0001489096-23-000067.txt : 20230525 0001489096-23-000067.hdr.sgml : 20230525 20230525131349 ACCESSION NUMBER: 0001489096-23-000067 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 114 CONFORMED PERIOD OF REPORT: 20230331 FILED AS OF DATE: 20230525 DATE AS OF CHANGE: 20230525 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Thermon Group Holdings, Inc. CENTRAL INDEX KEY: 0001489096 STANDARD INDUSTRIAL CLASSIFICATION: ELECTRICAL INDUSTRIAL APPARATUS [3620] IRS NUMBER: 272228185 STATE OF INCORPORATION: DE FISCAL YEAR END: 0331 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-35159 FILM NUMBER: 23958726 BUSINESS ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 300, SUITE 200 CITY: AUSTIN STATE: TX ZIP: 78735 BUSINESS PHONE: 5126900600 MAIL ADDRESS: STREET 1: 7171 SOUTHWEST PARKWAY STREET 2: BUILDING 300, SUITE 200 CITY: AUSTIN STATE: TX ZIP: 78735 10-K 1 thr-20230331.htm 10-K thr-20230331
00014890963/312023FYFALSEfalse2,6822,17742964067,45063,9540.0010.001150,000,000150,000,00033,508,07633,364,72233,508,07633,364,7220.0010.00110,000,00010,000,000nohttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNethttp://www.thermon.com/20230331#LeaseLiabilityCurrenthttp://www.thermon.com/20230331#LeaseLiabilityCurrenthttp://www.thermon.com/20230331#LeaseLiabilityCurrenthttp://www.thermon.com/20230331#LeaseLiabilityCurrenthttp://www.thermon.com/20230331#LeaseLiabilityNoncurrenthttp://www.thermon.com/20230331#LeaseLiabilityNoncurrenthttp://www.thermon.com/20230331#LeaseLiabilityNoncurrenthttp://www.thermon.com/20230331#LeaseLiabilityNoncurrentone year114296403.753.500014890962022-04-012023-03-3100014890962022-09-30iso4217:USD00014890962023-05-24xbrli:shares00014890962021-04-012022-03-3100014890962020-04-012021-03-31iso4217:USDxbrli:shares00014890962023-03-3100014890962022-03-310001489096us-gaap:CommonStockMember2020-03-310001489096us-gaap:AdditionalPaidInCapitalMember2020-03-310001489096us-gaap:RetainedEarningsMember2020-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-03-3100014890962020-03-310001489096us-gaap:CommonStockMember2020-04-012021-03-310001489096us-gaap:AdditionalPaidInCapitalMember2020-04-012021-03-310001489096us-gaap:CommonStockMembersrt:DirectorMember2020-04-012021-03-310001489096us-gaap:CommonStockMemberthr:EmployeesMember2020-04-012021-03-310001489096us-gaap:CommonStockMembersrt:ExecutiveOfficerMember2020-04-012021-03-310001489096us-gaap:RetainedEarningsMember2020-04-012021-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-04-012021-03-310001489096us-gaap:AdditionalPaidInCapitalMember2021-04-012022-03-310001489096us-gaap:CommonStockMember2021-03-310001489096us-gaap:AdditionalPaidInCapitalMember2021-03-310001489096us-gaap:RetainedEarningsMember2021-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100014890962021-03-310001489096us-gaap:CommonStockMember2021-04-012022-03-310001489096us-gaap:CommonStockMembersrt:DirectorMember2021-04-012022-03-310001489096us-gaap:CommonStockMemberthr:EmployeesMember2021-04-012022-03-310001489096us-gaap:CommonStockMembersrt:ExecutiveOfficerMember2021-04-012022-03-310001489096us-gaap:RetainedEarningsMember2021-04-012022-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012022-03-310001489096us-gaap:CommonStockMember2022-03-310001489096us-gaap:AdditionalPaidInCapitalMember2022-03-310001489096us-gaap:RetainedEarningsMember2022-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001489096us-gaap:CommonStockMembersrt:DirectorMember2022-04-012023-03-310001489096us-gaap:CommonStockMemberthr:EmployeesMember2022-04-012023-03-310001489096us-gaap:CommonStockMembersrt:ExecutiveOfficerMember2022-04-012023-03-310001489096us-gaap:AdditionalPaidInCapitalMember2022-04-012023-03-310001489096us-gaap:RetainedEarningsMember2022-04-012023-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012023-03-310001489096us-gaap:CommonStockMember2023-03-310001489096us-gaap:AdditionalPaidInCapitalMember2023-03-310001489096us-gaap:RetainedEarningsMember2023-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31xbrli:pure0001489096us-gaap:CostOfSalesMember2022-04-012023-03-310001489096us-gaap:CostOfSalesMember2021-04-012022-03-310001489096us-gaap:CostOfSalesMember2020-04-012021-03-310001489096us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-04-012023-03-310001489096us-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012022-03-310001489096us-gaap:SellingGeneralAndAdministrativeExpensesMember2020-04-012021-03-310001489096us-gaap:CashAndCashEquivalentsMember2023-03-310001489096us-gaap:CashAndCashEquivalentsMember2022-03-310001489096us-gaap:CashAndCashEquivalentsMember2021-03-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2023-03-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-03-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-03-310001489096us-gaap:OtherAssetsMember2023-03-310001489096us-gaap:OtherAssetsMember2022-03-310001489096us-gaap:OtherAssetsMember2021-03-310001489096country:RUus-gaap:CashAndCashEquivalentsMember2023-03-312023-03-310001489096us-gaap:BuildingAndBuildingImprovementsMembersrt:MinimumMember2022-04-012023-03-310001489096us-gaap:BuildingAndBuildingImprovementsMembersrt:MaximumMember2022-04-012023-03-310001489096srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2022-04-012023-03-310001489096us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2022-04-012023-03-310001489096us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2022-04-012023-03-310001489096us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2022-04-012023-03-310001489096srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2022-04-012023-03-310001489096us-gaap:SoftwareDevelopmentMembersrt:MaximumMember2022-04-012023-03-3100014890962022-07-012022-09-300001489096thr:PowerblanketMember2022-05-310001489096thr:PowerblanketMember2022-05-312023-03-310001489096thr:PowerblanketMember2022-05-312022-05-3100014890962022-06-012022-06-300001489096thr:PowerblanketMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2023-03-310001489096thr:PowerblanketMember2023-03-310001489096thr:PowerblanketMemberus-gaap:CustomerRelationshipsMember2022-05-312022-05-310001489096thr:PowerblanketMemberus-gaap:CustomerRelationshipsMember2022-05-310001489096thr:PowerblanketMemberus-gaap:TrademarksMember2022-05-312022-05-310001489096thr:PowerblanketMemberus-gaap:TrademarksMember2022-05-310001489096thr:PowerblanketMemberthr:ContractBasedMember2022-05-312022-05-310001489096thr:PowerblanketMemberthr:ContractBasedMember2022-05-310001489096thr:PowerblanketMemberus-gaap:DevelopedTechnologyRightsMember2022-05-312022-05-310001489096thr:PowerblanketMemberus-gaap:DevelopedTechnologyRightsMember2022-05-310001489096thr:ThermonHeatingSystemsInc.Member2022-04-012023-03-310001489096thr:ThermonHeatingSystemsInc.Member2021-04-012022-03-310001489096thr:ThermonHeatingSystemsInc.Member2020-04-012021-03-310001489096us-gaap:ForeignExchangeForwardMember2023-03-310001489096us-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:FairValueInputsLevel2Memberus-gaap:LoansPayableMember2023-03-310001489096us-gaap:FairValueInputsLevel2Memberus-gaap:LoansPayableMember2022-03-310001489096us-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMember2023-03-310001489096us-gaap:FairValueInputsLevel2Memberus-gaap:RevolvingCreditFacilityMember2022-03-310001489096currency:CADus-gaap:ForeignExchangeForwardMember2023-03-310001489096currency:CADus-gaap:ForeignExchangeForwardMember2022-03-310001489096currency:KRWus-gaap:ForeignExchangeForwardMember2023-03-310001489096currency:KRWus-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:AUD2023-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:AUD2022-03-310001489096currency:GBPus-gaap:ForeignExchangeForwardMember2023-03-310001489096currency:GBPus-gaap:ForeignExchangeForwardMember2022-03-310001489096currency:CNYus-gaap:ForeignExchangeForwardMember2023-03-310001489096currency:CNYus-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:ForeignExchangeForwardMember2022-04-012023-03-310001489096us-gaap:ForeignExchangeForwardMember2021-04-012022-03-310001489096us-gaap:ForeignExchangeForwardMember2020-04-012021-03-310001489096thr:RealPropertyMember2023-03-310001489096us-gaap:EquipmentMembersrt:MinimumMember2023-03-310001489096us-gaap:EquipmentMembersrt:MaximumMember2023-03-310001489096thr:RealPropertyMembersrt:MaximumMember2023-03-310001489096thr:RealPropertyMembersrt:MinimumMember2023-03-310001489096us-gaap:TransferredAtPointInTimeMember2022-04-012023-03-310001489096us-gaap:TransferredAtPointInTimeMember2021-04-012022-03-310001489096us-gaap:TransferredAtPointInTimeMember2020-04-012021-03-310001489096us-gaap:TransferredOverTimeMember2022-04-012023-03-310001489096us-gaap:TransferredOverTimeMember2021-04-012022-03-310001489096us-gaap:TransferredOverTimeMember2020-04-012021-03-3100014890962023-04-012023-03-3100014890962024-04-012023-03-310001489096country:USus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-310001489096country:USus-gaap:TransferredOverTimeMember2022-04-012023-03-310001489096country:US2022-04-012023-03-310001489096us-gaap:TransferredAtPointInTimeMembercountry:CA2022-04-012023-03-310001489096us-gaap:TransferredOverTimeMembercountry:CA2022-04-012023-03-310001489096country:CA2022-04-012023-03-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2022-04-012023-03-310001489096srt:EuropeMemberus-gaap:TransferredOverTimeMember2022-04-012023-03-310001489096srt:EuropeMember2022-04-012023-03-310001489096us-gaap:TransferredAtPointInTimeMembersrt:AsiaMember2022-04-012023-03-310001489096srt:AsiaMemberus-gaap:TransferredOverTimeMember2022-04-012023-03-310001489096srt:AsiaMember2022-04-012023-03-310001489096country:USus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-310001489096country:USus-gaap:TransferredOverTimeMember2021-04-012022-03-310001489096country:US2021-04-012022-03-310001489096us-gaap:TransferredAtPointInTimeMembercountry:CA2021-04-012022-03-310001489096us-gaap:TransferredOverTimeMembercountry:CA2021-04-012022-03-310001489096country:CA2021-04-012022-03-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2021-04-012022-03-310001489096srt:EuropeMemberus-gaap:TransferredOverTimeMember2021-04-012022-03-310001489096srt:EuropeMember2021-04-012022-03-310001489096us-gaap:TransferredAtPointInTimeMembersrt:AsiaMember2021-04-012022-03-310001489096srt:AsiaMemberus-gaap:TransferredOverTimeMember2021-04-012022-03-310001489096srt:AsiaMember2021-04-012022-03-310001489096country:USus-gaap:TransferredAtPointInTimeMember2020-04-012021-03-310001489096country:USus-gaap:TransferredOverTimeMember2020-04-012021-03-310001489096country:US2020-04-012021-03-310001489096us-gaap:TransferredAtPointInTimeMembercountry:CA2020-04-012021-03-310001489096us-gaap:TransferredOverTimeMembercountry:CA2020-04-012021-03-310001489096country:CA2020-04-012021-03-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2020-04-012021-03-310001489096srt:EuropeMemberus-gaap:TransferredOverTimeMember2020-04-012021-03-310001489096srt:EuropeMember2020-04-012021-03-310001489096us-gaap:TransferredAtPointInTimeMembersrt:AsiaMember2020-04-012021-03-310001489096srt:AsiaMemberus-gaap:TransferredOverTimeMember2020-04-012021-03-310001489096srt:AsiaMember2020-04-012021-03-310001489096us-gaap:EmployeeStockOptionMember2022-04-012023-03-310001489096us-gaap:EmployeeStockOptionMember2021-04-012022-03-310001489096us-gaap:EmployeeStockOptionMember2020-04-012021-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2022-04-012023-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2021-04-012022-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2020-04-012021-03-310001489096us-gaap:InventoryValuationReserveMember2021-03-310001489096us-gaap:InventoryValuationReserveMember2021-04-012022-03-310001489096us-gaap:InventoryValuationReserveMember2022-03-310001489096us-gaap:InventoryValuationReserveMember2022-04-012023-03-310001489096us-gaap:InventoryValuationReserveMember2023-03-310001489096country:RUus-gaap:InventoriesMember2022-04-012023-03-310001489096us-gaap:LandBuildingsAndImprovementsMember2023-03-310001489096us-gaap:LandBuildingsAndImprovementsMember2022-03-310001489096us-gaap:MachineryAndEquipmentMember2023-03-310001489096us-gaap:MachineryAndEquipmentMember2022-03-310001489096us-gaap:FurnitureAndFixturesMember2023-03-310001489096us-gaap:FurnitureAndFixturesMember2022-03-310001489096us-gaap:SoftwareDevelopmentMember2023-03-310001489096us-gaap:SoftwareDevelopmentMember2022-03-310001489096us-gaap:ConstructionInProgressMember2023-03-310001489096us-gaap:ConstructionInProgressMember2022-03-310001489096us-gaap:SoftwareDevelopmentMember2021-04-012022-03-310001489096us-gaap:SoftwareDevelopmentMember2020-04-012021-03-310001489096us-gaap:SoftwareDevelopmentMember2022-04-012023-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2021-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2021-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2021-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2021-03-310001489096us-gaap:OperatingSegmentsMember2021-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2021-04-012022-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2021-04-012022-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2021-04-012022-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012022-03-310001489096us-gaap:OperatingSegmentsMember2021-04-012022-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2022-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2022-03-310001489096us-gaap:OperatingSegmentsMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-04-012023-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2022-04-012023-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2022-04-012023-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012023-03-310001489096us-gaap:OperatingSegmentsMember2022-04-012023-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2023-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2023-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2023-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2023-03-310001489096us-gaap:OperatingSegmentsMember2023-03-310001489096thr:ChsTransactionsMemberthr:ProductsIntangiblesMember2023-03-310001489096thr:ChsTransactionsMemberthr:ProductsIntangiblesMember2022-03-310001489096thr:ChsTransactionsMemberus-gaap:TrademarksMember2023-03-310001489096thr:ChsTransactionsMemberus-gaap:TrademarksMember2022-03-310001489096thr:ChsTransactionsMemberus-gaap:DevelopedTechnologyRightsMember2023-03-310001489096thr:ChsTransactionsMemberus-gaap:DevelopedTechnologyRightsMember2022-03-310001489096thr:ChsTransactionsMemberus-gaap:CustomerRelationshipsMember2023-03-310001489096thr:ChsTransactionsMemberus-gaap:CustomerRelationshipsMember2022-03-310001489096thr:ChsTransactionsMemberus-gaap:CertificationMarksMember2023-03-310001489096thr:ChsTransactionsMemberus-gaap:CertificationMarksMember2022-03-310001489096thr:ChsTransactionsMemberus-gaap:OtherIntangibleAssetsMember2023-03-310001489096thr:ChsTransactionsMemberus-gaap:OtherIntangibleAssetsMember2022-03-310001489096thr:ChsTransactionsMember2023-03-310001489096thr:ChsTransactionsMember2022-03-310001489096thr:ChsTransactionsMember2022-04-012023-03-310001489096thr:ChsTransactionsMembersrt:MinimumMemberus-gaap:ProductMember2022-04-012023-03-310001489096thr:ChsTransactionsMemberus-gaap:ProductMembersrt:MaximumMember2022-04-012023-03-310001489096thr:ChsTransactionsMemberus-gaap:DevelopedTechnologyRightsMembersrt:MinimumMember2022-04-012023-03-310001489096thr:ChsTransactionsMemberus-gaap:DevelopedTechnologyRightsMembersrt:MaximumMember2022-04-012023-03-310001489096us-gaap:CustomerRelationshipsMember2022-04-012023-03-310001489096thr:ChsTransactionsMemberus-gaap:CustomerRelationshipsMember2022-04-012023-03-310001489096thr:ChsTransactionsMemberus-gaap:OtherIntangibleAssetsMember2022-04-012023-03-310001489096us-gaap:LoansPayableMember2023-03-310001489096thr:TermLoanADueSeptember2026Member2023-03-310001489096thr:TermLoanADueSeptember2026Member2022-03-310001489096us-gaap:RevolvingCreditFacilityMember2021-09-290001489096thr:USTermLoanMember2021-09-290001489096us-gaap:LineOfCreditMember2021-09-29iso4217:CAD0001489096us-gaap:LineOfCreditMemberthr:January12022ThroughOctober12022Member2021-09-290001489096us-gaap:LineOfCreditMemberthr:January12023ThroughOctober12024Member2021-09-290001489096us-gaap:LineOfCreditMemberthr:January12025ThroughJuly12026Member2021-09-290001489096thr:SecuredOvernightFinancingRateMember2021-09-292021-09-290001489096thr:CDORMember2021-09-292021-09-290001489096us-gaap:RevolvingCreditFacilityMember2021-09-292021-09-290001489096thr:CreditAgreementMember2023-03-310001489096thr:CreditAgreementMember2023-01-012023-03-310001489096us-gaap:RevolvingCreditFacilityMember2023-03-310001489096thr:CanadianTermLoanFacilityMember2023-03-310001489096thr:VariableRateTermLoandueOctober2024Member2023-03-310001489096thr:USRevolvingCreditFacilityMember2023-03-310001489096thr:VariableRateTermLoandueOctober2024Memberus-gaap:LoansPayableMember2023-03-310001489096thr:VariableRateTermLoandueOctober2024Memberus-gaap:LoansPayableMember2022-03-310001489096thr:September302021ThroughSeptember302022Member2023-03-310001489096thr:December312022AndEachFiscalQuarterThereafterMember2023-03-310001489096country:RU2023-01-012023-03-310001489096country:RUus-gaap:CashAndCashEquivalentsMember2022-04-012023-03-310001489096country:RUthr:ContractAssetsMember2023-01-012023-03-310001489096country:RUus-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-04-012023-03-310001489096us-gaap:PropertyPlantAndEquipmentMembercountry:RU2022-04-012023-03-310001489096country:RUthr:OperatingLeaseRightOfUseAssetsMember2022-04-012023-03-310001489096us-gaap:OtherNoncurrentAssetsMembercountry:RU2022-04-012023-03-310001489096country:RUus-gaap:LiabilitiesTotalMember2022-04-012023-03-310001489096country:RU2022-04-012023-03-310001489096thr:CanadaSegmentMember2022-04-012023-03-310001489096country:CA2022-04-012022-12-310001489096thr:ThermonSouthAfricaPropriearyLimitedMember2022-04-012023-03-31thr:Positions00014890962020-12-312020-12-310001489096thr:ThermonSouthAfricaPropriearyLimitedMember2020-12-152020-12-1500014890962020-12-152020-12-15iso4217:ZAR0001489096thr:ThermonSouthAfricaPropriearyLimitedMember2020-04-012021-03-310001489096thr:ThermonSouthAfricaPropriearyLimitedMember2021-03-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2022-04-012023-03-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2021-04-012022-03-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2020-04-012021-03-310001489096thr:CanadaSegmentMember2021-04-012022-03-310001489096thr:CanadaSegmentMember2020-04-012021-03-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2022-04-012023-03-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2021-04-012022-03-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2020-04-012021-03-310001489096thr:AsiaPacificSegmentMember2022-04-012023-03-310001489096thr:AsiaPacificSegmentMember2021-04-012022-03-310001489096thr:AsiaPacificSegmentMember2020-04-012021-03-310001489096us-gaap:EmployeeSeveranceMember2021-03-310001489096us-gaap:EmployeeSeveranceMember2021-04-012022-03-310001489096us-gaap:EmployeeSeveranceMember2022-03-310001489096us-gaap:EmployeeSeveranceMember2022-04-012023-03-310001489096us-gaap:EmployeeSeveranceMember2023-03-310001489096thr:RestrictedStockAndStockOptionPlanMember2010-07-280001489096thr:LongTermIncentivePlan2011Member2018-04-010001489096thr:A2020LongTermIncentivePlanMember2023-03-310001489096us-gaap:EmployeeStockOptionMember2022-04-012023-03-310001489096us-gaap:EmployeeStockOptionMember2021-04-012022-03-310001489096us-gaap:EmployeeStockOptionMember2020-04-012021-03-310001489096us-gaap:EmployeeStockOptionMember2023-03-310001489096us-gaap:EmployeeStockOptionMember2020-03-310001489096us-gaap:EmployeeStockOptionMember2021-03-310001489096us-gaap:EmployeeStockOptionMember2022-03-310001489096thr:ExerciseRangeTwoMemberus-gaap:EmployeeStockOptionMember2023-03-310001489096thr:ExerciseRangeTwoMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001489096us-gaap:EmployeeStockOptionMemberthr:ExerciseRangeThreeMember2023-03-310001489096us-gaap:EmployeeStockOptionMemberthr:ExerciseRangeThreeMember2022-04-012023-03-310001489096thr:ExerciseRangeFiveMemberus-gaap:EmployeeStockOptionMember2023-03-310001489096thr:ExerciseRangeFiveMemberus-gaap:EmployeeStockOptionMember2022-04-012023-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2020-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2020-04-012021-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2021-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2021-04-012022-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2022-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2022-04-012023-03-310001489096us-gaap:RestrictedStockUnitsRSUMember2023-03-310001489096srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2022-04-012023-03-310001489096srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2021-04-012022-03-310001489096srt:ExecutiveOfficerMemberus-gaap:PerformanceSharesMember2020-04-012021-03-310001489096us-gaap:PerformanceSharesMember2022-04-012023-03-310001489096us-gaap:PerformanceSharesMember2021-04-012022-03-310001489096us-gaap:PerformanceSharesMember2020-04-012021-03-310001489096us-gaap:PerformanceSharesMembersrt:MinimumMember2022-04-012023-03-310001489096us-gaap:PerformanceSharesMembersrt:MaximumMember2022-04-012023-03-310001489096us-gaap:PerformanceSharesMembersrt:MinimumMember2020-04-012021-03-310001489096us-gaap:PerformanceSharesMembersrt:MaximumMember2020-04-012021-03-310001489096us-gaap:PerformanceSharesMembersrt:MinimumMember2021-04-012022-03-310001489096us-gaap:PerformanceSharesMembersrt:MaximumMember2021-04-012022-03-310001489096us-gaap:DomesticCountryMember2022-04-012023-03-310001489096us-gaap:DomesticCountryMember2021-04-012022-03-310001489096us-gaap:DomesticCountryMember2020-04-012021-03-310001489096us-gaap:ForeignCountryMember2022-04-012023-03-310001489096us-gaap:ForeignCountryMember2021-04-012022-03-310001489096us-gaap:ForeignCountryMember2020-04-012021-03-310001489096thr:OtherliabilitieslongtermMember2022-03-31thr:segmentthr:Geographic_Region0001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2020-04-012021-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2020-04-012021-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2020-04-012021-03-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2020-04-012021-03-310001489096us-gaap:OperatingSegmentsMember2020-04-012021-03-310001489096thr:UnitedStatesSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012023-03-310001489096thr:UnitedStatesSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012022-03-310001489096thr:UnitedStatesSegmentMemberus-gaap:IntersegmentEliminationMember2020-04-012021-03-310001489096us-gaap:IntersegmentEliminationMemberthr:CanadaSegmentMember2022-04-012023-03-310001489096us-gaap:IntersegmentEliminationMemberthr:CanadaSegmentMember2021-04-012022-03-310001489096us-gaap:IntersegmentEliminationMemberthr:CanadaSegmentMember2020-04-012021-03-310001489096us-gaap:IntersegmentEliminationMemberthr:EuropeSegmentMember2022-04-012023-03-310001489096us-gaap:IntersegmentEliminationMemberthr:EuropeSegmentMember2021-04-012022-03-310001489096us-gaap:IntersegmentEliminationMemberthr:EuropeSegmentMember2020-04-012021-03-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012023-03-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012022-03-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2020-04-012021-03-310001489096us-gaap:IntersegmentEliminationMember2022-04-012023-03-310001489096us-gaap:IntersegmentEliminationMember2021-04-012022-03-310001489096us-gaap:IntersegmentEliminationMember2020-04-012021-03-310001489096thr:UnitedStatesSegmentMember2022-04-012023-03-310001489096thr:UnitedStatesSegmentMember2021-04-012022-03-310001489096thr:UnitedStatesSegmentMember2020-04-012021-03-310001489096thr:EuropeSegmentMember2022-04-012023-03-310001489096thr:EuropeSegmentMember2021-04-012022-03-310001489096thr:EuropeSegmentMember2020-04-012021-03-310001489096thr:AsiaSegmentMember2022-04-012023-03-310001489096thr:AsiaSegmentMember2021-04-012022-03-310001489096thr:AsiaSegmentMember2020-04-012021-03-310001489096us-gaap:MaterialReconcilingItemsMember2022-04-012023-03-310001489096us-gaap:MaterialReconcilingItemsMember2021-04-012022-03-310001489096us-gaap:MaterialReconcilingItemsMember2020-04-012021-03-310001489096thr:UnitedStatesSegmentMember2023-03-310001489096thr:UnitedStatesSegmentMember2022-03-310001489096thr:CanadaSegmentMember2023-03-310001489096thr:CanadaSegmentMember2022-03-310001489096thr:EuropeSegmentMember2023-03-310001489096thr:EuropeSegmentMember2022-03-310001489096thr:AsiaSegmentMember2023-03-310001489096thr:AsiaSegmentMember2022-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, DC 20549
FORM 10-K
     ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For The Fiscal Year Ended March 31, 2023
or
     TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                 to
Commission File Number: 001-35159
THERMON GROUP HOLDINGS, INC.
(Exact name of registrant as specified in its charter)
Delaware 27-2228185
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
7171 Southwest Parkway,Building 300,Suite 200,Austin,Texas78735
(Address of principal executive offices)
(Zip Code)
(512690-0600
(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, $0.001 par value per shareTHRNew York Stock Exchange

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 x 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 x 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. x 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). x 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
o
Accelerated filer
x

Non-accelerated filer
o
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 error 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 x No

The aggregate market value of the registrant's common equity held by non-affiliates as of September 30, 2022, was $506,846,812 based on the closing price of $15.41 as reported on the New York Stock Exchange. Solely for the purposes of this calculation, directors and officers of the registrant are deemed to be affiliates.

As of May 24, 2023, the registrant had 33,513,794 shares of common stock, par value $0.001 per share, outstanding.

DOCUMENTS INCORPORATED BY REFERENCE

As permitted by General Instruction G of Form 10-K, certain portions, as expressly described in this report, of the registrant's Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the SEC are incorporated by reference into Part III of this Annual Report on Form 10-K.



THERMON GROUP HOLDINGS, INC.
 
ANNUAL REPORT
FOR THE FISCAL YEAR ENDED MARCH 31, 2023
 
TABLE OF CONTENTS
 Page
PART I  
 
PART II 
PART III
 
PART IV 
 
 
 
i


FORWARD-LOOKING STATEMENTS
This Annual Report on Form 10-K ("this annual report") includes forward-looking statements within the meaning of the U.S. federal securities laws in addition to historical information. These forward-looking statements are made pursuant to the safe harbor provisions of the Private Securities Litigation Reform Act of 1995. These forward-looking statements are included throughout this annual report, including in the sections entitled "Risk Factors," "Management's Discussion and Analysis of Financial Condition and Results of Operations" and "Business" and include, without limitation, statements regarding our industry, business strategy, plans, goals and expectations concerning our market position, future operations, margins, profitability, capital expenditures, liquidity and capital resources and other financial and operating information. When used in this discussion, the words "anticipate," "assume," "believe," "budget," "continue," "contemplate," "could," "should," "estimate," "expect," "intend," "may," "plan," "possible," "potential," "predict," "project," "will," "would," "future" and similar terms and phrases are intended to identify forward-looking statements in this annual report.
Forward-looking statements reflect our current expectations regarding future events, results or outcomes. These expectations may or may not be realized. Some of these expectations may be based upon assumptions, data or judgments that prove to be incorrect. In addition, our business and operations involve numerous risks and uncertainties, many of which are beyond our control, which could result in our expectations not being realized or otherwise materially affect our financial condition, results of operations and cash flows. The statements include but are not limited to statements regarding: (i) our plans to strategically pursue emerging growth opportunities in diverse regions and across industry sectors; (ii) our plans to secure more new facility project bids; (iii) our ability to generate more facility maintenance, repair and operations or upgrades or expansions revenue from our existing and future installed base; (iv) our ability to timely deliver backlog; (v) our ability to respond to new market developments and technological advances; (vi) our expectations regarding energy consumption and demand in the future and its impact on our future results of operations; (vii) our plans to develop strategic alliances with major customers and suppliers; (viii) our expectations that our revenues will increase; (ix) our belief in the sufficiency of our cash flows to meet our needs for the next year; (x) our ability to integrate acquired companies; (xi) our ability to successfully achieve synergies from acquisitions; and (xii) our ability to make required debt repayments.
Actual events, results and outcomes may differ materially from our expectations due to a variety of factors. Although it is not possible to identify all of these factors, they include, among others, (i) general economic conditions and cyclicality in the markets we serve; (ii) future growth of energy, chemical processing and power generation capital investments; (iii) our ability to operate successfully in foreign countries; (iv) the outbreak of a global pandemic, including the current pandemic (COVID-19 and its variants); (v) our ability to successfully develop and improve our products and successfully implement new technologies; (vi) competition from various other sources providing similar heat tracing and process heating products and services, or alternative technologies, to customers; (vii) our ability to deliver existing orders within our backlog; (viii) our ability to bid and win new contracts; (ix) the imposition of certain operating and financial restrictions contained in our debt agreements; (x) our revenue mix; (xi) our ability to grow through strategic acquisitions; (xii) our ability to manage risk through insurance against potential liabilities (xiii) changes in relevant currency exchange rates; (xiv) tax liabilities and changes to tax policy; (xv) impairment of goodwill and other intangible assets; (xvi) our ability to attract and retain qualified management and employees, particularly in our overseas markets; (xvii) our ability to protect our trade secrets; (xviii) our ability to protect our intellectual property; (xix) our ability to protect data and thwart potential cyber-attacks; (xx) a material disruption at any of our manufacturing facilities; (xxi) our dependence on subcontractors and third-party suppliers; (xxii) our ability to profit on fixed-price contracts; (xxiii) the credit risk associated to our extension of credit to customers; (xxiv) our ability to achieve our operational initiatives; (xxv) unforeseen difficulties with expansions, relocations, or consolidations of existing facilities; (xxvi) potential liability related to our products as well as the delivery of products and services; (xxvii) our ability to comply with foreign anti-corruption laws; (xxviii) export control regulations or sanctions; (xxix) changes in government administrative policy; (xxx) the current geopolitical instability in Russia and Ukraine and related sanctions by the U.S. and Canadian governments and European Union; (xxxi) environmental and health and safety laws and regulations as well as environmental liabilities; and (xxxii) climate change and related regulation of greenhouse gases. Any one of these factors or a combination of these factors could materially affect our future results of operations and could influence whether any forward-looking statements contained in this annual report ultimately prove to be accurate. See also Item 1A, "Risk Factors" for information regarding the additional factors that have impacted or may impact our business and operations.
Our forward-looking statements are not guarantees of future performance, and actual results and future performance may differ materially from those suggested in any forward-looking statements. We do not intend to update these statements unless we are required to do so under applicable securities laws.



ii


PART I

References in this annual report to "we," "our," "us," the "Company," or "Thermon" mean Thermon Group Holdings, Inc. and its consolidated subsidiaries taken together as a combined entity. A particular fiscal year is the twelve months ended on March 31 of the given calendar year (e.g., "fiscal 2023," "fiscal 2022" and "fiscal 2021" relate to the Company's fiscal years ended March 31, 2023, March 31, 2022, and March 31, 2021, respectively). Thermon Group Holdings, Inc. is a holding company that conducts all its business through its subsidiaries, and its common stock is listed on the New York Stock Exchange under the symbol "THR."
ITEM 1. BUSINESS
Business Overview
We are one of the largest providers of highly engineered industrial process heating solutions for process industries. For over 65 years, we have served a diverse base of thousands of customers around the world in attractive and growing markets, including chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, and other, which we refer to as our "key end markets." We offer a full suite of products (heating units, heating cables, tubing bundles, heated blankets, and temporary power solutions), services (engineering, installation and maintenance services) and software (design optimization and wireless and network control systems) required to deliver comprehensive solutions to some of the world's largest and most complex projects. With a legacy of innovation and continued investment in research and development, Thermon has established itself as a technology leader in hazardous or classified areas, and we are committed to developing sustainable solutions for our customers. We serve our customers through a global network of sales and service professionals and distributors in more than 30 countries and through our nine manufacturing facilities on two continents. These global capabilities and longstanding relationships with some of the largest multinational oil, gas, chemical processing, power and engineering, procurement and construction ("EPC") companies in the world have enabled us to diversify our revenue streams and opportunistically access high-growth markets worldwide.
Thermon, Inc., our principal operating subsidiary in the United States, was founded as a partnership in October 1954 and later incorporated in Texas in 1960. At that time, our primary product was a thermally conductive heat transfer compound invented by our founder, Richard Burdick. Under Mr. Burdick's leadership, we experienced steady growth by diversifying our products and expanding our geographic reach. Mr. Burdick and his family maintained a controlling interest in us until August 2007, when the controlling interest was sold to an affiliate of the Audax Group private equity firm.
Our corporate offices are located at 7171 Southwest Parkway, Building 300, Suite 200, Austin, Texas 78735. Our telephone number is (512) 690-0600. Our website address is www.thermon.com. Copies of the charters of the committees of our board of directors, our code of business conduct and ethics and our corporate governance guidelines are available free of charge on our Investor Relations website located at http://ir.thermon.com. All reports that we have filed with the Securities and Exchange Commission ("SEC"), including this Annual Report on Form 10-K and our Current Reports on Form 8-K, can be obtained free of charge from the SEC's website at www.sec.gov or through our Investor Relations website. In addition, all reports filed with the SEC may be read and copied at the SEC's Public Reference Room at 100 F Street, NE, Washington, D.C. 20549-1090. Information regarding the operation of the public reference room may be obtained by calling the SEC at 1-800-SEC-0330. None of the information on our website or any other website identified herein is incorporated by reference in this annual report and should not be considered a part of this annual report.

1



Sales
Heat Tracing
We offer turnkey heat tracing solutions for maintaining pipe, vessel, and foundation temperatures in industrial and hazardous locations as well as in commercial applications. Our solution includes software automated engineering design services, industry leading heat tracing products, smart connected control and monitoring systems, construction services, and maintenance services. Applications include process temperature maintenance, freeze protection, vessel temperature maintenance, tank temperature maintenance, and foundation heating for energy, commercial, transportation, semi-conductor, data centers, and food & beverage industries.
Our tubing bundle solutions include bundle design services, heated and insulated sample lines for process control and instrumentation, and continuous emissions sampling lines for regulatory required environmental emissions monitoring and enforcement. We believe this capability allows us to offer products which help our customers with important sustainability practices, such as measuring emissions and complying with related regulatory requirements.
Our temporary power systems provide portable, flexible, and hazardous area rated electrical connection systems and LED lighting that provide the power infrastructure for workers in construction zones and projects for industrial plants and facilities.
Our heated blankets are built upon patented heat spreading technology and we also offer portable industrial chillers. We are a leading expert in temperature control that provides patented standard and custom-made heating products, world-class industrial chillers and cooling wraps, and we operate an industrial heating e-commerce website.
Our products and services include a wide range of electric heat tracing cables, steam heating solutions, controls, monitoring and software, instrumentation, project services, industrial heating and filtration solutions, temporary electrical power distribution and lighting, and other complementary products and services.
Controls, Monitoring and Software
Our solutions include smart, connected devices and software systems for the control and management of a customer’s heat trace system. We offer a range of Genesis™ and TraceNet™ control products from a single point controller to a high-capacity multi-point control panel. All our controllers and panels can be networked together via wired or wireless communication into a large control solution with capacity to manage over 30,000 heat trace circuits within the same customer facility. Our systems can be integrated with a plant’s central data management and control system. Advanced control systems enable lower cost and reduced emissions at many of our end-user sites.
Our controls and plant management software are built upon internet of things (IOT) technology that can be deployed locally within the secure plant environment. Our smart devices utilize the latest touch technology and industry leading intuitive user interfaces. Users familiar with modern mobile phones and tablets find our latest controllers intuitive to learn and use because of the similarities. These technologies also form a platform for offering easy automatic upgrades and additional value-added services. We believe our control solutions are the most advanced, reliable and easy-to-use monitoring solutions in the marketplace.
Process Heating
    Thermon Heating Systems, or "THS," develops, designs and manufactures the following high quality and durable advanced industrial heating and filtration solutions, including the following categories:
Environmental heating (branded as "Ruffneck," "Norsemen," and "Catadyne") - provides electric or gas-powered space heating for both hazardous and non-hazardous areas;
Process heating (branded as "Caloritech") - provides highly engineered heating products to multiple end-markets with the purpose of heating and maintaining a process fluid at specified temperatures. Some products also serve the transportation sector with both radiant and convection-style heating;
Filtration (branded as "3L Filters") - provides highly specialized filtration solutions for the most stringent environments, including the nuclear industry; and
Rail and Transit (branded as "Hellfire," "Velocity," "ArcticSense" and others) - provides heating applications to both rolling stock (rail cars) and rail infrastructure (track and switch).
2


Project Services
As a manufacturer and global expert in process heating solutions, our EPC and end-user customers often rely on Thermon to deliver a range of project services, which may include:
Engineering and design;
Procurement and project management services;
Turnkey construction installation;
Recurring facility assessment or audit; and
Maintenance services.
Our customers rely on Thermon’s design and engineering expertise on projects around the world. These services are combined with our heat tracing and process heating products under one contract to deliver an integrated solution that improves the overall value proposition for the customer. By delivering design drawings in conjunction with early project specifications, we can address our customer needs for design optimization studies, product selection assistance and computer-generated drawing packages. Often these are new facilities (which are discussed further below under the section "Customers"), but they may also include upgrades or expansions and maintenance projects where our existing customers are upgrading their facilities. Project services are important to our business model and growth strategy to secure contracts that both establish and enhance new and existing customer relationships.
Our services are automated by custom software technology. We have invested over years to develop software that assists our experts in the design, specification, and automatic creation of CAD drawings. Our project engineering staff empowered with this software technology can execute the largest projects, including the creation of thousands of drawings, accurately and with efficiency that cannot be matched by manpower alone.
Project services also include full turnkey solutions whereby we contract to install a complete heat tracing or process heating solution. We refer to this as our construction business which is primarily located in the southern United States near many of our customers in the downstream and mid-stream petroleum, chemical and power generation industries.
Manufacturing and Operations
We have nine manufacturing facilities and two smaller assembly facilities, which complement our manufacturing operations. Most of our heat tracing products are manufactured in our facility in San Marcos, Texas, including flexible heating cables, control systems and tubing bundles. Process Heating products are primarily manufactured at our Canadian facilities. We have smaller manufacturing locations in Salt Lake City, Utah, the Netherlands, and we have small assembly operations in Pune, India and Houston, Texas. We maintain a high level of operational efficiency and excellent quality standards in all our manufacturing facilities through the use of automated processes and rigorous quality control checkpoints and procedures.
Our San Marcos, Texas operation includes an Electron Cross-Linking Facility that is used to stabilize the resin material in our low-temperature self-regulating heating cables. Ownership of this operation allows us to have complete control of the manufacturing process, enhancing quality and reducing the lead time by about six weeks. Some of the base heating cable that is produced in San Marcos is shipped to our different sites to reduce lead time and to satisfy local content requirements.
Pre-insulated tubing products are manufactured in our facilities in San Marcos, Texas and Pijnacker, the Netherlands and are primarily made to the individual customer’s specifications. The process includes application of a thermal insulation over one or more process tubes, along with an electric heat trace cable or steam heating tube, and a protective plastic outer jacket that is extruded onto the bundle to protect the insulation.
Our process heating solutions are manufactured in various plants in Canada. The Edmonton facility largely manufactures environmental heating products. The Orillia facility manufactures tubular heaters, including our mineral insulated ("MI") heating cable that is supplied to OEM customers and other Thermon facilities. The Oakville location specializes in our engineered solutions and our Calgary facility fabricates electric heat trace circuits using the MI cable produced in Orillia. Thermon Power Solutions is a product line that provides temporary power distribution and lighting products that are primarily fabricated at a facility in Fort McMurray, Alberta, Canada.
Thermon transportation heating products are assembled at our facilities in Edmonton, Alberta and Denver, Colorado. We are also expanding assembly capabilities at our San Marcos, Texas facility. This includes both solutions for rail car heating and rail track heating.
Our heated blankets and certain chiller blankets and related products are manufactured and shipped at our Salt Lake City, Utah facility, which also serves as our headquarters for the recently acquired Powerblanket brand.
3


Our primary distribution centers are located in San Marcos, Texas; Calgary, Alberta; and Pijnacker, the Netherlands. Inventory is typically shipped from these distribution centers directly to customers, the construction site or our regional sales agents or distributors. Our sales agents may maintain "safety stocks" of core products to service the immediate maintenance and repair requirements of customers who are time-sensitive and cannot wait for delivery from one of the central distribution centers. In the United States, a network of representatives maintain safety stocks of core products. In Canada, customers are serviced from the five manufacturing locations in Calgary, Edmonton, Fort McMurray, Orillia and Oakville. In Europe, customers are serviced from the central distribution center in the Netherlands. In Asia, safety stock of materials are kept in Yokohama, Japan; Seoul, Korea; Shanghai, China; Pune, India; and Melbourne, Australia. Safety stocks are also warehoused in Mexico City, Mexico. Thermon aims to have inventory available close to the customer to fulfill urgent needs.
Customers
We serve a broad base of large multinational customers, many of which we have served for more than 65 years. We have a diversified revenue mix with thousands of customers. None of our customers represented more than 10% of total revenue in fiscal 2023, 2022, or 2021.
Marketing
Our direct sales force is focused on positioning us with major end-users and EPC companies during the development phase of large projects with the goal of providing reliable, cost-effective process heating solutions. We utilize a network of more than 100 independent sales agents and distributors in over 30 countries to provide local support to customer facilities for maintenance, repairs and upgrades. In addition to focused EPC sales, Thermon is actively engaged in commercial strategies to address a diversified mix of customers in our key end markets. Revenue diversification is a key long-term strategic initiative for the business. We believe that we have established our credibility as a reliable provider of high-quality process heating products. In addition, we believe that our registered trademarks in the United States and numerous additional brand names are recognized globally, giving us excellent brand recognition.
Standards and Certifications
Thermon’s research and development practices ensure our product designs are validated to market requirements and verified to comply with applicable industry standards. We actively participate in the growth and development of the domestic and international electrical standards established in the countries in which we sell products. We continually test our products through a quality control process to demonstrate they can withstand harsh operating environments. They are subjected to various tests, including heat output, thermal stability and long-term aging, with the goal of producing products capable of performing at or beyond the expectations of our customers. All products are further tested and certified for global use by various approval agencies, such as UL, CSA, FM, and ETL, to meet industry leading international standards.
    In order to support the design and development of industrial products rated for operation in potentially hazardous environments, Thermon holds quality system approvals which employ the appropriate oversight requirements. To support the international business, Thermon is audited annually by an Ex Certification Body such as DEKRA, and we hold a Quality Assurance Notification and Quality Assurance Report to IEC/ISO 80079-34. To support the North American business, Thermon is audited quarterly by many nationally recognized test labs including but not limited to UL, CSA, FM, and ETL, to OSHA and Standards Council of Canada requirements. In addition, Thermon also pursues various regional and maritime certifications such as DNV, ABS, EAC, KOSHA and many more. In addition, all of our manufacturing facilities are ISO 9001 certified, which allows us to continue to produce safe, reliable products certified for operating in potentially hazardous environments.
    Over the last three decades, Thermon has made significant investments to actively participate in standardization at the national and international level. We are active in several committees such as the National Electrical Code (NEC), Canadian Electrical Code (CEC), American National Standards Institute (ANSI), National Electrical Equipment Manufacturers Association (NEMA), and the International Electrotechnical Commission (IEC). We leverage our extensive expertise and knowledge in industrial process heating technology to continually improve the applicable standards of our industry.
Markets
    The major end markets that drive demand for process heating include chemical and petrochemical, up-, mid- and downstream oil, gas, power generation, commercial and rail and transit. We believe there are attractive long-term trends in each of these end markets. In addition, our products are increasingly being leveraged in energy transition markets as industry looks to electrification as a means of decarbonizing operations. The primary energy transition end markets and applications include, but are not limited to, biofuels, hydrogen, thermal energy storage, and carbon capture.
Chemical and Petrochemical. Process heating is required for temperature maintenance and freeze protection in a variety of chemical processing applications. Factors that may impact process heating demand in chemical and petrochemical end markets include the rapid industrialization of the developing world, a shift in base chemical
4


processing operations to low-cost feedstock regions, a transition of Western chemical processing activities from commodity products to specialty products and environmental compliance.
Gas. Process heating is in the production and transmission of gas in upstream, midstream, and downstream applications. Despite recent market volatility, gas markets have remained resilient over the last twelve months, especially as a feedstock for petrochemical plants, and represent a significant and growing addressable market for our value-added solutions. This includes the global and growing market for liquefied natural gas (LNG) compression and regasification facilities, which has been accelerated by the war in Ukraine and the resulting need for Europe to reduce reliance on Russian oil and gas.
Oil. Process heating is used to facilitate the exploration, production, processing, transportation and distribution of oil and oil-based energy products in upstream, midstream, and downstream oil applications. While the demand forecast for oil can be unpredictable, we have a sizable installed base that provides recurring revenue, especially in the downstream refining market.
Power Generation. Process heating is required for high-temperature product maintenance, freeze protection and environmental regulation compliance in coal and gas facilities and for safety systems in nuclear facilities. An important driver of demand for process heating solutions for power generation is increasing demand for electricity worldwide, with an increasing prevalence of renewable power generation solutions.
Rail and Transit. Process heating is required to safely clear and heat rail switches, melt snow and ice from platforms, and provide comfort heating and defrosting in rolling stock. With over 1.1 million kilometers of operational railway in the world, rail is still one of the most economical and safe solutions for passengers and products globally.
Commercial. Process heating is required for hospitals, hospitality/lodging, universities and secondary education, and light industrial facilities to provide freeze protection, temperature regulation, process control, and supporting laboratory environments. The electrification of heating products and removal of combustion-based heating solutions in urban areas drives demand for our products.
Energy Transition/Decarbonization. Regulatory and societal pressures and cost competitiveness are increasingly leading our customers to invest in decarbonization technologies that help reduce their carbon emissions. Electrification of process heating is a trend we are benefiting from across all of our existing end markets noted above, and the adoption of new technologies is providing additional opportunities in new end markets. Examples include, but are not limited to, biofuels, hydrogen, thermal energy storage, and carbon capture. The primary drivers for our existing products are the direct electrification of carbon-intensive products, the reduction of greenhouse gas emissions, and more competitive total installed cost.
General Industries and Other. We serve a growing number of other markets where we add value for customers, such as mining and mineral processing, maritime/shipbuilding, semiconductors, pharmaceutical and biotechnology, food and beverage, data centers, and renewables.
Our ability to provide technology design, such as wireless network controls and design software is an increasing factor in our customers' decision to purchase our products.
Segments
    We operate in four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Profitability within our segments is measured by operating income. See Note 19, "Segment Information" for financial data relating to our four reportable geographic segments.
Competition
    The global industrial electric heat tracing industry is fragmented and consists of more than 30 companies, which typically only serve discrete local markets and provide a limited-service offering. We believe that we are the second largest participant in the industrial electric heat tracing market and one of only a few solution providers with a comprehensive suite of products and services, global capabilities, and industry-leading controls technology, which includes our design software products. Our most significant competitor is the thermal management segment of nVent Electric plc (NYSE: NVT).
    The industrial process heating market, which includes industrial heat tracing, tends to be fairly fragmented with several smaller companies serving discrete local markets with limited offerings. Our competitors vary by end-market, but generally we view nVent Electric, NIBE, Watlow and Spirax Sarco as competitors in various areas across the spectrum of end-markets we serve.
Industrial process heating providers differentiate themselves through value-added services, long-term customer relationship management and the ability to provide a full range of solutions. We differentiate ourselves from local providers by
5


maintaining a global footprint, a full suite of products and services and a track record with some of the largest multinational energy, chemical processing, power and EPC companies in the world. In addition, we are almost entirely dedicated to providing thermal solutions and complementary products and services whereas some of our competitors' thermal solutions operations constitute only one of numerous operating segments.
Intellectual Property and Technology
The industrial process heating industry, as well as the complementary markets where we intend to expand, are highly competitive and subject to the introduction of innovative techniques and services using new technologies. While we have patented some of our products and processes, we historically have not relied upon patents to protect our design, manufacturing processes or products, and our patents are not material to our operations or business. Instead, we rely significantly on maintaining the confidentiality of our trade secrets, manufacturing know-how, other proprietary rights and other information related to our operations. Accordingly, we require all employees to sign a nondisclosure agreement to protect our trade secrets, business strategy and other proprietary information. We rely on registered and unregistered trademarks in the United States and abroad and have many recognized brand names.
Our research and development activities are focused on identifying new technologies to enhance our industrial process heating solutions and meet the evolving needs of our customers. This maximizes safety and product reliability and reduces the customer's total cost of ownership, which consists of capital expenses, maintenance costs and energy costs. Current product development initiatives include polymer research and continued advancement of integrated control and monitoring systems. Software development activities include advanced heat tracing network monitoring communication software and engineering design software initiatives.    
Resources
Our critical raw materials include polymers, graphite, copper and stainless steel. For most of these materials, we purchase from multiple suppliers to avoid any potential disruption of our manufacturing operations. For a small number of raw material items that require specific quality specifications, we have single source supply arrangements. We manage the inherent supply risk through purchase contracts and increased safety stock levels. We evaluate pricing and performance of all suppliers annually. For our low volume custom-built electronic controller components, we select a single supplier based on past performance reliability and closely monitor the process as volumes are too low to divide this product over multiple suppliers. More than half of the components we purchase by cost are off-the-shelf items and are readily available from multiple sources. Our purchase specifications are usually based on industry or manufacturer standards. Testing of the raw materials is performed and documented by our suppliers and is reviewed by us at the time of receipt. While our manufacturing locations are predominantly in North America, we operate an “in the region, for the region” strategy to diversify our supplier base, manage costs and hold inventory across our various sites. We employ a screening mechanism for conflict materials as part of our supplier approval and management processes. Use of tin, tungsten, tantalum and gold (3TG) in our purchased components is minimal. We have established a process to collect and report conflict minerals use in order to meet all regulatory and customer requirements. We use limited amounts of magnesium, graphite and platinum in our processes and these commodities are sourced from multiple suppliers to ensure availability. The quantities we consume of these materials are insignificant compared to the global production and usage.
Government Contracts
We do not have any material portion of our business that may be subject to renegotiation of profits or termination of contracts or subcontracts at the U.S. government's election.
Government Regulation
Due to the international scope of our operations, we are subject to complex United States and foreign laws governing, among others, anti-corruption matters, export controls, economic sanctions, anti-boycott rules, currency exchange controls and transfer pricing rules. These laws are administered by, among others, the U.S. Department of Justice, the SEC, the Internal Revenue Service, or the "IRS," Customs and Border Protection, the Bureau of Industry and Security, or "BIS," the Office of Antiboycott Compliance, or "OAC," and the Office of Foreign Assets Control, or "OFAC," as well as the counterparts of these agencies in foreign countries. Our policies mandate compliance with all applicable laws and regulations, including the recent economic sanctions. Despite our training and compliance programs, no assurances can be made that we will be found to be operating in full compliance with, or be able to detect every violation of, any such laws. We cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject or the manner in which existing laws might be administered or interpreted.
In addition, our operations and properties are subject to a variety of federal, state, local and foreign environmental laws and regulations, including those governing the discharge of pollutants into the air or water, the management and disposal of hazardous substances or wastes, the cleanup of contaminated sites, the emission of greenhouse gases, and workplace health and safety. Certain environmental laws, including the Comprehensive Environmental Response, Compensation, and Liability Act, impose joint and several liability for cleanup costs, without regard to fault, on persons who have disposed of or released
6


hazardous substances into the environment. In addition, we could become liable to third parties for damages resulting from the disposal or release of hazardous substances into the environment. Some of our sites are affected by soil and groundwater contamination relating to historical site operations, which could require us to incur expenses to investigate and remediate the contamination in compliance with environmental laws. Some of our operations require environmental permits and controls to prevent and reduce air and water pollution, and these permits are subject to modification, renewal and revocation by issuing authorities. A failure to obtain, maintain, and comply with these permit requirements could result in substantial penalties, including facility shutdowns. From time to time, we could be subject to requests for information, notices of violation, and/or investigations initiated by environmental regulatory agencies relating to our operations and properties. Violations of environmental and health and safety laws can result in substantial penalties, civil and criminal sanctions, permit revocations, and facility shutdowns. Environmental and health and safety laws may change rapidly and have tended to become more stringent over time. As a result, we could incur costs for past, present, or future failure to comply with all environmental and health and safety laws and regulations. In addition, we could become subject to potential regulations concerning the emission of greenhouse gasses or the disclosure thereof, and while the effect of such future regulations cannot be determined at this time, they could require us to incur substantial costs in order to achieve and maintain compliance. In the ordinary course of business, we may be held responsible for any environmental damages we may cause to our customers' premises.
Other than our compliance requirements with environmental regulations, compliance with other government regulations has not had, and based on laws and regulations currently in effect, is not expected to have a material effect on the Company's capital expenditures, earnings or competitive position. See the section titled Item 1A, "Risk Factors" for additional information on government regulation that could impact our business.
Human Capital Management
We believe that our people are one of our most important investments and greatest assets. The success and growth of our business depend on our ability to attract, develop, incent and retain a diverse population of talented, qualified and highly skilled employees at all levels of our organization, including our executive officers, and across our global workforce. Our culture enables us to achieve our vision to be the world leader in industrial process heating. At the heart of our culture are our core values of Care, Commit and Collaborate.
Our board of directors provides important oversight on certain human capital matters through its Human Capital Management and Compensation Committee (the "HCMC Committee"). The HCMC Committee maintains oversight over our strategic direction for various people-related business strategies, including our compensation and benefit programs, leadership succession planning, culture, diversity, equity and inclusion, and talent development programs. The Company’s management proactively manages our human capital and cares for our employees in a manner that is consistent with our values.
Employee Health and Safety
We believe nothing is more important than the health, safety, and well-being of our people. We work hard to achieve best in class levels of safety through the application of policies and best practices. We maintain a robust safety culture to reduce workplace injuries, supported by effective communication, reporting, and external benchmarking. We hold regular talks and events on key safety topics, including reporting all injuries, hazards, near-misses, and case management to prevent recurrence. We also participate in industry groups, within and outside the manufacturing, construction, and energy sectors, to share safety best practices and collaborate to address safety concerns.
Our Safety Record
Any loss of life or serious injury in the workplace is unacceptable. We did not have any fatal incidents at any of our facilities or job sites in fiscal 2023. We primarily track two key safety indicators in monitoring our safety efforts, total recordable incident rate (“TRIR”) and lost-time incident rate (“LTIR”). Our TRIR increased from 0.3 in fiscal 2022 to 0.4 in fiscal 2023 and our LTIR increased from 0.0 to 0.1 in the same periods. TRIR and LTIR are defined as the Company’s number of recordable injuries/loss time, respectively, experienced by employees during the fiscal year multiplied by 200,000 divided by the number of man hours worked during the fiscal year.
In addition to TRIR and LTIR, we also measure total near miss and hazard ID reporting as well as case management metrics. These aid in accident prevention, which we believe is critical to incident avoidance and supports our superior safety rating in the industry.
Workforce Breakdown
At March 31, 2023, we employed 1,405 employees, of which 42.3% were located in the US-LAM, 36.8% in Canada, 9.1% located in EMEA, and 11.7% located in APAC. We also contracted with 131 contingent workers at March 31, 2023. Our 12-month rolling voluntary turnover rate as of March 31, 2023, was 17.7% compared to the 2022 U.S. manufacturing industry average of 27.7% according to the U.S. Bureau of Labor Statistics ("BLS") Job Openings and Labor Turnover Survey. Our fiscal year differs from the period covered by the BLS study, but we believe it is the best proxy to benchmark against. We are committed to reducing our voluntary turnover. Approximately 0.3% of our global employees are covered by a collective
7


bargaining agreement. We have not experienced any union-related work stoppages in the past, and we believe that our working relationship with our employees is positive.
Diversity, Equity, and Inclusion
We believe in the benefits of an inclusive workforce, where diverse backgrounds are represented, engaged, and empowered to inspire innovative ideas and decisions. We have locations in 15 countries, and our employees operate across cultures, functions, unique languages, and time zones to solve the technical and logistical challenges presented by a worldwide customer base. Our diversity statistics include the following as of March 31, 2023, (based on self-reporting at the date of hire): 25.6% of our employees worldwide identify as female; 25.9% of our employees in the U.S. identify as female, and 48.1% of our employees in the U.S. identify as a racial or ethnic minority.
In fiscal 2023, we expanded diversity metrics already in place that directly affect the short-term incentive payments for Vice Presidents, in addition to our executive officers. These metrics are specific to our U.S. and Canadian salaried workforce and include increasing diversity in candidate interview slates; decreasing new hire turnover of diverse talents; and increasing overall diversity.
We know we have more to do when it comes to increasing the representation of historically underrepresented groups within our global workforce, and we are taking action to ensure Thermon is an employer of choice for diverse candidates.
Talent Development
The Company supports and invests in talent development and provides continuing education opportunities and professional development for our employees. We use a robust performance management by objective process that identifies goals and reinforces the Company's values through an evaluation process twice per year. Furthermore, the ‘Level Up’ job structure for direct labor employees yielded a number of promotions which is key to the upskilling of our workforce and aided in the retention of our workforce.
Compensation and Benefits
We provide competitive compensation and benefits programs to help meet the needs of our employees and to attract and retain talent. In addition to salaries, all regular full and part-time employees globally have an opportunity to earn an annual short-term incentive. Benefits vary by country and region, but our U.S. and Canadian employees have a retirement plan, healthcare and insurance benefits, health savings and flexible spending accounts, paid time off, flexible work schedules (where appropriate), employee assistance programs, tuition assistance, and scholarship programs for children and grandchildren of employees.
In addition to our broad-based programs, we use targeted equity-based grants with vesting conditions to facilitate retention of key personnel, particularly those with critical domain expertise necessary to deliver on the long-term strategic initiatives of the Company.
Employee Retention
Thermon was impacted by the post-pandemic-era trend of voluntary employee departures. In the U.S. alone, more than four million people left their jobs each month in calendar year 2022 according to the U.S. Bureau of Labor Statistics. Thermon’s global voluntary turnover in fiscal 2023 was up 10.7% over the prior year. As a result, the Company implemented new strategies to improve retention and career satisfaction. These strategies included improvements in direct labor and research & development wages and benefits, targeted compensation pools, and career path development for direct labor and our accounting department.
Seasonality
Demand for our products depends in large part upon the level of capital and maintenance expenditures by many of our customers and end-users, in particular those customers in the oil, gas, refining, chemical processing and transportation markets. These customers' expenditures historically have been cyclical in nature and vulnerable to economic downturns. In addition, quarterly revenues for the heat tracing business are impacted by the significance and timing of large projects that may occur at any given time.
Our quarterly operating results may fluctuate based on the cyclical pattern of industries to which we provide heat tracing solutions and the seasonality of demand for our heat tracing products. Most of our heat tracing customers perform preventative maintenance prior to the winter season, typically making our second and third fiscal quarters the largest for related revenue. However, revenues from projects are not seasonal and depend on the capital spending environment and project timing. Our operating expenses remain relatively consistent with some variability related to the overall headcount of the Company.
8


Our revenue derived from industrial process heating products typically experiences more pronounced seasonality than our legacy heat tracing business, with a noticeable increase in revenue and profitability typically beginning in the third fiscal quarter and continuing during the winter months through the end of the fourth fiscal quarter.
9


ITEM 1A. Risk Factors
The following risk factors address the material risks concerning our business. If any of the risks discussed in this annual report were to occur, our business, prospects, financial condition, results of operations and our ability to service our debt could be materially and adversely affected and the trading price of our common stock could decline significantly. Some statements in this annual report, including statements in the following risk factors, constitute forward-looking statements. Please refer to the section entitled "Forward-Looking Statements."
Risks Related to Our Business and Industry
Macroeconomic and Industry Risks
The markets we serve are subject to general economic conditions and cyclical demand, which could harm our business and lead to significant shifts in our results of operations from quarter to quarter that make it difficult to project long-term performance.
Our operating results have been and may in the future be adversely affected by general economic conditions and the cyclical pattern of certain industries in which our customers and end-users operate. Demand for our products and services depends in large part upon the level of capital and maintenance expenditures by many of our customers and end-users, in particular those in the energy, chemical processing and power generation industries, and firms that design and construct facilities for these industries. These customers' expenditures historically have been cyclical in nature and vulnerable to economic downturns. Prolonged periods of little or no economic growth could decrease demand for oil and gas which, in turn, could result in lower demand for our products and a negative impact on our results of operations and cash flows. In addition, this historically cyclical demand may lead to significant shifts in our results of operations from quarter to quarter, which limits our ability to make accurate long-term predictions about our future performance.
Suspensions and delays in large capital projects within the energy sector, especially in the United States and Canada, have adversely affected our results of operations in recent years. Continued significant volatility in the energy industry could further decrease demand for some of our products and services and adversely affect our business, financial condition and results of operations.
A significant portion of our revenue historically has been generated by end-users in the oil and gas markets where we serve all three major categories of customers in the petroleum industry - upstream exploration/production, midstream transportation and downstream refining. The businesses of most of our customers in the energy industry are, to varying degrees, cyclical and historically have experienced periodic downturns. Profitability in the energy industry is highly sensitive to supply and demand cycles and commodity prices, which historically have been volatile, and our customers in this industry have tended to delay large capital projects, including expensive maintenance and upgrades, during industry downturns. Customer project delays and cancellations may limit our ability to realize value from our backlog as expected and cause fluctuations in the timing or the amount of revenue earned and the profitability of our business in a particular period. In addition, such delays and cancellations may lead to significant fluctuations in results of operations from quarter to quarter, making it difficult to predict our financial performance on a quarterly basis.
Demand for a significant portion of our products and services depends upon the level of capital expenditure by companies in the energy industry, which depends, in part, on energy prices, which can be volatile. In recent years, we have experienced suspensions or delays in large capital projects within the energy sector, especially in the upstream exploration and production sector, and most notably in the United States and Canada. The impact on oil and gas commodity markets has further been impacted by the Russo-Ukrainian war. A sustained downturn in the capital expenditures of our customers, whether due to the significant volatility in the market price of oil and gas or demand for oil and gas products, may delay projects, decrease demand for our products and services, which, in turn, could have an adverse effect on our business, financial condition and results of operations. Such volatility, including the perception that it might continue, could also have a significant negative impact on the market price of our common stock.
As a global business, we are exposed to economic, political and other risks in a number of countries, which could materially reduce our revenues, profitability, cash flows, or materially increase our liabilities. If we are unable to continue operating successfully in one or more foreign countries, it may have an adverse effect on our business and financial condition.
For fiscal 2023, approximately 56% of our revenues were generated outside of the United States, and approximately 21% were generated outside of North America. One of our key growth strategies is to continue to expand our global footprint in emerging and high growth markets around the world; however, we may be unsuccessful in expanding our international business.
Conducting business outside the U.S. subjects us to additional risks that may impact our revenues, profitability or cash flows or increase our liabilities, including the following:
changes in a specific country's or region's political, social or economic conditions, particularly in emerging markets;
10


changes in trade relations between the United States, Canada or Europe and foreign countries in which our customers and suppliers operate, including protectionist measures such as tariffs, import or export licensing requirements and trade sanctions;
restrictions on our ability to own or operate subsidiaries in, expand in and, if necessary, repatriate cash from, foreign jurisdictions;
exchange controls and currency restrictions;
the burden of complying with numerous and potentially conflicting legal requirements;
potentially negative consequences from changes in U.S. and foreign tax laws;
difficulty in staffing and managing (including ensuring compliance with internal policies and controls) geographically widespread operations;
different regulatory regimes controlling the protection of our intellectual property;
difficulty in the enforcement of contractual obligations in non-U.S. jurisdictions and the collection of accounts receivable from foreign accounts; and
transportation delays or interruptions.
One or more of these factors could prevent us from successfully expanding our presence in international markets, could have an adverse effect on our revenues, profitability or cash flows or cause an increase in our liabilities. We may not succeed in developing and implementing policies and strategies to counter the foregoing factors effectively in each location where we do business. In addition, the imposition of trade restrictions, economic sanctions or embargoes by the United States or foreign governments could adversely affect our future sales and results of operations.
The outbreak of a global pandemic, such as the pandemic caused by the novel strain of coronavirus (COVID-19) and its variants, and the measures taken in response thereto could have an adverse effect on our business, results of operations and financial condition.
Our business, financial condition, results of operations and cash flows may be adversely affected if a global pandemic, including the COVID-19 pandemic and its variants, interferes with the ability of our employees, vendors and customers to perform our and their respective responsibilities and obligations relative to the conduct of our business. The COVID-19 pandemic has caused significant volatility in the global economy. Public health problems resulting from COVID-19 and safety measures instituted by governments and businesses to mitigate its spread, including travel restrictions and quarantines, have contributed to a general slowdown in the global economy, adversely impacted the businesses of our customers, suppliers and distribution partners, and disrupted our operations, and may continue to do so on an ongoing basis. For example, precautionary measures instituted by government authorities and sanitization procedures adopted to protect our employees in response to the COVID-19 pandemic required us to temporarily suspend operations at certain of our sales offices and manufacturing facilities during the initial onset of the COVID-19 pandemic in 2020.
Changes in our operations around the world in response to a global pandemic or employee illnesses resulting therefrom may result in inefficiencies or delays, including delays in sales and product development efforts, delays to our strategic plans, and additional costs related to business continuity initiatives, that cannot be fully mitigated through succession planning, employees working remotely or teleconferencing technologies. In addition, changes in the operations of our suppliers in response to a pandemic may also result in disruptions in our manufacturing and supply arrangements caused by the loss or disruption of essential manufacturing and supply elements such as raw materials or other finished product components, transportation, workforce or other manufacturing and distribution capability. Finally, a pandemic could negatively affect our internal controls over financial reporting as a portion of our workforce is required to work from home, potentially requiring new processes, procedures, and controls.
An economic downturn due to a global pandemic has in the past resulted, and could in the future result in reduced demand for our products and services. The severity and longevity of such pandemic may cause customers to suspend their decisions on using our products and/or services and give rise to significant changes in regional and global economic conditions that could delay or interfere with the capital spending of our customers, which could have a material impact on our consolidated business, results of operations and financial condition in our fiscal year ending March 31, 2023 and beyond. A global pandemic could also have the effect of heightening other risks described elsewhere in these Risk Factors.
Business Risks
If we are unable to successfully develop and improve our products and successfully implement new technologies in the markets that we serve and develop solutions for diversified new markets, our business and results of operations could be adversely affected.
11


Our future success will depend upon our continued investment in research and development of new products, improvement and enhancement of our existing product offerings and our ability to continue to achieve new technological advances in the process heating industry. Our inability to continue to successfully develop and market new products or our inability to implement technological advances on a pace consistent with that of our competitors could adversely affect our business and results of operations.
We may be unable to compete successfully in the highly competitive markets in which we operate.
We operate in domestic and international markets and compete with highly competitive domestic and international manufacturers and service providers. The fragmented nature of the process heating industry and the similarly fragmented nature of the industrial process heating industry makes the market for our products and services highly competitive. A number of our direct and indirect competitors are major multinational corporations, some of which have substantially greater technical, financial and marketing resources, and additional competitors may enter these markets at any time. In addition, we compete against many regional and lower-cost manufacturers. Our competitors may develop products that are superior to our products, develop methods of more efficiently and effectively providing products and services, adapt more quickly than we do to new technologies or evolving customer requirements, or attempt to compete based primarily on price, localized expertise and local relationships. If we are unable to continue to differentiate our products and services or if we experience an increase in competition, it may cause us to lose market share or compel us to reduce prices to remain competitive, which could result in a reduction in our revenues and results of operations.
Our backlog may fluctuate and a failure to deliver our backlog on time could affect our future sales, profitability and our relationships with our customers, and if we were to experience a material amount of modifications or cancellations of orders, our sales could be negatively impacted.
Our backlog is comprised of the portion of firm signed purchase orders or other written contractual commitments received from customers that we have not recognized as revenue. Backlog may increase or decrease based on the addition of large multi-year projects and their subsequent completion. Backlog may also be favorably or unfavorably affected by foreign currency rate fluctuations. The dollar amount of backlog as of March 31, 2023 was $163.3 million. The timing of our recognition of revenue out of our backlog is subject to a variety of factors that may cause delays, many of which, including fluctuations in our customers' delivery schedules, are beyond our control and difficult to forecast. Such delays may lead to significant fluctuations in results of operations from quarter to quarter, making it difficult to predict our financial performance on a quarterly basis. Further, while we have historically experienced few order cancellations and the amount of order cancellations has not been material compared to our total contract volume, if we were to experience a significant amount of cancellations of or reductions in purchase orders, it would reduce our backlog and, consequently, our future sales and results of operations.
Our ability to meet customer delivery schedules for our backlog is dependent on a number of factors including, but not limited to, access to raw materials, an adequate and capable workforce, engineering expertise for certain projects, sufficient manufacturing capacity and, in some cases, our reliance on subcontractors. The availability of these factors may in some cases be subject to conditions outside of our control. A failure to deliver in accordance with our performance obligations may result in financial penalties and damage to existing customer relationships, our reputation and a loss of future bidding opportunities, which could cause the loss of future business and could negatively impact our future sales and results of operations.
Our future revenue depends in part on our ability to bid and win new contracts. Our failure to effectively obtain future contracts could adversely affect our profitability.
Our future revenue and overall results of operations require us to successfully bid on new contracts and, in particular, contracts for large projects, which are frequently subject to competitive bidding processes. Our revenue from major projects depends in part on the level of capital expenditures in our principal end markets, including the energy, chemical processing and power generation industries. If we fail to replace completed or canceled large projects with new order volume of the same magnitude, our backlog will decrease and our future revenue and financial results may be adversely affected. The number of such projects we win in any year fluctuates, and is dependent upon the number of projects available and our ability to bid successfully for such projects. Contract proposals and negotiations are complex and frequently involve a lengthy bidding and selection process, which is affected by a number of factors, such as competitive position, market conditions, financing arrangements and required governmental approvals. For example, a client may require us to provide a bond or letter of credit to protect the client should we fail to perform under the terms of the contract. If we fail to secure adequate financial arrangements or required governmental approvals, we may not be able to pursue particular projects, which could adversely affect our profitability.
Our current or future indebtedness could impair our financial condition and reduce the funds available to us for other purposes. Our debt agreements impose certain operating and financial restrictions, with which failure to comply could result in an event of default that could adversely affect our results of operations.
12


We have substantial indebtedness. At March 31, 2023, we had $98.4 million of outstanding indebtedness. If our cash flows and capital resources are insufficient to fund the interest payments on our outstanding borrowings under our credit facility and other debt service obligations and keep us in compliance with the covenants under our debt agreements or to fund our other liquidity needs, we may be forced to reduce or delay capital expenditures, sell assets or operations, seek additional capital or restructure or refinance our indebtedness. We cannot guarantee that we would be able to (i) take any of these actions or that these actions would permit us to meet our scheduled debt service obligations or that these actions would be permitted under the terms of our existing or future debt agreements, which may impose significant operating and financial restrictions on us and could adversely affect our ability to finance our future operations or capital needs; (ii) obtain standby letters of credit, bank guarantees or performance bonds required to bid on or secure certain customer contracts; (iii) make strategic acquisitions or investments or enter into alliances; (iv) withstand a future downturn in our business or the economy in general; (v) engage in business activities, including future opportunities, that may be in our interest; and (vi) plan for or react to market conditions or otherwise execute our business strategies.
If we cannot make scheduled payments on our debt, or if we breach any of the covenants in our debt agreements, we will be in default under such agreements and, as a result, our debt holders could declare all outstanding principal and interest to be due and payable, the lenders under our credit facility could terminate their commitments to lend us money and foreclose against the assets securing our borrowings, and we could be forced into bankruptcy or liquidation.
In addition, we and certain of our subsidiaries may incur significant additional indebtedness, including additional secured indebtedness. Although the terms of our debt agreements contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and additional indebtedness incurred in compliance with these restrictions could be significant. Incurring additional indebtedness could increase the risks associated with our substantial indebtedness, which may impact our ability to meet our debt service obligations.
Our gross margins depend, in part, on our revenue mix. Although large project revenues, which provide for an ongoing stream of future high-margin revenues, are critical to our success and growth, increased large project revenues can adversely affect our gross margin.
Typically, both large project and maintenance customers require our products as well as our engineering and construction services. We tend to experience lower margins from our design optimization, engineering, installation and maintenance services than we do from sales of our heating cable, tubing bundle and control system products. We also tend to experience lower margins from our outsourced products, such as electrical switch gears and transformers, than we do from our manufactured products. Accordingly, our gross margins are impacted by our mix of products and services. Although our product mix varies from period to period due to a variety of factors, during fiscal year ended March 31, 2023, project-related revenue accounted for approximately 37% of our total revenue. Although project revenues, which provide for an ongoing stream of future high-margin maintenance revenues, are critical to our long-term success and growth, a revenue mix higher in lower-margin project revenues relative to historical levels could adversely affect our gross margins and results of operations.
Our business strategy includes growth and product diversification through strategic acquisitions. These acquisitions and investments could be unsuccessful or consume significant resources, which could adversely affect our results of operations.
Acquisitions and investments may involve cash expenditures, debt incurrence, operating losses and expenses that could have an adverse effect on our financial condition and results of operations. Acquisitions involve numerous other risks, including:
diversion of management time and attention from daily operations;
difficulties integrating acquired businesses, technologies and personnel into our business;
difficulties in realization of expected synergies and revenue creation or cross-selling opportunities;
potential loss of key employees, key contractual relationships or key customers of acquired companies or of us; and
assumption of the liabilities and exposure to unforeseen liabilities of acquired companies.
We have limited experience in acquiring or integrating other businesses or making investments or undertaking joint ventures with others. It may be difficult for us to complete transactions quickly and to integrate acquired operations efficiently into our current business operations. It may also be difficult for us to identify suitable acquisition candidates, which may inhibit our growth rate. Any acquisitions or investments may ultimately harm our business or financial condition if they are unsuccessful and any acquisitions or investments ultimately result in impairment charges.
We carry insurance against many potential liabilities, but our management of risk may leave us exposed to unidentified or unanticipated risks.
Although we maintain insurance policies with respect to our related exposures, including certain casualty, property and business interruption programs, these policies contain deductibles, self-insured retentions and limits of coverage. In addition,
13


we may not be able to continue to obtain insurance at commercially reasonable rates or may be faced with liabilities not covered by insurance, such as, but not limited to, environmental contamination, conflicts, or terrorist attacks. We estimate our liabilities for known claims and unpaid claims and expenses based on information available as well as projections for claims incurred but not reported. However, insurance liabilities, some of which are self-insured, are difficult to estimate due to various factors. If any of our insurance policies or programs are not effective in mitigating our risks, we may incur losses that are not covered by our insurance policies, that are subject to deductibles or that exceed our estimated accruals or our insurance policy limits, which could adversely impact our business and results of operations.
Volatility in currency exchange rates may adversely affect our financial condition, results of operations or cash flows.
We may not be able to effectively manage our exchange rate and/or currency transaction risks. Volatility in currency exchange rates may decrease our revenue and profitability, adversely affect our liquidity and impair our financial condition. While we have entered into hedging instruments to manage our exchange rate risk as it relates to certain intercompany balances with certain of our foreign subsidiaries, these hedging activities do not eliminate exchange rate risk, nor do they reduce risk associated with total foreign sales. In addition, we may not be able to obtain hedging instruments with respect to certain currencies. For example, we were unable to renew our foreign currency hedges in respect of the Russian Ruble in light of the Russo-Ukrainian war and related sanctions imposed by the United States and European Union.
Our non-U.S. subsidiaries generally sell their products and services in the local currency, but obtain a significant amount of their products from our facilities located elsewhere, primarily the United States, Canada or Europe. In particular, significant fluctuations in the Canadian Dollar, the Russian Ruble, the Euro or the Pound Sterling against the U.S. Dollar could adversely affect our results of operations. During fiscal 2023, the value of the U.S. Dollar overall strengthened in relation to the principal non-U.S. currencies from which we derive revenue, which negatively impacted revenue by $15.1 million. During fiscal 2022, the value of the U.S. Dollar overall weakened in relation to the principal non-U.S. currencies from which we derive revenue, which positively impacted revenue by $5.9 million. Any further appreciation in the U.S. Dollar relative to such non-U.S. currencies could continue to have a significant negative impact on our results of operations in future periods. We also bid for certain foreign projects in U.S. Dollars or Euros. If the U.S. Dollar or Euro strengthen relative to the value of the local currency, we may be less competitive in bidding for those projects. In addition, currency variations can adversely affect margins on sales of our products in countries outside of the U.S. and margins on sales of products that include components obtained from suppliers located outside of the U.S. See Item 7A, "Quantitative and Qualitative Disclosures about Market Risk" for additional information regarding our foreign currency exposure relating to operations.
Because our consolidated financial results are reported in U.S. Dollars and we generate a substantial amount of our sales and earnings in other currencies, the translation of those results into U.S. Dollars can result in a significant decrease in the amount of those sales and earnings. Fluctuations in currencies relative to the U.S. Dollar may make it more difficult to perform period-to-period comparisons of our reported results of operations. In addition, the net asset values of foreign operations are adjusted upward and downward based on currency exchange rate fluctuations and are reported in our foreign currency translation adjustment as part of other comprehensive income in our consolidated statements of operations and comprehensive income/(loss).
Additional liabilities related to taxes, potential tax adjustments or changes to tax policy in foreign jurisdictions could adversely impact our financial results, financial condition and cash flows.
We are subject to tax and related obligations in the jurisdictions in which we operate or do business, including state, local, federal and foreign taxes. The taxing laws of the various jurisdictions in which we operate or do business often are complex and subject to varying interpretations. Tax authorities may challenge tax positions that we take or historically have taken, and may assess taxes where we have not made tax filings or may audit the tax filings we have made and assess additional taxes, as they have done from time to time. Some of these assessments may be substantial, and may involve the imposition of substantial penalties and interest. Significant judgment is required in evaluating our tax positions and in establishing appropriate reserves. The resolutions of our tax positions are unpredictable. The payment of substantial additional taxes, penalties or interest resulting from any assessments could adversely impact our results of operations, financial condition and cash flows.
We have significant goodwill and other intangible assets and future impairment of our goodwill and other intangible assets could have a material negative impact on our financial results.
We test goodwill and indefinite-life intangible assets for impairment on an annual basis, and more frequently if circumstances warrant, by comparing the estimated fair value of each of our reporting units to their respective carrying values. As of March 31, 2023, our goodwill and other intangible assets balance was $313.6 million, which represented 48% of our total assets. Long-term declines in projected future cash flows could result in future goodwill and other intangible asset impairments. Because of the significance of our goodwill and other intangible assets, any future impairment of these assets could have a material adverse effect on our financial results.
If we lose our senior management or other key employees or cannot successfully execute succession plans, our business may be adversely affected.
14


Competition for qualified management and key technical and sales personnel in our industry is intense. Our ability to successfully operate and grow our global business and implement our strategies is largely dependent on the efforts, abilities and services of our senior management and other key employees. If we lose the services of our senior management or other key employees for any reason and are unable to timely find and secure qualified replacements with comparable experience in the industry, our business could be negatively affected.
We rely heavily on trade secrets to gain a competitive advantage in the market and the unenforceability of our nondisclosure agreements may adversely affect our operations.
The process heating industry is highly competitive and subject to the introduction of innovative techniques and services using new technologies. We rely significantly on maintaining the confidentiality of our trade secrets and other information related to our operations. Accordingly, we require all employees to sign a nondisclosure agreement to protect our trade secrets, business strategy and other proprietary information. If the provisions of these agreements are found unenforceable in any jurisdiction in which we operate, the disclosure of our proprietary information may place us at a competitive disadvantage. Even where the provisions are enforceable, the confidentiality clauses may not provide adequate protection of our trade secrets and proprietary information in every such jurisdiction and our trade secrets and proprietary information could be compromised as a result.
Intellectual property challenges may hinder our ability to develop, engineer and market our products, and we may incur significant costs in our efforts to successfully avoid, manage, defend and litigate intellectual property matters.
Patents, non-compete agreements, proprietary technologies, trade secrets, customer relationships, trademarks, trade names and brand names are important to our business. Intellectual property protection, however, may not preclude competitors from developing products similar to ours or from challenging our trade names or products. Our pending patent applications and our pending copyright and trademark registration applications may not be allowed or competitors may challenge the validity or scope of our patents, copyrights or trademarks. In addition, our patents, copyrights, trademarks and other intellectual property rights may not provide us a significant competitive advantage, particularly in those countries where the laws do not protect our intellectual property rights as fully as in the United States. Participants in our markets may use challenges to intellectual property as a means to compete. Patent and trademark challenges increase our costs to develop, engineer and market our products. We may need to spend significant resources monitoring our intellectual property rights and we may or may not be able to detect infringement by third parties. If we fail to successfully enforce our intellectual property rights or register new patents, our competitive position could suffer, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.
In addition, any dispute or litigation involving intellectual property could be costly and time-consuming due to the complexity and the uncertainty of intellectual property litigation. Our intellectual property portfolio may not be useful in asserting a counterclaim, or negotiating a license, in response to a claim of infringement or misappropriation. In addition, as a result of such claims, we may lose our rights to utilize critical technology, may be required to pay substantial damages or license fees with respect to the infringed rights or may be required to redesign our products at a substantial cost, any of which could have a material adverse effect on our business, financial condition, results of operations and cash flows.
Operational Risks
Breaches of our information technology systems could occur that materially damage business partner and customer relations and subject us to significant reputational, financial, legal and operational consequences.
As a company we store company, customer, employee and business partner information, which may include, among other information, trade secrets, names, addresses, phone numbers, email addresses, tax identification numbers, payment account information and customer facility information. We could be subject to sophisticated and targeted attacks attempting to obtain unauthorized access to confidential information, destroy data, disrupt or degrade service, sabotage systems or cause other damage, including via the introduction of computer viruses or malware and cyber-attacks. These attacks are constantly evolving in nature, increasing the efforts and controls required to prevent, detect and defend against them. We require user names and passwords as well as multi-factor authentication ("MFA") in order to access our information technology systems. These security measures are subject to potential third-party security breaches, employee error, malfeasance and faulty password management, among other limitations. Third parties may attempt to fraudulently induce employees or customers into disclosing user names, passwords or other sensitive information, which may in turn be used to access our information technology systems. We may not be able to anticipate, detect or recognize threats to our system or to implement effective preventive measures against all security breaches. If we were to experience a breach of our systems and were unable to protect sensitive data, such a breach could, among other things:
risk exposing our confidential manufacturing processes and other trade secreted information that may lead to new and increased entrants and competitors in our business or cause other damage to the business;
expose our customers' facilities and projects to increased safety and security risk;
15


materially damage business partner and customer relationships;
impact our reputation in the markets in which we compete for business;
adversely impact our financial results and expose us to potential risk of loss or litigation; and/or
require us to incur substantial costs or require us to change our business practices.
A material disruption at any of our manufacturing facilities could adversely affect our financial performance and results of operations.
If operations at any of our manufacturing facilities were to be disrupted as a result of significant equipment failures, natural disasters, pandemics, power outages, fires, explosions, terrorism, adverse weather conditions, labor disputes or other reasons, we may be unable to fill customer orders and meet customer demand for our products, which could adversely affect our financial performance and results of operations. For example, our marketing and research & development buildings, located on the same campus as our former corporate headquarters and primary manufacturing facility in San Marcos, Texas, were destroyed by a tornado in January 2007. In addition, during fiscal 2021 and 2022, precautionary measures instituted by government authorities in certain markets and sanitization procedures adopted to protect our employees in response to the COVID-19 pandemic have required us to temporarily suspend operations at certain of our manufacturing facilities.
Interruptions in production, in particular at our manufacturing facilities in the United States or Canada, at which we manufacture the majority of our products, could increase our costs and reduce our sales. Any interruption in production capability could require us to make substantial capital expenditures to fill customer orders, which could negatively affect our profitability and financial condition. We maintain property damage insurance that we believe to be adequate to provide for reconstruction of facilities and equipment, as well as business interruption insurance to mitigate losses resulting from any production interruption or shutdown caused by an insured loss. However, any recovery under our insurance policies may not offset the lost sales or increased costs that may be experienced during the disruption of operations, which could adversely affect our financial performance and results of operations.
Our dependence on subcontractors and third-party suppliers could adversely affect our results of operations.
We often rely on third-party subcontractors, suppliers and manufacturers to produce our products and complete our projects. To the extent we cannot engage subcontractors or acquire supplies or raw materials from third parties, our ability to produce our products or complete our projects in a timely fashion or at a profit may be impaired. If the amount we are required to pay for these goods and services exceeds the amount we have estimated in bidding for fixed-price contracts, we could experience losses on these contracts. In addition, if a subcontractor or supplier is unable to deliver its services or materials according to the negotiated contract terms for any reason, including the deterioration of its financial condition or over-commitment of its resources, we may be required to purchase the services or materials from another source at a higher price or, if unavailable, limit the availability of products critical to our operations. Such shortages or disruptions could be caused by factors beyond the control of our subcontractors, our suppliers or us, including inclement weather, natural disasters, conflicts, increased demand, problems in production or distribution, disruptions in third party logistics or transportation systems or the inability of our subcontractors or suppliers to obtain credit. These factors could be exacerbated by the impact of COVID-19 pandemic or geopolitical instability. This may reduce the profit we realize or result in a loss on a project for which the services or materials were needed or, if the product is unavailable, prevent us from accepting orders.
We may lose money on fixed-price contracts, and we are exposed to liquidated damages charges and warranty claims in many of our customer contracts.
We often agree to provide products and services under fixed-price contracts, including our turnkey solutions. Under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including errors in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses on projects. Depending on the size of a project, variations from estimated contract performance could have a material adverse impact on our project revenue and operating results. In addition, many of our customer contracts, including fixed-price contracts, contain liquidated damages and warranty provisions for which we are responsible in the event that we fail to perform our obligations thereunder in a timely manner or our products or services fail to perform, in accordance with the agreed terms, conditions and standards.
We extend credit to customers in conjunction with our performance under fixed-price contracts which subjects us to potential credit risks.
16


We typically agree to allow our customers to defer payment on projects until certain milestones have been met or until the projects are substantially completed, and customers typically withhold some portion of amounts due to us as retainage. Our payment arrangements subject us to potential credit risk related to changes in business and economic factors affecting our customers, including material changes in our customers' revenues or cash flows. These credit risks may be exacerbated by the effects of the global pandemic. If we are unable to collect amounts owed to us, or retain amounts paid to us, our cash flows would be reduced, and we could experience losses if those amounts exceed current allowances. Any of these factors could adversely impact our business and results of operations.
We may not achieve some or all of the expected benefits of our operational initiatives.
In order to align our operational resources with our business strategies, operate more efficiently and control costs, we may periodically announce plans to restructure certain of our operations, such as consolidation of manufacturing facilities, transitions to cost-competitive regions and product line rationalizations. We may also undertake restructuring actions and workforce reductions. For example, during fiscal 2021, we enacted certain restructuring initiatives to align our current cost structure with the decline in demand for our products and services primarily due to COVID-19 and supply/demand fluctuations in commodity prices. Refer to Item 8, Financial Statements and Supplementary Data for more discussion. Risks associated with these actions include delays in execution, additional unexpected costs, realization of fewer than estimated productivity improvements and adverse effects on employee morale. If these risks materialize, we may not realize all or any of the anticipated benefits of such restructuring plans, which could have a material adverse effect on our business, financial condition, results of operations and cash flows.
Unforeseen difficulties with expansions, relocations or consolidations of existing facilities could adversely affect our operations.
From time to time we may decide to enter new markets, build or lease additional facilities, expand our existing facilities, relocate or consolidate one or more of our operations or exit a facility we may own or lease. Increased costs and production delays arising from the staffing, relocation, sublease, expansion or consolidation of our facilities could adversely affect our business and results of operations.
Legal and Regulatory Risks
Due to the nature of our business, we may be liable for damages based on product liability claims. We are also exposed to potential indemnity claims from customers for losses due to our work or if our employees are injured performing services.
We face a risk of exposure to legal claims and costs of litigation in the event that the failure, use or misuse of our products results in, or is alleged to result in, death, bodily injury, property damage or economic loss. Although we maintain quality controls and procedures, we cannot be sure that our products will be free from defects. If any of our products prove to be defective, we may be required to replace the product. In addition, we may be required to recall or redesign such products, which could result in significant unexpected costs. Some of our products contain components manufactured by third parties, which may also have defects. In addition, if we are installing our products, we may be subject to claims that our installation has caused damage or loss. Our products are often installed in our customers' or end-users' complex and capital intensive facilities involved in inherently hazardous or dangerous industries, including energy, chemical processing and power generation, where the potential liability from risk of loss could be substantial. Although we currently maintain product liability coverage, which we believe is adequate for the continued operation of our business, we cannot be certain that this insurance coverage will continue to be available to us at a reasonable cost or, if available, will be adequate to cover any potential liabilities. With respect to components manufactured by third-party suppliers, the contractual indemnification that we seek from our third-party suppliers may be insufficient to cover claims made against us. In the event that we do not have adequate insurance or contractual indemnification, product liabilities and other claims could have a material adverse effect on our business, financial condition or results of operations.
Under our customer contracts, we often indemnify our customers from damages and losses they incur due to our work or services performed by us, as well as for losses our customers incur due to any injury or loss of life suffered by any of our employees or our subcontractors' personnel occurring on our customer's property. Substantial indemnity claims may exceed the amount of insurance we maintain and could have a material adverse effect on our reputation, business, financial condition or results of operations.
We operate in many different jurisdictions and we could be adversely affected by violations of the U.S. Foreign Corrupt Practices Act and similar foreign anti-corruption laws.
The U.S. Foreign Corrupt Practices Act (the “FCPA”) and similar foreign anti-corruption laws generally prohibit companies and their intermediaries from making improper payments or providing anything of value to influence foreign government officials for the purpose of obtaining or retaining business or obtaining an unfair advantage. Recent years have seen a substantial increase in the global enforcement of anti-corruption laws, with more frequent voluntary self-disclosures by companies, aggressive investigations and enforcement proceedings by both the DOJ and the SEC resulting in record fines and
17


penalties, increased enforcement activity by non-U.S. regulators, and increases in criminal and civil proceedings brought against companies and individuals. Because many of our customers, sales channels and end-users are involved in infrastructure construction and energy production, they are often subject to increased scrutiny by regulators. Our internal policies mandate compliance with these anti-corruption laws. However, we operate in many parts of the world that are recognized as having governmental corruption problems to some degree and where strict compliance with anti-corruption laws may conflict with local customs and practices. Our continued operation and expansion outside the U.S., including in developing countries, could increase the risk of such violations in the future. Despite our training and compliance programs, we cannot assure you that our internal control policies and procedures always will protect us from unauthorized reckless or criminal acts committed by our employees or agents. In the event that we believe or have reason to believe that our employees or agents have or may have violated applicable anti-corruption laws, including the FCPA, we may be required to investigate or have outside counsel investigate the relevant facts and circumstances, which can be expensive and require significant time and attention from senior management. Violations of these laws may result in severe criminal or civil sanctions, which could disrupt our business and result in adverse effects on our reputation, business, results of operations or financial condition.
Our international operations and non-U.S. subsidiaries are subject to a variety of complex and continually changing laws and regulations and, in particular, export control regulations or sanctions.
Due to the international scope of our operations, we are subject to a complex system of laws and regulations, including regulations issued by the U.S. Department of Justice (the “DOJ”), the SEC, the IRS, the U.S. Department of Treasury, the U.S. Department of State, Customs and Border Protection, Bureau of Industry and Security (“BIS”), Office of Anti-Boycott Compliance (“OAC”) and Office of Foreign Asset Control (“OFAC”), as well as the counterparts of these agencies in foreign countries. Since the commencement of the Russo-Ukranian war in 2022, many of these regulations have expanded significantly and become increasingly complex. While we believe we are in material compliance with these regulations and maintain programs intended to achieve compliance, we may currently or may in the future be in violation of these regulations. For example, in 2009, we entered into settlement agreements with BIS and OFAC, and in 2010, we entered into a settlement agreement with OAC, in each case with respect to matters we voluntarily disclosed to such agencies. Any alleged or actual violations of these regulations may subject us to government scrutiny, investigation and civil and criminal penalties and may limit our ability to export our products or provide services outside the U.S. Additionally, we cannot predict the nature, scope or effect of future regulatory requirements to which our international operations might be subject or the manner in which existing laws might be administered or interpreted.
In addition, our geographically widespread operations, coupled with our relatively smaller offices in many countries and our reliance on third party subcontractors, suppliers and manufacturers in the completion of our projects, make it more difficult to oversee and ensure that all our offices and employees comply with our internal policies and control procedures. We have experienced immaterial employee theft in the past, and we cannot assure you that we can ensure our employees compliance with our internal control policies and procedures.
Changes in government administrative policy, including changes to existing trade agreements and government sanctions, could have a material adverse effect on us.
As a result of changes to government administrative policy, there may be changes to existing trade agreements, greater restrictions on free trade generally, significant increases in tariffs on goods imported into the U.S., Canada or the European Union, particularly tariffs on products manufactured in China and Mexico, among other possible changes. Changes in social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment in the territories and countries where we currently manufacture and sell products, and any resulting negative sentiments towards U.S. companies as a result of such changes, could have an adverse effect on our business, financial condition, results of operations and cash flows.
The current geopolitical instability in Russia and Ukraine and related sanctions by the U.S. and Canadian governments and European Union against certain companies and individuals may hinder our ability to conduct business with potential or existing customers and vendors in these countries and may otherwise adversely affect our global business and results of operations.
We derived approximately 2%, 5%, and 8% of our revenue from our subsidiary incorporated in Russia in the fiscal years ended March 31, 2023, 2022 and 2021, respectively. The Russo-Ukrainian war has negatively impacted our operations, sales, and future growth prospects in that region. The U.S., Canada, and European Union and other governments have imposed sanctions restricting companies from conducting business with specified Russian, Belarusian and Ukrainian individuals and companies. As a result of the continued impact of the Russo-Ukrainian war, including the sanctions related thereto, the Company commenced a strategic assessment of its operations in Russia, and, on January 31, 2023, the board of directors authorized the Company to withdraw from its operations in the Russian Federation, through a planned disposition of its Russian subsidiary.
18


Further escalation of geopolitical tensions related to the war, including increased trade barriers or restrictions on global trade, could result in, among other things, cyberattacks, supply disruptions, lower customer demand, and changes to foreign exchange rates and financial markets, any of which may adversely affect our business and supply chain. We cannot provide assurance that current sanctions or potential future changes in sanctions will not have a material impact on our operations in the region or on our financial results. At March 31, 2023, backlog associated with our Russian affiliate was $12.1 million. The Russo-Ukrainian war could also have the effect of heightening other risks described elsewhere in these Risk Factors.
We are subject to numerous environmental and health and safety laws and regulations, as well as potential environmental liabilities, which may require us to make substantial expenditures.
Our operations and properties are subject to a variety of federal, state, local and foreign environmental laws and regulations, including those governing the discharge of pollutants into the air or water, the management and disposal of hazardous substances or wastes, the cleanup of contaminated sites and workplace health and safety. As an owner or operator of real property, or generator of waste, we could become subject to liability for environmental contamination, regardless of whether we caused such contamination. Certain environmental laws, including the Comprehensive Environmental Response, Compensation, and Liability Act, impose joint and several liability for cleanup costs, without regard to fault, on persons who have disposed of or released hazardous substances into the environment. In addition, we could become liable to third parties for damages resulting from the disposal or release of hazardous substances into the environment. Some of our operations require environmental permits and controls to prevent and reduce air and water pollution, and these permits are subject to modification, renewal and revocation by issuing authorities. From time to time, we could be subject to requests for information, notices of violation, and/or investigations initiated by environmental regulatory agencies relating to our operations and properties. Violations of environmental and health and safety laws can result in substantial penalties, civil and criminal sanctions, permit revocations, and facility shutdowns. Environmental and health and safety laws may change rapidly and have tended to become more stringent over time. As a result, we could incur costs for past, present, or future failure to comply with all environmental and health and safety laws and regulations. In addition, we could become subject to potential regulations concerning the emission of greenhouse gases or disclosure regarding such emissions, and while the effect of such future regulations cannot be determined at this time, they could require us to incur substantial costs in order to achieve and maintain compliance. In the ordinary course of business, we may be held responsible for any environmental damages we may cause to our customers' premises.
The effects of climate change and any related regulation of greenhouse gases could have a negative impact on our business.
Governments around the world are increasingly focused on enacting laws and regulations regarding climate change and regulation of greenhouse gases. Lawmakers and regulators in the jurisdictions where we operate have proposed or enacted regulations requiring reporting of greenhouse gas emissions and the restriction thereof, including the SEC’s recent rule proposal for climate change disclosure, increased fuel efficiency standards, carbon taxes or cap and trade systems, restrictive permitting, and incentives for renewable energy. In addition, efforts have been made and continue to be made in the international community toward the adoption of international treaties or protocols that would address global climate change issues and impose reductions of hydrocarbon-based fuels, including plans developed in connection with the Paris climate conference in December 2015 and the Katowice climate conference in December 2018. Laws or regulations incentivizing or mandating the use of alternative energy sources such as wind power and solar energy have also been enacted in certain jurisdictions. Additionally, numerous large cities globally and several countries have adopted programs to mandate or incentivize the conversion from internal combustion engine powered vehicles to electric-powered vehicles and placed restrictions on non-public transportation. Such policies or other laws, regulations, treaties and international agreements related to greenhouse gases and climate change may negatively impact the price of oil relative to other energy sources, reduce demand for hydrocarbons, or otherwise unfavorably impact our customers in the oil, gas, power generation and petrochemical industries. To the extent our customers, particularly our energy and industrial customers, are subject to any of these or other similar proposed or newly enacted laws and regulations or impacted by the change in energy prices due to such laws and regulations, we are exposed to risks that the additional costs incurred by customers to comply with such laws and regulations or that the deterioration of customers’ financial results as a result of changing energy prices could impact our customers’ ability or desire to continue to operate at similar levels in certain jurisdictions as historically seen or as currently anticipated, which could negatively impact their demand for our products and services. These laws and regulations could also increase costs associated with our operations, including costs for raw materials and transportation and compliance with enhanced climate change-related disclosure requirements. The ultimate impact of greenhouse gas emissions-related agreements, legislation, disclosure requirements and related measures on our financial performance is highly uncertain because we are unable to predict with certainty, for a multitude of individual jurisdictions, the outcome of political decision-making processes and the variables and trade-offs that inevitably occur in connection with such processes.
    In addition to potential impacts on our business resulting from climate-change legislation or regulations, our business also could be negatively affected by climate-change related physical changes or changes in weather patterns. An increase in severe weather patterns could result in damages to or loss of our manufacturing facilities, impact our ability to conduct our
19


operations and/or result in a disruption of our customers’ operations. In addition, volatility in weather patterns could exacerbate the cyclicality of demand for our heating products.
Risks Related to Ownership of Our Common Stock
Our quarterly operating results may vary significantly, which could negatively impact the price of our common stock.
    Our quarterly results of operations have fluctuated in the past and will continue to fluctuate in the future. You should not rely on the results of any past quarter or quarters as an indication of future performance in our business operations or the price of our common stock. Factors that might cause our operating results to vary from quarter to quarter include, but are not limited to:
general economic conditions and cyclicality in the end markets we serve;
the effects of the ongoing COVID-19 pandemic or other global pandemics, conflicts, or catastrophes;
future growth of energy and chemical processing capital investments;
a material disruption at any of our manufacturing facilities;
delays in our customers' projects for which our products are a component;
the timing of completion of large projects;
costs associated with regulatory compliance;
competition from various other sources providing similar heat tracing products and services, or other alternative technologies, to customers; and
the seasonality of demand for maintenance orders, which is typically highest during our second and third fiscal quarters.
    If our results of operations from quarter to quarter fail to meet the expectations of securities analysts and investors, the price of our common stock could be negatively impacted.
The market price of our common stock may fluctuate significantly, and this may make it difficult for holders to resell our common stock when they want or at prices that they find attractive.
    The price of our common stock on the NYSE constantly changes. We expect that the market price of our common stock will continue to fluctuate. The market price of our common stock may fluctuate as a result of a variety of factors, many of which are beyond our control. These factors include, but are not limited to:
quarterly fluctuations in our operating results;
changes in investors' and analysts' perception of the business risks and conditions of our business or our competitors;
our ability to meet the earnings estimates and other performance expectations of financial analysts or investors;
unfavorable commentary or downgrades of our stock by equity research analysts;
the emergence of new sales channels in which we are unable to compete effectively;
disruption to our operations;
fluctuations in the stock prices of our peer companies or in stock markets in general; and
general economic or political conditions, including the effects of the COVID-19 pandemic.
In addition, in recent years, global equity markets have experienced extreme price and volume fluctuations. This volatility has had a significant effect on the market price of securities issued by many companies for reasons often unrelated to their operating performance. These broad market fluctuations may adversely affect the market price of our common stock, regardless of our operating results and cash flows.
Anti-takeover provisions contained in our charter and bylaws could impair a takeover attempt that our stockholders may find beneficial.
Our second amended and restated certificate of incorporation, amended and restated bylaws and Delaware law contain provisions that could have the effect of rendering more difficult, or discouraging, an acquisition deemed undesirable by our board of directors. Our corporate governance documents include provisions:
authorizing our board of directors, without further action by the stockholders, to issue blank check preferred stock;
20


limiting the ability of our stockholders to call and bring business before special meetings and to take action by written consent in lieu of a meeting;
requiring advance notice of stockholder proposals for business to be conducted at meetings of our stockholders and for nominations of candidates for election to our board of directors;
authorizing our board of directors, without stockholder approval, to amend our amended and restated bylaws;
limiting the determination of the number of directors on our board of directors and the filling of vacancies or newly created seats on our board of directors to our board of directors then in office; and
subject to certain exceptions, limiting our ability to engage in certain business combinations with an "interested stockholder" for a three-year period following the time that the stockholder became an interested stockholder.
These provisions, alone or together, could delay hostile takeovers and changes in control of the Company or changes in our management.
Though we have opted out of the Delaware anti-takeover statute, our second amended and restated certificate of incorporation contains provisions that are similar to the Delaware anti-takeover statute, which may impair a takeover attempt that our stockholders may find beneficial. Any provision of our second amended and restated certificate of incorporation or amended and restated bylaws that has the effect of delaying or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our common stock, and could also affect the price that some investors are willing to pay for our common stock.
We do not currently intend to pay dividends on our common stock and, consequently, your ability to achieve a return on your investment will depend on appreciation in the price of our common stock.
We do not expect to pay dividends on our common stock. Any future dividend payments are within the discretion of our board of directors or a duly authorized committee of the board of directors and will depend on, among other things, our results of operations, working capital requirements, capital expenditure requirements, financial condition, level of indebtedness, contractual restrictions with respect to payment of dividends, business opportunities, anticipated cash needs, provisions of applicable law and other factors that our board of directors may deem relevant. In particular, our credit facility limits our ability to pay dividends from cash generated from operations. We may not generate sufficient cash from operations in the future to pay dividends on our common stock. See Item 5, "Market for Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities-Dividend Policy."
ITEM 1B. UNRESOLVED STAFF COMMENTS
None.

ITEM 2. PROPERTIES
Our headquarters and principal executive offices are located at 7171 Southwest Parkway, Building 300, Austin, Texas.
Our principal manufacturing and warehousing operations are located at our facilities in San Marcos, Texas. We own our principal manufacturing and warehousing facilities, and lease one ancillary manufacturing facility in San Marcos, Texas. All our reportable segments utilize our San Marcos, Texas facilities. In addition, we have offices and/or manufacturing and assembly locations in Houston, Texas, Denver, Colorado, Canada, Salt Lake City, Utah, the Netherlands, France, United Kingdom, Germany, Russia, Mexico, China, Korea, Japan, India, Australia, and Bahrain. All our manufacturing facilities are registered to International Organization for Standardization (ISO) 9001 quality standards. We believe that our production facilities are suitable for their purpose and are adequate to support our businesses.


ITEM 3. LEGAL PROCEEDINGS
For information on legal proceedings, see Note 15, "Commitments and Contingencies" to our consolidated financial statements contained elsewhere in this annual report, which is hereby incorporated by reference into this Item 3.

ITEM 4. MINE SAFETY DISCLOSURES
Not applicable.
21



PART II

ITEM 5. MARKET FOR REGISTRANT'S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES
The common stock of the Company trades on the NYSE under the symbol "THR." On May 24, 2023, the closing sale price of our common stock, as reported by the NYSE, was $22.94. As of May 24, 2023, there were approximately 15 holders of our common stock of record.
Stock Performance
    The following line graph and table present a comparison of cumulative total returns for our common stock on an annual basis over the last five fiscal years as compared to (i) the Russell 2000 Index, and (ii) the S&P SmallCap 600 - Capped Energy Index, in each case over the same period. The plotted points in the line graph are based on the closing price on the last trading date of the period. The values assume an initial investment of $100 was made in our common stock and the respective indexes on March 31, 2018 (the last day of our fiscal 2018), and assumes the reinvestment of dividends, as applicable. The stock price performance shown below is not necessarily indicative of future price performance.

1111
March 31, 2018March 31, 2019March 31, 2020March 31, 2021March 31, 2022March 31, 2023
Thermon Group Holdings, Inc.$100.00 $109.37 $67.25 $86.97 $72.29 $111.20 
iShares Russell 2000 Index$100.00 $102.11 $77.74 $151.44 $142.13 $125.48 
S&P 600 SmallCap 600 Energy$100.00 $77.72 $15.75 $45.94 $73.19 $67.48 
    The information in this "Stock Performance" section shall not be deemed to be "soliciting material" or to be "filed" with the SEC or subject to Regulation 14A or 14C, or to the liabilities of Section 18 of the Exchange Act.
Dividend Policy
22


Since our initial public offering in May 2011, we have not declared or paid any cash dividends on our capital stock, and we do not currently intend to pay any cash dividends on our common stock. We intend to retain earnings to finance the growth and development of our business and for working capital and general corporate purposes. We also use our cash to make unscheduled principal repayments on our debt over and above the required amounts.
Any payment of dividends will be at the discretion of our board of directors and will depend upon our earnings, financial condition, capital requirements, level of indebtedness, contractual restrictions with respect to payment of dividends, restrictions imposed by applicable law and other factors. In particular, our credit facility limits our ability to pay dividends from cash generated from operations. See Item 7, "Management's Discussion and Analysis of Financial Condition and Results of Operations-Liquidity and Capital Resources."
Equity Compensation Plan Information
For information on our equity compensation plans, see Item 12, "Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters-Equity Compensation Plan Information." See also Note 16, "Stock-Based Compensation Expense" to our consolidated financial statements included elsewhere in this annual report.
Issuer Purchases of Equity Securities
None.
Recent Sales of Unregistered Securities
None.
23


ITEM 6. SELECTED FINANCIAL DATA
Discussion was omitted pursuant to SEC Release 33-10890. Please refer to past filings on our website or sec.gov for relevant historical financial information.

ITEM 7. MANAGEMENT'S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS
The following discussion should be read in conjunction with, and is qualified in its entirety by reference to, Item 6, "Selected Financial Data" and our consolidated financial statements and related notes included elsewhere in this annual report. The discussions in this section contain forward-looking statements that involve risks and uncertainties, including, but not limited to, those described in Item 1A, "Risk Factors." Actual results could differ materially from those discussed below. Please refer to the section entitled "Forward-Looking Statements."
Overview
For a complete overview of our business, please refer to Item 1. "Business" disclosed within this document.
Recent Developments. The global economy has been negatively impacted by the war between Russia and Ukraine. Furthermore, governments in the United States, Canada, and European Union, among others, have imposed trade controls on certain products and economic sanctions on certain industry sectors and parties in Russia. Further escalation of geopolitical tensions related to the war, including increased trade barriers or restrictions on global trade, could result in, among other things, cyberattacks, supply disruptions, lower customer demand, and changes to foreign exchange rates and financial markets, any of which may adversely affect our business and supply chain. Refer to Item 1A, "Risk Factors" in this annual report on Form 10-K for further discussion regarding our risks.
As a result of the continued impact of the Russo-Ukrainian war, including the sanctions related thereto, the Company commenced a strategic assessment of its operations in the Russian Federation, and, on January 31, 2023, our board of directors authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”), through a planned disposition of its Russian subsidiary. We announced this decision in a current report on Form 8-K dated February 2, 2023. In fiscal 2023, we recorded total charges of $12.6 million related to the Russia Exit as well as $0.2 million in transaction costs to prepare for the disposal of the subsidiary. We expect to complete the Russia Exit by the end of the second fiscal quarter of fiscal 2024, subject to the receipt of the requisite regulatory approvals.
Our Russian affiliate represented approximately 2% of Thermon’s worldwide revenue during fiscal 2023.
The Company continues to invest in our three long-term strategic initiatives. First, we expect to diversify our revenues into adjacent markets like commercial, food & beverage, transportation and other non-oil and gas industries where we can continue to differentiate our offerings through quality, safety and customer service, while also aligning Thermon’s strategy around the energy transition toward a more sustainable global economy. Second, we anticipate a multi-decades investment trend to emerge based on the rapidly increasing desire for industrial customers to electrify equipment to reduce their carbon footprint, which represents an opportunity for the Company. Thermon's process heating expertise will be a key factor in a successful, sustainable transition, and we expect to invest in additional resources to quickly respond to changing customer demand. Finally, we will continue expanding our technology-enabled maintenance solutions, like our recently launched Genesis Network, which helps our customers more efficiently and safely monitor and maintain their heating systems by utilizing our software, analytics, hardware and process heating maintenance expert services. Our efforts to diversify the business's end markets is starting to show early signs of success through increased customer engagement in diversified end markets such as rail and transit, food and beverage, commercial and power. Additionally, we are continuing to receive orders from key customers related to our recently launched Genesis Network technology, which helps our customers more efficiently and safely monitor and maintain their heating systems by utilizing our software, analytics, hardware and process heating maintenance expert services. We are benefiting from the increasing global demand for our solutions, particularly in North America.
Revenue. Our revenues are derived from providing customers with a full suite of innovative and reliable process heating solutions, including advanced heating and filtration solutions for industrial and hazardous area applications. Revenue recognized at a point in time based on when control transitions to the customer is generally related to our product sales. Point in time revenue does not typically require engineering or installation services. Revenue recognized over time occurs on our projects where engineering or installation services, or a combination of the two, are required. We recognize revenue related to such projects in a systematic way that reflects the transfer of goods or services, or a combination of goods and services, to the customer.
We believe that our pipeline of planned projects, in addition to our backlog of signed purchase orders, provides us with visibility into our future revenue. Historically we have experienced few order cancellations, and the cancellations that have occurred in the past have not been material compared to our total contract volume or total backlog. The small number of order cancellations is attributable in part to the fact that a large portion of our solutions are ordered and installed toward the end of
24


large project construction. Our backlog at March 31, 2023 was $163.3 million as compared to $156.2 million at March 31, 2022. The timing of recognition of revenue out of backlog is not always certain, as it is subject to a variety of factors that may cause delays, many of which are beyond our control (such as, customers' delivery schedules and levels of capital and maintenance expenditures). When delays occur, the recognition of revenue associated with the delayed project is likewise deferred.
Cost of sales. Our cost of sales includes primarily the cost of raw material items used in the manufacture of our products, cost of ancillary products that are sourced from external suppliers and construction labor costs. Additional costs of sales include contract engineering costs directly associated to projects, direct labor costs, shipping and handling costs, and other costs associated with our manufacturing/fabrication operations. The other costs associated with our manufacturing/fabrication operations are primarily indirect production costs, including depreciation, indirect labor costs, warranty-related costs and the costs of manufacturing support functions such as logistics and quality assurance. Key raw material costs include polymers, copper, stainless steel, insulating material, electronic components and other miscellaneous parts related to products manufactured or assembled. Raw material costs have been stable in the past; however, we are experiencing an increase in costs of these materials due to: use of alternate suppliers, higher freight costs, increased lead times, expedited shipping and other inflationary factors. Also, we have seen labor inefficiencies and increased overtime in certain of our facilities due to temporary shortages in raw materials required for production, as well as time and attendance issues and labor shortages in certain of our facilities. We cannot provide any assurance that we will continue to be able to mitigate temporary raw material shortages or be able to pass along such cost increases, including the potential impacts of tariffs, to our customers in the future, and if we are unable to do so, our results of operations may be adversely affected.
Operating expenses. Our selling, general, and administrative expenses ("SG&A") are primarily comprised of compensation and related expenses for sales, marketing, pre-sales engineering and administrative personnel, as well as other sales related expenses and other expenses related to research and development, insurance, professional fees, the global integrated business information system, and provisions for bad debts.
Key drivers affecting our results of operations.  Our results of operations and financial condition are affected by numerous factors, including those described under the caption “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022, filed with the SEC on May 26, 2022, and in any subsequent Quarterly Reports on Form 10-Q that we have filed or may file with the SEC, including those described below. These factors include the following:
Impact of product mix. Typically, our customers require our products as well as our engineering and construction services. The level of service and construction needs affect the profit margin for each type of revenue.
We tend to experience lower margins from our design optimization, engineering, installation and maintenance services, which are typically large projects tied to our customers' capital expenditure budgets and are comprised of more than $0.5 million in total revenue. For clarity, we will refer to these as "Over time large projects." Our results of operations in recent years have been impacted by the various construction phases of Over time large projects. We are typically designated as the heat tracing or heating system engineering provider of choice by the project owner. We then engage with multiple contractors to address incorporating various heat tracing solutions throughout the overall project. Our largest projects may generate revenue for several quarters. In the early stages of an Over time large project, our revenues are typically realized from the provision of engineering services. In the middle stages, or the material requirements phase, we typically experience the greatest demand for our heat tracing cable, at which point our revenues tend to accelerate. Revenues tend to decrease gradually in the final stages of a project and are generally derived from installation services and demand for electrical panels and other miscellaneous electronic components used in the final installation of heat tracing cable, which we frequently outsource from third-party manufacturers.
Projects which do not require installation and maintenance services are smaller in size and representative of maintenance, repairs and small upgrades necessary to improve efficiency and uptime. These small projects are typically tied to our customers operating expense budgets, are generally less than $0.5 million in total revenue, and have relatively higher profit margins. We will refer to such projects as "Over time small projects."
The most profitable of our sales are derived from selling our heating products, for which we recognize revenue at a point in time. We also tend to experience lower margins from our outsourced products, such as electrical switch gears and transformers, than we do from our manufactured products. Accordingly, our results of operations are impacted by our mix of products and services.
We estimate that Point in time and Over time revenues have each made the following contribution as a percentage of total revenue in the periods listed:
25


Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Point in time63 %60 %59 %
Over time:37 %40 %41 %
Small projects15 %16 %16 %
Large projects22 %24 %25 %
Our Over time revenue includes (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.
Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and ongoing maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses.
For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost amount may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not generally resulted in significant adjustments to our results of operations.
Point in time revenue represents goods transferred to customers at a point in time and is recognized when obligations under the terms of the contract with the customer are satisfied; generally this occurs with the transfer of control upon shipment.
Cyclicality of end users' markets. Demand for our products and services depends in large part upon the level of capital and maintenance expenditures of our customers and end users, in particular those in the energy, oil, gas, chemical processing and power generation industries, and firms that design and construct facilities for these industries. These customers' expenditures historically have been cyclical in nature and vulnerable to economic downturns. Large projects historically have been a substantial source of revenue growth, and large project revenues tend to be more cyclical than maintenance and repair revenues. A sustained decrease in capital and maintenance spending or in new facility construction by our customers could have a material adverse effect on the demand for our products and services and our business, financial condition and results of operations.
Acquisition strategy. In recent years, we have been executing on a strategy to grow the Company through the acquisition of businesses that are either in the process heating solutions industry or provide complementary products and solutions for the markets and customers we serve. Refer to Note 2, "Acquisition," for more discussion of our recent acquisition.
    
    

26


Results of Operations
The following table sets forth data from our statements of operations for the periods indicated.
 Fiscal Year Ended March 31,Increase/(Decrease)
(Dollars in thousands)20232022$%
Consolidated Statements of Operations Data:    
Sales$440,590 $355,674 $84,916 24 %
Cost of sales255,465 215,556 39,909 19 %
Gross profit185,125 140,118 45,007 32 %
Operating expenses:
Selling, general and administrative expenses117,003 93,054 23,949 26 %
Deferred compensation plan expense/(income)(208)283 (491)(173)%
Amortization of intangible assets9,447 8,790 657 %
Restructuring and other charges/(income)3,693 (414)4,107 (992)%
Income/(loss) from operations55,190 38,405 16,785 44 %
Other income/(expenses):
Interest expense, net(5,871)(5,815)(56)%
Other income/(expense)(86)(4,165)4,079 (98)%
Income/(loss) before provision for income taxes49,233 28,425 20,808 73 %
Income tax expense/(benefit)15,567 8,333 7,234 87 %
Net income/(loss)$33,666 $20,092 $13,574 68 %
As a percent of sales:
Gross profit42.0 %39.4 %260 bps
Selling, general and administrative expenses26.6 %26.2 %40 bps
Income/(loss) from operations12.5 %10.8 %170 bps
Net income/(loss)7.6 %5.6 %200 bps
Effective tax rate31.6 %29.3 %
Year Ended March 31, 2023 ("fiscal 2023") Compared to the Year Ended March 31, 2022 ("fiscal 2022")
Revenues. Revenue increased in fiscal 2023 compared to fiscal 2022 due to strong performance in our US-LAM and Canada segments. US-LAM revenue increased $55.0 million, or 36%, while Canada revenue increased $38.5 million, or 33%. Revenues in these segments were bolstered in part by strong demand from general industrial, upstream and downstream oil end markets, plus moderate growth in our diversified end markets such as rail and transit, renewables, and commercial. Additionally, our recent acquisition of Powerblanket in the US-LAM segment contributed $17.1 million in revenue growth in fiscal 2023. Revenue in our APAC segment increased $3.0 million, or 10% versus fiscal 2022. These increases were partly offset by contraction in our EMEA segment, with a decrease in revenue of $(11.6) million, or (21)%. The ongoing effects of the Russo-Ukrainian war as well as the overall recessionary environment impacted the results in EMEA. Separately, revenue was negatively impacted in fiscal 2023 by foreign exchange rates by approximately $15.1 million, though partially offset by the inverse effect within cost of sales.
Point-in-time sales grew $62.5 million and Over time sales grew $22.4 million compared to fiscal 2022. Our sales mix in fiscal 2023 was 63% Point in time sales and 37% Over time sales as compared to 60% Point in time sales and 40% Over time sales in fiscal 2022.
    Gross profit. Gross profit increased in fiscal 2023 versus fiscal 2022 on greater sales volume and higher gross profit margin, as gross profit margin increased by 260 bps. This was primarily driven by our product mix, as we increased our Point in time sales (generally higher margin sales) at a higher rate than in fiscal 2022. Furthermore, gross margin was augmented by customer price increase realization, and improved margins on design, design and supply, and design, supply and installation projects. Although we faced elevated costs related to material sourcing and labor headwinds, increases in volume and favorable product mix more than offset these effects. Partially offsetting these positive drivers was a charge of $4.3 million associated with the Russia Exit.
27


Selling, general and administrative expenses. The increase in SG&A is due to costs associated with greater sales activity resulting in increased salaries and benefits, incentive pay, commissions, travel, and marketing expenses. In addition, expenses increased in fiscal 2023 due to the acquisition of Powerblanket. We also recognized a charge of $4.6 million related to the Russia Exit in SG&A. SG&A as a percent of sales increased by 40 bps based on the above reasons.
Amortization of intangible assets. The increase of amortization is due to adding certain intangible assets through our acquisition of Powerblanket. Refer to Note 2, "Acquisition."
Deferred compensation plan expense/(income). The change in deferred compensation plan activity is primarily attributable to market fluctuations in the underlying balances owed to employees. This compensation plan expense/(income) is materially offset in other income/(expense) where the Company records market gains/(losses) on related investment assets.
Restructuring and other charges/(income). Restructuring and other charges/(income) increased in fiscal 2023 due to charges associated with the Russia Exit in the amount of $3.7 million. Other portions of the total $12.6 million charge are discussed in SG&A and Gross profit above. Refer to Note 14, "Restructuring and Other Charges/(Income)" for additional details.
Interest expense, net. Interest expense, net was relatively flat as compared to fiscal 2022. Although we have paid down approximately $27 million in long-term debt, we borrowed against our revolving credit facility to acquire Powerblanket and our interest rate has increased throughout fiscal 2023. At the end of fiscal 2022, interest rates were 2.62% for the Canadian Term Loan Facility and 1.96% for the U.S. Term Loan Facility. As of March 31, 2023, interest rates were 6.27% for the Canadian Term Loan Facility, 5.59% for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Our average outstanding principal, measured at the end of each quarter, including any applicable revolving credit facility balance outstanding, was $135.0 million in fiscal 2023 versus $137.4 million in fiscal 2022. See Note 12, "Long-Term Debt," for additional information.
Other income/(expense). The change in other income/(expense) primarily relates to our debt extinguishment charges of $2.6 million in fiscal 2022, as we refinanced our senior secured credit facility, and a decrease in foreign exchange losses of $1.8 million. We did not have corresponding charges in fiscal 2023. See Note 12, "Long-Term Debt," for additional information on our long-term debt and the refinancing of our senior secured credit facility.
Income taxes. Income tax expense was $15.6 million or 31.6% on pretax income of $49.2 million in fiscal 2023 as compared to an income tax expense of $8.3 million on a pretax income of $28.4 million in fiscal 2022. Our losses with regard to the Russia Exit, totaling $12.6 million, have no significant tax benefit. Excluding the tax effect of the Russia Exit, our effective tax rate would have been 25.1% in fiscal 2023. Our fiscal 2022 effective tax rate of 29.3% was within the upper end of the expected range of combined tax expense for the United States and foreign subsidiaries in which we operate. See Note 18, “Income Taxes,” for further information.
Net income/(loss). The change in net income/(loss) is explained by the changes noted in the sections above.
28


 Fiscal Year Ended March 31,Increase/(Decrease)
(Dollars in thousands)20222021$%
Consolidated Statements of Operations Data:    
Sales$355,674 $276,181 $79,493 29 %
Cost of sales215,556 159,309 56,247 35 %
Gross profit140,118 116,872 23,246 20 %
Operating expenses:
Selling, general and administrative expenses93,054 89,834 3,220 %
Deferred compensation plan expense/(income)283 1,564 (1,281)(82)%
Amortization of intangible assets8,790 9,445 (655)(7)%
Restructuring and other charges/(income)(414)8,623 (9,037)(105)%
Income/(loss) from operations38,405 7,406 30,999 419 %
Other income/(expenses):
Interest expense, net(5,815)(10,185)4,370 (43)%
Other income/(expense)(4,165)2,135 (6,300)(295)%
Income/(loss) before provision for income taxes28,425 (644)29,069 (4514)%
Income tax expense/(benefit)8,333 (1,521)9,854 (648)%
Net income/(loss)$20,092 $877 $19,215 2191 %
As a percent of sales:
Gross profit39.4 %42.3 %-290 bps
Selling, general and administrative expenses26.2 %32.5 %-630 bps
Income/(loss) from operations10.8 %2.7 %810 bps
Net income/(loss)5.6 %0.3 %530 bps
Effective tax rate29.3 %(236.2)%
Year Ended March 31, 2022 ("fiscal 2022") Compared to the Year Ended March 31, 2021 ("fiscal 2021")
See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022 filed with the SEC on May 26, 2022 for a discussion of the results of operations in fiscal 2022 as compared to fiscal 2021.
Contingencies
We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. As of March 31, 2023, management believes that adequate reserves have been established for any probable and reasonably estimable losses. Expenses related to litigation reduce operating income. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one reporting period. 
    For information on legal proceedings, see Note 15, "Commitments and Contingencies" to our consolidated financial statements contained elsewhere in this annual report, which is hereby incorporated by reference into this Item 7.
    To bid on or secure certain contracts, we are required at times to provide a performance guaranty to our customers in the form of a surety bond, standby letter of credit or foreign bank guaranty. On March 31, 2023, we had in place standby letters of credit, bank guarantees and performance bonds totaling $30.8 million to back our various customer contracts. In addition, our Indian subsidiary also has $4.4 million in customs bonds outstanding. Refer to Note 15, "Commitments and Contingencies" for more information on our letters of credit and bank guarantees.
Liquidity and Capital Resources
29


Our primary sources of liquidity are cash flows from operations and funds available under our revolving credit facility. Our primary liquidity needs are to finance our working capital, capital expenditures, debt service needs and potential future acquisitions. 
Cash and cash equivalents. At March 31, 2023, we had $35.6 million in cash and cash equivalents. We manage our global cash requirements by maintaining cash and cash equivalents at various financial institutions throughout the world where we operate. Approximately $5.9 million, or 16%, of these amounts were held in domestic accounts with various institutions and approximately $29.8 million, or 84%, of these amounts were held in accounts outside of the United States with various financial institutions. While we have cash needs at our various foreign operations, excess cash is available for distribution to the United States through intercompany dividends or debt reduction in Canada.
Generally, we seek to maintain a cash and cash equivalents balance between $30.0 and $40.0 million. We will encounter periods where we may be above or below this range, due to, for example, inventory buildup for anticipated seasonal demand in fall and winter months, related cash receipts from credit sales in months that follow, debt maturities, restructuring activities, larger capital investments, severe and/or protracted economic downturns, acquisitions, or some combination of the above activities. The Company continues to manage its working capital requirements effectively through optimizing inventory levels, doing business with creditworthy customers, and extending payments terms with its supplier base.
Senior secured credit facility
See Note 12, “Long-Term Debt” to our consolidated financial statements and accompanying notes thereto included in Item 8 of this annual report for additional information on our senior secured term loan and revolving credit facilities, which is hereby incorporated by reference into this Item 7. At March 31, 2023, we had $14.5 million outstanding borrowings under our revolving credit facility and $83.7 million of available capacity thereunder, after taking into account the borrowing base and letters of credit outstanding, which totaled $16.3 million. From time to time, we may choose to utilize our revolving credit facility to fund operations, acquisitions or other investments, despite having cash available within our consolidated group in light of the cost, timing and other business considerations.
As of March 31, 2023, we had $97.9 million of outstanding principal on our term loan A facility, net of deferred debt issuance costs. Commencing January 1, 2022, each of the Term Loans will amortize as set forth in the table below, with payments due on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.
Installment Dates% of Original Principal Amount
January 1, 2022 through October 1, 20221.25 %
January 1, 2023 through October 1, 20241.88 %
January 1, 2025 through July 1, 20262.50 %
Future capital requirements
Our future capital requirements depend on many factors as noted throughout this report. We believe that, based on our current level of operations and related cash flows, plus cash on hand and available borrowings under our revolving credit facility, we will be able to meet our liquidity needs for the next 12 months and the foreseeable future.
For fiscal 2024, we expect our capital expenditures to approximate 3.5% to 4.0% of revenue. Additionally, we will be required to pay $10.2 million in principal payments and approximately $7.0 million in interest payments on our long-term debt in the next 12 months. Our estimate of interest expense above was derived from our variable interest rates at March 31, 2023, and is subject to change. See further details Note 12, "Long-Term Debt." We also have payment commitments of $1.6 million, mostly related to long-term information technology contracts, of which $1.5 million are due within the next 12 months.
30


Year Ended March 31,
(Dollars in thousands)202320222021
Total cash provided by/(used in):
Operating activities$57,714 $28,754 $30,289 
Investing activities(44,555)(4,531)(7,832)
Financing activities(13,465)(22,658)(28,205)
Free Cash Flow(1)
Cash provided by operating activities$57,714 $28,754 $30,289 
Less: Cash used for purchases of property, plant, and equipment(9,453)(5,220)(8,132)
Plus: Sales of rental equipment197 689 300 
Free Cash Flow$48,458 $24,223 $22,457 
(1) "Free Cash Flow" is a non-GAAP financial measure, which we define as net cash provided by operating activities less cash used for the purchase of property, plant, and equipment, net of sales of rental equipment and proceeds from sales of land and buildings. Free Cash Flow is one measure management uses internally to assess liquidity. Our calculation may not be comparable to similarly titled measures reported by other companies. See further discussion of Non-GAAP Financial Measures below.
Year Ended March 31, 2023 ("fiscal 2023") Compared to the Year Ended March 31, 2022 ("fiscal 2022")
Net cash provided by/(used in) operating activities. Net cash provided by operating activities increased versus fiscal 2022. The increase is mostly attributable to better relative performance in our working capital accounts of $19.9 million, and strong change in net income in the fiscal year of $13.6 million, partially offset by relatively less cash provided by other miscellaneous items of $4.5 million.
Net cash provided by/(used in) investing activities. Activity in fiscal 2023 relates to borrowing for the acquisition of Powerblanket, as well as increased purchasing of fixed assets, primarily to maintain the existing operations of the business plus purchases and sales of equipment in our rental business.
Net cash provided by/(used in) financing activities. The comparative decrease in the use of cash in financing activities mostly attributable to higher principal payments on our revolving credit facilities and term loans, though these were more than offset by increased proceeds from our revolving credit facility in fiscal 2023 compared to fiscal 2022. The revolving credit facility was used to fund our acquisition of Powerblanket.
Free Cash Flow (Non-GAAP)
In addition to evaluating our cash flow generation based upon operating, investing, and financing activities, the Company believes that Free Cash Flow as used in this section may provide investors and key stakeholders with another important perspective regarding our performance. The Company does not intend for this non-GAAP metric to be a substitute for the related GAAP measure, nor should it be viewed in isolation and without considering all relevant GAAP measurements. Moreover, our calculation may not be comparable to similarly titled measures reported by other companies. Refer to the reconciliation of cash provided by/(used in) operating activities to Free Cash Flow under "Non-GAAP Financial Measures" above.
We define “Free Cash Flow” as net cash provided by operating activities less cash used for the purchase of property, plant, and equipment, net of sales of rental equipment as well as proceeds from sales of land and buildings. This metric should not be interpreted to mean the remaining cash that is available for discretionary spending, dividends, share repurchases, acquisitions, or other purposes, as it excludes significant, mandatory obligations, such as principal payments on the Company’s long-term debt facility. Free cash flow is one measure that the Company uses internally to assess liquidity.
Free Cash Flow totaled $48.5 million for fiscal 2023 as compared to $24.2 million for fiscal 2022, an increase comparatively, primarily due to higher cash flows from operations. Free Cash Flow for fiscal 2021 was $22.5 million driven primarily by strong cash flows from operating activities.
Year Ended March 31, 2022 ("fiscal 2022") Compared to the Year Ended March 31, 2021 ("fiscal 2021")
See Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations” in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022 filed with the SEC on May 26, 2022 for a discussion of net cash provided by operating activities, net cash used in investing activities and net cash provided by (used in) financing activities in fiscal 2022 as compared to fiscal 2021.
31


Off-Balance Sheet Arrangements
We do not have any off-balance sheet arrangements. In addition, we do not have any interest in entities commonly referred to as variable interest entities, which include special purpose entities and other structured finance entities.
Critical Accounting Policies and Estimates
    The preparation of our financial statements in accordance with U.S. GAAP requires us to make estimates and assumptions that affect the reported amounts of assets, liabilities, revenues, expenses and related disclosures of contingent assets and liabilities. We base our estimates on past experience and other assumptions that we believe are reasonable under the circumstances, and we evaluate these estimates on an ongoing basis. Our critical accounting policies are those that materially affect our financial statements and involve difficult, subjective or complex judgments by management. Our most significant financial statement estimates include revenue recognition, valuation of goodwill and other intangible assets, and accounting for income taxes.
Although these estimates are based on management's best knowledge of current events and actions that may impact the company in the future, actual results may be materially different from the estimates.
Revenue recognition. Refer to Note 1, "Organization and Summary of Significant Accounting Policies" of our consolidated financial statements included below in Item 8 of this annual report for further discussion.
Valuation of goodwill and other intangible assets. Refer to Note 1, "Organization and Summary of Significant Accounting Policies" of our consolidated financial statements included below in Item 8 of this annual report for further discussion.
Accounting for income taxes. Refer to Note 1, "Organization and Summary of Significant Accounting Policies" of our consolidated financial statements included below in Item 8 of this annual report for further discussion.
Non-GAAP Financial Measures
    Disclosure in this annual report of "Adjusted EPS," "Adjusted EBITDA," "Adjusted Net Income," and "Free Cash Flow," which are "non-GAAP financial measures" as defined under the rules of the Securities and Exchange Commission (the "SEC"), are intended as supplemental measures of our financial performance that are not required by, or presented in accordance with, U.S. generally accepted accounting principles ("GAAP"). "Adjusted Net Income" and "Adjusted fully diluted earnings per share" ("Adjusted EPS") represents net income attributable to Thermon before costs related to acceleration of unamortized debt costs, the tax benefit from income tax rate reductions in certain foreign jurisdictions, withholding tax on dividend related to the debt amendment, amortization of intangible assets, transaction-related costs, the income tax effect on any non-tax adjustments, costs associated with our restructuring and other income/(charges), other impairment charges/(income), loss on debt extinguishment, and income related to the Canadian Emergency Wage Subsidy, per fully-diluted common share in the case of Adjusted EPS. "Adjusted EBITDA" represents net income attributable to Thermon before interest expense (net of interest income), income tax expense, depreciation and amortization expense, stock-based compensation expense, impairment and other charges/(income), loss on debt extinguishment, costs associated with our restructuring and other income/(charges), and income related to the Canadian Emergency Wage Subsidy. "Free cash flow" represents cash provided by operating activities less cash used for the purchase of property, plant and equipment, net of sales of rental equipment and proceeds from sales of land and buildings.
    We believe these non-GAAP financial measures are meaningful to our investors to enhance their understanding of our financial performance and are frequently used by securities analysts, investors and other interested parties to compare our performance with the performance of other companies that report Adjusted EPS, Adjusted EBITDA, or Adjusted Net Income. Adjusted EPS, Adjusted EBITDA, and Adjusted Net Income should be considered in addition to, not as substitutes for, income from operations, net income, net income per share, and other measures of financial performance reported in accordance with GAAP. We provide Free Cash Flow as one measure of our liquidity. Note that our calculation of Adjusted EPS, Adjusted EBITDA, Adjusted Net Income, and Free Cash Flow may not be comparable to similarly titled measures reported by other companies.
32



The following table reconciles net income/(loss) to Adjusted EBITDA for the periods presented:
Year Ended March 31,
(Dollars in thousands)202320222021
Net income/(loss)$33,666 $20,092 $877 
Interest expense, net5,871 5,815 10,185 
Income tax expense/(benefit)15,567 8,333 (1,521)
Depreciation and amortization19,231 20,205 20,722 
EBITDA (non-GAAP)$74,335 $54,445 $30,263 
Stock-based compensation5,954 3,803 3,728 
Transaction-related costs335 — — 
Restructuring and other charges/(income)3,693 (414)8,623 
Impairment and other charges/(income)8,945 — — 
Loss on debt extinguishment— 2,569 — 
Canadian Emergency Wage Subsidy— (1,952)(6,412)
Adjusted EBITDA (non-GAAP)$93,262 $58,451 $36,202 
The following table reconciles net income/(loss) to Adjusted Net Income and Adjusted EPS for the periods presented:
Year ended March 31,
(Dollars in thousands, except per share data)202320222021
Net income/(loss)$33,666 $20,092 $877 
Acceleration of unamortized debt costs— — 510 
Tax expense/(benefit) for impact of rate reduction in foreign jurisdictions— 505 332 
Withholding tax on dividend related to debt amendment— 301 — 
Amortization of intangible assets9,447 8,790 9,445 
Transaction-related costs335 — — 
Restructuring and other charges/(income)3,693 (414)8,623 
Impairment and other charges/(income)8,945 — — 
Loss on debt extinguishment— 2,569 — 
Canadian Emergency Wage Subsidy— (1,952)(6,412)
Tax effect of financial adjustments(3,307)(1,999)(2,450)
Adjusted net income (non-GAAP)$52,779 $27,892 $10,925 
Adjusted-fully diluted earnings per common share (non-GAAP)$1.56 $0.83 $0.33 
Fully-diluted common shares - non-GAAP basis (thousands)33,746 33,515 33,341 
ITEM 7A. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK
Our primary market risk exposures include the effect of fluctuations in foreign exchange rates, interest rates and commodity prices.
Foreign currency risk relating to operations. We transact business globally and are subject to risks associated with fluctuating foreign exchange rates. Approximately 56% of our fiscal 2023 consolidated revenues were generated by sales from our non-U.S. subsidiaries. Our non-U.S. subsidiaries generally sell their products and services in the local currency, but obtain a significant amount of their products from our manufacturing facilities located elsewhere, primarily the United States, Canada and Europe. Significant changes in the relevant exchange rates could adversely affect our margins on foreign sales of products. Our non-U.S. subsidiaries incur most of their expenses (other than intercompany expenses) in their local functional currency. These currencies include the Canadian Dollar, Euro, British Pound, Russian Ruble, Australian Dollar, South Korean Won, Chinese Renminbi, Indian Rupee, Mexican Peso, and Japanese Yen.
33


We have established a program that primarily utilizes foreign currency forward contracts to offset the risk associated with the effects of certain foreign currency exposures. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts, to mitigate the possibility of foreign currency transaction gains or losses. These foreign currency exposures typically arise from intercompany transactions. Our forward contracts generally have terms of 30 days or less. We do not use forward contracts for trading purposes nor do we designate these forward contracts as hedging instruments pursuant to Accounting Standards Codification ("ASC") Topic 815, Derivatives and Hedging. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses largely offset gains and losses resulting from settlement of payments received from our foreign operations which are settled in U.S. dollars. All outstanding foreign currency forward contracts are marked to market at the end of the period with unrealized gains and losses included in Other income/(expense). The fair value is determined by quoted prices on identical forward contracts (Level 2 fair value). The balance sheet reflects unrealized gains within accounts receivable and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of March 31, 2023 and 2022, the notional amounts of forward contracts we held to buy U.S. dollars in exchange for other major international currencies were $7.0 million and $7.3 million, respectively.
During fiscal 2023, our largest exposures to foreign exchange rates consisted primarily of the Canadian Dollar and the Euro against the U.S. dollar. The market risk related to the foreign currency exchange rates is measured by estimating the potential impact of a 10% change in the value of the U.S. dollar relative to the local currency exchange rates. The rates used to perform this analysis were based on a weighted average of the market rates in effect during the relevant period. A 10% appreciation of the U.S. dollar relative to the Canadian Dollar would result in a net decrease in net income of $2.2 million for fiscal 2023. Conversely, a 10% depreciation of the U.S. dollar relative to the Canadian Dollar would result in a net increase in net income of $2.7 million for fiscal 2023. A 10% appreciation of the U.S. dollar relative to the Euro would result in a net decrease in net income of $0.1 million for fiscal 2023. Conversely, a 10% depreciation of the U.S. dollar relative to the Euro would result in a net increase in net income of $0.1 million for fiscal 2023.
The geographic areas outside the United States in which we operate are generally not considered to be highly inflationary. Nonetheless, these foreign operations are sensitive to fluctuations in currency exchange rates arising from, among other things, certain intercompany transactions that are generally denominated in U.S. dollars rather than their respective functional currencies. The impact of foreign currency transactions on our consolidated statements of operations were losses of $0.1 million and losses of $1.9 million in fiscal 2023 and fiscal 2022, respectively.
Because our consolidated financial results are reported in U.S. dollars, and we generate a substantial amount of our sales and earnings in other currencies, the translation of those results into U.S. dollars can result in a significant increase or decrease in the amount of those sales and earnings. In addition, fluctuations in currencies relative to the U.S. dollar may make it more difficult to perform period-to-period comparisons of our reported results of operations. In fiscal 2023, we estimate that our sales were negatively impacted by $15.1 million when compared to foreign exchange translation rates that were in effect in fiscal 2022. Foreign currency impact on revenue is calculated by comparing actual current period revenue in U.S. dollars to theoretical U.S. Dollar revenue we would have achieved based on the weighted-average foreign exchange rates in effect in the comparative prior periods for all applicable foreign currencies. At each balance sheet date, we translate our assets and liabilities denominated in foreign currency to U.S. dollars. The balances of our foreign equity accounts are translated at their historical value. The difference between the current rates and the historical rates are posted to our currency translation account and reflected in the shareholders' equity section of our balance sheet. The effect of foreign currency translation were losses of $19.2 million in fiscal 2023 and $2.9 million in fiscal 2022. In fiscal 2022, we were primarily impacted by the appreciation of the Canadian Dollar relative to the U.S. dollar. Currency translation gains or losses are reported as part of comprehensive income or loss in our accompanying consolidated financial statements.
Foreign currency risks related to intercompany notes. The Company exited a cross currency swap during fiscal 2022 and did not have a similar arrangement in fiscal 2023. Refer to Note 3, "Fair Value Measurements" for more information. Also, refer to Item 1A, "Risk Factors" for further discussion regarding our risk as it relates to foreign currency.
Interest rate risk and foreign currency risk relating to debt. Borrowings under both our variable rate term loan A credit facility and revolving credit facility incur interest expense that is variable in relation to the SOFR rate. The interest rate for borrowings under our term loan A credit facility was 5.59% for the U.S. Term Loan, 6.16% for the U.S. revolving credit facility, and 6.27% for the Canadian Term loan as of March 31, 2023. Based on historical balances on our revolving credit facility, we do not anticipate that a one percent increase or decrease in our interest rate would have a significant impact on our operations. We cannot provide any assurances that historical revolver borrowings will be reflective of our future use of the revolving credit facility. As of March 31, 2023, we had $14.5 million outstanding principal under our revolving credit facility.
    As of March 31, 2023, we had $98.4 million of outstanding principal under our variable rate SOFR-based term loan B credit facility. Based on the outstanding borrowings, a one percent change in the interest rate would result in a $1.0 million increase or decrease in our annual interest expense.
34


Commodity price risk. We use various commodity-based raw materials in our manufacturing processes. Generally, we acquire such components at market prices and do not typically enter into long-term purchase commitments with suppliers or hedging instruments to mitigate commodity price risk. As a result, we are subject to market risks related to changes in commodity prices and supplies of key components of our products. Historically, the costs of our primary raw materials have been stable and readily available from multiple suppliers. Typically, we have been able to pass on raw material cost increases to our customers. We cannot provide any assurance, however, that we may be able to pass along such cost increases to our customers or source sufficient amounts of key components on commercially reasonable terms or at all in the future, and if we are unable to do so, our results of operations may be adversely affected.
35


ITEM 8. FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA

INDEX TO FINANCIAL STATEMENTS






36


Report of Independent Registered Public Accounting Firm
To the Stockholders and Board of Directors
Thermon Group Holdings, Inc.:
Opinion on the Consolidated Financial Statements
We have audited the accompanying consolidated balance sheets of Thermon Group Holdings, Inc. and subsidiaries (the Company) as of March 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income/(loss), equity, and cash flows for each of the years in the three-year period ended March 31, 2023, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of March 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years in the three-year period ended March 31, 2023, in conformity with U.S. generally accepted accounting principles.
We also have 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 March 31, 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 May 25, 2023 expressed an unqualified opinion on the effectiveness of the Company’s internal control over financial reporting.
Basis for Opinion
These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on these consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated 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 consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of a critical audit matter does not alter in any way our opinion on the consolidated 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.
Sufficiency of audit evidence surrounding revenues of certain projects recognized over time using cost-to-cost percentage of completion
As discussed in Note 5 to the consolidated financial statements, the Company recognized $163,291 thousand of revenues over time using cost-to-cost percentage of completion or time and materials methodologies, for the year ended March 31, 2023.
We identified the evaluation of the sufficiency of audit evidence related to revenues of certain projects recognized over time using cost-to-cost percentage of completion as a critical audit matter. A high degree of subjective auditor judgment was required because of the geographical dispersion of the Company’s revenue generating activities and the extensive data compilation required to sufficiently support the revenue recognition.
The following are the primary procedures we performed to address this critical audit matter. We applied auditor judgment to determine the nature and extent of procedures to be performed over the revenue stream. We evaluated the design and tested the effectiveness of certain internal controls over the Company’s revenue recognition process, including controls associated with contract setup, project cost accumulation, monitoring of project status, and estimated costs to complete. We assessed the recorded revenues of certain projects by selecting certain projects and comparing the amounts recognized for consistency with underlying documentation, including contracts with
37


customers, cost accumulation data, estimated costs to complete, and project status assessments by the project managers. In addition, we evaluated the sufficiency of audit evidence obtained over revenues of certain projects recognized over time using cost-to-cost percentage of completion by assessing the results of procedures performed.
/s/ KPMG LLP
We have served as the Company’s auditor since 2013.
Austin, Texas
May 25, 2023
38


Report of Independent Registered Public Accounting Firm

To the Stockholders and Board of Directors
Thermon Group Holdings, Inc.:
Opinion on Internal Control Over Financial Reporting
We have audited Thermon Group Holdings, Inc. and subsidiaries' (the Company) internal control over financial reporting as of March 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of March 31, 2023, based on criteria established in Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.
We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of March 31, 2023 and 2022, the related consolidated statements of operations and comprehensive income/(loss), equity, and cash flows for each of the years in the three-year period ended March 31, 2023, and the related notes (collectively, the consolidated financial statements), and our report dated May 25, 2023 expressed an unqualified opinion on those consolidated financial statements.
The Company acquired 100% of the issued and outstanding equity interests of Flatwork Technologies LLC, GreenHeat IP Holdings, LLC, WarmGuard, LLC, and Heat Authority, LLC (collectively, “Powerblanket”) during the year ended March 31, 2023, and management excluded from its assessment of the effectiveness of the Company’s internal control over financial reporting as of March 31, 2023, Powerblanket’s internal control over financial reporting associated with total assets and total revenues of approximately 6% and 4%, respectively, of the consolidated financial statements of the Company as of and for the year ended March 31, 2023. Our audit of internal control over financial reporting of the Company also excluded an evaluation of the internal control over financial reporting of Powerblanket.
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 Annual Report on Internal Control Over Financial Reporting. Our responsibility is to express an opinion on 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 of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included 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
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.

/s/ KPMG LLP

Austin, Texas
May 25, 2023
39


Thermon Group Holdings, Inc.
 Consolidated Statements of Operations and Comprehensive Income/(Loss)
(Dollars in thousands, except share and per share data) 
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Sales$440,590 $355,674 $276,181 
Cost of sales255,465 215,556 159,309 
Gross profit185,125 140,118 116,872 
Operating expenses:
Selling, general and administrative expenses117,003 93,054 89,834 
Deferred compensation plan expense/(income)(208)283 1,564 
Amortization of intangible assets9,447 8,790 9,445 
Restructuring and other charges/(income)3,693 (414)8,623 
Income/(loss) from operations55,190 38,405 7,406 
Other income/(expenses):
Interest expense, net(5,871)(5,815)(10,185)
Other income/(expense)(86)(4,165)2,135 
Income/(loss) before provision for income taxes49,233 28,425 (644)
Income tax expense/(benefit)15,567 8,333 (1,521)
Net income/(loss)33,666 20,092 877 
Other comprehensive income/(loss):
Net income/(loss)$33,666 $20,092 $877 
Foreign currency translation adjustment(19,202)(2,922)28,615 
    Other8 (65)(640)
Total comprehensive income/(loss)$14,472 $17,105 $28,852 
Net income/(loss) per common share:
Basic$1.01 $0.60 $0.03 
Diluted1.00 0.60 0.03 
Weighted-average shares used in computing net income/(loss) per common share:
Basic33,468,632 33,308,045 33,134,592 
Diluted33,745,936 33,514,561 33,340,954 
 
The accompanying notes are an integral part of these consolidated financial statements
40


Thermon Group Holdings, Inc.
Consolidated Balance Sheets
(Dollars in thousands, except share and per share data)
 March 31,
2023
March 31,
2022
Assets 
Current assets:  
Cash and cash equivalents$35,635 $41,445 
Accounts receivable, net of allowances of $2,682 and $2,177 as of March 31, 2023 and 2022, respectively97,627 95,305 
Inventories, net82,132 71,650 
Contract assets16,272 19,626 
Prepaid expenses and other current assets16,138 11,786 
Income tax receivable3,138 4,626 
Total current assets$250,942 $244,438 
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively63,288 66,039 
Goodwill219,612 212,754 
Intangible assets, net93,970 94,908 
Operating lease right-of-use assets13,570 10,534 
Deferred income taxes688 1,211 
Other non-current assets7,559 6,785 
Total assets$649,629 $636,669 
Liabilities and equity  
Current liabilities:  
Accounts payable$27,330 $33,567 
Accrued liabilities39,364 26,971 
Current portion of long-term debt10,222 7,929 
Borrowings under revolving credit facility14,500  
Contract liabilities8,483 8,010 
Lease liabilities3,364 3,624 
Income taxes payable6,809 897 
Total current liabilities$110,072 $80,998 
Long-term debt, net of current maturities and deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively87,710 120,431 
Deferred income taxes12,084 17,943 
Non-current lease liabilities12,479 9,659 
Other non-current liabilities8,296 8,434 
Total liabilities$230,641 $237,465 
Equity
Common stock: $.001 par value; 150,000,000 authorized; 33,508,076 and 33,364,722 shares issued and outstanding at March 31, 2023 and 2022, respectively33 33 
Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding  
Additional paid-in capital239,860 234,549 
Accumulated other comprehensive loss(58,100)(38,906)
Retained earnings 237,195 203,528 
Total equity$418,988 $399,204 
Total liabilities and equity$649,629 $636,669 
The accompanying notes are an integral part of these consolidated financial statements
41


Thermon Group Holdings, Inc.
Consolidated Statements of Equity
(Dollars in thousands, except share and per share data)
Common Stock Outstanding Common StockAdditional Paid-in CapitalRetained EarningsAccumulated Other Comprehensive Income (Loss)Total
Balances at March 31, 202032,916,818 $33 $227,741 $182,559 $(63,894)$346,439 
Issuance of common stock in exercise of stock options97,156 — 629 — — 629 
Issuance of restricted stock as deferred compensation to directors52,098 — — — — — 
Issuance of common stock as deferred compensation to employees88,254 — — — —  
Issuance of common stock as deferred compensation to named executive officers71,482 — — — — — 
Stock compensation expense— — 3,728 — — 3,728 
Repurchase of employee stock units on vesting— — (784)— — (784)
Net income/(loss)— — — 877 — 877 
Foreign currency translation adjustment— — — — 28,615 28,615 
Other— — 8 — (640)(632)
Balances at March 31, 202133,225,808 $33 $231,322 $183,436 $(35,919)$378,872 
Issuance of common stock in exercise of stock options8,100 — 97 — — 97 
Issuance of common stock as deferred compensation to directors32,136 — — — — — 
Issuance of common stock as deferred compensation to employees36,126 — — — —  
Issuance of common stock as deferred compensation to executive officers62,552 — — — — — 
Stock compensation expense— — 3,803 — — 3,803 
Repurchase of employee stock units on vesting— — (673)— — (673)
Net income/(loss)— — — 20,092 — 20,092 
Foreign currency translation adjustment— — — — (2,922)(2,922)
Other— — — — (65)(65)
Balances at March 31, 202233,364,722 $33 $234,549 $203,528 $(38,906)$399,204 
Issuance of common stock as deferred compensation to directors38,137 — — — — — 
Issuance of common stock as deferred compensation to employees40,923 — — — —  
Issuance of common stock as deferred compensation to executive officers64,294 — — — — — 
Stock compensation expense— — 5,954 — — 5,954 
Repurchase of employee stock units on vesting— — (643)— — (643)
Net income/(loss)— — — 33,666 — 33,666 
Foreign currency translation adjustment— — — — (19,202)(19,202)
Other— — — 1 8 9 
Balances at March 31, 202333,508,076 $33 $239,860 $237,195 $(58,100)$418,988 

The accompanying notes are an integral part of these consolidated financial statements
42


Thermon Group Holdings, Inc.
Consolidated Statements of Cash Flows
(Dollars in thousands)
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Operating activities  
Net income/(loss)$33,666 $20,092 $877 
Adjustment to reconcile net income/(loss) to net cash provided by operating activities:  
Depreciation and amortization19,231 20,205 20,722 
Amortization of debt costs317 596 1,525 
Loss on extinguishment of debt 2,569  
Impairment of property, plant, and equipment298   
Stock compensation expense5,954 3,803 3,728 
Loss on sale of business, net of cash surrendered 306 2,065 
Deferred income taxes(4,562)(1,648)(3,153)
Long-term cross currency swap loss/(gain) (774)5,842 
Reserve (release) for uncertain tax positions36 77 79 
Remeasurement loss/(gain) on intercompany balances(914)(247)(6,227)
Changes in operating assets and liabilities:  
Accounts receivable(2,912)(21,739)22,930 
Inventories(8,839)(8,598)(549)
Contract assets4,051 (3,292)(2,693)
Other current and non-current assets57 (2,891)(2,127)
Accounts payable(7,119)13,752 (5,651)
Accrued liabilities and non-current liabilities11,147 2,227 (239)
Income taxes payable and receivable7,303 4,316 (6,840)
Net cash provided by operating activities$57,714 $28,754 $30,289 
Investing activities  
Purchases of property, plant and equipment$(9,453)$(5,220)$(8,132)
Sales of rental equipment197 689 300 
Cash paid for acquisitions, net of cash acquired(35,299)  
Net cash used in investing activities$(44,555)$(4,531)$(7,832)
Financing activities  
Proceeds from Term Loan A$ $139,793 $ 
Payments on Term Loan A(27,180)(170,780)(57,499)
Proceeds from revolving credit facility34,500 18,459 37,189 
Payments on revolving credit facility(20,000)(8,134)(7,464)
Issuance costs associated with debt financing (1,265) 
Lease financing(142)(155)(276)
Issuance of common stock including exercise of stock options 97 629 
Repurchase of employee stock units on vesting(643)(673)(784)
Net cash used in financing activities$(13,465)$(22,658)$(28,205)
Less: Net change in cash balances classified as assets held-for-sale(3,939)  
Effect of exchange rate changes on cash and cash equivalents(1,166)(84)2,192 
Change in cash and cash equivalents$(5,411)$1,481 $(3,556)
Cash, cash equivalents and restricted cash at beginning of period43,931 42,450 46,006 
Cash, cash equivalents and restricted cash at end of period$38,520 $43,931 $42,450 
Supplemental cash flow information:
Interest paid$5,767 $5,700 $8,736 
Income taxes paid14,933 9,788 9,667 
Income tax refunds received2,361 4,059 2,070 
Purchases of property, plant and equipment in accounts payable324 84 2 
The accompanying notes are an integral part of these consolidated financial statements.
43


 
Thermon Group Holdings, Inc.
Notes to Consolidated Financial Statements
(Dollars in thousands, except share and per share data)
March 31, 2023
1. Organization and Summary of Significant Accounting Policies
Organization
Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as "we," "our" or the "Company" herein. We are one of the largest providers of highly engineered industrial process heating solutions for process industries. For over 65 years, we have served a diverse base of thousands of customers around the world in attractive and growing markets, including chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, and other, which we refer to as our "key end markets."
Basis of Consolidation and Presentation
Our consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of the Company, its subsidiaries and entities in which the Company has a controlling financial interest. All intercompany balances have been eliminated in consolidation. Consolidated subsidiaries domiciled in foreign countries comprised approximately 56%, 57% and 65%, of the Company's consolidated sales for fiscal 2023, 2022 and 2021, respectively, and 61% and 62%, of the Company's consolidated total assets at March 31, 2023 and 2022, respectively. In our opinion, the accompanying consolidated financial statements present fairly our financial position at March 31, 2023 and 2022, and the results of operations for the years ended March 31, 2023, 2022, and 2021.
Canadian Emergency Wage Subsidy
On April 11, 2020, the Canadian government officially enacted the Canadian Emergency Wage Subsidy (the “CEWS”) for the purposes of assisting employers in financial hardship due to the COVID-19 pandemic and of reducing potential lay-offs of employees. The CEWS, which was made retroactive to March 15, 2020, generally provided “eligible entities” with a wage subsidy of up to 75% of “eligible remuneration” paid to an eligible employee per week, limited to a certain weekly maximum. On September 23, 2020, the Canadian government announced that the CEWS program would be extended through the summer of 2021 and announced certain modifications to the subsidy calculation. Our Canadian operations have benefited from such wage subsidies and have received distributions from the Canadian government.
During fiscal 2023, 2022, and 2021 we recorded zero, $1,449, and $4,236, respectively, to "Cost of sales" in CEWS subsidies in our consolidated statement of operations and comprehensive income/(loss). Also during fiscal 2023, 2022, and 2021 we recorded zero, $504, and $2,176, respectively, to "Selling, general and administrative expenses" in CEWS subsidies in our consolidated statements of operations and comprehensive income/(loss). As of the end of fiscal 2023, we are no longer receiving CEWS benefits.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, including estimates regarding reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates and such differences may be material to the financial statements.
Cash Equivalents
Cash and cash equivalents consist of cash in bank and money market funds. All highly liquid investments purchased with original maturities of three months or less are considered to be cash equivalents.
Restricted Cash
    The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long-term assets reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows.
44


March 31,
2023
March 31,
2022
March 31,
2021
Cash and cash equivalents$35,635 $41,445 $40,124 
Restricted cash included in prepaid expenses and other current assets2,859 2,486 1,962 
Restricted cash included in other long-term assets26  364 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$38,520 $43,931 $42,450 
    Amounts shown in restricted cash included in prepaid expenses and other current assets and other long-term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on performance bonds and letters of credit. Amounts shown in restricted cash in other long-term assets represent such agreements that require a commitment term longer than one year.
Accounts Receivable and Concentration of Credit Risk
The Company's receivables are recorded at cost when earned and represent claims against third parties that will be settled in cash. The carrying value of the Company's receivables, net of allowance for doubtful accounts, represents its estimated net realizable value. If events or changes in circumstances indicate specific receivable balances may be impaired, further consideration is given to the Company's ability to collect those balances and the allowance is adjusted accordingly. The Company has established an allowance for doubtful accounts based upon an analysis of aged receivables. Past-due receivable balances are written-off when the Company's internal collection efforts have been unsuccessful in collecting the amounts due.
The Company's primary base of customers operates in the chemical and petrochemical, oil, gas, power generation, rail and transit, and other industries; we are diversifying our customer base through numerous other end markets. Although the Company has a concentration of credit risk within these industries, the Company has not experienced significant collection losses on sales to these customers. The Company's foreign receivables are not concentrated within any one geographic segment nor are they subject to any current economic conditions that would subject the Company to unusual risk. The Company does not generally require collateral or other security from customers. At March 31, 2023 and 2022, no one customer represented more than 10% of the Company's accounts receivable balance. At March 31, 2023, we added $681 to our allowance for doubtful accounts in connection with the Russia Exit. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.
At March 31, 2023 and 2022, we had $3,399 and $5,352, respectively, of balances billed but not paid by customers under retention provisions of our contracts. Retention balances typically represent hold backs against project completion.
The Company performs credit evaluations of new customers and sometimes requires deposits, prepayments or use of trade letters of credit to mitigate our credit risk. Allowance for doubtful account balances were $2,682 and $2,177 as of March 31, 2023 and 2022, respectively. Although we have fully provided for these balances, we continue to pursue collection of these receivables.
The following table summarizes the annual changes in our allowance for doubtful accounts:
Balance at March 31, 2020$834 
Additions to reserve1,466 
Write-off of uncollectible accounts(226)
Balance at March 31, 20212,074 
Additions to reserve683 
Write-off of uncollectible accounts(580)
Balance at March 31, 20222,177 
Additions to reserve1,377 
Write-off of uncollectible accounts(872)
Balance at March 31, 2023$2,682 
45


Inventories
Inventories, principally raw materials and finished goods, are valued at the lower of cost (weighted average cost) or net realizable value. Our finished goods inventory consists primarily of completed electrical cable that has been manufactured for various heat tracing solutions, as well as various types of immersion, circulation and space heaters for our process heating business. Most of our manufactured product offerings are built to industry standard specifications that have general purpose applications and therefore are sold to a variety of customers in various industries. Some of our products, such as custom orders and ancillary components outsourced from third-party manufacturers, have more specific applications and therefore may be at a higher risk of inventory obsolescence. We determine the inventory valuation reserves based on recent actual usage history. In cases where we are aware of a problem in the valuation of a certain item, a specific reserve is recorded to reduce the item to its estimated net realizable using an estimation of expected sell price less any disposal costs.
Property, Plant and Equipment
Property, plant and equipment are stated at historical cost, less related accumulated depreciation. Expenditures for renewals and improvements that significantly extend the useful life of an asset are capitalized. Expenditures for maintenance and repairs of assets are charged to operations as incurred. When assets are sold or retired, the cost and accumulated depreciation are removed from the accounts and any gain or loss is credited or charged to operations.
Depreciation is computed using the straight-line method over the following useful lives:
Years
Buildings and improvements10-30
Machinery and equipment3-25
Office furniture and equipment3-10
Internally developed software5-7
Long-Lived Assets
The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amounts to the future undiscounted cash flows that the assets are expected to generate. If the long-lived assets are considered impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds the estimated fair value and is recorded in the period the determination was made.
In the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. The depressed economic conditions resulting from the Russo-Ukrainian war as well as the related sanctions were contributing factors in our decision to test our EMEA reportable segment under Accounting Standards Codification ("ASC") Topic 350, Intangibles - Goodwill and Other, and ASC 360, Property, Plant, and Equipment. Based on the results of our quantitative goodwill impairment assessment, there was no impairment of goodwill or intangible assets. We did, however, segregate our Russian subsidiary as a new asset group for long-lived asset impairment testing purposes and determined that the assets relating to our Russian subsidiary were not recoverable under ASC 360. We recorded an impairment charge in fiscal 2023 of $865 to property, plant and equipment, net as well as operating lease right-of-use assets. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information. No other impairment was recorded during the fourth quarter of fiscal 2023.
The Company determined that no impairment of long-lived assets existed in fiscal 2022 and 2021.
Goodwill and Other Intangible Assets
We conduct a required annual review of goodwill for potential impairment in the fourth quarter, or sooner if events or changes in circumstances indicate that the fair value of a reporting unit is below its carrying value. Our reporting units are our operating segments. We have the option to perform a qualitative assessment to satisfy the annual test requirement if we believe that it is more likely than not that we do not have an impairment in any one of our reporting units. We elected to test our goodwill and other intangible assets using the qualitative method in fiscal 2023, except in our EMEA reportable segment as discussed above. For a full quantitative assessment, if the carrying value of a reporting unit that includes goodwill exceeds its fair value, which is determined using both the income approach and market approach, goodwill is considered impaired. The income approach determines fair value based on discounted cash flow model derived from a reporting unit’s long-term forecasted cash flows. The market approach determines fair value based on the application of earnings multiples of comparable companies to projected earnings of the reporting unit. The amount of impairment loss is measured as the difference between the carrying value and the fair value of a reporting unit but is limited to the total amount of goodwill allocated to the reporting unit. In performing the fair value analysis, management makes various judgments, estimates and assumptions, the most significant of which are the assumptions related to revenue growth rates and discount rates.
46


We believe that the estimates and assumptions used in our impairment assessment are reasonable; however, these assumptions are judgmental and variations in any assumptions could result in materially different calculations of fair value. We will continue to evaluate goodwill on an annual basis in our fourth quarter, and whenever events or changes in circumstances, such as significant adverse changes in operating results, market conditions, or changes in management’s business strategy indicate that there may be a probable indicator of impairment. It is possible that the assumptions used by management related to the evaluation may change or that actual results may vary significantly from management’s estimates. In fiscal 2023, 2022 and 2021, the Company determined that no impairment of goodwill existed.
Separately, in the first quarter of fiscal 2023, we added $18,620 of goodwill as part of our recent acquisition of Powerblanket, which is discussed further in Note 2, "Acquisition." The newly acquired goodwill is allocated to our US-LAM segment. We believe the goodwill acquired in this recent acquisition represents synergies from combining operations in addition to the identifiable tangible and intangible assets. We anticipate being able to deduct this goodwill for tax purposes.
Other intangible assets include indefinite lived intangible assets for which we must also perform an annual test of impairment. The Company's indefinite lived intangible assets consist primarily of trademarks. If a full quantitative assessment is warranted, the fair value of the Company's trademarks is calculated using a "relief from royalty payments" methodology. This approach involves first estimating reasonable royalty rates for each trademark then applying these royalty rates to a net sales stream and discounting the resulting cash flows to determine the fair value. The royalty rate is estimated using both a market and income approach. The market approach relies on the existence of identifiable transactions in the marketplace involving the licensing of trademarks similar to those owned by the Company. The income approach uses a projected pretax profitability rate relevant to the licensed income stream. We believe the use of multiple valuation techniques results in a more accurate indicator of the fair value of each trademark. This fair value is then compared with the carrying value of each trademark. In fiscal 2023, we performed a qualitative assessment. The results of this test during the fourth quarter of our fiscal year indicated that there was no impairment of our indefinite life intangible assets during fiscal 2023. Additionally, there was no impairment of our indefinite life intangible assets during fiscal 2022 and 2021.
Business Combinations
Accounting for business combinations requires, among other things, the acquiring entity in a business combination to recognize the fair value of the assets acquired and liabilities assumed. We use qualified third-party consultants to assist management in determining the fair value of assets acquired and liabilities assumed. The purchase price allocation process allows us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.
The fair value assigned to identifiable intangible assets acquired is determined primarily by using an income approach, which is based on assumptions and estimates made by management. Significant assumptions utilized in the income approach are the attrition rate, revenue growth rates, earnings before interest, taxes, depreciation and amortization, ("EBITDA") margins, royalty rates, and the discount rate. Some of these assumptions are based on company-specific information and projections, which are not observable in the market and are therefore considered Level 3 measurements. The excess of the purchase price over the fair value of the identified assets and liabilities is recorded as goodwill. Operating results of the acquired entity are reflected within the consolidated financial statements from the date of acquisition.
Revenue Recognition
The core principle of the revenue recognition standard, ASC 606, Revenue from Contracts with Customers ("ASC 606"), is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied.
Description of Product and Service Offerings and Revenue Recognition Policies
    We provide a (i) suite of products, including heating units, heating cables, tubing bundles, control systems including industry-leading customized software solutions, environmental heating solutions, process heating solutions, temporary heating and lighting, filtration, transportation products, heating blankets, and temporary power products, and (ii) services, including design optimization, engineering, installation and maintenance services required to deliver comprehensive solutions to complex projects. The performance obligations associated with our product sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.
47


    Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days for product sales, while terms for our fixed-price contracts can vary based on milestones or other key deliverable-based increments. Please refer to Note 5, "Revenue from Contracts with Customers" for additional information.
As mentioned above, we often agree to provide products and services under fixed-price contracts, including our turnkey solutions. These contracts require management to make significant estimates around the total costs to complete the work. Furthermore, under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including changes in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses. Refer to Note 5, "Revenue from Contracts with Customers" for further information.
Shipping and Handling Cost
The Company includes shipping and handling as part of cost of sales and freight due from customers is recorded as a component of sales.
Stock-Based Compensation
We account for share-based payments to employees in accordance with ASC Topic 718, Compensation-Stock Compensation ("ASC 718"), which requires that share-based payments (to the extent they are compensatory) be recognized in our consolidated statements of operations and comprehensive income/(loss) based on their fair values.
As required by ASC 718, we recognize stock-based compensation expense for share-based payments that are expected to vest. In determining whether an award is expected to vest, we generally account for forfeitures as they occur, rather than estimate expected forfeitures.
We are also required to determine the fair value of stock-based awards at the grant date. For option awards that are subject to service conditions and/or performance conditions, we estimate the fair values of employee stock options using a Black-Scholes-Merton valuation model. Some of our option grants and awards included a market condition for which we used a Monte Carlo pricing model to establish grant date fair value. These determinations require judgment, including estimating expected volatility. If actual results differ significantly from these estimates, stock-based compensation expense and our results of operations could be impacted. Refer to Note 16, "Stock-Based Compensation Expense" for more information.
Warranties
The Company offers a standard warranty on product sales. Specifically, we will repair or replace any defective product within one year from the date of purchase. Warranties on construction projects are negotiated individually, are typically one year in duration, and may include the cost of labor to repair or replace products. Factors that affect the Company's warranty liability include the amount of sales, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.
Research and Development
Research and development expenditures are expensed when incurred and are included in selling, general and administrative expenses in our consolidated statements of operations and comprehensive income/(loss). Research and development expenses include salaries, direct material costs incurred, plus building and other overhead expenses. The amounts expensed for fiscal 2023, 2022 and 2021 were $10,568, $6,436 and $7,466, respectively.
Loss Contingencies
We accrue for probable losses from contingencies on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. Legal expense related to such matters are expensed as incurred. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary. Disclosure of a contingency is required if there is at least a reasonable possibility that a material loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
Income Taxes
48


We account for income taxes under the asset and liability method that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations or effective tax rate.
Significant judgment is required in determining our worldwide income tax provision. In the ordinary course of a global business, there are many transactions and calculations where the ultimate tax outcome is uncertain. Some of these uncertainties arise as a consequence of revenue sharing and cost reimbursement arrangements among related entities, the process of identifying items of revenue and expense that qualify for preferential tax treatment, and segregation of foreign and domestic earnings and expenses to avoid double taxation. Although we believe that our estimates are reasonable, the final tax outcome of these matters could be different from that which is reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and net income in the period in which such determination is made.
In estimating future tax consequences, all expected future events are considered other than enactments of changes in tax laws or rates. Valuation allowances are established when necessary to reduce deferred tax assets to amounts which are more likely than not to be realized. We consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, and prudent and feasible tax planning strategies in determining the need for a valuation allowance. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more likely than not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time. The amount of income tax we pay is subject to ongoing audits by federal, state and foreign tax authorities, which often result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We account for these uncertain tax issues pursuant to ASC 740, Income Taxes, which contains a two-step approach to recognizing and measuring uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final outcome of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the final outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate and also include the related interest and penalties.
We expect to repatriate certain foreign earnings from jurisdictions that are subject to withholding taxes. These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions.
Foreign Currency Transactions and Translation
Exchange rate gains and losses that result from foreign currency transactions are recognized in income as they are realized. For the Company's non-U.S. dollar functional currency subsidiaries, assets and liabilities of foreign subsidiaries are translated into U.S. dollars using year-end exchange rates. Income and expense items are translated at weighted average exchange rates prevailing during the year. Adjustments resulting from translation of financial statements are reflected as a separate component of shareholders' equity.
Recent Accounting Pronouncements
    Reference Rate Reform - In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform ("ASC 848"). The update is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate ("LIBOR") and other interbank offered rates to alternative reference rates. We applied the relief from this Accounting Standards Update ("ASU") in fiscal 2023. We adopted this standard effective April 1, 2020, and such adoption did not have a material impact on our consolidated financial statements.
Business Combinations - In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASC 805"). This update requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue
49


recognition guidance in Topic 606. Under this "Topic 606 approach," the acquirer applies the revenue model as if it had originated the contracts. This is a departure from the current requirement to measure contract assets and contract liabilities at fair value. The ASU is effective for all public business entities in annual and interim periods starting after December 15, 2022 and early adoption is permitted. We intend to adopt this standard according to the mandatory adoption requirement, and do not anticipate adoption to have a material impact on our consolidated financial statements.
2. Acquisition
Powerblanket
On May 31, 2022 (the "Acquisition Date"), Thermon Holding Corp., as buyer, acquired 100% of the issued and outstanding equity interests of Flatwork Technologies LLC, GreenHeat IP Holdings, LLC, Heat Authority, LLC, and Warmguard, LLC (collectively, “Powerblanket”) from Glacier Capital LLC, as seller (the "Acquisition"). Powerblanket is a leading North American supplier of heated blankets built upon patented heat spreading technology. The Acquisition increases our exposure to growing industrial and commercial end-markets through its freeze protection, temperature control and flow assurance solutions. We have integrated Powerblanket into our United States and Latin America ("US-LAM") reportable segment. From the period May 31, 2022 to March 31, 2023, Powerblanket contributed $17,144 in Sales and $1,512 in Net income/(loss) to our consolidated operating results.
The initial purchase price for the Acquisition was $35,000, subject to an adjustment for net working capital acquired at closing. Subsequent to the Acquisition Date, and commensurate with the purchase agreement, we increased the purchase price by $299 for net working capital acquired. We financed the Acquisition through the use of our Revolving Credit Facility as well as cash on hand. Because we generally recognize revenue related to Powerblanket at a point-in-time consistent with other products we sell, the acquisition did not result in material contract assets or liabilities.
Acquisition Costs
In accordance with GAAP, costs incurred to complete the Acquisition are expensed as incurred. Total acquisition costs, which represent transaction costs, legal fees, and third-party professional fees were $278, of which $126 were incurred in fiscal 2023. Acquisition costs are reflected in "Selling, general and administrative expenses" in our consolidated statement of operations and comprehensive income/(loss).
Purchase Price Allocation
We have accounted for the Acquisition according to the business combinations guidance found in ASC 805, Business Combinations, henceforth referred to as acquisition accounting. Acquisition accounting requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. We used primarily Level 2 inputs to allocate the purchase price to the major categories of assets and liabilities shown below, with the exception of the contract-based intangible asset, which was valued using Level 3 inputs. For valuing the customer relationships intangible asset, we used a common income-based approach called the multi-period excess earnings method; for the trademarks and developed technology intangible assets, we used a relief-from-royalty method; and for the contract-based intangible asset, we used the with and without method. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values at the time of closing.
50


Purchase Price Allocation
Amortization Period (years)Fair Value
Accounts receivable$1,267 
Inventories3,545 
Property, plant and equipment391 
Other current assets290 
Other non-current assets954 
Intangibles:
Customer relationships9.83,301 
Trademarks9.83,397 
Contract-based5.01,280 
Developed technology15.85,189 
Goodwill18,620 
Total fair value of assets acquired$38,234 
Accounts payable(1,098)
Accrued liabilities(637)
Other liabilities(1,200)
Total fair value of liabilities acquired$(2,935)
Purchase Price$35,299 
Unaudited Pro Forma Financial Information
The following unaudited pro forma results of operations assume that the Acquisition occurred at the beginning of the periods presented. These unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations would have been if the Acquisition had occurred at the beginning of the periods presented, nor are they indicative of future results of operations. The pro forma results presented below are adjusted for the removal of acquisition and other related costs of $286 which were incurred in our first fiscal quarter ended June 30, 2022.
in thousands, unauditedTwelve Months Ended March 31, 2023Twelve Months Ended March 31, 2022Twelve Months Ended March 31, 2021
Sales$442,454 $373,676 $290,775 
Net income/(loss)33,134 23,189 2,287 

3. Fair Value Measurements
We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.
Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The use of inputs in the valuation process are categorized into a three-level fair value hierarchy.
Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.
Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. 
Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At March 31, 2023 and 2022, no assets or liabilities were valued using Level 3 criteria, except as described in Note 2, "Acquisition." 
    Information about our financial assets and liabilities measured at fair value are as follows (our outstanding principal amount of the senior secured facility is reported at carrying value):
51


 March 31, 2023March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets
Deferred compensation plan assets$6,350 $6,350 $5,391 $5,391 Level 1 - Market Approach
Foreign currency contract forwards assets60 60 105 105 Level 2 - Market Approach
Financial Liabilities     
Outstanding principal amount of senior secured credit facility$98,361 $98,115 $129,000 $128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,671 5,671 4,837 4,837 Level 1 - Market Approach
Foreign currency contract forwards liabilities26 26   Level 2 - Market Approach
Outstanding borrowings from revolving line of credit$14,500 $14,500 $ $ Level 2 - Market Approach
Long-term Debt
At March 31, 2023 and 2022, the fair value of our long-term debt is based on market quotes available for issuance of debt with similar terms. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2.
Deferred Compensation Plan Assets
The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Please refer to Note 13, "Employee Benefits" for further discussion.
Foreign Currency Forward Contracts
We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to address the risk associated with fluctuations of certain foreign currencies. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts to mitigate foreign currency transaction gains or losses. These foreign currency exposures typically arise from intercompany transactions. Our forward contracts generally have terms of 30 days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are intended to offset gains and losses resulting from settlement of payments received from our foreign operations which are settled in U.S. dollars. All outstanding foreign currency forward contracts are marked to market at the end of the period with unrealized gains and losses included in other expense. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of March 31, 2023 and 2022, the notional amounts of forward contracts as well as the related fair values were as follows:
March 31, 2023March 31, 2022
Canadian Dollar4,500 4,000 
South Korean Won1,500 2,250 
Australian Dollar 1,000 
Great Britain Pound500  
Chinese Renminbi500  
Total notional amounts$7,000 $7,250 
    Recognized foreign currency gains or losses related to our forward contracts in the accompanying consolidated statements of operations and comprehensive income/(loss) were losses of $(743), $(1,586) and $(811) for fiscal 2023, 2022 and 2021, respectively. Gains and losses from our forward contracts are intended to be offset by transaction gains and losses from the settlement of transactions denominated in foreign currencies. The Company realized net foreign currency gains/(losses) of
52


$(100), $(1,937), and $283 for fiscal 2023, 2022, and 2021, respectively. Foreign currency gains and losses are recorded within other expense/(income) in our consolidated statements of operations and comprehensive income/(loss).
4. Leases
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities, as well as, from time to time, both long-term and short-term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.
    We lease temporary power products produced by our Thermon Power Solutions Inc. (“TPS”) division to our customers on a short-term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. A small number of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on an index or rate such as CPI are included in the lease payments based on the commencement date index or rate. Estimated changes to the index or rate during the lease term are not considered in the determination of the lease payments.
Options to Extend or Terminate Leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our Right of Use ("ROU") assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Our EMEA operations and APAC operations have limited borrowing needs and rely on cash from operations. However, the U.S. operating subsidiary can make intercompany loans if necessary from its available credit capacity given the more preferential rates available to our U.S. operating subsidiary and the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind, the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases that commenced subsequent to April 1, 2019 and during the fiscal year ended March 31, 2023, rates applicable at or close to the time of the inception of the lease were used to establish the new lease liabilities.
53


Lease Term and Discount RateMarch 31, 2023March 31, 2022
Weighted average remaining lease term
Operating5.95.4
Finance1.52.5
Weighted average discount rate
Operating4.19 %4.72 %
Finance6.13 %6.18 %
Supplemental balance sheet information related to leases was as follows:
AssetsClassificationMarch 31, 2023March 31, 2022
OperatingOperating lease right-of-use assets$13,570 $10,534 
FinanceProperty, plant and equipment131 351 
Total right-of-use assets$13,701 $10,885 
Liabilities
Current
OperatingLease liabilities$3,258 $3,472 
FinanceLease liabilities106 152 
Non-current
OperatingNon-current lease liabilities12,427 9,476 
FinanceNon-current lease liabilities52 183 
Total lease liabilities$15,843 $13,283 
Supplemental statement of operations information related to leases was as follows:
Lease expenseClassificationYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating lease expenseSelling, general, and administrative expenses$4,382 $4,164 $4,697 
Finance lease expense:
Amortization of ROU assetsSelling, general, and administrative expenses134 166266
Interest expense on finance lease liabilitiesInterest expense15 2721
Short-term lease expenseSelling, general, and administrative expenses250 248 240 
Net lease expense$4,781 $4,605 $5,224 
Supplemental statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilitiesYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating cash used for operating leases$4,603 $4,538 $4,566 
Operating cash flows used for finance leases12 27 39 
Financing cash flows used for finance leases142 155 276 
Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:
54


Future Lease PaymentsOperating LeasesFinance Leases
Twelve months ending March 31,
2024$4,115 $123 
20253,44856
20262,739 
20272,464 
20281,830 
Thereafter3,639
Total lease payments$18,235 $179 
Less imputed interest(2,550)(21)
Total lease liability$15,685 $158 

5. Revenue from Contracts with Customers    
    Please refer to Note 1, "Organization and Summary of Significant Accounting Policies" for more information regarding our revenue recognition policy.
Performance Obligations
    A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify, as a performance obligation, each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.
    Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with the customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately 62.9%, 60.4% and 58.6% of revenue for the fiscal year ended March 31, 2023, 2022, and 2021, respectively
    Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately 37.1%, 39.6% and 41.4% of revenue for the fiscal years ended March 31, 2023, 2022, and 2021, respectively.
    For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.
    Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses.
    For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost amount may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not generally resulted in significant adjustments to our results of operations.
    At March 31, 2023, revenues associated with our open performance obligations totaled $163,300, representing our combined backlog and deferred revenue. Within this amount, approximately $11,621 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within twelve months.
55


Pricing and Sales Incentives
    Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.
Optional Exemptions, Practical Expedients and Policy Elections
    We expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.
    The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation.
    The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction.
Contract Assets and Liabilities
    Contract assets and liabilities are presented on our consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of their related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).
    As of March 31, 2023 and 2022, contract assets were $16,272 and $19,626, respectively. There were no impairment losses recognized on our contract assets for the year ended March 31, 2023, 2022, or 2021. As of March 31, 2023 and 2022, contract liabilities were $8,483 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 were recognized in revenue as of March 31, 2023.    
Disaggregation of Revenue
    We disaggregate our revenue from contracts with customers by geographic location as well as revenue recognized at point in time and revenues recognized over time, as we believe these best depict the nature of our sales and the regions in which those sales are earned and managed.
Revenue recognized at a point-in-time based on when control transitions to the customer and is generally related to our product sales. Moreover, point-in-time revenue does not typically require engineering or installation services. Revenue recognized over time occurs on our projects where engineering or installation services, or a combination of the two, are required. We recognize revenue related to such projects in a systematic way that reflects the transfer of service to the customer.
    Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:
Fiscal Year Ended March 31, 2023
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$116,924 $92,230 $209,154 
Canada116,112 37,855 153,967 
Europe, Middle East and Africa23,483 19,676 43,159 
Asia-Pacific20,780 13,530 34,310 
Total revenues$277,299 $163,291 $440,590 
56


Fiscal Year Ended March 31, 2022
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$75,115 $79,072 $154,187 
Canada92,071 23,371 115,442 
Europe, Middle East and Africa27,306 27,431 54,737 
Asia-Pacific20,317 10,991 31,308 
Total revenues$214,809 $140,865 $355,674 
Fiscal Year Ended March 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$47,599 $47,842 $95,441 
Canada67,451 23,402 90,853 
Europe, Middle East and Africa29,304 24,915 54,219 
Asia-Pacific17,448 18,220 35,668 
Total revenues$161,802 $114,379 $276,181 
6. Net Income/(Loss) per Common Share
Basic net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares outstanding during each period. Diluted net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that the performance target will not be met.
The reconciliations of the denominators used to calculate basic net income/(loss) per common share and diluted net income/(loss) per common share for fiscal 2023, 2022, and 2021, respectively, is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Basic net income/(loss) per common share
Net income/(loss) $33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Basic net income/(loss) per common share$1.01 $0.60 $0.03 
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Common share equivalents:
Stock options issued7,512 2,231 27,306 
Restricted and performance stock units issued269,792 204,285 179,056 
Weighted average shares outstanding – dilutive 33,745,936 33,514,561 33,340,954 
Diluted net income/(loss) per common share $1.00 $0.60 $0.03 
For the year ended March 31, 2023, 2022, and 2021, 53,911, 110,923 and 85,322 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share since they would have had an anti-dilutive effect.
7. Inventories
57


    Inventories consisted of the following:
March 31,
20232022
Raw materials$53,845 $41,389 
Work in process5,338 6,294 
Finished goods29,511 25,802 
 88,694 73,485 
Valuation reserves(1)
(6,562)(1,835)
Inventories, net$82,132 $71,650 
     The following table summarizes the annual changes in our valuation reserve accounts:
Balance as of March 31, 2021$1,774 
Additions in reserve389 
Charged to reserve(328)
Balance as of March 31, 20221,835 
Additions in reserve(1)
5,535 
Charged to reserve(808)
Balance as of March 31, 2023$6,562 
(1) - We increased our valuation reserve in connection with the Russia Exit by $4,325. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.

58



8. Property, Plant and Equipment
Property, plant and equipment consisted of the following:
March 31,
20232022
Land, buildings and improvements$55,456 $57,306 
Machinery and equipment48,912 48,365 
Office furniture and equipment18,164 17,014 
Internally developed software5,069 5,851 
Construction in progress3,137 1,457 
Property, plant and equipment at cost130,738 129,993 
Accumulated depreciation(67,450)(63,954)
Property, plant and equipment, net$63,288 $66,039 
Depreciation expense was $9,784, $11,415 and $11,277, in fiscal 2023, 2022, and 2021, respectively.
Included within depreciation expense was amortization of internally developed software of $334, $346, and $766, in fiscal 2023, 2022 and 2021, respectively.

9. Goodwill and Other Intangible Assets
The carrying amount of goodwill for all reporting segments as of March 31, 2023, 2022 and 2021 is as follows:
US-LAMCanadaEMEAAPACTotal
Balance as of March 31, 2021$62,725 $121,550 $20,139 $8,624 $213,038 
Foreign currency translation impact  768 (1,052) (284)
Balance as of March 31, 2022$62,725 $122,318 $19,087 $8,624 $212,754 
Goodwill acquired(1)
18,620    18,620 
Foreign currency translation impact (9,373)(408)(1,981)(11,762)
Balance as of March 31, 2023$81,345 $112,945 $18,679 $6,643 $219,612 
(1) - Refer to Note 2, "Acquisition" for more information.
    Our total intangible assets at March 31, 2023, and 2022 consisted of the following:
Gross Carrying Amount at March 31, 2023Accumulated AmortizationNet Carrying Amount at March 31, 2023Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,560 $(33,344)$28,216 $66,669 $(29,445)$37,224 
Trademarks47,427 (2,031)45,396 45,222 (1,517)43,705 
Developed technology14,862 (6,520)8,342 9,946 (5,933)4,013 
Customer relationships113,259 (102,743)10,516 113,413 (103,900)9,513 
Certifications441 — 441 453 — 453 
Other1,280 (221)1,059    
Total$238,829 $(144,859)$93,970 $235,703 $(140,795)$94,908 
Products intangible assets have an estimated useful life of 10 years. Some trademarks and certifications have indefinite lives and some have useful lives of 8 years to 10 years. Developed technology have estimated useful lives of 16 years to 20 years. Customer relationships intangibles have useful lives of 8 years to 17 years. The other category of intangibles has an estimated useful life of 5 years. The weighted average useful life for the definite-lived intangibles is 13 years.
Intangible assets held in non-U.S. entities are valued in foreign currencies; accordingly, changes in indefinite life intangible assets, such as certifications, at March 31, 2023 and 2022 were the result of foreign currency translation adjustments. Foreign currency translation adjustments also impacted finite life intangible assets held in non-U.S. entities.
59


The Company recorded amortization expense of $9,447, $8,790, and $9,445 in fiscal 2023, 2022 and 2021, respectively for intangible assets. Annual amortization of intangible assets for the next five fiscal years and thereafter will approximate the following:
2024$8,849 
20258,524 
20268,524 
20278,524 
20285,746 
Thereafter11,152 
Total$51,319 
10. Accrued Liabilities
Accrued current liabilities consisted of the following:
 March 31,
2023
March 31,
2022
Accrued employee compensation and related expenses$17,709 $16,235 
Accrued interest414 277 
Customer prepayment89 405 
Warranty reserve758 557 
Professional fees2,696 2,540 
Sales tax payable4,301 2,758 
Accrued litigation payable(1)
5,880 789 
Other(2)
7,517 3,410 
Total accrued current liabilities$39,364 $26,971 
(1) - The Company has insurance receivables relating to and materially offsetting the accrued litigation payable recorded in fiscal 2023 and noted above.
(2) - Included in Other are accrued warranty-related costs of $1,996 and $2,523, respectively, associated with the operational execution of a US-LAM project that was completed previously. Additionally, we recorded $3,384 in other for charges on accumulated foreign currency translation losses related to the Russia Exit in fiscal 2023. Refer to Note 14, "Restructuring and Other Charges/(Income).".
11. Short-Term Revolving Credit Facilities
    Under the Company’s senior secured revolving credit facility described below in Note 12, “Long-Term Debt,” the Company had $14,500 outstanding borrowings at March 31, 2023, and no outstanding borrowings at March 31, 2022. The short-term classification of the revolving credit facility is based on our intent to repay the borrowings thereunder within the next twelve months.
12. Long-Term Debt
Long-term debt consisted of the following:
 March 31,
2023
March 31,
2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively$97,932 $128,360 
Less current portion(10,222)(7,929)
Total$87,710 $120,431 
Senior Secured Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc. as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), entered into an Amended and Restated Credit Agreement with several banks and other financial institutions or entities from time to time and JPMorgan Chase Bank, N.A., as Administrative Agent, ("the Agent") which was further amended on November 19, 2021 and March 7, 2023.
60


The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017, by and among Borrowers, the lenders party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the following credit facilities described below (collectively, the “Facilities”).
Revolving Credit Facility: A USD $100,000 five-year secured revolving credit facility made available to the U.S. Borrower. The Revolving Credit Facility includes sub-limits for letters of credit and swing-line loans (the “Revolving Credit Facility”).
U.S. Term Loan Facility: A USD $80,000 five-year secured term loan A (the “U.S. Term Loan”) made available to the U.S. Borrower (the “U.S. Term Loan Facility”); and
Canadian Term Loan Facility: A CAD $76,182 five-year term loan A (the “Canadian Term Loan” and, together with the U.S. Term Loan, the “Term Loans”) made available to the Canadian Borrower (the “Canadian Term Loan Facility,” and together with the U.S. Term Loan Facility, the “Term Loan Facilities”).
Proceeds of the Facilities were used at closing to repay and refinance the Borrowers’ existing indebtedness under the Prior Credit Agreement and pay all interest, fees and expenses related thereto, and thereafter are expected to be used for working capital and general corporate purposes.
The Credit Agreement allows for incremental term loans and incremental revolving commitments in an amount not to exceed USD $100,000.
Maturity and Repayment
Each of the Facilities terminates on September 29, 2026. Each of the Term Loans will amortize as set forth in the table below, with payments on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.
Installment DatesOriginal Principal Amount
January 1, 2022 through October 1, 20221.25 %
January 1, 2023 through October 1, 20241.88 %
January 1, 2025 through July 1, 20262.50 %
Guarantees
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are guaranteed by the Company and all of the U.S. Borrower’s current and future wholly owned domestic material subsidiaries (the “U.S. Subsidiary Guarantors”), subject to certain exceptions. The Canadian Term Loan is guaranteed by the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions.
Security
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are secured by a first lien on all of the assets of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, including 100% of the capital stock of the U.S. Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, subject to certain exceptions. The Canadian Term Loan is secured by a first lien on all of the assets of the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors, the Canadian Borrower and the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Interest Rates and Fees
The U.S. Borrower will have the option to pay interest on the U.S. Term Loan and borrowings under the Revolving Credit Facility at a base rate, plus an applicable margin, or at a rate based on the Secured Overnight Financing Rate, or "SOFR," plus an applicable margin. The Canadian Borrower will have the option to pay interest on the Canadian Term Loan at a prime rate, plus an applicable margin, or at a rate based on the Canadian Dollar Offered Rate, or "CDOR," plus an applicable margin.
Under the applicable Facilities, the margin for base rate loans and Canadian prime rate loans is 62.5 basis points and the applicable margin for SOFR loans and CDOR loans is 162.5 basis points; provided that, following the completion of one full fiscal quarter after the closing date, the applicable margins will be determined based on a leverage-based performance grid.
In addition to paying interest on outstanding principal under the Revolving Credit Facility, the U.S. Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.25% per annum, provided that,
61


following the completion of one full fiscal quarter after the closing date, the commitment fee will be determined based on a leverage-based performance grid.
Voluntary Prepayment
The Borrowers will be able to voluntarily prepay the principal of the loans outstanding under each of the Facilities without penalty or premium (subject to breakage fees) at any time in whole or in part.
Mandatory Prepayment
Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.
Debt Issuance Costs
The Company capitalizes and defers the costs associated with establishing our debt and financing arrangements. These costs are amortized as interest expense over the life of the loan or related financing. Additionally, for any unscheduled principal payments the Company will record incremental deferred debt charges on a pro rata basis of the unamortized deferred debt balance at the time of the repayment. When debt or the contract is retired prematurely, the proportionate unamortized deferred issuance costs are expensed as loss on retirement. Deferred debt issuance costs expensed as part of interest expense for fiscal 2023, 2022 and 2021 were $317, $596 and $1,525, respectively.
We incurred fees to third parties in connection with our entry into the Credit Agreement described above. The debt issuance costs of $1,265 were capitalized and will be amortized over the life of the Credit Agreement in fiscal 2022. Additionally, we recognized a loss on debt extinguishment of $2,569 in fiscal 2022, which was recorded to Other income/(expense) on our consolidated statements of operations and comprehensive income/(loss).
Financial Covenants
In connection with the Credit Agreement, the Company is required, on a consolidated basis, to maintain certain financial covenant ratios. On the last day of any period of four fiscal quarters ending during a period set forth below, the Company must maintain a consolidated leverage ratio that does not exceed the ratios for such period set forth below (each of which ratios may be increased by 0.50:1.00 for each of the four fiscal quarters following certain acquisitions at the election of the U.S. Borrower):
Fiscal Quarter EndingConsolidated Leverage Ratio
September 30, 2021 through September 30, 20223.75:1.00
December 31, 2022 and each fiscal quarter thereafter3.50:1.00
In addition, on the last day of any period of four fiscal quarters ending on or after September 30, 2021, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.00. As of March 31, 2023, we were in compliance with all financial covenants of the Credit Agreement and there is no material uncertainty about our ongoing ability to comply with our covenants.
Other Covenants
The Credit Agreement contains restrictive covenants (in each case, subject to certain exclusions) that limit, among other things, the ability of the Company and its subsidiaries (including the Borrowers) to:
incur additional indebtedness;
grant liens;
make certain fundamental changes;
sell assets;
make restricted payments;
enter into sales and leasebacks;
make investments;
prepay certain indebtedness;
enter into transactions with affiliates; and
enter into certain restrictive agreements.
The covenants are subject to various baskets and materiality thresholds, with certain of the baskets to the restrictions on the repayment of subordinated or unsecured indebtedness, restricted payments and investments being available only when the Company’s pro forma leverage ratios are less than a certain level.
62


The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default, including, among other things, payment defaults, breach of representations and warranties, covenant defaults, cross-defaults to certain indebtedness, certain events of bankruptcy, certain events under ERISA, judgment defaults, actual or asserted failure of any guaranty or security documents to be in full force and effect and change of control. If such an event of default occurs, the Agent will be entitled to take various actions, including the termination of the commitment for the Revolving Credit Facility, the acceleration of amounts due under the Credit Agreement and certain other actions that a secured creditor is customarily permitted to take following a default.
    At March 31, 2023, we had $83,653 of available borrowing capacity thereunder after taking into account the borrowing base and $16,347 of outstanding letters of credit. The Term Loans bear interest at the SOFR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage ratio (as described above). The interest rates on the Term Loan Facilities on March 31, 2023 were 6.27% for the Canadian Term Loan Facility, 5.59% for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Interest expense has been presented net of interest income on our consolidated statements of operations and comprehensive income/(loss).
Maturities of long-term debt principal payments are as follows for the fiscal years ended March 31:
2024$10,222 
202511,074 
202613,629 
202763,436 
2028 
Total$98,361 
13. Employee Benefits
The Company has defined contribution plans covering substantially all domestic employees and certain foreign subsidiary employees who meet predefined service and eligibility requirements. Participant benefits are 100% vested upon participation. The Company matches employee contributions, limited to 50% of the first 10% of each eligible employee's salary contributed. The Company's matching contributions to defined contribution plans on a consolidated basis were approximately $3,180, $2,708, and $2,561 in fiscal 2023, 2022, and 2021, respectively.
The Company has an incentive compensation program to provide employees with incentive pay based on the Company's ability to achieve certain sales, profitability, and safety objectives. From time to time, the compensation committee of the Board of Directors, at its sole discretion, can add additional amounts to the overall incentive pay achieved. The Company recorded approximately $9,668, $7,258, and $2,767 for incentive compensation earned and other discretionary amounts in fiscal 2023, 2022, and 2021, respectively.
    The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the consolidated balance sheets at March 31, 2023 and 2022 were $6,350 and $5,391, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of $5,671 and $4,837 included in “Other long-term liabilities” in the consolidated balance sheet at March 31, 2023 and 2022, respectively. Deferred compensation plan expense/(income) was $(208), $283, and $1,564 for the years ended March 31, 2023, 2022, and 2021 respectively, and is presented as such in our consolidated statements of operations and comprehensive income/(loss). Expenses and income from our deferred compensation plan were mostly offset by unrealized gains and losses for the deferred compensation plan included in other income/(expense) on our consolidated statements of operations and comprehensive income/(loss). Our unrealized (gains)/losses on investments were $154, $(285), and $(1,635) for the year ended March 31, 2023, 2022, and 2021, respectively.
14. Restructuring and Other Charges/(Income)
As a result of the continued impact of the Russo-Ukrainian war, including the sanctions related thereto, in the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. Given the continuing depressed economic conditions resulting from the Russo-Ukrainian war, including sanctions related thereto, the Company commenced a strategic assessment of its operations in its Russian subsidiary and we concluded that there was uncertainty in whether the Company could realize significant future economic benefits. Therefore, we recorded a total charge of $8,334 in the third fiscal quarter of 2023.
In the fourth quarter of fiscal 2023, on January 31, 2023, our board of directors authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”), through a planned disposition of its Russian subsidiary. We
63


expect to complete the Russia Exit by the second quarter of fiscal 2024, subject to the receipt of the requisite regulatory approvals. The carrying value of the remaining assets and liabilities is zero.
Additionally, in the fourth fiscal quarter, we moved the Russian subsidiary and its related assets and liabilities into an Assets Held-for-Sale asset group. Therefore, according to ASC 205, Presentation of Financial Statements, we marked down the asset group to its fair value less cost to sell. In fiscal 2023, we recorded the following charges:

ChargeFinancial statement impactAmount
Cash and cash equivalentsCash and cash equivalents; Selling, general and administrative expenses$3,939 
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss Accounts receivable, net; Selling, general and administrative expenses681 
Increase in inventory valuation reservesInventories, net; Cost of sales4,325 
Contract assetsContract assets; Restructuring and other charges/(income)347 
Prepaid expenses and other current assetsPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,102 
Property, plant and equipment, net Property, plant and equipment, net; Restructuring and other charges/(income)298 
Operating lease right-of-use assetsOperating lease right-of-use assets; Restructuring and other charges/(income)567 
Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)83 
Current and non-current liabilities, net, including accumulated foreign currency translation lossesCurrent liabilities; Restructuring and other charges/(income)1,296 
 $12,638 
All charges described above were recorded in our EMEA reportable segment, with the exception of $241 of cost of sales from an increase in inventory reserves in our Canada reportable segment. Additionally, we incurred $282 in certain legal and professional fees related to the Russia Exit, of which $209 were recognized in the fourth fiscal quarter of 2023.
During fiscal 2022, we recorded $(103) for severance-related activity in our Canadian segment which was recorded to "Restructuring and other charges/(income)" in our consolidated statements of operations and comprehensive income/(loss). Additionally, we recorded $(311) in cash receipts related to receivables existing prior to the sale of our South Africa business, which was completed in fiscal 2021.
During fiscal 2021, we enacted certain restructuring initiatives to align our cost structure with the decline in demand for our products and services primarily due to COVID-19 and supply/demand fluctuations in commodity prices. Moreover, during fiscal 2021, the Company terminated approximately 252 people (both hourly and salaried positions) and incurred $5,748 in one-time severance costs. These charges were recorded to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss).
In addition, we incurred $429 in lease impairment costs primarily related to one of our Canadian facilities that was substantially vacated by December 31, 2020, as the Company executed efforts to optimize its global manufacturing footprint. We also exercised the early termination option for one of our existing leases in Canada, which resulted in the remeasurement of the related right-of-use asset and lease liability and accelerated the lease amortization and expense to align with the cease use date of the facility. We substantially vacated the facility by December 31, 2020. Finally, we early terminated one of our leases in our US-LAM segment. As a result of these abandonments, we recorded a total of $381 in lease abandonment charges during fiscal 2021. We recorded these charges to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss).
Disposal of South Africa Business
64


On December 15, 2020, a Sale of Shares Agreement was entered into between one of our consolidated subsidiaries and an investor consortium (the "TSAPL Purchasers"). As a result of this agreement, 100% of the outstanding common shares of our consolidated subsidiary, Thermon South Africa Proprietary Limited (the "South Africa Business"), were sold to the TSAPL Purchasers, with aggregate proceeds of 2,500 South African Rand (ZAR), or $167, as partial satisfaction of an existing note receivable. In addition, Purchasers committed to settle operational receivables attributable to other Company subsidiaries existing at the time of sale.
After evaluating our presence in the region served by the South Africa Business, the Company decided to centralize and consolidate our business structure and streamline our organization. A member of the TSAPL Purchasers was the current general manager of the operations of the South Africa business at the time of sale. This sale is accompanied by a distribution agreement whereby the new owners of the business have agreed to distribute our products, continuing the Company's presence in the region. We believe this is an opportunity to optimize the business while pivoting to a new relationship that will better enable us to serve our customers.
As a result of the sale and in accordance with ASC Topic 360, Impairment and Disposal of Long-Lived Assets ("ASC 360"), we recognized a loss on the sale of a business of $2,065 in fiscal 2021, which included the impact of a currency translation adjustment of $828. This loss was recognized within restructuring and other charges/(income) on the consolidated statements of operations and comprehensive income/(loss). The reported loss on sale of stock is not deductible for tax. Prior to the disposal, the South Africa Business's results were reported within the "Europe, Middle East and Africa" segment.
Restructuring and other charges/(income) by reportable segment were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
United States and Latin America$ $(46)$3,563 
Canada (186)2,591 
Europe, Middle East and Africa3,693 (182)2,459 
Asia-Pacific  10 
 $3,693 $(414)$8,623 
Restructuring activity related to severance activity described above recorded in "Accrued liabilities" on the consolidated balance sheets is summarized as follows:
Beginning balance, April 1, 2021$657 
Costs incurred(103)
Less cash payments(554)
Beginning balance, April 1, 2022$ 
Costs incurred 
Less cash payments 
Ending balance, March 31, 2023$ 
15. Commitments and Contingencies
Letters of Credit, Bank Guarantees, and Other Commitments
At March 31, 2023, and 2022, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately $30,753 and $9,760 as of March 31, 2023, and 2022, respectively. Of this amount, $1,211 and $953 is secured by cash deposits at the Company's financial institutions at March 31, 2023, and 2022, respectively, and an additional $1,847 and $2,948, respectively, represents a reduction of the available amount of the Company's short term and long-term revolving lines of credit. Included in prepaid expenses and other current assets at March 31, 2023 and 2022, was approximately $2,859 and $2,486, respectively, of cash deposits pledged as collateral on performance bonds and letters of credit. In addition to the $30,753 and $9,760 above, our Indian subsidiary also has $4,418 and $4,807 in non-collateralized customs bonds outstanding at March 31, 2023 and 2022, respectively, to secure the Company's customs and duties obligations in India.
    The Company has entered into information technology service agreements with several vendors. The service fees expense amounted to $1,332, $2,498, and $1,768 in fiscal 2023, 2022, 2021, respectively. The future annual service fees under the service agreements are as follows for the fiscal years ended March 31:
65


2024$1,514 
202549 
2026 
Total$1,563 
As of March 31, 2023, the Company has accrued $1,996 as estimated additional cost related to the operational execution of a project in our US-LAM segment. Refer to Note 10, "Accrued Liabilities" for more information.
Changes in the Company's warranty reserve are as follows:
Balance at March 31, 2020$477 
Reserve for warranties issued during the period217 
Settlements made during the period(444)
Balance at March 31, 2021$250 
Reserve for warranties issued during the period605 
Settlements made during the period(298)
Balance at March 31, 2022$557 
Reserve for warranties issued during the period607 
Settlements made during the period(406)
Balance at March 31, 2023$758 
Legal Proceedings
We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. As of March 31, 2023, management believes that adequate reserves have been established for any probable and reasonably estimable losses. Expenses related to litigation reduce operating income. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one reporting period. 
In January 2020, the Company received service of process in a class action application in the Superior Court of Quebec, Montreal, Canada related to certain heating elements previously manufactured by THS and incorporated into certain portable construction heaters sold by certain manufacturers. The Company believes this claim is without merit and intends to vigorously defend itself against the claim. While the Company continues to dispute the allegations, in March 2021, it reached an agreement in principle with the plaintiff and other defendants to resolve this matter without admitting to any liability; such agreement remains subject to the agreement of the parties on the terms of a definitive settlement agreement. Settlement of this matter on the agreed terms will require the Company to contribute an amount that would not have a material impact on the Company’s consolidated financial position, results of operations or cash flows. The settlement is subject to, among other things, approval by the Superior Court.
16. Stock-Based Compensation Expense
The Board of Directors has adopted and the shareholders have approved three stock option award plans. The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plans ("2010 Plan") was approved on July 28, 2010. The plan authorized the issuance of 2,767,171 stock options or restricted shares (on a post stock split basis). On April 8, 2011, the Board of Directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan ("2011 LTIP"). The 2011 LTIP made available 2,893,341 shares of the Company's common stock that may be awarded to employees, directors or non-employee contractor's compensation in the form of stock options or restricted stock awards. On May 21, 2020, the Board of Directors approved the Thermon Group Holdings, Inc. 2020 Long-Term Incentive Plan ("2020 LTIP"). The 2020 LTIP made available 1,400,000 shares of the Company's common stock that may be awarded to employees, directors, or non-employee contractor's compensation in the form of stock options or restricted stock awards. Collectively, the 2010 Plan, the 2011 LTIP, and the 2020 LTIP are referred to as the "Stock Plans." The Company does not hold any shares of its own stock as treasury shares. Accordingly, the vesting of restricted stock units and performance stock units and the exercise of stock options result in the issuance of additional new shares of the Company's stock. For fiscal 2023, 2022, and 2021, we recorded stock-based compensation of $5,954, $3,803, and $3,728, respectively.
66


Unvested options outstanding are scheduled to cliff vest over three years with 100% vesting on the third anniversary date of the grant. Stock options must be exercised within 10 years from date of grant. Stock options were issued with an exercise price which was equal to the market price of our common stock at the grant date. We account for forfeitures as they occur, rather than estimate expected forfeitures.
Stock Options
A summary of stock option activity under our Stock Plans for fiscal 2023, 2022, and 2021 are as follows:
Options Outstanding
Number of SharesWeighted Average Exercise Price
Balance at March 31, 2020163,016$12.25 
Granted71,78014.28 
Exercised(97,156)6.81 
Forfeited(16,171)14.28 
Expired(10,068)$14.73 
Balance at March 31, 2021111,401$16.53 
Granted 
Exercised(8,100)12.00 
Forfeited(9,742)14.28 
Expired(4,322)16.30 
Balance at March 31, 202289,237$17.20 
Expired(14,871)$21.52 
Balance at March 31, 202374,366$16.33 
For fiscal 2023, 2022, and 2021, the intrinsic value of stock option exercises was $0, $60, and $646, respectively. As of March 31, 2023, there was no unrecognized expense related to unvested stock option awards.
The following table summarizes information about stock options outstanding as of March 31, 2023:
Options OutstandingOptions Vested and Exercisable
Exercise PriceNumber OutstandingWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023Number Vested and ExercisableWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023
$14.2845,8677.2$14.28 $393,810  7.2$ $ 
$19.6428,4993.819.64 244,690 28,499 3.819.64  
$14.28 - $19.6474,366 5.9$16.33 $638,500 28,499 5.9$19.64 $ 
The aggregate intrinsic value in the preceding table represents the total intrinsic value based on our closing stock price of $24.92 as of March 31, 2023, which would have been received by the option holders had all option holders exercised as of that date.
Stock options are valued by using a Black-Scholes-Merton option pricing model. We calculate the value of our stock option awards when they are granted. Accordingly, we update our valuation assumptions for volatility and the risk-free interest rate each quarter that option grants are awarded. Annually, we prepare an analysis of the historical activity within our option plans as well as the demographic characteristics of the grantees of options within our stock option plan to determine the estimated life of the grants and possible ranges of estimated forfeiture. The expected life was determined using the simplified method for estimating expected option life, which qualify as "plain-vanilla" options. The risk-free interest rate is based on the rate of a zero-coupon U.S. Treasury instrument with a remaining term approximately equal to the expected term. We do not expect to pay dividends in the near term and therefore do not incorporate the dividend yield as part of our assumptions.
Restricted Stock Awards and Units
67


Restricted stock awards have been issued to members of our board of directors and restricted stock units have been issued to certain employees. For restricted stock awards, the actual common shares have been issued with voting rights and are included as part of our total common shares outstanding. The common shares may not be sold or exchanged until the vesting period is completed. For restricted stock units, no common shares are issued until the vesting period is completed. For restricted stock units, the Company allows its employees to withhold a portion of their units upon the vesting dates in order to satisfy their tax obligation. For both restricted stock awards and units, fair value is determined by the market value of our common stock on the date of the grant.
We established a plan to issue our directors awards of fully vested common stock in lieu of restricted stock awards. During fiscal 2023, 2022, and 2021 we issued 38,137, 32,136 and 52,098 fully vested common shares which had a total fair value of $624, $570, and $712 based on the closing price of our common stock on the date of issuance, respectively. As of March 31, 2023, there were no outstanding restricted stock awards.
The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2023, 2022, and 2021.
Restricted Stock UnitsNumber of SharesWeighted Average Grant Fair Value
Balance of unvested units at March 31, 2020236,706$22.14 
Granted222,67913.75 
Released(115,504)21.33 
Forfeited(39,357)16.95 
Balance of unvested units at March 31, 2021304,524 $12.96 
Granted139,242 17.62 
Released(125,089)19.42 
Forfeited(24,524)14.81 
Balance of unvested units at March 31, 2022294,153$16.26 
Granted167,84216.82 
Released(112,157)17.56 
Forfeited(13,584)15.83 
Balance of unvested units at March 31, 2023336,254$16.12 
Based on our closing stock price of $24.92, the aggregate intrinsic value of the unvested restricted stock units at March 31, 2023 was $8,373. Total unrecognized expense related to unvested restricted stock units was approximately $3,272 as of March 31, 2023. We anticipate this expense to be recognized over a weighted average period of approximately 1.0 years.
Performance Stock Units
During fiscal 2023, 2022, and 2021, performance stock unit awards were issued to our executive officers and other members of management and had total estimated grant date fair values of $2,547, $1,689 and $1,947, respectively. For the fiscal 2023 awards, the performance indicator for these awards is a combination of stock price and the Company's Adjusted EBITDA. The target number of shares is 62,530 and 72,949 for the stock price awards and Adjusted EBITDA awards, respectively. For those awards utilizing a stock price indicator, the stock price indicator measures our stock price relative to a predetermined peer group of companies with similar business characteristics as ours. Since the stock price indicator is market-based, we prepared a Monte Carlo valuation model to calculate the probable outcome of the market for our stock to arrive at the fair value. The fair value of the market-based units will be expensed over three years, whether or not the market condition is met. For those awards utilizing an Adjusted EBITDA indicator, the Adjusted EBITDA indicator establishes the target Adjusted EBITDA for each of the next three years from the grant date. Since these are performance-based stock awards, the Company will make estimates of periodic expense until the Adjusted EBITDA target is known and the expense for actual number of shares earned is determinable.
During fiscal 2023, certain Adjusted EBITDA-based performance awards paid at 200% of their target based on the Company's performance during the fiscal year.
During fiscal 2022 and 2021, certain Adjusted EBITDA-based performance stock awards that were scheduled to vest did not meet the minimum Adjusted EBITDA indicator. Accordingly, 67,220 and 130,835 of previously outstanding performance stock units were forfeited during fiscal 2022 and 2021, respectively.
68


For performance stock units, the performance period will end on the third fiscal year end subsequent to the award being granted. It will then be determined how many shares of stock will be issued. In each year of the performance period, the possible number of shares will range from zero percent to two hundred percent of the target shares.
The following table summarized the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2023.
Fiscal Year GrantedTargetMinimumMaximum
Fiscal 2021136,350272,700
Fiscal 202295,068190,136
Fiscal 2023135,479270,958
    In fiscal 2023, 2022 and 2021, the performance objectives for 182,423, 91,164 and 4,476 awards, respectively, were earned.
    At March 31, 2023, there was $5,648 in stock compensation that remained to be expensed, which will be recognized over a period of 1.0 years.

17. Other Income/(Expense)
Other expense consisted of the following:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Foreign currency transaction gain/(loss)$643 $(2,377)$1,094 
Gain/(loss) on foreign exchange forwards(743)441 (811)
Gain/(loss) on investments from deferred compensation plan(154)285 1,635 
Loss on debt extinguishment (2,569) 
Other income/(expense)168 55 217 
Total$(86)$(4,165)$2,135 

18. Income Taxes
Income taxes included in the consolidated income statement consisted of the following:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Current provision:
Federal provision$6,329 $634 $(4,662)
Foreign provision 12,619 8,907 6,098 
State provision 1,181 441 197 
Deferred provision:
Federal deferred benefit(2,648)(231)(1,963)
Foreign deferred benefit(1,649)(1,396)(1,084)
State deferred benefit(265)(22)(107)
Total provision for income taxes $15,567 $8,333 $(1,521)
    Deferred income tax assets and liabilities were as follows:
69


March 31,
20232022
Deferred tax assets:
Accrued liabilities and reserves$6,868 $5,483 
Capitalized research and development costs1,747  
Foreign deferred benefits1,250 1,626 
Stock option compensation802 736 
Net operating loss carryforward453 801 
Inventories584 415 
Interest limitation 94 
Capitalized transaction costs124 95 
Tax credit carryforward225 214 
Unrealized gain on hedge8  
Valuation allowance(238)(248)
Total deferred tax assets$11,823 $9,216 
Deferred tax liabilities:
Intangible assets$(5,798)$(5,969)
Intangible and other - foreign(11,728)(14,139)
Property, plant and equipment(4,813)(4,277)
Prepaid expenses(247)(205)
Unrealized loss on hedge (18)
Undistributed foreign earnings(632)(1,340)
Total deferred tax liabilities$(23,218)$(25,948)
Net deferred tax liability$(11,395)$(16,732)
The Company expects that it is more likely than not that the results of future operations will generate sufficient taxable income to realize its domestic and foreign deferred tax assets, net of valuation allowance reserves.
    The U.S. and non-U.S. components of income (loss) from continuing operations before income taxes were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
U.S.$17,792 $4,240 $(15,818)
Non-U.S.31,441 24,185 15,174 
Income from continuing operations$49,233 $28,425 $(644)
The difference between the provision for income taxes and the amount that would result from applying the U.S. statutory tax rate to income before provision for income taxes is as follows:
70


Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Notional U.S. federal income tax expense at statutory rate$10,339 $5,969 $(135)
Adjustments to reconcile to the income tax provision:
Impact of U.S. global intangible taxes and benefits(622)(210)(1,859)
U.S. net operating loss carry-back rate difference  (1,470)
Russian loss not benefited2,768   
South Africa divestiture  526 
Rate difference-international subsidiaries1,602 1,223 513 
Withholding on Canadian intercompany dividend 301  
Impact on deferred tax liability for statutory rate change 74 332 
Undistributed foreign earnings(315)713 359 
U.S. state income tax provision, net654 451 48 
Charges/(benefits) related to uncertain tax positions77 77 79 
Non-deductible charges421 150 239 
Change in valuation allowance10 34 (475)
Other, net633 (449)322 
Provision for income taxes$15,567 $8,333 $(1,521)
On December 22, 2017, the United States enacted significant changes to U.S. tax law following the passage and signing of H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for fiscal Year 2018” (the “Tax Act”) (previously known as “The Tax Cuts and Jobs Act”).  The Tax Act included significant changes to existing tax law, including a permanent reduction to the U.S. federal corporate income tax rate from 35% to 21%, a one-time repatriation tax on deferred foreign income (“Transition Tax”), deductions, credits and business-related exclusions. 
    Consistent with provisions allowed under the Tax Act, the net $4,007 calculated Transition Tax liability will be paid over an eight year period beginning in fiscal year 2019. At March 31, 2023, $1,640 of the Transition Tax liability is included in “Other non-current liabilities” in the consolidated balance sheets.  
Given the Tax Act’s significant changes and the opportunities to repatriate cash tax free, we have reevaluated our current permanent reinvestment position. Accordingly, we no longer assert a permanent reinvestment position in most of our foreign subsidiaries. We expect to repatriate certain earnings which will be subject to withholding taxes.  At March 31, 2023 we have accrued $830 as an additional deferred tax liability associated with the future repatriation of earnings from jurisdictions that withhold taxes on foreign paid dividends.  
In connection with the strategic assessment related to our Russian subsidiary, the Company had losses that were primarily not benefited for tax during the year ended March 31, 2023. The net tax impact of the losses for the write-down of the Russian subsidiary was $2,768.
During the year ended March 31, 2021, the Company recorded discrete tax benefits of $1,859 related to updated Internal Revenue Service rules regarding the United States global intangible low-taxed income or ("GILTI tax") and related tax planning elections associated with the GILTI tax rule changes. Under the new rules, Thermon was able to reduce previously incurred GILTI tax under the high tax exception rules. Included with this benefit are certain tax elections that resulted in the reduction of previous tax expense.
During the year ended March 31, 2021, the Company incurred a taxable loss within its operations in the United States. As a result, the net operating loss was available to be carried back to the Company's 2016 tax year when the federal tax rate was 35%. The rate differential resulted in a discrete tax benefit of $1,470.
    As of March 31, 2023, the Company had foreign tax net operating loss carry-forwards ("NOLs") of $1,863. Of this amount, $621 may be carried forward indefinitely. As of March 31, 2023, the tax years 2019 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject.
    At March 31, 2023, reserves for uncertain tax position consisted of uncertain tax positions related to the final Transition Tax that we determined could be overturned if the calculations were examined by tax authorities. The reserves for the Transition Tax will remain subject to examination until January 2025. No reserves are expected to be released within twelve months. Activity within our reserve for uncertain tax positions as well as the penalties and interest are recorded as a component
71


of the Company's income tax expense. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022
Beginning balance$885 $808 
Release of reserve  
Interest and penalties on prior reserves77 77 
Reserve for uncertain income taxes - included in "Other non-current liabilities"$962 $885 
19. Segment Information
    We maintain four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our four reportable segments, our core products and services are focused on the following markets: chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, energy transition/decarbonization and general industries and other, which we refer to as our "key end markets." We offer a full suite of products (heating units, heating cables, heated blankets, temporary power solutions, and tubing bundles), services (engineering, installation and maintenance services) and software (design optimization and wireless and network control systems) required to deliver comprehensive solutions to some of the world's largest and most complex projects. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.
    Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant, and equipment, net of accumulated depreciation, and total assets classified by major geographic area in which the Company operates are as follows:
72


Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Sales to External Customers:
United States and Latin America$209,154 $154,187 $95,441 
Canada153,968 115,442 90,853 
Europe, Middle East and Africa43,157 54,737 54,219 
Asia-Pacific34,311 31,308 35,668 
 $440,590 $355,674 $276,181 
Inter-segment Sales:
United States and Latin America$42,657 $40,169 $40,793 
Canada17,715 11,629 7,272 
Europe, Middle East and Africa1,409 1,683 2,003 
Asia-Pacific2,033 1,325 1,221 
$63,814 $54,806 $51,289 
Depreciation Expense:
United States and Latin America$4,845 $5,729 $6,290 
Canada4,423 5,117 4,454 
Europe, Middle East and Africa366 390 341 
Asia-Pacific150 179 192 
$9,784 $11,415 $11,277 
Amortization of Intangibles:
United States and Latin America$2,175 $1,145 $1,464 
Canada7,085 7,472 7,301 
Europe, Middle East and Africa84 94 453 
Asia-Pacific103 79 227 
$9,447 $8,790 $9,445 
Income/(Loss) from Operations:
United States and Latin America$38,808 $9,699 $(9,490)
Canada36,173 22,913 15,242 
Europe, Middle East and Africa(17,488)6,974 3,181 
Asia-Pacific5,431 4,559 3,917 
Unallocated:
Public company costs(1,780)(1,937)(1,716)
Stock compensation(5,954)(3,803)(3,728)
 $55,190 $38,405 $7,406 
March 31, 2023March 31, 2022
Property, Plant and Equipment, net:
United States and Latin America$31,918 $31,919 
Canada28,369 30,686 
Europe, Middle East and Africa2,366 2,796 
Asia-Pacific635 638 
$63,288 $66,039 
Total Assets:
United States and Latin America$270,404 $241,421 
Canada287,221 296,459 
Europe, Middle East and Africa57,680 67,608 
Asia-Pacific34,324 31,181 
$649,629 $636,669 
73


    At March 31, 2023 and 2022, non-current deferred tax assets of $10,363 and $7,061 respectively, were applicable to the United States.
    Capital expenditures by geographic area were as follows:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Capital Expenditures:
United States and Latin America$4,268 $1,267 $3,075 
Canada4,636 3,593 4,866 
Europe, Middle East and Africa278 288 68 
Asia-Pacific271 72 123 
 $9,453 $5,220 $8,132 

74


20. Subsequent Events

    No subsequent events have been identified for the fiscal year ended March 31, 2023.
75


ITEM 9. CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE

    None.
76


ITEM 9A. CONTROLS AND PROCEDURES
Disclosure Controls and Procedures
Under the supervision and with the participation of the Company's management, including its Chief Executive Officer and Chief Financial Officer, the Company has evaluated the effectiveness of the design and operation of its disclosure controls and procedures pursuant to Rule 13a-15(b) under the Exchange Act as of the end of the period covered by this annual report. Based on that evaluation, the Company's Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this annual report, these disclosure controls and procedures were effective to provide reasonable assurance that information required to be disclosed in the reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC's rules and forms, and that such information is accumulated and communicated to the Company's management to allow timely decisions regarding required disclosure.
Management's Annual Report on Internal Control Over Financial Reporting
    We, as management, are responsible for establishing and maintaining adequate internal control over the Company's financial reporting, as such term is defined in Rule 13a-15(f) under the Exchange Act. Our internal control system was 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 and 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. All internal control systems, no matter how well designed, have inherent limitations. Therefore, even those systems determined to be effective can provide only reasonable assurance with respect to financial statement preparation and presentation.
    Management assessed the effectiveness of the Company’s internal control over financial reporting as of March 31, 2023, based on the criteria set forth in the Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission ("COSO").
Based on this assessment, management has concluded that, as of March 31, 2023, our internal control over financial reporting is effective. The scope of management's assessment of the effectiveness of its internal control over financial reporting did not include a similar assessment of such controls at Powerblanket, which we acquired in fiscal 2023. Powerblanket comprised approximately 6% of our total assets at March 31, 2023, and 4% of our total revenue in fiscal 2023.
    KPMG LLP, the independent registered public accounting firm that audited the Company’s consolidated financial statements as of and for the year ended March 31, 2023, included in this annual report, has issued an attestation report on the effectiveness of the Company’s internal control over financial reporting as of March 31, 2023. The report is included in Item 8 of this annual report.
Changes in Internal Control over Financial Reporting
There have been no changes in our internal control over financial reporting during the quarter ended March 31, 2023, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.
ITEM 9B. OTHER INFORMATION
None.
ITEM 9C. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS
None.
77


PART III

ITEM 10. DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE
Information About Our Executive Officers
The following table and biographies set forth certain information about our current executive officers (collectively, the "Executive Officers"). The names, positions and ages of the Executive Officers as of May 25, 2023, are listed below. Our Executive Officers are appointed by the Board and serve at the discretion of the Board. There are no family relationships among these officers, nor any arrangements or understandings between any Executive Officer and any other person pursuant to which the officer was selected.
Executive OfficerTitleAge
Bruce ThamesPresident & Chief Executive Officer60
Kevin FoxSenior Vice President, Chief Financial Officer39
David BuntinSenior Vice President, Thermon Heat Tracing53
Thomas CerovskiSenior Vice President, Global Sales51
Candace Harris-PetersonVice President, Human Resources44
Mark RobertsSenior Vice President, Global Engineering and Project Services62
Roberto KuaharaSenior Vice President, Global Operations57
Ryan TarkingtonGeneral Counsel & Corporate Secretary42
Bruce A. Thames joined Thermon in April 2015 as Executive Vice President and Chief Operating Officer. He was promoted to President and Chief Executive Officer and appointed as a member of the Board on April 1, 2016. Prior to joining Thermon, Mr. Thames was Senior Vice President and Chief Operating Officer of TD Williamson in Tulsa, Oklahoma, a position he held since 2012. TD Williamson manufactures and delivers a portfolio of solutions to the owners and operators of pressurized piping systems for onshore and offshore applications. He joined TD Williamson in 2005 as Vice President, North America and also served as Vice President and General Manager, Eastern Hemisphere from 2010 to 2012. Mr. Thames began his career with Cooper Industries (formerly Intool), where he spent twelve years in various roles within the product engineering, marketing and operations groups. Mr. Thames then joined GE Energy (formerly Dresser Flow Solutions) ("Dresser") and served primarily as the Director of North American Operations and Product Director for Ball Valves globally for Dresser's Valve Group during his tenure from 2002 to 2005. Mr. Thames holds a B.S. in Mechanical Engineering from the University of Texas at Austin. Mr. Thames brings extensive leadership skills, international acumen, product innovation, operational experience in lean/six sigma and industry knowledge to the Board.
Kevin Fox joined the Company in March 2019 as Vice President, Corporate Development, in which he managed the Corporate Development, Investor Relations and the Global Marketing activities of the Company. He was promoted to Senior Vice President, Chief Financial Officer in February 2021. Prior to joining Thermon, Mr. Fox served in various roles of increasing responsibility in strategy, corporate development and finance with General Electric from 2006 to 2019. Mr. Fox holds a B.A. from Boston College and a M.B.A. from Northwestern University’s Kellogg School of Management.
Thomas Cerovski joined the Company in January 2019 as Senior Vice President, Global Sales, where Mr. Cerovski manages the Company's profit and loss business units and commercial organization. Prior to joining the Company, from 2018 until 2019, Mr. Cerovski was the Senior Vice President, Global Sales and Business Development for Trojan Battery Company, a leading manufacturer of deep-cycle batteries. From 2013 through 2018, Mr. Cerovski held various positions at Dover Corporation, a conglomerate manufacturer of industrial products, including Vice President and General Manager, Dispenser Business Unit, and Vice President, Product and Technology Services, Wayne Fueling Systems. Prior to joining Dover Corporation, Mr. Cerovski served for fourteen (14) years in various positions with General Electric Company. Mr. Cerovski began his career at the Nuclear Regulatory Commission. Mr. Cerovski brings more than twenty-five (25) years of energy industry leadership experience in positions ranging from engineering, product management, sales, business development, and business unit management. Mr. Cerovski holds a B.S. from Montana State University, a M.S from Purdue University, and a M.B.A. from George Washington University.
Roberto Kuahara joined the Company in February 2022 as Senior Vice President, Operations. Prior to joining the Company, Mr. Kuahara served as the Vice President of Manufacturing and Supply Chain, Continuous Improvement and EHS of SPM Oil & Gas, Inc., a subsidiary of Caterpillar, Inc. From 2011 to January 2021, Mr. Kuahara held various positions at the oil and gas division of Weir Group plc, including the Divisional Vice President of Operations, Continuous Improvement and EHS until the sale of the oil and gas division to Caterpillar, Inc. in February 2021. Prior to joining the Weir Group plc, Mr.
78


Kuahara held various positions in the automotive manufacturing industry, including Ford Motor Company, Volkswagen and Dana Corporation when he was resident at Toyota Motor Company. Mr. Kuahara brings over thirty (30) years of experience in global multi-site manufacturing operations. Mr. Kuahara holds a B.S. in Mechanical Engineering from the University of Mackenzie.
Mark Roberts joined the Company in October 2016 as Vice President of Global Engineering and Project Services. In May 2021, Mr. Roberts was promoted to Senior Vice President, Thermon Heating Systems and Engineering. Prior to joining the Company, from September 2011 to September 2015, Mr. Roberts served as Vice President, Executive Vice President and President of Audubon Engineering Company, LLC, a professional Engineering Firm. During his thirty-five (35) year career in the energy industry, Mr. Roberts has held executive and management positions within technical sales, business development, engineering and business unit management. Mr. Roberts holds a B.S. in chemical engineering from The University of Texas at Austin.
David Buntin joined the Company in January 2017 as Senior Vice President, Research and Development. In May 2020, Mr. Buntin was promoted to Senior Vice President, Thermon Heat Tracing and R&D. Prior to joining the Company, from 2007 to 2016, Mr. Buntin served as Chief Operating Officer and Vice President Engineering for Enovation Controls, Inc., a company that provides instrumentation, displays, controls and fuel systems for natural gas engines and compressors as well as industrial and marine equipment. Before joining Enovation Controls, Inc., from 1998 to 2007, Mr. Buntin served as the Vice President of Engineering and Services for SecureLogix Corporation, a successful high-tech startup providing telephony and voice-over-IP security solutions. Prior to SecureLogix, from 1994 to 1998, Mr. Buntin served in various engineering roles of increasing responsibility with Southwest Research Institute. Mr. Buntin holds a B.S. in electrical engineering from Baylor University and a M.S. in electrical engineering from Texas A&M University.
Candace Harris-Peterson joined the Company in January 2017 as Vice President of Human Resources. Prior to joining the Company, from 2006 to 2016, Ms. Peterson was the Senior Business Partner, Global Sales and Services for TD Williamson, Inc., a global solutions provider to the owners and operators of pressurized piping systems for onshore and offshore applications. Ms. Peterson holds a B.A. in organizational leadership from Chapman University in Orange, California.
Ryan Tarkington joined the Company in February 2019 as General Counsel and Corporate Secretary. In May 2022, Mr. Tarkington was promoted to Senior Vice President, General Counsel and Corporate Secretary. Prior to joining the Company, from 2011 to 2019, Mr. Tarkington served in various capacities with several international companies in the offshore drilling industry, including as Senior Counsel for Rowan Companies plc from 2017 through 2019, as Associate General Counsel for Paragon Offshore plc from 2014 through 2017 and as Senior Counsel for Transocean Ltd. from 2011 through 2014. Mr. Tarkington began his career at the law firm of Vinson & Elkins L.L.P. Mr. Tarkington holds a B.A. from Rice University and a J.D. from The University of Texas School of Law.
Information concerning our directors will appear in our proxy statement for the 2022 Annual Meeting of Stockholders to be filed pursuant to Regulation 14A of the Exchange Act (Regulation 14A) on or before June 22, 2022 (the “2021 Proxy Statement”) under the caption “Directors.” Such information is incorporated herein by reference.
Information concerning our Audit, Human Capital Management and Compensation, Finance, and Nominating and Corporate Governance Committees will appear in 2022 Proxy Statement under the caption “Corporate Governance.” Such information is incorporated herein by reference. Our committee charters and corporate governance guidelines are available on our Investor Relations website located at http://ir.thermon.com.
Code of Business Conduct and Ethics
We have adopted a written code of business conduct and ethics, which we refer to as our “code of conduct,” that applies to all of our employees, officers and directors. Our code of conduct is available on our Investor Relations website located at http://ir.thermon.com. Stockholders can also obtain a free copy of our code of conduct by writing to the General Counsel, Thermon Group Holdings, Inc., 7171 Southwest Parkway, Building 300, Suite 200, Texas 78735. We will post any amendments to our code of conduct, and any waivers that are required to be disclosed pursuant to SEC or NYSE rules, on our website.
ITEM 11. EXECUTIVE COMPENSATION
Information regarding executive and director compensation is incorporated by reference to the "Compensation Discussion and Analysis" section of our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders.
The material incorporated herein by reference to the information set forth under the "Compensation Committee Report" in our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders shall be deemed furnished, and not filed, in this Annual Report on Form 10-K and shall not be deemed incorporated by reference into any of our filings under the Securities Act of 1933 or the Securities Exchange Act of 1934 as a result of this furnishing, except to the extent that we have specifically incorporated such materials by reference.
79


Information regarding compensation committee interlocks and insider participation is incorporated herein by reference to the information under the heading "Corporate Governance-Compensation Committee Interlocks and Insider Participation" section of our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders.

ITEM 12. SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS
Information regarding security ownership of certain beneficial owners and management is incorporated herein by reference to the "Security Ownership of Certain Beneficial Owners and Management" section of our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders.
Information related to compensation plans under which our equity securities are authorized for issuance as of March 31, 2023 is set forth in the table below.
Equity Compensation Plan Information
The following table sets forth information regarding our equity compensation plans as of March 31, 2023. Specifically, the table provides information regarding our stock plans, described elsewhere in this annual report.
Plan CategoryNumber of securities to be issued upon exercise of outstanding equity awardsWeighted-average exercise price of outstanding options
Number of securities remaining available for future issuances under equity compensation plans (1)
Equity compensation plans
approved by security holders (2)
730,411 $16.33 750,330 
Equity plans not approved by security holders — — — 
Total(3)
730,411 750,330 
(1)    Excludes securities reflected in the column entitled "Number of securities to be issued upon exercise of outstanding equity awards."
(2)    On April 8, 2011, our board of directors and pre-IPO stockholders approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan ("2011 LTIP"). The 2011 LTIP authorized the issuance of 2,893,341 equity awards. On May 21, 2020, the Board of Directors approved the Thermon Group Holdings, Inc. 2020 Long-Term Incentive Plan ("2020 LTIP"). The 2020 LTIP made available 1,400,000 shares of the Company's common stock that may be awarded to employees, directors, or non-employee contractor's compensation in the form of stock options or restricted stock awards.
(3)    At March 31, 2023, the Company had outstanding under the LTIP: (i) 74,366 stock options, with a weighted average exercise price of $16.33, (ii) 336,254 unvested restricted stock units, with a weighted average grant date fair value of $16.12, and (iii) 319,791 performance units (assuming satisfaction of the performance metric at target and 639,582 at maximum), with a weighted average grant date fair value of $18.93.     
ITEM 13. CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE
Information regarding certain relationships and related transactions and director independence is incorporated herein by reference to the "Certain Relationships and Related Party Transactions" and "Corporate Governance-Director Independence" sections, respectively, of our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders.
ITEM 14. PRINCIPAL ACCOUNTANT FEES AND SERVICES
Our independent registered public accounting firm is KPMG LLP, located in Austin, Texas, PCAOB ID:185. Information regarding our principal accountant fees and services is incorporated herein by reference to the "Audit and Non-Audit Fees" section of our Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders.

80


PART IV
ITEM 15. EXHIBITS AND FINANCIAL STATEMENT SCHEDULES
The following documents are filed as a part of this annual report:
1.    Financial Statements: Included herein at Item 8.
2.    Financial Statement Schedules: None. Financial statement schedules have been omitted because the required information is included in our consolidated financial statements contained elsewhere in this annual report.
3.    Exhibits: See the Exhibit Index below. Each management contract and compensatory plan or arrangement required to be filed as an exhibit to this annual report is identified in the Exhibit Index by a single asterisk following its exhibit number.
Certain of the agreements included as exhibits to this annual report contain representations and warranties by each of the parties to the applicable agreement. These representations and warranties have been made solely for the benefit of the other parties to the applicable agreement and:
should not in all instances be treated as categorical statements of fact, but rather as a way of allocating the risk to one of the parties if those statements prove to be inaccurate;
have been qualified by disclosures that were made to the other party in connection with the negotiation of the applicable agreement, which disclosures are not necessarily reflected in such agreement;
may apply standards of materiality in a way that is different from what may be viewed as material to you or other investors; and
were made only as of the date of the applicable agreement or such other date or dates as may be specified in such agreement and are subject to more recent developments.
The registrant acknowledges that, notwithstanding the inclusion of the foregoing cautionary statements, it is responsible for considering whether additional specific disclosures of material information regarding material contractual provisions are required to make the statements in this annual report not misleading.

81


EXHIBIT INDEX
Exhibit
Number
Description
   
3.1
3.2
4.1
4.2
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†
82


10.16†
10.17†
10.18†
10.19†
10.20†
10.21†
10.22†
10.23†
10.24†*
21.1*
23.1*
31.1* 
   
31.2* 
32.1* 
32.2* 
   
101* Interactive Data Files Pursuant to Rule 405 of Regulation S-T: (i) Consolidated Balance Sheets, (ii) Consolidated Statements of Operations and Comprehensive Income (Loss), (iii) Consolidated Statements of Shareholders'/Members' Equity, (iv) Consolidated Statements of Cash Flows, and (v) Notes to Consolidated Financial Statements
104*Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101)
 __________________________________
+    The schedules to this exhibit have been omitted in accordance with Regulation S-K Item 601(b)(2). A copy of any
    omitted schedule will be furnished to the Securities and Exchange Commission upon request.
†    Management contract and compensatory plan or arrangement
*    Filed herewith
ITEM 16. FORM 10-K SUMMARY
None.
83



SIGNATURE
 Pursuant to the requirements of Section 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.
 THERMON GROUP HOLDINGS, INC. (registrant)
Date: May 25, 2023By: /s/ Kevin Fox
  Kevin Fox
  Senior Vice President, Chief Financial Officer
(Principal Financial and Principal Accounting Officer)

84



Pursuant to the requirements of the Securities Exchange Act of 1934, this annual report has been signed below by the following persons on behalf of the registrants and in the capacities and on the date indicated.
DateTitleSignatures
May 25, 2023President and Chief Executive OfficerBy:/s/ Bruce Thames
(Principal Executive Officer); DirectorBruce Thames
May 25, 2023Chief Financial Officer, Senior Vice PresidentBy:/s/ Kevin Fox
(Principal Financial and Principal Accounting Officer)Kevin Fox
May 25, 2023Chairman of the BoardBy:/s/ John T. Nesser III
John T. Nesser III
May 25, 2023DirectorBy:/s/ John U. Clarke
John U. Clarke
May 25, 2023DirectorBy:/s/ Linda Dalgetty
Linda Dalgetty
May 25, 2023DirectorBy:/s/ Roger L. Fix
Roger L. Fix
May 25, 2023DirectorBy:/s/ Marcus J. George
Marcus J. George
May 25, 2023DirectorBy:/s/ Kevin J. McGinty
Kevin J. McGinty
May 25, 2023DirectorBy:/s/ Dr. Angela Strzelecki
Dr. Angela Strzelecki


85
EX-10.24 2 roicperformanceunitawardag.htm EX-10.24 Document
Exhibit 10.24
ROIC Performance Unit Award Agreement

Thermon Group Holdings, Inc., a Delaware corporation (the “Company”), hereby grants to the individual (the “Holder”) named in the award notice attached hereto (the “Award Notice”) as of the date set forth in the Award Notice (the “Grant Date”), pursuant to the provisions of the Thermon Group Holdings, Inc. 2020 Long-Term Incentive Plan (the “Plan”), a performance unit award (the “Award”) with respect to the shares of the Company’s common stock, par value $0.001 per share (“Stock”), for the number of Target Units set forth in the Award Notice, upon and subject to the restrictions, terms and conditions set forth in the Plan and this agreement (the “Agreement”). Capitalized terms not defined herein shall have the meanings specified in the Plan. For purposes of this Agreement, “Company Group” shall mean the Company and any Subsidiary thereof, collectively and individually. Capitalized terms not defined herein shall have the meanings specified in the Plan.
1.Award Subject to Acceptance of Agreement. The Award shall be null and void unless the Holder accepts this Agreement by executing it in the space provided on the Award Notice and returning such execution copy to the Company or, if required by the Company, electronically accepting this Agreement within the Company’s stock plan administration system according to the procedures then in effect.
2.Rights as a Stockholder. The Holder shall not be entitled to any privileges of ownership with respect to the shares of Stock subject to the Award unless and until, and only to the extent, such shares become vested pursuant to Section 3 hereof and the Holder becomes a stockholder of record with respect to such shares of Stock. As of each date on which the Company pays a cash dividend to record owners of shares of Stock (a “Dividend Date”), then the number of shares subject to the Award shall increase by (a) the product of the total number of shares subject to the Award immediately prior to such Dividend Date multiplied by the dollar amount of the cash dividend paid per share of Stock by the Company on such Dividend Date, divided by (b) the fair market value of one share of Stock determined by the market closing price of one share of Stock as reported on the New York Stock Exchange on such Dividend Date. Any such additional shares shall be subject to the same vesting conditions and payment terms set forth herein as the shares to which they relate.
3.Restriction Period and Vesting.
3.1     Performance-Based and Service-Based Vesting Conditions. Subject to the remainder of this Section 3, the Stock shall vest pursuant to the terms of this Agreement and the Plan based on the achievement of the Performance Conditions, as specified in the Award Notice, over the performance period set forth in the Award Notice (the “Performance Period”), provided that the Holder remains in continuous employment with the Company in accordance with the Vesting Schedule set forth in the Award Notice. The period of time prior to vesting shall be referred to herein as the “Restriction Period.” Attainment of the Performance Conditions shall be determined and certified by the Committee in writing prior to the settlement of the Award.
3.2     Change in Control. Upon a Change in Control, the Award shall be subject to Section 5.8 of the Plan.
3.3    Termination of Employment

a.Termination of Employment by the Company Group Other than for Cause or due to death or Disability. If the Holder’s employment with the Company Group terminates prior to the end of the Restriction Period by reason of the Company Group’s termination of the Holder’s employment other than for Cause, the Company Group’s termination of the Holder’s employment due to Disability or the Holder’s death, then in any such case, the portion of the Award that was not
FY24 ROIC PSU Award Agreement 2020 Plan
1

Exhibit 10.24
vested immediately prior to such termination of employment shall vest as determined in accordance with the Award Notice. The remainder of the Award shall be immediately forfeited by the Holder and cancelled by the Company Group.
b.Termination of Employment by the Company Group for Cause or by the Holder. If the Holder’s employment with the Company Group terminates prior to the end of the Restriction Period by reason of (i) the Company Group’s termination of the Holder’s employment for Cause or (ii) the Holder’s resignation from employment for any reason, then the portion of the Award that was not vested immediately prior to such termination of employment shall be immediately forfeited by the Holder and cancelled by the Company Group.
c.Definitions.
i.Disability. For purpose of this Award, “Disability” shall mean the Holder’s inability to engage in any substantial gainful activity by reason of any medically determinable physical or mental impairment which can be expected to result in death or which has lasted or can be expected to last for a continuous period of not less than 12 months.
ii.Cause. For purposes of this Award, “Cause” shall have the meaning set forth in the employment agreement, if any, between the Holder and the Company Group or any severance plan applicable to the Holder that is in effect on the Grant Date; provided that if Holder is not a party to an employment agreement that contains such definition or subject to a severance plan, then “Cause” shall mean any of the following, as reasonably determined, in good faith, by the Board: (i) the prosecution via information or indictment, or, if Holder has waived any requirement of prosecution by indictment, the charge, of Holder for a felony; (ii) the theft, conversion, embezzlement or misappropriation by Holder of funds or other assets of the Company Group or any other act of fraud or dishonesty with respect to the Company Group (including facilitating or accepting any bribes or kickbacks or other acts of self-dealing); (iii) the intentional, grossly negligent or unlawful misconduct by Holder, but only to the extent that such actions or inactions (a) actually cause material harm to the Company Group; and (b) were engaged in by the Holder with knowledge that they would cause material harm to the Company Group; (iv) the violation by Holder of any law regarding employment discrimination or sexual harassment; (v) the failure by Holder to comply with any material policy generally applicable to Company Group employees, which failure is not cured in all material respects within 30 days after notice to Holder; (vi) the repeated failure by Holder to follow the reasonable directives of any supervisor or the Board, which failure is not cured in all material respects within 30 days after notice to Holder; (vii) the unauthorized dissemination by Holder of confidential information in violation of any agreement between the Company Group and Holder; (viii) any material misrepresentation or materially misleading omission in any resume or other information regarding Holder (including Holder’s work experience, academic credentials, professional affiliations or absence of criminal record) provided by or on behalf of Holder when applying for employment with the Company Group; (ix) the Company Group’s discovery that, prior to Holder’s employment with the Company Group, Holder engaged in
FY24 ROIC PSU Award Agreement 2020 Plan
2

Exhibit 10.24
conduct of the type described in clauses (i) through (iv) above (it being understood that, in the case of clause (iii) above, such harm having impacted Holder’s prior employer or the Company Group); or (x) any other material breach by Holder of this Agreement that is not cured within 30 days after notice to Holder.
4.     Delivery of Certificates. Subject to Section 7 and except as otherwise provided for in Section 3, as soon as practicable after the end of the Restriction Period (or, if earlier, following the Holder’s death or termination due to Disability or without Cause) and subject to the Committee’s determination and certification of the attainment of the Performance Conditions, the Company shall deliver or cause to be delivered (i) one or more certificates issued in the Holder’s name (or such other name as is acceptable to the Company and designated in writing by the Holder) representing the number of vested shares, or (ii) the number of vested shares to the Holder's stock plan brokerage account that has been previously approved by the Company in its sole discretion; provided, however, any vested shares of Stock shall be settled no later than 60 days following the completion of the Restriction Period (or, if earlier, following the Holder’s death or termination due to Disability or without Cause). The Company shall pay all original issue or transfer taxes and all fees and expenses incident to such delivery, except as otherwise provided in Section 7. Prior to the issuance to the Holder of the shares of Stock subject to the Award, the Holder shall have no direct or secured claim in any specific assets of the Company or in such shares of Stock, and will have the status of a general unsecured creditor of the Company.
5.     Transfer Restrictions and Investment Representation.
5.1     Nontransferability of Award. The Award may not be transferred by the Holder other than by will or the laws of descent and distribution or pursuant to the designation of one or more beneficiaries on the form prescribed by the Company. Except to the extent permitted by the foregoing sentence, the Award may not be sold, transferred, assigned, pledged, hypothecated, encumbered or otherwise disposed of (whether by operation of law or otherwise) or be subject to execution, attachment or similar process. Upon any attempt to so sell, transfer, assign, pledge, hypothecate, encumber or otherwise dispose of the Award, the Award and all rights hereunder shall immediately become null and void.
5.2    Investment Representation. The Holder hereby represents and covenants that (a) any share of Stock acquired upon the vesting of the Award will be acquired for investment and not with a view to the distribution thereof within the meaning of the Securities Act of 1933, as amended (the “Securities Act”), unless such acquisition has been registered under the Securities Act and any applicable state securities laws; (b) any subsequent sale of any such shares shall be made either pursuant to an effective registration statement under the Securities Act and any applicable state securities laws, or pursuant to an exemption from registration under the Securities Act and such state securities laws; and (c) if requested by the Company, the Holder shall submit a written statement, in form satisfactory to the Company, to the effect that such representation (x) is true and correct as of the date of vesting of any shares of Stock hereunder or (y) is true and correct as of the date of any sale of any such share, as applicable. As a further condition precedent to the delivery to the Holder of any shares of Stock subject to the Award, the Holder shall comply with all regulations and requirements of any regulatory authority having control of or supervision over the issuance or delivery of the shares and, in connection therewith, shall execute any documents which the Board shall in its sole discretion deem necessary or advisable.
6.    Restrictive Covenants.
6.1 Confidential Information. The Company Group’s employment of Holder has resulted and will result in Holder’s exposure and access to confidential and proprietary information, including the Company Group’s formulas, processes, administration and accounting systems, computer software, customer lists, vendor lists, due diligence files, financial information, technology, business strategies, business track record, and personal information about the Company Group’s owners, directors, officers, and employees which Holder did not have access to prior to his or her employment with the Company Group and which information is of great value to the Company Group, their owners, directors, officers,
FY24 ROIC PSU Award Agreement 2020 Plan
3

Exhibit 10.24
and employees. Holder shall not, other than on the Company Group’s behalf, at any time during Holder’s employment with the Company Group and thereafter, make available, divulge, disclose, or communicate in any manner whatsoever to anyone including, but not limited to, any person, firm, corporation, investor, member of the media, or entity, any such confidential or proprietary information, or use any such confidential or proprietary information for any purpose other than on the Company Group’s behalf, unless authorized to do so in writing by the Chairman of the Board, required by law or court order, or such information has become publicly available other than by reason of a breach by Holder of this Section 6.1 or of another individual’s or entity’s violation of an obligation not to disclose such information, which obligation is known to Holder. Should Holder be required by law or court order to disclose such confidential or proprietary information, Holder shall give the Company's General Counsel reasonable notice so as to allow the Company Group sufficient opportunity to challenge such application of the law or court order, or to otherwise attempt to limit the scope of such disclosure. This Agreement applies to all confidential and proprietary information of the Company Group, regardless of when such information is or was disclosed to Holder.
6.2    Non-Competition; Non-Solicitation. During Holder’s employment with the Company Group and for a period of two (2) years thereafter Holder shall not, directly or indirectly, other than on the Company Group’s behalf:
a.Engage in any capacity in the Business in any country in which (i) Holder resides or has resided during the Restriction Period and (ii) any other geographic area (1) where the Company Group manufactures, markets, distributes or sells its products or renders services and (2) in which Holder provided services or support to the Company Group during the Restriction Period, within the twenty-four (24) month period ending on the last day on which Holder is in the employment of the Company Group or otherwise actively involved in the operation or management of the Business (the “Termination Date”), including as an owner, employee, partner, investor, or independent contractor, provided that nothing in this Section 6.2(a) shall prevent Holder from owning less than five percent (5%) of any class of publicly traded securities of any such business so long as such investment is passive and Holder has no other involvement with the issuer of such securities;
b.Induce or assist in the inducement of any employee or independent contractor, including sales representatives or agents, to terminate or otherwise limit their relationship with the Company Group; or
c.Solicit any customer or potential customer of the Company Group with respect to the Business. For purposes of this Section 6.2(c), a customer means any individual or entity to which the Company Group sold products or services within the twenty-four (24) month period immediately preceding the Termination Date. For purposes of this Section 6.2(c), potential customer means any individual or entity to which the Company Group solicited in writing within the twelve (12) month period that immediately preceded the Termination Date.
6.3    Non-Disparagement. At no time shall Holder, directly or indirectly, make (or cause to be made) to any person any disparaging, derogatory or other negative or false statement about or with respect to the Company Group (including its products, services, policies, practices, operations, employees, sales representatives, agents, officers, members, managers, partners or directors).
6.4    Patents, Copyrights, Trademarks and Other Property Rights. Any and all inventions, improvements, discoveries, formulas, technology, business strategies, management, administration, and accounting systems, processes, and computer software relating to the Company Group’s business (whether or not patentable), discovered, developed, or learned by Holder during his or her employment with the Company Group are the sole and absolute property of the Company Group and are “works made for hire” as that term is defined in the copyright laws of the United States. The Company Group is the
FY24 ROIC PSU Award Agreement 2020 Plan
4

Exhibit 10.24
sole and absolute owner of all patents, copyrights, trademarks, and other property rights to those items and Holder will fully assist the Company Group, at the Company Group’s cost and expense, to obtain the patents, copyrights, trademarks, or other property rights to all such inventions, improvements, discoveries, formulas, technology, business strategies, management, administration, and accounting systems, processes, or computer software. Holder has been notified by the Company Group and understands that the foregoing provisions of this Section 6.4 do not apply to an invention for which no equipment, supplies, facilities, confidential, proprietary, or trade secret information of the Company Group was used and which was developed entirely on Holder’s own time, unless the invention: (a) relates directly to the business of the Company Group; (b) relates directly to the Company Group’s actual or demonstrably anticipated research and development, or (c) results from any work performed by Holder for the Company Group.
6.5    Protected Rights. Nothing contained in this Agreement or otherwise limits Holder’s ability to report possible violations of law or regulation to, or file a charge or complaint with, the Securities and Exchange Commission, the Equal Employment Opportunity Commission, the National Labor Relations Board, the Occupational Safety and Health Administration, the Department of Justice, the Congress, any Inspector General, or any other federal, state or local governmental agency or commission (“Government Agencies”). This Agreement does not limit Holder’s ability to communicate with any Government Agencies or otherwise participate in any investigation or proceeding that may be conducted by any Government Agency, including providing documents or other information, without notice to the Company. Nothing in this Agreement shall limit Holder’s ability under applicable U.S. federal law to (a) disclose in confidence trade secrets to federal, state, and local government officials, or to an attorney, for the sole purpose of reporting or investigating a suspected violation of law or (b) disclose trade secrets in a document filed in a lawsuit or other proceeding, but only if the filing is made under seal and protected from public disclosure.
6.6    Scope of Covenants. Holder hereby acknowledges and agrees that the covenants and the territorial, time, activity and other limitations set forth in this Section 6 (or the lack thereof, as the case may be) are commercially reasonable and are properly required to protect the Company Group and its members’ respective businesses. If any such territorial, time or activity limitation (or the lack thereof) is determined to be unreasonable or otherwise unenforceable by a court or other tribunal or competent jurisdiction, the parties agree to the reduction of such territorial, time or activity limitations (including the imposition of such a limitation if it is missing) to such an area, period, scope of activity or other limitation as said court or other tribunal shall deem reasonable and enforceable under the circumstances. Also, if any member of the Company Group seeks partial enforcement of this Section 6 as to only a territory, time, scope of activity or other limitation that is reasonable, then such member of the Company Group shall be entitled to such reasonable partial enforcement. If such reduction or (if any member of the Company Group seeks partial enforcement) such partial enforcement is not possible, or if a court or other tribunal of competent jurisdiction declines for any or no reason to grant such reduction or partial enforcement, as applicable, then the unenforceable provision or portion thereof shall be severed as provided in Section 7.14, without affecting the remaining provisions of this Agreement.
6.7    Tolling. The period of time in which Holder is required to act, or refrain from acting, pursuant to this Section 6 shall be tolled (shall not run) for so long as Holder is in breach of any of Holder’s obligations hereunder.
6.8    Business. For purposes of this Section 6, “Business” shall mean the business activities conducted by or planned to be undertaken by the Company Group while Holder is a holder of any Common Stock acquired pursuant to this Award or while Holder is employed by the Company Group, including any business involving (i) the design, engineering, manufacture or sale of heat tracing systems (for example, products involving the application of external heat to pipes, vessels, instruments or other equipment for the purposes of freeze protection, process temperature maintenance, environmental monitoring or surface snow and ice melting, heat tracing equipment, heat tracing tubing bundles, and heat tracing control systems), heat tracing system consultation, heat tracing system installation, heat tracing
FY24 ROIC PSU Award Agreement 2020 Plan
5

Exhibit 10.24
system maintenance, heat tracing insulation, (ii) the design, engineering, manufacture or sale of heating and filtration equipment for industrial and commercial applications (for example, products and services involving space and environmental heating, transportation heating, industrial process heating and gas and liquid filtration systems), and (iii) the design, engineering, manufacture, fabrication or sale of temporary power solutions and power distribution for industrial applications, and any other products sold or services provided by the Company Group and the provision of related services.
7.    Additional Terms and Conditions of Award.
7.1    Withholding Taxes. (a) As a condition precedent to the delivery of the Stock upon the vesting of the Award, the Holder shall pay to the Company such amount as the Company may be required, under all applicable federal, state, local or other laws or regulations, to withhold and pay over as income or other withholding taxes (the “Required Tax Payments”) with respect to the Award. If the Holder shall fail to advance the Required Tax Payments, the Company may, in its discretion, deduct any Required Tax Payments from any amount then or thereafter payable by the Company to the Holder.
(b) The Holder may elect to satisfy his or her obligation to advance the Required Tax Payments by any of the following means: (i) a cash payment to the Company, (ii) delivery to the Company (either actual delivery or by attestation procedures established by the Company) of previously owned whole shares of Stock having an aggregate fair market value, determined by multiplying the number of shares of Stock delivered by the Holder by the market closing price of one share of Stock as reported on the New York Stock Exchange as of the date on which such withholding obligation arises (the “Tax Date”), equal to the Required Tax Payments, (iii) authorizing the Company to withhold whole shares of Stock which would otherwise be delivered to the Holder having an aggregate fair market value, determined by multiplying the number of shares of Stock to be withheld by the market closing price of one share of Stock as reported on the New York Stock Exchange as of the Tax Date, equal to the Required Tax Payments or (iv) any combination of (i), (ii) and (iii). Shares of Stock to be delivered or withheld may not have a fair market value in excess of the minimum amount of the Required Tax Payments. Any fraction of a share of Stock which would be required to satisfy any such obligation shall be disregarded and the remaining amount due shall be paid in cash by the Holder or deducted from any amount then or thereafter payable by the Company to the Holder. No Stock shall be delivered until the Required Tax Payments have been satisfied in full.
7.2    Adjustment. In the event of any stock split, stock dividend, recapitalization, reorganization, merger, consolidation, combination, exchange of shares, liquidation, spin-off or other similar change in capitalization or event, or any distribution to holders of Stock other than a regular cash dividend, the number and class of securities subject to the Award shall be equitably adjusted by the Board. If any adjustment would result in a fractional security being subject to the Award, such amount shall be disregarded and the adjusted number of shares subject to the Award shall be rounded down to the nearest whole share. The decision of the Board regarding any such adjustment shall be final, binding and conclusive.
7.3    Recoupment; Compensation Subject to Recovery. The Holder acknowledges that he or she has read the Company’s Policy on Recoupment of Incentive Compensation (the “Clawback Policy”). In consideration of the grant of the Award, the Holder agrees to abide by the Company’s Clawback Policy and any determinations of the Board or the Compensation Committee pursuant to the Clawback Policy or any similar clawback or recoupment policy which the Company may adopt from time to time to the extent the Board determines in good faith that the adoption and maintenance of such policy is necessary to maintain corporate governance best practices and/or comply with the Dodd-Frank Wall Street Reform and Consumer Protection Act and implementing rules and regulations thereunder, or is otherwise required by applicable law. The Holder acknowledges and agrees that the Award received by the Holder pursuant to this Agreement shall be subject to forfeiture, recovery by the Company or other action pursuant to the Clawback Policy or any such other clawback or recoupment policy. This Section 7.3 shall survive the termination of the Holder’s employment for any reason. The foregoing remedy is in addition to and separate from any other relief available to the Company due to the Holder’s misconduct or fraud. Any
FY24 ROIC PSU Award Agreement 2020 Plan
6

Exhibit 10.24
determination by the Board or the Compensation Committee with respect to the foregoing shall be final, conclusive and binding upon the Holder and all persons claiming through the Holder.
7.4    Compliance with Applicable Law. The Award is subject to the condition that if the listing, registration or qualification of the shares of Stock subject to the Award upon any securities exchange or under any law, or the consent or approval of any governmental body, or the taking of any other action is necessary or desirable as a condition of, or in connection with, the delivery of shares hereunder, the shares of Stock subject to the Award shall not be delivered, in whole or in part, unless such listing, registration, qualification, consent, approval or other action shall have been effected or obtained, free of any conditions not acceptable to the Company. The Company agrees to use reasonable efforts to effect or obtain any such listing, registration, qualification, consent, approval or other action.
7.5    Section 409A. This Agreement is intended to be exempt from Section 409A of the Code (“Section 409A”) as a “short-term deferral” within the meaning of Treasury Regulations promulgated under Section 409A, or in the alternative to comply with Section 409A. This Agreement shall be construed and interpreted in a manner that is consistent with the requirements for avoiding additional taxes or penalties under Section 409A. Notwithstanding the foregoing, the Company makes no representations that the payments and benefits provided under this Agreement comply with Section 409A and in no event shall the Company be liable for all or any portion of any taxes, penalties, interest or other expenses that may be incurred by the Holder on account of non-compliance with Section 409A. To the extent this Agreement provides for the Award to become vested and be settled upon the Holder’s termination of employment, the applicable shares of Stock shall be transferred to the Holder or his or her beneficiary upon the Holder’s “separation from service,” within the meaning of Section 409A of the Code; provided that if the Holder is a “specified employee,” within the meaning of Section 409A of the Code, then to the extent the Award constitutes nonqualified deferred compensation, within the meaning of Section 409A of the Code, such shares of Stock shall be transferred to the Holder or his or her beneficiary upon the earlier to occur of (i) the six-month anniversary of such separation from service and (ii) the date of the Holder’s death.
7.6    Award Confers No Rights to Continued Employment. In no event shall the granting of the Award or its acceptance by the Holder, or any provision of the Agreement or the Plan, give or be deemed to give the Holder any right to continued employment by the Company, Group or any affiliate of the Company or affect in any manner the right of the Company, any Subsidiary or any affiliate of the Company to terminate the employment of any person at any time.
7.7    Interpretation. Any dispute regarding the interpretation of this Agreement shall be submitted by the Holder or by the Company forthwith to the Committee for review. The resolution of such a dispute by the Committee shall be final and binding on all parties.
7.8    Successors and Assigns. The Company may assign any of its rights under this Agreement to single or multiple assignees, and this Agreement shall inure to the benefit of the successors and assigns of the Company. Subject to the restrictions on transfer herein set forth, this Agreement shall be binding upon the Holder and his or her heirs, executors, administrators, successors and assigns.
7.9    Notices. All notices, requests or other communications provided for in this Agreement shall be made, if to the Company, to Thermon Group Holdings, Inc., Attn: General Counsel, 7171 Southwest Parkway, Building 300, Suite 200, Austin TX 78735, and if to the Holder, to the last known mailing address of the Holder contained in the records of the Company. All notices, requests or other communications provided for in this Agreement shall be made in writing either (a) by personal delivery, (b) by facsimile or electronic mail with confirmation of receipt, (c) by mailing in the United States mails or (d) by express courier service. The notice, request or other communication shall be deemed to be received upon personal delivery, upon confirmation of receipt of facsimile or electronic mail transmission or upon receipt by the party entitled thereto if by United States mail or express courier service; provided, however, that if a notice, request or other communication sent to the Company is not received during
FY24 ROIC PSU Award Agreement 2020 Plan
7

Exhibit 10.24
regular business hours, it shall be deemed to be received on the next succeeding business day of the Company.
7.10    Governing Law. This Agreement, the Award and all determinations made and actions taken pursuant hereto and thereto, to the extent not governed by the laws of the United States, shall be governed by the laws of the State of Delaware and construed in accordance therewith without giving effect to principles of conflicts of laws.
7.11    Personal Information. The Company may utilize a third party system to administer its equity awards. Holder hereby consents to the Company transmitting Holder’s personal information, including but not limited to name, date of birth, address, social security number or tax or other identification number for the purpose of facilitating the administration of its equity award program and to create a stock plan brokerage account on behalf of Holder to receive the deposit of shares in settlement of the Award. The Company currently utilizes E*TRADE for equity administration purposes, but may change providers at any time and in the Company’s sole discretion.
7.12    Agreement Subject to the Plan. This Agreement is subject to the provisions of the Plan, including Section 5.8 relating to a Change in Control, and shall be interpreted in accordance therewith. The Holder hereby acknowledges receipt of a copy of the Plan.
7.13    Entire Agreement. The Award Notice, this Agreement and the Plan constitute the entire agreement of the parties with respect to the subject matter hereof and supersede in their entirety all prior undertakings and agreements of the Company and the Holder with respect to the subject matter hereof, and may not be modified adversely to the Holder’s interest except by means of a writing signed by the Company and the Holder.
7.14    Partial Invalidity. The invalidity or unenforceability of any particular provision of this Agreement shall not affect the other provisions hereof and this Agreement shall be construed in all respects as if such invalid or unenforceable provision was omitted.
7.15    Amendment and Waiver. The provisions of this Agreement may be amended or waived only by the written agreement of the Company and the Holder, and no course of conduct or failure or delay in enforcing the provisions of this Agreement shall affect the validity, binding effect or enforceability of this Agreement.
7.16    Counterparts and Electronic Delivery. The Award Notice may be executed in two counterparts each of which shall be deemed an original and both of which together shall constitute one and the same instrument. Delivery of an executed counterpart of the Award Notice by facsimile, electronic mail or other electronic transmission, including electronic acceptance within Holder’s stock plan brokerage account, shall be deemed as effective delivery of an originally executed counterpart.
FY24 ROIC PSU Award Agreement 2020 Plan
8
EX-21.1 3 tghexhibit21133123.htm EX-21.1 Document

Exhibit 21.1
Subsidiaries of Thermon Group Holdings, Inc.
Name of SubsidiaryState or Other Jurisdiction of Incorporation or Organization
THERMON GROUP HOLDINGS, INC. Delaware, United States
THERMON, INC.Texas, United States
CCI THERMAL TECHNOLOGIES DELAWARE, INC.Delaware, United States
FLATWORK TECHNOLOGIES, LLC.Nevada, United States
GREENHEAT IP HOLDINGS, LLC.Utah, United States
WARMGUARD, LLC.Utah, United States
HEAT AUTHORITY, LLC.Utah, United States
THERMON AUSTRALIA PTY. LTD.Australia
THERMON CANADA INC.Alberta, Canada
THERMON CANADA SERVICES, INC.Alberta, Canada
THERMON DEUTSCHLAND GMBHGermany
THERMON EURASIA LLCFederation of Russia
THERMON EUROPE B.V.Netherlands
THERMON JAPAN LIMITED.Japan
THERMON FRANCE SASFrance
THERMON HEAT TRACING & ENGINEERING (SHANGHAI) CO. LTD.Republic of China
THERMON HEAT TRACING SERVICES - I, INC.Texas, United States
THERMON HEATING SYSTEMS USA, INC.Colorado, United States
THERMON HOLDING CORP.Delaware, United States
THERMON INDIA PRIVATE LIMITED Republic of India
THERMON KOREA, LIMITED.Republic of Korea
THERMON LATINOAMERICA, S. DE R.L. DE C.V.United States of Mexico
THERMON MIDDLE EAST WLLBahrain
THERMON (U.K.) LIMITEDUnited Kingdom



EX-23.1 4 tghexhibit23133123.htm EX-23.1 Document

Exhibit 23.1

Consent of Independent Registered Public Accounting Firm

We consent to the incorporation by reference in the registration statements (Nos. 333-174039 and 333-240127) on Form S-8 and registration statement (No.333-249945) on Form S-3 of our reports dated May 25, 2023, with respect to the consolidated financial statements of Thermon Group Holdings, Inc. and the effectiveness of internal control over financial reporting.

/s/ KPMG LLP
Austin, Texas
May 25, 2023




EX-31.1 5 tghexhibit31133123.htm EX-31.1 Document

Exhibit 31.1

CERTIFICATION PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934

I, Bruce Thames, certify that:
1.I have reviewed this Annual Report on Form 10-K of Thermon Group Holdings, 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 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 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.

 THERMON GROUP HOLDINGS, INC. (registrant)
Date: May 25, 2023By: /s/ Bruce Thames
  Bruce Thames
  President and Chief Executive Officer

EX-31.2 6 tghexhibit31233123.htm EX-31.2 Document

Exhibit 31.2

CERTIFICATION PURSUANT TO RULE 13a-14(a) AND RULE 15d-14(a) OF THE SECURITIES EXCHANGE ACT OF 1934

I, Kevin Fox, certify that:
1.I have reviewed this Annual Report on Form 10-K of Thermon Group Holdings, 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 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 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.

 THERMON GROUP HOLDINGS, INC. (registrant)
Date: May 25, 2023By: /s/ Kevin Fox
  Kevin Fox
  Senior Vice President, Chief Financial Officer


EX-32.1 7 tghexhibit32133123.htm EX-32.1 Document

Exhibit 32.1

CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 OF THE UNITED STATES CODE

In connection with the Annual Report on Form 10-K of Thermon Group Holdings, Inc. (the “Company”) for the fiscal year ended March 31, 2023 (the “Report”), I, Bruce Thames, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of 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)Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 THERMON GROUP HOLDINGS, INC. (registrant)
Date: May 25, 2023By: /s/ Bruce Thames
  Bruce Thames
  President and Chief Executive Officer

EX-32.2 8 tghexhibit32233123.htm EX-32.2 Document

Exhibit 32.2

CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 OF THE UNITED STATES CODE

In connection with the Annual Report on Form 10-K of Thermon Group Holdings, Inc. (the “Company”) for the fiscal year ended March 31, 2023 (the “Report”), I, Kevin Fox, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that to the best of 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)Information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 THERMON GROUP HOLDINGS, INC. (registrant)
Date: May 25, 2023By: /s/ Kevin Fox
  Kevin Fox
  Senior Vice President, Chief Financial Officer

EX-101.SCH 9 thr-20230331.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statement of Equity Consolidated Statement of Equity link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statement of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Organization and Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000008 - Disclosure - Acquisition link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue from Contracts with Customers link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Net Income/(Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Short-Term Revolving Credit Facilities link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Long-Term Debt link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Employee Benefits link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Restructuring and other charges (income) link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Stock-Based Compensation Expense link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Other Income/(Expense) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Revenue from Contracts with Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Net Income/(Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Long-Term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Restructuring and other charges (income) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Commitments and Contingencies (Tables) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Stock-Based Compensation Expense (Tables) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Other Income/(Expense) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Acquisition - Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Acquisition - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Leases - Lease Term And Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Leases - Supplemental balance sheet (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Leases - Supplemental statement of operations information (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Leases - Supplemental statement of cash flows information (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Leases - Future lease payments under non-cancellable operating leases (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000060 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000061 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000062 - Disclosure - Net Income/(Loss) per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000063 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000064 - Disclosure - Inventories Inventories - Valuation Reserve Accounts (Details) link:presentationLink link:calculationLink link:definitionLink 0000065 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 0000066 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 0000067 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000068 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000069 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization (Details) link:presentationLink link:calculationLink link:definitionLink 0000070 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000071 - Disclosure - Short-Term Revolving Lines of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 0000072 - Disclosure - Long-Term Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000073 - Disclosure - Long Term Debt - Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 0000074 - Disclosure - Employee Benefits - (Details) link:presentationLink link:calculationLink link:definitionLink 0000075 - Disclosure - Restructuring and other charges (income) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000076 - Disclosure - Restructuring and other charges (income) - Russia Operations Impact (Details) link:presentationLink link:calculationLink link:definitionLink 0000077 - Disclosure - Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000078 - Disclosure - Restructuring and other charges (income) - Restructuring Activity (Details) link:presentationLink link:calculationLink link:definitionLink 0000079 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000080 - Disclosure - Stock-Based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 0000081 - Disclosure - Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000082 - Disclosure - Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details) link:presentationLink link:calculationLink link:definitionLink 0000083 - Disclosure - Stock-Based Compensation Expense - Restricted Shares (Details) link:presentationLink link:calculationLink link:definitionLink 0000084 - Disclosure - Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 0000085 - Disclosure - Other Income/(Expense) (Details) link:presentationLink link:calculationLink link:definitionLink 0000086 - Disclosure - Income Taxes - Income Taxes in Consolidated Income Statement (Details) link:presentationLink link:calculationLink link:definitionLink 0000087 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000088 - Disclosure - Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000089 - Disclosure - Income Taxes - Income Tax Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 0000090 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000091 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 0000092 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000093 - Disclosure - Segment Information - Capital Expenditures by Reportable Segment (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 thr-20230331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 thr-20230331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 thr-20230331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Other Other Comprehensive Income, Other, Net of Tax Foreign provision Current Foreign Tax Expense (Benefit) Total lease payments Lessee, Operating Lease, Liability, to be Paid Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Foreign Currency Transactions and Translation Foreign Currency Transactions and Translations Policy [Policy Text Block] Net income/(loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Great Britain Pound United Kingdom, Pounds Deferred income taxes Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, plant and equipment Finance Lease, Right-of-Use Asset, after Accumulated Amortization Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding Preferred Stock, Shares Outstanding 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] 2025 Long-Term Debt, Maturity, Year Two Business Combinations Business Combinations Policy [Policy Text Block] Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment at cost Property, Plant and Equipment, Gross Total lease liability Finance Lease, Liability Thermon Heating Systems Inc. Thermon Heating Systems Inc. [Member] Thermon Heating Systems Inc. [Member] Expenses from transactions with related party Related Party Transaction, Expenses from Transactions with Related Party Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity SEC Schedule, 12-09, Reserve, Inventory SEC Schedule, 12-09, Reserve, Inventory [Member] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Beginning balance Ending balance Restructuring Reserve Other Income and Expenses [Abstract] Other Income and Expenses [Abstract] Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Deferred compensation plan assets Deferred Compensation Plan Assets Other Income/(Expense) Schedule of Other Nonoperating Income (Expense) [Table Text Block] Global intangible low-taxed income, discrete tax benefit Global Intangible Low-Taxed Income, Discrete Tax Benefit Global Intangible Low-Taxed Income, Discrete Tax Benefit Short-Term Revolving Credit Facilities Short-Term Debt [Text Block] Guarantee obligations secured by cash deposits Guarantee Obligations Secured by Cash Deposits Represents the amount of guarantee obligations secured by cash deposits. Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Contract-based Contract-Based [Member] Contract-Based Restricted Stock and Stock Option Plan Restricted Stock and Stock Option Plan [Member] Represents the restricted stock and stock option plan of the entity. 2027 Finance Lease, Liability, to be Paid, Year Four Statistical Measurement [Domain] Statistical Measurement [Domain] Schedule of shares oustanding, vested and exercisable Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding and Exercisable [Table Text Block] Term Loan A Due September 2026 Term Loan A Due September 2026 [Member] Term Loan A Due September 2026 Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Depreciation Expense Depreciation Issuance of common stock in exercise of stock options, shares Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Operating Leases Operating Lease, Lease Income [Abstract] Issuance of restricted stock as deferred compensation to employees and directors, shares Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Amortization period for the fair value share based compsensation award (in years) Amortization Period For The Fair Value Share Based Compsensation Award Amortization Period For The Fair Value Share Based Compsensation Award Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage Operating Operating Lease, Weighted Average Discount Rate, Percent Total sales and operating income classified by major geographic area in which the company operates Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] December 31, 2022 and each fiscal quarter thereafter December 31, 2022 and each fiscal quarter thereafter [Member] December 31, 2022 and each fiscal quarter thereafter Additional paid-in capital Additional Paid in Capital, Common Stock U.S. Domestic Tax Authority [Member] Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit Guarantee Obligations Represented by Reduction of Available Amount of Lines of Credit Represents the amount of guarantee obligations represented by a reduction of the available amount of the entity's revolving lines of credit. State provision Current State and Local Tax Expense (Benefit) Income taxes paid Income Taxes Paid Foreign exchange contract forwards, liabilities Foreign Currency Contracts, Liability, Fair Value Disclosure Amortization Period (years) Acquired Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table] 2026 Finance Lease, Liability, to be Paid, Year Three Net income/(loss) Net income/(loss) Net Income (Loss) Attributable to Parent Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table] Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] 2020 Long-Term Incentive Plan 2020 Long-Term Incentive Plan [Member] 2020 Long-Term Incentive Plan Antidilutive securities excluded from computation of earnings per share Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Leases Lessee, Finance Leases [Text Block] Other Other Intangible Assets [Member] Variable Rate Term Loans Secured Debt Schedule of maturities of long-term debt Schedule of Maturities of Long-Term Debt [Table Text Block] Undistributed foreign earnings Income Tax Reconcilation, Undistributed Foreign Earnings Income Tax Reconcilation, Undistributed Foreign Earnings Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Equity Component [Domain] Equity Component [Domain] Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Leases Lessee, Operating Leases [Text Block] Beginning balance, weighted average exercise price (in dollars per share) Ending balance, weighted average exercise price (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Amortization of ROU assets Finance Lease, Right-of-Use Asset, Amortization Contract assets Costs and Estimated Earnings and Billings on Construction Contracts Change in the carrying value of assets arising on account of costs and estimated earnings and billings on construction contracts forming a part of operating activities. Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Plan Name [Axis] Plan Name [Axis] Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Current Provision [Abstract] Current Provision [Abstract] Current Provision [Abstract] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Forfeited, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price Derivative Instrument [Axis] Derivative Instrument [Axis] Executive Officers Executive Officer [Member] Plan Name [Domain] Plan Name [Domain] Goodwill [Line Items] Goodwill [Line Items] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Long-term line of credit Long-Term Line of Credit Entity Address, State or Province Entity Address, State or Province Schedule of Derivative Instruments in Statement of Financial Position, Fair Value Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Options outstanding, weighted average contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Award Type [Axis] Award Type [Axis] New Accounting Pronouncements or Change in Accounting Principle [Line Items] New Accounting Pronouncements or Change in Accounting Principle [Line Items] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses, Current Current amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses. Restructuring costs Restructuring Costs Lease liabilities Operating Lease, Liability, Current Other income/(expense) Other Nonoperating Income (Expense), Other Other Nonoperating Income (Expense), Other Expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] South Africa divestiture Effective Income Tax Rate Reconciliation, Disposition of Business, Amount Property, plant and equipment, net Property, Plant and Equipment [Member] All Currencies [Domain] All Currencies [Domain] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Inventories Deferred Tax, Assets, Inventory, Current Current amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory. Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Document Annual Report Document Annual Report Employee Benefits [Abstract] Employee Benefits [Abstract] Employee Benefits [Abstract] Schedule of Cash and Cash Equivalents [Table] Schedule of Cash and Cash Equivalents [Table] Total liabilities Liabilities Accrued liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Accrued Liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Accrued Liabilities Operating Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Percentage of voting interests acquired Business Acquisition, Percentage of Voting Interests Acquired Settlements made during the period Standard and Extended Product Warranty Accrual, Decrease for Payments Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Certification Marks Certification Marks [Member] Outstanding borrowings from revolving line of credit Revolving Credit Facility [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Increase in inventory valuation reserves Inventories [Member] Number of positions eliminated Restructuring and Related Cost, Number of Positions Eliminated Australian Dollar Australia, Dollars Preferred stock, shares issued Preferred Stock, Shares Issued Document Type Document Type Sale of stock, percentage of ownership before transaction Sale of Stock, Percentage of Ownership before Transaction Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Revenues recognized at point in time Transferred at Point in Time [Member] Property, plant and equipment, estimated useful lives Property, Plant and Equipment, Useful Life Long-Term Debt Long-Term Debt [Text Block] Restructuring Type [Axis] Restructuring Type [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Possible number of shares issued each year Share Based Compensation Arrangement, Possible Number Of Shares Issued Each Year Share Based Compensation Arrangement, Possible Number Of Shares Issued Each Year Severance costs Severance Costs Segments [Axis] Segments [Axis] Finance Leases Finance Lease, Liability, to be Paid [Abstract] Employee Benefits Compensation and Employee Benefit Plans [Text Block] Operating activities Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract] Entity Shell Company Entity Shell Company Deferred income taxes Deferred Income Tax Expense (Benefit) Accrued liabilities and non-current liabilities Increase (Decrease) in Accrued Liabilities Exercise Price Range [Axis] Exercise Price Range [Axis] Impact of U.S. global intangible taxes and benefits Effective Income Tax Rate Reconciliation, Global Intangible Tax Effect Effective Income Tax Rate Reconciliation, Global Intangible Tax Effect 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Developed Technology Rights Developed Technology Rights [Member] 2026 Long-Term Debt, Maturity, Year Three Components of Deferred Tax Liabilities [Abstract] Components of Deferred Tax Liabilities [Abstract] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Stock option compensation Deferred Tax Assets, Tax Deferred Expenses, Compensation and Benefits, Share-based Compensation Costs, Noncurrent Noncurrent amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation. Share-based Payment Arrangement, Option, Exercise Price Range [Line Items] Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items] Warranty reserve Product Warranty Accrual, Current Reserve (release) for uncertain tax positions Increase (Decrease) in Liability for Uncertain Tax Positions Increase (Decrease) in Liability for Uncertain Tax Positions Total lease payments Finance Lease, Liability, Payment Finance Lease, Liability, Payment Period [Domain] Period [Domain] [Domain] for Period [Axis] Current portion of long-term debt Less current portion Secured Debt, Current Increase to net working capital Increase to Net Working Capital Increase to Net Working Capital Total assets Assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income/(loss) per common share: Earnings Per Share [Abstract] Capitalized transaction costs Deferred Tax Assets, Capitalized Transactions Costs, Noncurrent Deferred Tax Assets, Capitalized Transactions Costs, Noncurrent Income Statement Location [Axis] Income Statement Location [Axis] Sales tax payable Sales and Excise Tax Payable, Current Performance Shares Performance Shares [Member] Intangible assets Deferred Tax Liabilities, Intangible Assets, Excluding Foreign, Noncurrent Noncurrent amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill. Accrued liabilities Total accrued current liabilities Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Exercised, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Fair Value Long-Term Debt, Fair Value Variable Rate Term Loan due October 2024 Variable Rate Term Loan due October 2024 [Member] Variable Rate Term Loan due October 2024 [Member] Asia-Pacific Asia-Pacific Segment [Member] Asia-Pacific Segment Line of Credit Line of Credit [Member] Loss on sale of business, net of cash surrendered Loss on disposition of business Gain (Loss) on Disposition of Business Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income/(loss) before provision for income taxes Income before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Net Income/(Loss) per Common Share Earnings Per Share [Text Block] Deferred tax liabilities, other Deferred Tax Liabilities, Other Interest paid Interest Paid, Including Capitalized Interest, Operating and Investing Activities U.S. Revolving Credit Facility U.S. Revolving Credit Facility [Member] U.S. Revolving Credit Facility Non-current lease liabilities Finance Lease, Liability, Noncurrent Disclosure of Share-based Compensation Arrangements by Share-based Payment Award Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block] Deferred compensation liability, classified, noncurrent Deferred Compensation Liability, Classified, Noncurrent Schedule of Changes in Allowance for Doubtful Accounts Allowance for Doubtful Accounts [Table Text Block] Allowance for Doubtful Accounts [Table Text Block] Cash Equivalents and Restricted Cash Cash and Cash Equivalents, Policy [Policy Text Block] Schedule of Components of Income Tax Expense (Benefit) Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Award Type [Domain] Award Type [Domain] Release of reserve Unrecognized Tax Benefits, Release Of Reserves Unrecognized Tax Benefits, Release Of Reserves Stock based compensation, recognition period Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Options vested and exercisable, weighted average contractual life (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Income Tax Contingency [Table] Income Tax Contingency [Table] Accounts Receivable and Concentration of Credit Risk Receivable [Policy Text Block] Repurchase of employee stock units on vesting Repurchase of Employee Stock Units on Vesting Repurchase of Employee Stock Units on Vesting Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items] Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items] [Line Items] for Components of Income (Loss) From Continuing Operations Before Income Taxes Income tax receivable Income Taxes Receivable, Current Payments to acquire business Payments to Acquire Businesses, Gross Finished goods Inventory, Finished Goods, Gross Derivative Contract [Domain] Derivative Contract [Domain] Gross profit Gross Profit Foreign deferred benefits Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation Land, buildings and improvements Land, Buildings and Improvements [Member] Financing activities Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract] Entity Registrant Name Entity Registrant Name Powerblanket Powerblanket [Member] Powerblanket Subsequent Events Subsequent Events [Text Block] Percentage of total revenue Total Revenue, Percentage Total Revenue, Percentage Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory Internally developed software Internally developed software Software Development [Member] Restructuring Reserve [Roll Forward] Restructuring Reserve [Roll Forward] Foreign currency translation impact Goodwill, Foreign Currency Translation Gain (Loss) Customer relationships Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Leases [Abstract] Leases [Abstract] Long-term debt, term Long-Term Debt, Term Operating expenses: Operating Expenses [Abstract] Total equity Balance, beginning of period Balance, end of period Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Intersegment Eliminations Intersegment Eliminations [Member] Net operating loss carryforward Deferred Tax Assets, Operating Loss Carryforwards Basis of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Intangible and other - foreign Deferred Tax Liabilities, Intangible Assets, Foreign, Noncurrent Deferred Tax Liabilities, Intangible Assets, Foreign, Noncurrent Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share January 1, 2022 through October 1, 2022 January 1, 2022 through October 1, 2022 [Member] January 1, 2022 through October 1, 2022 Foreign tax net operating loss carry-forwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Debt issuance costs, net Debt Issuance Costs, Net Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Auditor Name Auditor Name Fair Value Measurements Fair Value Disclosures [Text Block] Share price (in dollars per share) Share Price Trading Symbol Trading Symbol Entity File Number Entity File Number Transaction costs Business Acquisition, Transaction Costs Proceeds from Term Loan A Proceeds from Secured Notes Payable 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Accrued interest Interest Payable, Current Research and development expense Research and Development Expense Canada CANADA Cash deposits pledged as collateral on performance bonds and letters of credit Guarantee Obligations Cash Deposits Pledged as Collateral Represents the carrying amount, as of the balance sheet date, of cash equivalent securities held for guarantee obligations. Equipment Equipment [Member] Foreign deferred benefit Deferred Foreign Income Tax Expense (Benefit) Title of Individual [Axis] Title of Individual [Axis] Target performance grants (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Restricted Stock Units (RSUs) Restricted Stock Units (RSUs) [Member] Payments on revolving credit facility Proceeds from Lines of Credit Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Table] Schedule of Acquired Indefinite Lived and Finite Lived Intangible Assets [Table] Tabular disclosure of the major classes of acquired indefinite-lived and finite-lived intangible assets. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company. Outstanding, beginning of period (in shares) Outstanding, end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisition Business Combination Disclosure [Text Block] Raw materials Inventory, Raw Materials, Gross Accounts payable Increase (Decrease) in Accounts Payable Purchase Price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Organization and Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Revenues Revenues Subsequent Events [Abstract] Subsequent Events [Abstract] Balance at beginning of period Balance at end of period Standard and Extended Product Warranty Accrual Net Income/(loss) Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Long-term debt, net of current maturities and deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively Secured Long-Term Debt, Noncurrent State deferred benefit Deferred State and Local Income Tax Expense (Benefit) Credit Facility [Domain] Credit Facility [Domain] Public company costs Public Company Costs Public Company Costs Amortization of intangible assets Amortization of intangible assets Amortization of Intangible Assets Schedule of carrying amount of goodwill Schedule of Goodwill [Table Text Block] Basic (in dollars per share) Basic net income (loss) per common share (in dollars per share) Earnings Per Share, Basic Incentive compensation paid Other Labor-related Expenses 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Sales by geographic area: Revenues from External Customers and Long-Lived Assets [Line Items] Restricted cash included in other long-term assets Other Assets [Member] New Accounting Pronouncements or Change in Accounting Principle [Table] Accounting Standards Update and Change in Accounting Principle [Table] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Inventories Inventory, Policy [Policy Text Block] Indefinite-lived Intangible Assets by Major Class [Axis] Indefinite-Lived Intangible Assets [Axis] Directors Director [Member] Short-Term Revolving Lines of Credit Line of Credit Facility [Line Items] Entity Interactive Data Current Entity Interactive Data Current Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Prepaid expenses and other current assets Prepaid Expenses and Other Current Assets [Member] Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three 2028 Long-Term Debt, Maturity, Year Five Capital expenditures by reportable segment Capital Expenditures By Reportable Segment [Table Text Block] Capital Expenditures By Reportable Segment [Table Text Block] Retained Earnings Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Cash and Cash Equivalents [Line Items] Cash and Cash Equivalents [Line Items] Cumulative catch-up adjustment to revenue Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress Common Stock Common Stock [Member] Issuance of common stock as deferred compensation to employees Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Number of reportable segments Number of Reportable Segments Lease cost Lease, Cost [Table Text Block] Class of Stock [Axis] Class of Stock [Axis] Schedule restricted stock activity Schedule of Nonvested Restricted Stock Units Activity [Table Text Block] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Debt Instrument, Interest Rate, Effective Percentage Debt Instrument, Interest Rate, Effective Percentage Renewal term Lessee, Operating Lease, Renewal Term Total fair value of assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Office furniture and equipment Office furniture and equipment Furniture and Fixtures [Member] Current assets: Assets, Current [Abstract] Non-current lease liabilities Operating Lease, Liability, Noncurrent Statistical Measurement [Axis] Statistical Measurement [Axis] Indefinite-lived Intangible Assets (Excluding Goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) Foreign tax net operating loss carry-forwards, potentially carried forward indefinitely Deferred Tax Assets, Indefinite Operating Loss Carryforwards, Foreign Deferred Tax Assets, Indefinite Operating Loss Carryforwards, Foreign Retained earnings Retained Earnings (Accumulated Deficit) Disposal Group Name [Axis] Disposal Group Name [Axis] Canadian Term Loan Facility Canadian Term Loan Facility [Member] Canadian Term Loan Facility Europe Segment Europe Segment [Member] Europe Segment [Member] Remeasurement loss/(gain) on intercompany balances Other Operating Activities, Cash Flow Statement Accounts receivable, net of allowances of $2,682 and $2,177 as of March 31, 2023 and 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Canadian Emergency Wage Subsidy Segment Reporting, Policy [Policy Text Block] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Expired, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Indian custom bonds outstanding Indian Custom Bonds Outstanding Indian Custom Bonds Outstanding Lease impairment costs Lease Impairment Costs Lease Impairment Costs Statement [Line Items] Statement [Line Items] Lease financing Finance Lease, Principal Payments Target number of shares (in shares) Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Target Number of Shares Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Target Number of Shares Operating lease right-of-use assets Operating Lease Right-of-Use Assets [Member] Operating Lease Right-of-Use Assets Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Variable Rate [Domain] Variable Rate [Domain] Gross carrying amount, finite-lived intangibles Finite-Lived Intangible Assets, Gross Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Selling, general and administrative expenses Selling, General and Administrative Expense Canadian Dollar Canada, Dollars Product Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income (Loss) AOCI Attributable to Parent [Member] Undistributed foreign earnings Deferred Tax Liabilities, Undistributed Foreign Earnings, Noncurrent Noncurrent amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the entity. Deferred compensation plan expense/(income) Employee Benefits and Share-Based Compensation Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Auditor Firm ID Auditor Firm ID Line of credit facility, accordian feature Line of Credit Facility, Accordian Feature Line of Credit Facility, Accordian Feature Sales of rental equipment Sales Of Rental Equipment Sales Of Rental Equipment Capitalized research and development costs Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs Options outstanding, weighted average grant price, beginning of period (in dollars per share) Options outstanding, weighted average grant price, end of period (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Operating lease expense Operating Lease, Expense Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Contract assets Contract Assets [Member] Contract Assets Type of Restructuring [Domain] Type of Restructuring [Domain] Document Transition Report Document Transition Report Non-U.S. Foreign Tax Authority [Member] Local Phone Number Local Phone Number Schedule of shares outstanding Share-Based Payment Arrangement, Option, Activity [Table Text Block] Income/(loss) from operations Operating income (loss) Operating Income (Loss) $14.28 - $21.52 Exercise Range Five [Member] Exercise Range Five [Member] Inventories Increase (Decrease) in Inventories Recent Accounting Pronouncements New Accounting Pronouncements, Policy [Policy Text Block] South Korean Won Korea (South), Won Common stock, shares outstanding Balance, beginning of period, shares Balance, end of period, shares Common Stock, Shares, Outstanding Inventories, gross Inventory, Gross Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Adjustment to reconcile net income/(loss) to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Other Intangible Assets Goodwill and Intangible Assets Disclosure [Text Block] Income tax expense/(benefit) Total provision for income taxes Income Tax Expense (Benefit) Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Geographical [Domain] Geographical [Domain] Valuation allowance Deferred Tax Assets, Valuation Allowance Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Aggregate intrinsic value of unvested RSU's Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Aggregate Intrinsic Value, Nonvested Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Business Combination, Purchase Price Information Business Combination, Purchase Price Information [Table Text Block] Business Combination, Purchase Price Information [Table Text Block] Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Entity Public Float Entity Public Float Federal deferred benefit Deferred Federal Income Tax Expense (Benefit) Additional Paid-in Capital Additional Paid-in Capital [Member] Accrued employee compensation and related expenses Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Basic net income (loss) per common share Earnings Per Share, Basic [Abstract] Weighted average discount rate Weighted Average Discount Rate [Abstract] Weighted Average Discount Rate [Abstract] Intrinsic value of stock options exercised Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Current and non-current liabilities, net, including accumulated foreign currency translation losses Liabilities, Total [Member] Cost of sales Cost of Goods and Services Sold Derivative [Line Items] Derivative [Line Items] Diluted (in shares) Weighted average shares oustanding - dilutive Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Options vested and exercisable, weighted average exercise price (in dollars per share) Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Exercisable, Weighted Average Exercise Price Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Exercisable, Weighted Average Exercise Price Schedule of Inventory Schedule of Inventory, Current [Table Text Block] Billed contracts receivable Billed Contracts Receivable Annual vesting percentage Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage Buildings and improvements Building and Building Improvements [Member] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Debt issuance costs Debt Issuance Costs, Gross Number of country in which entity operates Number of Countries in which Entity Operates U.S. Term Loan U.S. Term Loan [Member] U.S. Term Loan Common stock: $.001 par value; 150,000,000 authorized; 33,508,076 and 33,364,722 shares issued and outstanding at March 31, 2023 and 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Percentage of target shares Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Target Shares Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Target Shares Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Gain/(loss) on investments from deferred compensation plan Gain on Settlement of Related Party Transactions Gain on Settlement of Related Party Transactions Reserve for warranties issued during the period Standard and Extended Product Warranty Accrual, Increase for Warranties Issued Real Property Real Property [Member] Real Property [Member] Balance, beginning of period Balance, end of period Financing Receivable, Allowance for Credit Loss Operating Segments Operating Segments [Member] Options vested and exercisable, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Short-term lease expense Short-Term Lease, Cost Preferred stock, shares authorized Preferred Stock, Shares Authorized 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] Cash, cash equivalents and restricted cash at beginning of period Cash, cash equivalents and restricted cash at end of period Total cash, cash equivalents, and restricted cash shown in the statement of cash flows Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Non-U.S. Income (Loss) from Continuing Operations before Income Taxes, Foreign Outstanding principal amount of senior secured credit facility Loans Payable [Member] Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Current liabilities: Liabilities, Current [Abstract] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items] Foreign Exchange Forward Contracts Foreign Exchange Forward [Member] Issuance of common stock including exercise of stock options Proceeds from Stock Options Exercised Net income/(loss) Net Income (Loss) Available to Common Stockholders, Basic Common stock, shares issued Common Stock, Shares, Issued Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount 2024 Purchase Obligation, to be Paid, Year One Interest expense on finance lease liabilities Finance Lease, Interest Expense Purchases of property, plant and equipment in accounts payable Capital Expenditures Incurred but Not yet Paid Foreign currency transaction gain/(loss) Foreign Currency Transaction Gain (Loss), before Tax Employer matching contribution, percent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Revenues recognized over time Transferred over Time [Member] Income Statement Location [Domain] Income Statement Location [Domain] Lease liabilities Finance Lease, Liability, Current Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Total lease liabilities Total Lease Liability Total Lease Liability Amendment Flag Amendment Flag Amortization period Finite-Lived Intangible Asset, Useful Life Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Total comprehensive income/(loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Customer prepayment Customer Prepayment Customer Prepayment Goodwill acquired Goodwill, Acquired During Period Sales Business Acquisition, Pro Forma Revenue Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Construction in progress Construction in Progress [Member] Entity Current Reporting Status Entity Current Reporting Status Withholding on Canadian intercompany dividend Effective Income Tax Rate Reconciliation, Tax Contingency, Withholding of Intercompany Dividend Effective Income Tax Rate Reconciliation, Tax Contingency, Withholding of Intercompany Dividend Purchase Obligation, Fiscal Year Maturity [Abstract] Purchase Obligation, Fiscal Year Maturity [Abstract] Components of Deferred Tax Assets [Abstract] Components of Deferred Tax Assets [Abstract] 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] Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Other non-current assets Other Assets, Noncurrent United States and Latin America United States and Latin America Segment [Member] United States and Latin America Segment Line of credit facility, fixed charge coverage ratio Line of Credit Facility, Fixed Charge Coverage Ratio Line of Credit Facility, Fixed Charge Coverage Ratio Goodwill and Other Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Contract liabilities Contract Liabilities Contract Liabilities Net foreign currency loss Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings Charges/(benefits) related to uncertain tax positions Income Tax Reconciliation, Charge Related To Uncertain Tax Positions Income Tax Reconciliation, Charge Related To Uncertain Tax Positions Less cash payments Payments for Restructuring Lease liabilities Lease, Liability, Current Lease, Liability, Current Depreciation expense Depreciation, Depletion and Amortization 2024 Finance Lease, Liability, to be Paid, Year One Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Chinese Renminbi China, Yuan Renminbi Employee Severance Employee Severance [Member] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Shipping and Handling Cost Shipping And Handling Costs [Policy Text Block] Shipping And Handling Costs [Policy Text Block] Thermon South Africa Proprieary Limited Thermon South Africa Proprieary Limited [Member] Thermon South Africa Proprieary Limited Term of contract Lessee, Operating Lease, Term of Contract 2025 Purchase Obligation, to be Paid, Year Two Charged to reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Derivative [Table] Derivative [Table] Options outstanding, beginning of period (in shares) Options outstanding, end of period (in shares) Options outstanding (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Intangibles: Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Components of Income (Loss) From Continuing Operations Before Income Taxes [Table] Components of Income (Loss) From Continuing Operations Before Income Taxes [Table] Components of Income (Loss) From Continuing Operations Before Income Taxes 2025 Finance Lease, Liability, to be Paid, Year Two Effect of exchange rate changes on cash and cash equivalents Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Continuing Operations Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively Property, plant and equipment, net Property, Plant and Equipment, Net Deferred Provision [Abstract] Deferred Provision [Abstract] Deferred Provision [Abstract] Financing cash flows used for finance leases Financing Lease, Payments Financing Lease, Payments Operating cash used for operating leases Operating Lease, Payments Currency [Axis] Currency [Axis] Products Products, Intangibles [Member] Products, Intangibles [Member] Income tax refunds received Proceeds from Income Tax Refunds Payments on Term Loan A Repayments of Long-Term Debt Schedule of Future Amortization Expense Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block] Stock Options Share-Based Payment Arrangement, Option [Member] Other Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Title of Individual [Domain] Title of Individual [Domain] Other Income/(Expense) Other Income and Other Expense Disclosure [Text Block] Accounts receivable, allowance for doubtful accounts (in dollars) Accounts Receivable, Allowance for Credit Loss, Current Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Issuance of common stock in exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Forfeited in period (shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Carrying Value Long-term Debt Long-Term Debt Other income/(expense) Other income/(expense) Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Restructuring and other charges (income) Restructuring and Related Activities Disclosure [Text Block] Common stock, shares authorized Common Stock, Shares Authorized Less: Net change in cash balances classified as assets held-for-sale Change in Cash Balances Classified as Assets Held-for-Sale Change in Cash Balances Classified as Assets Held-for-Sale Income taxes payable Accrued Income Taxes, Current Maximum Maximum [Member] Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items] Acquired Indefinite Lived and Finite Lived Intangible Assets [Line Items] Supplemental statement of operations Statement Of Operations, Lessee [Table Text Block] Statement Of Operations, Lessee [Table Text Block] Schedule of Business Acquisitions, by Acquisition [Table] Schedule of Business Acquisitions, by Acquisition [Table] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Work in process Inventory, Work in Process, Gross Total current assets Assets, Current Contract assets Contract Assets Contract Assets Emergency Wage Subsidy Emergency Wage Subsidy Emergency Wage Subsidy Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Net carrying amount, finite-lived intangibles Finite-Lived Intangible Assets, Net Line of Credit Facility [Table] Line of Credit Facility [Table] Period [Axis] Period [Axis] Period [Axis] Revenue, expected timing of recognition, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Stock compensation that remained to be expensed Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Disclosure on geographic areas, long-lived assets in foreign countries Entity Wide Disclosure On Geographic Areas Long Lived Assets In Foreign Countries, Percentage Entity Wide Disclosure On Geographic Areas Long Lived Assets In Foreign Countries, Percentage Schedule of long-term debt that is not measured at fair value Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block] Other liabilities- long term Other liabilities- long term [Member] Other liabilities- long term [Member] Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward] Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Schedule of contractual obligations by maturity year Contractual Obligation, Fiscal Year Maturity [Table Text Block] Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] CHS Transactions CHS Transactions [Member] CHS Transactions [Member] $19.64 Exercise Range Three [Member] Exercise Range Three [Member] CDOR CDOR [Member] CDOR [Member] Options outstanding, aggregate intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Accumulated amortization, intangibles Intangible Assets, Accumulated Amortization Intangible Assets, Accumulated Amortization Interest limitation Deferred Tax Assets, Interest Limitation Deferred Tax Assets, Interest Limitation Asia Segment Asia Segment [Member] Asia Segment [Member] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Schedule of Intangible Assets Schedule of Intangible Assets [Table Text Block] Schedule of Intangible Assets [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Schedule of Unrecognized Tax Benefits Schedule of Unrecognized Tax Benefits Roll Forward [Table Text Block] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Estimated transition tax liability Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Net of Forfeitures January 1, 2025 through July 1, 2026 January 1, 2025 through July 1, 2026 [Member] January 1, 2025 through July 1, 2026 Payments on revolving credit facility Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Issuance of common stock in lieu of compensation, shares Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Russian loss not benefited Effective Income Tax Rate Reconciliation, Russian Loss Not Benefited Effective Income Tax Rate Reconciliation, Russian Loss Not Benefited Issuance costs associated with debt financing Payments of Debt Issuance Costs Total lease liability Operating Lease, Liability Additions to reserve Financing Receivable, Allowance for Credit Loss, Recovery 2011 Long-term Incentive Plan Long Term Incentive Plan 2011 [Member] Represents the 2011 Long-Term Incentive Plan of the entity. Segment Information Segment Reporting Disclosure [Text Block] Balance, beginning of period Balance, end of period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Stock-based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, General and Administrative Expenses Selling, General and Administrative Expenses [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Net deferred tax liability Deferred Tax Liabilities, Net Financing Receivable, Allowance for Credit Loss [Roll Forward] Financing Receivable, Allowance for Credit Loss [Roll Forward] Liabilities and equity Liabilities and Equity [Abstract] Foreign currency translation adjustment Foreign curency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Granted, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Grants in Period, Weighted Average Exercise Price Fair Value, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Weighted-average shares used in computing net income/(loss) per common share: Weighted Average Number of Shares Outstanding, Diluted [Abstract] Sale of stock, consideration received on transaction Sale of Stock, Consideration Received on Transaction Inventories, net Inventories, net Inventory, Net Accounts payable Accounts Payable, Current U.S. net operating loss carry-back rate difference U.S. net operating loss carry-back rate difference Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Rate Difference Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Rate Difference Other comprehensive income/(loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Restructuring and other charges/(income) Costs incurred Restructuring Charges Income Tax Authority [Axis] Income Tax Authority [Axis] Other current and non-current assets Increase (Decrease) in Other Operating Assets 2027 Long-Term Debt, Maturity, Year Four Net lease expense Net Lease Expense Net Lease Expense Auditor Location Auditor Location Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average common shares outstanding Weighted Average Number of Shares Outstanding, Basic Europe, Middle East and Africa Europe, Middle East, and Africa Segment [Member] Europe, Middle East, and Africa Segment Federal provision Current Federal Tax Expense (Benefit) United States and Latin America UNITED STATES Stock compensation expense Stock compensation Share-Based Payment Arrangement, Expense Long-term cross currency swap loss/(gain) (Gain) Loss on Long-Term Cross Currency Swap (Gain) Loss on Long-Term Cross Currency Swap Rate difference-international subsidiaries Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount Security Exchange Name Security Exchange Name Options outstanding, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Amortization period Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life Weighted average remaining lease term Weighted average remaining lease term [Abstract] Weighted average remaining lease term [Abstract] Notional amount Derivative, Notional Amount Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding Preferred Stock, Value, Issued Letters of credit outstanding, amount Letters of Credit Outstanding, Amount Amortization of deferred charges Amortization of Deferred Charges Segment Reconciling Items Segment Reconciling Items [Member] Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Other liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other Sales Total revenues Revenue from Contract with Customer, Excluding Assessed Tax Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Income taxes payable and receivable Increase (Decrease) in Income Taxes Payable Supplemental balance sheet information Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Cash and cash equivalents Cash and Cash Equivalents [Member] Loss Contingencies Loss Contingencies [Policy Text Block] Loss Contingencies [Policy Text Block] Canada Canada Segment [Member] Canada Segment [Member] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Entity Voluntary Filers Entity Voluntary Filers Options vested and exercisable, number exercisable (in shares) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Goodwill impaired Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Non-current lease liabilities Lease, Liability, Noncurrent Lease, Liability, Noncurrent Tax credit carryforward Deferred Tax Assets, Tax Credit Carryforwards, Foreign Stock-Based Compensation Expense Share-Based Payment Arrangement [Text Block] Restructuring and Related Activities [Abstract] Non-deductible charges Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount Business Combinations [Abstract] Finance Finance Lease, Weighted Average Discount Rate, Percent Long-term debt, stated percentage of facilities Long-Term Debt, Stated Percentage of Facilities [Table Text Block] Long-Term Debt, Stated Percentage of Facilities Revenue from Contract with Customers Revenue from Contract with Customer [Text Block] Segment Reporting [Abstract] Segment Reporting [Abstract] January 1, 2023 through October 1, 2024 January 1, 2023 through October 1, 2024 [Member] January 1, 2023 through October 1, 2024 Gain (loss) on realized on foreign currency related to forward contracts Gain/(loss) on foreign exchange forwards Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Repurchase of employee stock units on vesting Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity Schedule of Deferred Tax Assets and Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Amortization of debt costs Amortization of Debt Issuance Costs Goodwill [Roll Forward] Goodwill [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Lease abandonment charges Restructuring Reserve, Lease Abandonment Charges Restructuring Reserve, Lease Abandonment Charges Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Diluted net income (loss) per common share Earnings Per Share, Diluted [Abstract] Warranties Standard Product Warranty, Policy [Policy Text Block] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Employees Employees [Member] Employees [Member] Disposal Group Name [Domain] Disposal Group Name [Domain] Schedule of Income before Income Tax Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Fair Value, Inputs, Level 2 Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Deferred income taxes Deferred Income Taxes and Other Tax Liabilities, Noncurrent Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Less imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Intangible assets, net Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Diluted (in dollars per share) Diluted (in dollars per share) Earnings Per Share, Diluted Interest and penalties on prior reserves Unrecognized Tax Benefits, Interest And Penalties On Prior Reserves Unrecognized Tax Benefits, Interest And Penalties On Prior Reserves Vesting period (in years) Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Stock compensation expense APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Schedule of Revenues from External Customers and Long-Lived Assets [Table] Schedule of Revenues from External Customers and Long-Lived Assets [Table] Consolidation Items [Axis] Consolidation Items [Axis] Unrealized loss on hedge Deferred Tax Liabilities, Derivatives Exercise Price Range [Domain] Exercise Price Range [Domain] Total current liabilities Liabilities, Current 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Reserve for uncertain income taxes, beginning of period Reserve for uncertain income taxes, end of period Unrecognized Tax Benefits Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Russia RUSSIAN FEDERATION U.S. Income (Loss) from Continuing Operations before Income Taxes, Domestic Performance obligation Revenue, Remaining Performance Obligation, Amount Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Accrued litigation payable Accrued Legal Fees, Current Accrued Legal Fees, Current Other income/(expenses): Nonoperating Income (Expense) [Abstract] Entity Address, Address Line Three Entity Address, Address Line Three Future lease payments under non-cancellable operating leases Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line Two Entity Address, Address Line Two Change in valuation allowance Tax Benefit from Amounts Determined not to be Payable to Predecessor Owners Tax Benefit from Amounts Determined not to be Payable to Predecessor Owners Impact on deferred tax liability for statutory rate change Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount Entity Address, Address Line One Entity Address, Address Line One Income Tax Authority [Domain] Income Tax Authority [Domain] Cost of revenue Cost of Revenue Share-based Payment Arrangement, Option, Exercise Price Range [Table] Share-Based Payment Arrangement, Option, Exercise Price Range [Table] Contract liabilities Contract with Customer, Liability Total right-of-use assets Total Right-of-Use Assets Total Right-of-Use Assets Class of Stock [Domain] Class of Stock [Domain] Europe, Middle East and Africa Europe [Member] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Credit Agreement Credit Agreement [Member] Credit Agreement Finance Finance Lease, Weighted Average Remaining Lease Term Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity September 30, 2021 through September 30, 2022 September 30, 2021 through September 30, 2022 [Member] September 30, 2021 through September 30, 2022 Interest expense, net Interest Expense Derivative Instruments and Hedging Activities Disclosure [Abstract] Derivative Instruments and Hedging Activities Disclosure [Abstract] Fair value of vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value Credit Facility [Axis] Credit Facility [Axis] Schedule of accrued current liabilities Schedule of Accrued Liabilities [Table Text Block] Valuation reserves Inventory Valuation Reserves Inventories Inventory Disclosure [Text Block] Employer discretionary contribution, amount Defined Contribution Plan, Employer Discretionary Contribution Amount Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Equity Equity [Abstract] Machinery and equipment Machinery and Equipment [Member] Vested shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Maximum number of shares of the company's common stock that may be awarded Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized 2026 Purchase Obligation, to be Paid, Year Three Foreign exchange contract forwards, assets Foreign Currency Contract, Asset, Fair Value Disclosure Other non-current assets Other Noncurrent Assets [Member] Maximum term of forward contracts Maximum Remaining Maturity of Foreign Currency Derivatives Write-off of uncollectible accounts Financing Receivable, Allowance for Credit Loss, Writeoff Entity wide disclosure on geographic areas, revenue from external customers attributed to foreign countries, percentage Entity Wide Disclosure On Geographic Areas, Revenue From External Customers Attributed To Foreign Countries, Percentage Entity Wide Disclosure On Geographic Areas, Revenue From External Customers Attributed To Foreign Countries, Percentage Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Deferred Tax Liabilities, Net, Noncurrent Deferred Tax Liabilities, Gross Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Changes in the product liability Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward] Schedule of product liability contingencies Product Liability Contingencies [Table Text Block] Total deferred tax assets Deferred tax assets, noncurrent Deferred Tax Assets, Noncurrent Deferred Tax Assets, Noncurrent Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations Guarantor Obligations, Maximum Exposure, Undiscounted Additions in reserve SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment AOCI unrealized (gains)/losses on investments Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax Operating cash flows used for finance leases Finance Lease, Interest Payment on Liability Schedule of Effective Income Tax Rate Reconciliation Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Asia-Pacific Asia [Member] Change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Accrued liabilities and reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Current Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Current U.S. state income tax provision, net Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Restricted and performance stock units issued Weighted Average Number of Shares Outstanding, Diluted, Adjustment Restructuring and Related Costs Restructuring and Related Costs [Table Text Block] Debt instrument, consolidated leverage ratio Debt Instrument, Consolidated Leverage Ratio Debt Instrument, Consolidated Leverage Ratio $14.28 Exercise Range Two [Member] Exercise Range Two [Member] 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five Entity Central Index Key Entity Central Index Key Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Research and Development Research and Development Expense, Policy [Policy Text Block] Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Annual vesting percentage Share Based Compensation Arrangement by Share Based Payment, Award Vesting Rights, Percentage Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, shown as a percentage. Secured Overnight Financing Rate Secured Overnight Financing Rate [Member] Secured Overnight Financing Rate Other Other Accrued Liabilities, Current City Area Code City Area Code Property, plant and equipment Deferred Tax Liabilities, Property, Plant and Equipment, Noncurrent Noncurrent amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment. Professional fees Accrued Professional Fees, Current Assets Assets [Abstract] Legal fees Legal Fees United States Segment United States Segment [Member] United States Segment [Member] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Unrealized gain on hedge Deferred Tax Assets, Unrealized Gain on Hedge Deferred Tax Assets, Unrealized Gain on Hedge Purchase Obligation Purchase Obligation Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Borrowings under revolving credit facility Outstanding borrowings Line of Credit, Current Notional U.S. federal income tax expense at statutory rate Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Short-term Debt [Abstract] Short-Term Debt [Abstract] 2024 Long-Term Debt, Maturity, Year One Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Deferred compensation arrangement with individual, compensation expense Deferred Compensation Arrangement with Individual, Compensation Expense Variable Rate [Axis] Variable Rate [Axis] Less imputed interest Finance Lease, Liability, Undiscounted Excess Amount Other non-current liabilities Other Liabilities, Noncurrent Purchases of property, plant and equipment Capital expenditures Payments to Acquire Property, Plant, and Equipment Impairment of property, plant, and equipment Asset Impairment Charges Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] Gross carrying amount, intangibles Intangible Assets, Gross Intangible Assets, Gross 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Thereafter Finance Lease, Liability, to be Paid, after Year Five Schedule of reconciliation of the denominators used to calculate basic EPS and diluted EPS Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Cost of Sales Cost of Sales [Member] EX-101.PRE 13 thr-20230331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 thr-20230331_g1.jpg begin 644 thr-20230331_g1.jpg M_]C_X 02D9)1@ ! @$ 8 !@ #_[@ .061O8F4 90 !_]L 0P " 0$! M 0$" 0$! @(" @($ P(" @(%! 0#! 8%!@8&!08&!@<)" 8'"0<&!@@+" D* M"@H*"@8("PP+"@P)"@H*_]L 0P$" @(" @(% P,%"@<&!PH*"@H*"@H*"@H* M"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*"@H*_\ $0@# MP 3* P$B (1 0,1 ?_$ !\ $% 0$! 0$! ! @,$!08'" D* M"__$ +40 (! P,"! ,%!00$ !?0$" P $$042(3%!!A-180'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _?RBBB@ HHHH **** "BBB@ HHKXI^-7[<_[7/PT_P""RGP* M_89O?"/@>R^&7Q/T+Q+J3ZE9W-S>:O='3K"XE17:1(HK4;_(8HBRD\CS,9! M/M:BO#OV\/&W[;GA_P"&NE>$O^">_@/PEJWQ(\0:W'##J?Q#%ROA_0]/C4R7 M-W>-;$2-G$<,<4>Z1GG#A&2*0K\8^-/VB/\ @XM_9^^.7P8^'WQ_UK]C_4-/ M^*OQ0L_#"V/@/3?$MSJD=KY4UW?WB)=-#'L@L[:>1F+<-Y8P=U 'Z?T5\R?\ M%!_VF/VD? VM^"_V7OV$K_X9?\+J\?/=W^ECXKWMS'H]AHUB$^UW,JV>9Y)' MEGMK>&- 2S2N_P!V%\;O[!^G?\%/K/1_$'D_X:8_X++ZYXDD'G^'?V9?AG%HM@&^Z/%7B/9=73KC@M#I5 MK9ISR!J+#O7U\NXJ"P ..0#FO#OV"?V8/&O[,_PW\67'Q;UO2]3\=?$/XEZ[ MXR\9:AHLDCVC7%[=$6T$+2HCF."PBLK8;E'^H.."* ."_P""@W_!%;]@'_@I MAKB>/?VF/AQK$GC*ST=--T3QIH7BF]M+[2H$>22,01B0VWRR2N^'A<%F)()K MS;_@B;XG_:N^%/C7X\_\$UOVKOBE>_$*Y_9]\2:-%X,^(>J%FN]7T#5K.2ZL MXIW8LSRPI%ABS,5\S9N944GUWXG^!?\ @K9IW[5NL>+_ (#_ !Y^#-_\(M8L M+1+'PGX]\*7PU'P[<)$J32036+I]L61PTI69UQO"+L"[F]._9J_9NLO@'9^) M/$>N^*Y/$_C?QWK@UKQ[XOGLEMFU.\6"*VB2*%686]K!;PQ000;G*1QY9Y)' MDE< ]-HHHH \O^*WA3]K/5_%SWGP?^*_A?2-%,"!++5M">XF$@'SL7!'!/05 MY[K7B_\ ; ^$_P 4/ WAOXD_%?PQJMCXMUUM/$.E^&S&RD1ER69G^4<=@37T ME7A?[6'_ "6SX'_]CW+_ .DS4 >N?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M<[?W'C'3[FUM9=7M6-U+Y:%;;@'&>>:M?8O&_P#T&[+_ ,!C_C1XE_Y"^C_] M?I_]!-;% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C M_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# M8_XUL44 8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T M&[+_ ,!C_C1]B\;_ /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ M]!NR_P# 8_XUL44 <_JC^,M*T^749M8M&6%-S*ML_\ 7 U M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QJKI%QXQUBV:Z@U>U4+*T9#VW M.5./6NBK'\#_ /((E_Z_9O\ T*@ ^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" MQ_QK8HH Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\:V** ,?[%XW_ .@W9?\ @,?\:JZ1<>,= M8MFNH-7M5"RM&0]MSE3CUKHJQ_ __((E_P"OV;_T*@ ^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :JQ7'C&;5I=(75[4/#$LC M,;;@@_C715CV7_([WO\ UY1?S- !]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ M 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10!C_8O&_\ MT&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/^-'V+QO_ M -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C6Q10! MC_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XU5O[CQCI M]S:VLNKVK&ZE\M"MMP#C//-=%6/XE_Y"^C_]?I_]!- !]B\;_P#0;LO_ &/ M^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P ! MC_C6Q10!C_8O&_\ T&[+_P !C_C1]B\;_P#0;LO_ &/^-;%% &/]B\;_P#0 M;LO_ &/^-'V+QO_ -!NR_\ 8_XUL44 8_V+QO_ -!NR_\ 8_XT?8O&_\ MT&[+_P !C_C6Q10!EV=IXM2Z1[[5K5X@W[Q$MR"1[&M2BB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW M2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** ,?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 U_P#7E%_,UL5CV7_([WO_ M %Y1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 5C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$T ;%%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %>%_M8?\EL^!_P#V/%_M8?\EL^!__ &/_]<#5S3O\ D'P?]<5_D* )J*** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7 M_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH *Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O M_0J -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K M'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^ MOT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K M#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J? MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A M4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/X M'_Y!$O\ U^S?^A5L5C^!_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_P!>47\S6Q6/9?\ ([WO M_7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !6/XE_Y"^C_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!- &Q1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% !7A?[6'_);/@?_ -CW+_Z3-7NE>%_M8?\ );/@?_V/781-_RUN&X M1<=QGYC[*:^C)!^KC*GU(2OSKB+ MQ%RKAWC# 9#6MS8F_-*_P7TIW_QSNO):['U&5\+XS-,CQ.8PVI6LOYK:R_\ M 5KY['UU1117Z*?+A1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_ MB7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !7YR?M0ZA\7_ G_!P[^REX8C_:+\<:AX2\9^%/&UY> M>!KS58X](MI[72KCRG2VMXXED($V \WFR#8/GZY_1NOSM_;=_P"5B7]B'_L1 M_B)_Z:C0!])_\%0/VUM'_P""??[#_CK]IN] DU'2=-^S>&[8VKSB;5+@^5;; MHT!9HT=O-D Y\J*0CI7Q7_P2(^ W[!G[4?Q!TC]J+]F'_@M1^U)\9M3\'7:W MWB+P#XX^+_AY87 M_B?P[I6JSVD?B7Q/J?E2P?;9('1I[6WM7;;;$[#."[AMBA=?_@GW^T-XP^%O M_!2_]H#_ ()0>,O%>IZYH7@K2],\;_"*^UO49;R]L]"OHX!=Z9)/,S22PVMW M.B0,[.XCDV%L(@'GO_!/[PEJ'P6_X.*/VT_!'BR%HI_B)X,\)^,?"LDHP;W3 M8HC;3R)GJL=U*821QNCH_9<\)ZO\0_\ @Z&_:6^-.B1/)H?@#X#Z!X/U6[0? MNQJ-^=/U".+=T+"*VER.W?% 'Z7T444 %>%_M8?\EL^!_P#V/-"-.72M$:W,,@A)- M_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -B MBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" MQ_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ M@,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ MZ#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ M .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V** MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#' M_&C[%XW_ .@W9?\ @,?\: )O&/\ R+%[_P!<#5S3O^0?!_UQ7^0KG_$MIXM3 M0;I[[5K5XA$?,1+<@D>QJS96?C0V<1BUFS"^4NT&V.0,?6@#=HK'^Q>-_P#H M-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\:/L7C?\ MZ#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&@#8HK' M^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W9?\ @,?\ M:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#' M_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BBL?[%XW_ .@W M9?\ @,?\:/L7C?\ Z#=E_P" Q_QH V**Q_L7C?\ Z#=E_P" Q_QH^Q>-_P#H M-V7_ (#'_&@#8HK'^Q>-_P#H-V7_ (#'_&C[%XW_ .@W9?\ @,?\: -BL?P/ M_P @B7_K]F_]"H^Q>-_^@W9?^ Q_QK,\*VOBF33I&L-4MHT^TR K) 2=V[DT M =716/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T&[+_P M&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8 M_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+QO_T& M[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&__0;L MO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-'V+QO_T&[+_P&/\ C0!L45C_ &+Q MO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (T ;%%8_P!B\;_]!NR_\!C_ (T?8O&_ M_0;LO_ 8_P"- &Q16/\ 8O&__0;LO_ 8_P"-3[*:X\QQ^$RK 5<;B94 MVDEYO0\"_;B^*_\ PEGCR+X>Z5<[K'0<_:=IXDNV'S?78N%]B7KQ*RO;O3;R M'4;"X:*>"59(94.&1U.0P/J",T7M[=ZE>3:C?W#2SSRM)-*YRSNQR6)]23FH MJ_S/XKXEQG%/$F(S>LVI5)72O\,5I"*_PQ27JKG]89-E5#)\JIX*GJHJS\V_ MB?S=S[.\ ?MF?"_6_#EE=^,[B\TF[>)8[J:?3Y&MWG &_8\888SSSC /->D> M&OB1\/\ QB!_PBOC32[]C_RSM;U&F\?+[D(*]_\ $O[-G@KQ83)K'A+0!(QR9K.P-LY/J6B* MDGZU_:/AMQ;Q?Q;PO3Q]*K0K3BW"<)J=*2E'O4BZJ?,K23]DM[=#\&XJR7), MES>6&G"I3B_>C*+C--/M%J#5G=6YWL>ET5Y#:_LW>-?#K;O ?QOUS25'W+5[ MEKFW7Z1RY_G5F73/VO/#:$VGB7PMXDC7M)C88%7M _:.\#:_-]D3XKZ597 .'M]5LI+5D/H3 M*%&?H:UH\:<+U:BI3Q*I3>T:JE1D_2-50D_DB*F0YO"#G&DYQ76%IK[X.2_$ M]5HK TZ;Q+J]L+W2?%>EW4+?=EMXPZG\02*G^Q>-_P#H-V7_ (#'_&OIH3A4 MBI1=T^J/)E&479JS-BBL?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&J$;%%8_V M+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+_P !C_C1 M]B\;_P#0;LO_ &/^- &Q16/]B\;_P#0;LO_ &/^-'V+QO_ -!NR_\ 8_X MT ;%%8_V+QO_ -!NR_\ 8_XT?8O&_\ T&[+_P !C_C0!L45C_8O&_\ T&[+ M_P !C_C1]B\;_P#0;LO_ &/^- &Q6/9?\CO>_\ 7E%_,T?8O&__ $&[+_P& M/^-9EK:^*3XINHX]4MA<"VC,DA@.TKDX % '5T5C_8O&_P#T&[+_ ,!C_C1] MB\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XT M ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O&_P#T&[+_ M ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR M_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0!L45C_8O& M_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q16/]B\;_ /0;LO\ P&/^-'V+ MQO\ ]!NR_P# 8_XT ;%%8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C0! ML45C_8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ P&/^- &Q6/XE_P"0OH__ %^G M_P!!-'V+QO\ ]!NR_P# 8_XUF:Y:^*5U'35NM4MG=KDB!E@("MMZGUH ZNBL M?[%XW_Z#=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^ M@W9?^ Q_QH V**Q_L7C?_H-V7_@,?\:/L7C?_H-V7_@,?\: -BBL?[%XW_Z# M=E_X#'_&C[%XW_Z#=E_X#'_&@#8HK'^Q>-_^@W9?^ Q_QH^Q>-_^@W9?^ Q_ MQH V**R[.T\6I=(]]JUJ\0;]XB6Y!(]C6I0 4444 %%%% !1110 4444 %%% M% !7SO\ &#_@FS\)OC7^UCX2_;5\4_%CX@VOC[P#;W=OX(O=+UFVAMM&@NHV MCN(H[\)>/_!]O*:"YMY"J,89XI$5T5U"N U:G[.'[+WPB_98\*ZGX:^%>DW7VC7];GUK MQ3KVKWSW>I:]J<^/.O;RXD):65MJJ.B(BJB*B*JCT.B@ HHHH *\+_:P_P"2 MV? __L>Y?_29J]TKPO\ :P_Y+9\#_P#L>Y?_ $F:@#W2BBB@ HHHH **** " MBBB@ HHHH Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#(7T?_ *_3_P"@FMB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/\ R+%[ M_P!<#5S3O^0?!_UQ7^0JGXQ_Y%B]_P"N!JYIW_(/@_ZXK_(4 34444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z M%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !7&_&[PE\+/$'@Z76_BWIK7.F:*CW6T7LT0#;<=(W7/4/%;CE9YNL%H?7^\P]/0K7R_%^(H0 MR:6&E1A6G7:ITZO # & .@% M8_@?_D$2_P#7[-_Z%7F99X:\$9?E]+#3R^A4E%).!D=3D,#YW4$9KT>BBOILKR+),DC*.786G04KVU^5*]KNUSR< M7F.89@T\56E4MMS2EV[!1117JG&%9VO\ A'PIXJA^S^)_#.GZBF,!;ZS2 M4#_OH'%:-%95J%'$TW3JQ4HO=-)I_)ETZE2E-2@VFNJT9YQJ'[*OP>FN6U#P M]IE]H%VW_+UH.IRV[#Z#)4?]\U!_PJ3XV^&OF\#_ +05WG45\S/@GAI2<\/0]A)]:,IT7?N_92@G\T[]3UHY_FUN6K4]HNU11J M?^EJ5OE8\Q_X3']I[POQXA^%&B>(8E^]/X=U8_P!@?M4^%O\ D%>//#?B>%?X M-8TUK.9AZ PDKGW-'_"Z_BIX;^7Q_P#L\:RJ+]ZZ\.W4=^K#^]L7#*/K1_KA MA,/_ +_AJ^'_ ,5*4XKUG1]K37JY)!_8=:K_ +M5IU/2:3_\!GR2?R1Z=17G MNC_M2_!34[G^S[_Q4VDW8^_:ZU:26S)]2Z[1_P!]5V^C^(-!\0VWVS0-;M+Z M$]);.Y65?S4D5ZV79_D>*,H>L6E\F] MRW1117KG$%%%% !6/9?\CO>_]>47\S6Q7/V6IZ>/B5>Z,;R/[6=+CF%ON^;R M]VW=CTR<5$ZE.G;F:5W97ZOMZE1C*5[*]CH****LD**** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *Q_$O\ R%]'_P"OT_\ H)K8K'\2_P#( M7T?_ *_3_P"@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/_P"Q[E_])FKW M2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH **** ,?Q+_R M%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@#-\8_\BQ>_P#7 UYKEO"_P#Q?#XSS^/)?WGAOP=*]GH0/*7=_P#\ MM;@=B$X53TS@CO7K%?&9-_POYQ4SF6M&GS4J'9J]JM7_ +?DN2#_ .?<.9.U M1GO8_P#X3<#' +XY6G4\G;W(?]NIWDOYI6>L0K'\#_\ ((E_Z_9O_0JV*Q_ M_P#R")?^OV;_ -"K[,\$V**** "BBB@ HHHH **** "BBB@ HHHH **** *F ML:!H/B&V^QZ_HEI?0_\ /*\MEE7\F!%<1K'[+7P4U.Y_M"Q\*-I-V/N76BW< MELR?0(=O_CM>A45Y&99!D>C:NO5';A!/ M#7B>)?X]'U)K.9AZD3 KGV%>FT5Y/^I^$P_^X8FOA_\ #5E.*](5O:TUZ**1 MV_VY6J?[S2IU/6"3_P# H8_P##3>F:'\GQ'^&7BKP[M^_$E)?^ R5_\ RE?/5?S#XS^)&?+.\-E<(QHU,).-67) M4=2+J63AJX0=HINZ<5\6NQ^M\!\*Y<\OJXN3=2%:+@N:/*U':6G-+=]4^FA^ ME=E>VFI6<.HV%PLL$\2R0RHGWTT;-$T!Y5&89VE3D#.!M"\\5]%:7J^E:Y8IJ>BZG;WEM*,QW%K,L MB,/9E)!K^G>#N,\FXRRBEB\)5BYRBG.FI)RA+JFMU9Z)M6:U6Y^2YYD6.R+& MSHUH/E3:C*SM)=&GMMTZ%BBBBOKCQ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "L?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)H V**** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J M /=**** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T? M_K]/_H)K8H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** ,WQC_P BQ>_]<#5S3O\ D'P?]<5_D*I^,?\ D6+W_K@:N:=_R#X/^N*_ MR% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6/ MX'_Y!$O_ %^S?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %>>_M >,M9L-(LOAKX)E_P"*B\5S&SL64\VT./WU MP<<@*F>>N3D=*[O4]2L-&TZXU?5+I(+:UA:6XFD.%1%!+,?8 &O-?@7IM_X^ M\0ZE^T+XFM7CDU93:^&K68TIOX(^:5G*7]V+75'=^! M?!NC?#[PC8>#= BVVMA;B-"1RYZLY_VF8EC[FM:BBOIL-AJ&#P\*%"*C""48 MI;))627DEH>35JU*]652H[RDVVWU;U;"L?P/_P @B7_K]F_]"K8K'\#_ /(( ME_Z_9O\ T*MC,V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH *BO;VTTVSFU&_N%B@@B:2:5SA411DL3Z #-2U1\3>&]&\8:#=>&?$-LTUE M>Q>7VJ/@CXU_$J[^+'Q(U'QE,6$$LOEV$3?\LK=>$7'8X^8 M_P"TQKE*^Y/^&//V<_\ HG?_ )5[S_X]6;:_LF?L_2>*;K37\ 9ACMD=$_M6 M[X))R<^;FOXUS'Z/?B)FN/JXW$XO#2J5).4GSU=7)W?_ "Y/W7"^)G#&#PT* M%*C548))+EALM/YSY2^$GCF+X>>/;'Q%?64=U8;_ "=4LY8@Z3VS\.I4\-Q\ MP!_B45]>S_LY^"9BOBWX/^)]0\*7-U<5QH=P3:S@C*EH&.QEP0<#:*=_PQ MY^SG_P!$[_\ *O>?_'J[[PSX;T;P?H-KX9\/6S0V5E%Y=M"\[R%$[+N!QT%?J7AKX3YMPWAJV"S]4*U%M3IN$I^TISVERR<(2@I*VL9)IK;5L^0XK MXSP6:U:=?+74IS2Y9*2CRRCNKKFDG9]&K6?D>>?\)7^T;\-_E\8>#+3QEIR= M=2\.GR;P+ZM;MP[>R8'O6]X)^/\ \+?'=U_96G^(UL]2#;7TG54-M7RC6BO:+UJ1K,^2^NY5C-,50Y)?S4M/OIOW7Z1<#>HKR[_A M2_Q.^'_[[X,_%BHP<;GM)P^P^C M 36C/'J4JE&;A4BU);IJS7R"BBBMB M HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^OT_^@FMBL?Q+_P A?1_^ MOT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9\#_^Q[E_])FKW2O"_P!K M#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH **** "BBB@#'\2_P#(7T?_ M *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ %P-7-._Y!\'_7%?Y"J? MC'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 5C^!_^01+_ -?LW_H5;%8_@?\ Y!$O_7[-_P"A M4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !116)\1O'>D?#7P7?^-- M:;,5E"62('#32'A(U]V8@?CGM7/B\5A\#A9XG$24:<$Y2;V22NV_1&M&C5Q% M:-*FKRDTDN[>B1PWQIO+KXG^,]._9[T*X=;><+?^+;B)L&&R5@5AR.C2-CW MP>037J%G:6NGVD5A8VZ10P1K'#%&N%10,!0.P &*X?X!^!-7\-^';GQ?XS&[ MQ)XFN/MVLNPP8LC]W /01J<8[$D=,5WE?.<,87$UE5S?&1<:V)LU%[TZ2O[* MGY-)NR_Y'>]_P"O*+^9K8K'LO\ D=[W M_KRB_F: -BBBB@ HHHH *1E5U*.H((P01P12T4 <%XI_9O\ AEX@OSKVCV-Q MX>U89*:KX=N#:R@^I"_*V3UR,GUK+^S?M,_#7_CUNM.\>Z:G_+.?%EJ"KZ!N M8WP.YRQKU&BOE<1P?E+K2KX%RPM5ZN5%\EWWE"SI3?G.$F>Q3SS&\BIXBU:" MZ5%S6792TG'_ +=DCSWPY^TM\.M2U!?#_BTWGA;5>AT_Q';&V)/JLA^0C/0Y M!/I7H$4L4\2SP2JZ.H*.C9# ]P>]4O$?A7PUXOT]M)\4Z#::A;-UAO+=9%!] M1D<'W'->?R_LZ77A&5K_ .!_Q&U/PRY8M_9DS_:[!SZ>5(25SZ@G'85E[;C# M*?XM.&,IKK"U*K_X!)NE-]VJE+RB7[/(\;\$I4)=I>_#_P "2YX^G+/U/3Z* M\N_X6Q\8_AY^Z^+?PJ>_LT^]KOA%C.F/[SP-AT'%_ MM8?\EL^!_P#V/%_M8?\EL^!__ &/_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0 MJV*Q_ __ "")?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*\GU'_B^7QM31%'F>&/ UP);T]4O-4Q\L?N(ADGWR#P172?'/XB7W@+P@MMX M;B\_7]:G6PT"V7DM,X!ZUH_"?X=V/PN\#6?A.TE\Z:-3+?W9 MY:YN'YDD)/)R>F>@ ':OC,V_XR#.X91'6C1Y:M?LW>]*E_V\U[2:_EC%/2H> M]@O^$W 2QK_B3O"GY=)S^2?+%]VVM8G1T445]F>"%%%% !6/X'_Y!$O_ %^S M?^A5L5C^!_\ D$2_]?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 M 4444 %%%% !1110 4444 %M2]%S256/DHU5%?R/8]/^U<-BM,=04G_-"U M.?X+D?SA=]R/2=9TC7K!-4T/5+>\MI1F.XM9ED1OHRD@U9KS?5OV9O"-M?/K MOPQUO4O!VHNV^!CL9?]D;15;_A)_VC_AO\OBSPA9^--.3KJ&@' MR+T+ZM;MPY]D_.C_ %BS3+=,WP,VURC M?W=K\,?92:[2OH,NS7++P53V>(@X2 M[--?/S7F%%%%=YS!6/XE_P"0OH__ %^G_P!!-;%8_B7_ )"^C_\ 7Z?_ $$T M ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 445^;(-@^?KD _1NBO'_P!L3X%?%C]ICPEI7P4\#_&C7_A[ MX7QYXF\':@+76Y-/CC.VPL;C:QM7GF:,O<*-RPPRHN&E5U_/NU_9Q^+ MW_!(?_@KU^SI\+OV6_VDOB1XP^%7[0[Z_I?C'X;?$'Q3-K(TZ;3K);EM2M9) M?FCP)$=FQN B=69EE58P#]9**_,S_@NC_P %"/V7OAS\9?AW^P1^T7^V%\2_ M@=X:\2V,WB3QG\0_A2]S!JL"QOY.G::EU!;SF!)I3/<3,(V81V4:X"S[A]*_ M\$O/V4_@M^S]\)KWXB_ C]N3XL?'OP_\0!;7VF^+?B=\3QXF2."(2*J63QQQ MQPH6=_, 7>64!S^[55 /IZBBB@ KPO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P M_P"2V? __L>Y?_29J /=**** "BBB@ HHHH **** "BBB@#'\2_\A?1_^OT_ M^@FMBL?Q+_R%]'_Z_3_Z":V* "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@#-\8_\BQ>_]<#5S3O^0?!_UQ7^0JGXQ_Y%B]_ZX&KF MG?\ (/@_ZXK_ "% $U%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M4444 %%%% !6/X'_ .01+_U^S?\ H5;%8_@?_D$2_P#7[-_Z%0!L4444 %%% M% !1110 4444 %%%% !1110 4DDD<4;2RN%502S,< =S2UYI\?M>U7Q!<:= M\"/!]TT>I^)L_P!HW$?6RTY3^^D/H6&4&>OS#KBO)SS-J>2Y;/%2CS25E"*W MG.3Y807G*32\MWHF=N7X*6/Q<:*=ENV]HQ6LI/R2N_/; MH(S:1IOF:=X.B<<,H.V:[ ]7.5!],@]!7JU4_#V@Z5X6T.T\.:':K!9V-NL- MO$O\*J,#ZGU/<\UHW.K)?:J2^)K^ZM(P72$8KH:9GC8 MXW%7IJU.*48+M%;?-[R?63;ZA1117NGG!1110 5C^!_^01+_ -?LW_H5;%8_ M@?\ Y!$O_7[-_P"A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- &Q1110 4444 M %%%% !1110 4444 %%%% !1110 4444 87C7X9^ ?B+:?8_&OA2SU !<))- M%B1!_LR##+^!%<7_ ,*4^)7@ ^=\%OBQ<);)]W0?$X-W:X_NI(/WD2^PR?>O M4:*^?S'A?)7+^T!XD\#L+;XX_"_4-&C4X;6]*!O+$_P"TQ3YHQ[$$ MUWGA3QOX0\UR3&_Q(.A+O#WX?\ @,GS+U4WY1.\KQK6OV@]-O/V MF;'X31O%]BMB(6N>YOB"2F?3!"8_O\57^(OBOX\_LZ^%I]?U3Q?I'BG2%(AM MY=2@-O?1R-D)]S*RXZG/)"GIS7R-_;.J_P!L_P#"0_VA+]N^U?:/M6[Y_-W; MM^?7=SGUK\@\3?&+%\-XK!83#4)TJRFJE:$U&_LUIRJ47*,E4U]Z,G;EUM<^ MWX2X&HYK1KUJU2,Z;BXPE&_QOJTTFG'31K6Y^DU%6+R[^)?^65PO#KCL,_,/9A75U_0678_"9K@*6-PTN:G4BI1?=25T?FF*PU; M!XF="JK2@VFO-:!111788!1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !7YV_MN_P#*Q+^Q#_V(_P 1/_34:_1*OG?XP?\ !-GX3?&O]K'P ME^VKXI^+'Q!M?'W@&WN[?P1>Z7K-M#;:-!=1M'<11VYMFBE61'96,RR,PQDG M:, 'MWQ%^(G@?X2>!]4^)7Q)\3VFC:%HUHUSJ>IWLFV."->Y[DDX 4 LS$* M20*\$^#'PHO/'7QXO?\ @H]^T[IH\.7L7AU]!^%WACQ ZPMX0T":5))[FZWG M;%J5_(L+3#.8(HH+?.Y9F?<_;N_X)W_!/_@HCX/T'P#\>_&/CJST?P]JHU.V ML/!_BV;2DN+Q2IAGG\D9D>(KNCR<(S%@,X(\8^%/_!OU^PG\)_BOX7^+]MXJ M^+7B&_\ "&OVNM:/IWB[XHW^I6 O;:02P2R6\K%)#'(JNN>C*#VH ^R?'?@# MP)\4O"5]X!^)G@O2O$.A:G 8=2T;6]/CNK6ZC/5)(I59'4^A!KX6_P"",O[, ML/[&G[4O[7O[,_P;N[K_ (4GH'Q'T*Z^'NF27+30:/J5[I"7FK:?"[$_+"9K M$;+2=( MM'EE6!)7EDFFE=I)KB::5FDN)Y)&:22:5FDD=V=V9B20#I**** /+_BMX4_: MSU?Q<]Y\'_BOX7TC13 @2RU;0GN)A(!\[%P1P3T%>)?%WPQ^U%I/QR^#S?%W MXG^&M7CD\:$:-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB M@#'^Q>-_^@W9?^ Q_P :/L7C?_H-V7_@,?\ &MBB@#'^Q>-_^@W9?^ Q_P : M/L7C?_H-V7_@,?\ &MBB@#E-_\ 7 U M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,? M[%XW_P"@W9?^ Q_QH^Q>-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QH^Q> M-_\ H-V7_@,?\:V** ,?[%XW_P"@W9?^ Q_QK,\*VOBF33I&L-4MHT^TR K) M 2=V[DUU=8_@?_D$2_\ 7[-_Z%0 ?8O&_P#T&[+_ ,!C_C1]B\;_ /0;LO\ MP&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 8_V+QO\ M]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!C_8O&_P#T&[+_ ,!C_C1]B\;_ M /0;LO\ P&/^-;%% &/]B\;_ /0;LO\ P&/^-'V+QO\ ]!NR_P# 8_XUL44 M8_V+QO\ ]!NR_P# 8_XT?8O&_P#T&[+_ ,!C_C6Q10!S'B?5_$'@_P /7OBC M7O$EE#9V%NTUQ(;8_=49P.>2>@'#5_%"J\<4\ M)9K6R'^IB']T$88XZ\9Y!I_Q'9OC3\5;3X,V9+Z'H1CU'QN'PCE"':=>W+4GZ4DW2B_P">57^5 M,]VK_P )F5JBOXM=)R\J>\8_]OOWW_=4.[,C[%XW_P"@W9?^ Q_QH^Q>-_\ MH-V7_@,?\:V**^S/",?[%XW_ .@W9?\ @,?\:/L7C?\ Z#=E_P" Q_QK8HH MQ_L7C?\ Z#=E_P" Q_QH^Q>-_P#H-V7_ (#'_&MBB@#'^Q>-_P#H-V7_ (#' M_&LSPK:^*9-.D:PU2VC3[3("LD!)W;N375UC^!_^01+_ -?LW_H5 !]B\;_] M!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+QO_T& M[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8_P!B M\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"-'V+Q MO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL44 8 M_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8_P"- M'V+QO_T&[+_P&/\ C6Q10!C_ &+QO_T&[+_P&/\ C1]B\;_]!NR_\!C_ (UL M44 8_P!B\;_]!NR_\!C_ (T?8O&__0;LO_ 8_P"-;%% &/\ 8O&__0;LO_ 8 M_P"-9EK:^*3XINHX]4MA<"VC,DA@.TKDX %=76/9?\CO>_\ 7E%_,T 'V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ M0;LO_ 8_XUL44 8_V+QO_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL44 8_V+QO M_P!!NR_\!C_C1]B\;_\ 0;LO_ 8_XUL5F>,[WQ'I_A6_O/"&C_;]42U;^S[0 MRH@DE(PN2Y"@ G)R>@..:QQ%:.'H3JM-J*;M%-MV5[)+5OLEJWHBZ<'5J1@F ME=I:NRU[MZ)=V?)7[9WQ1U;Q-XV3X>-JT=Q:Z$Q\\P)M1KEA\WUV#Y?8EQ7B M]>HWO[)/[2^I7DVHW_@)I9YY6DFE?6+0L[LK*Z7L*ONQ6D8_#]F* M2\]^I_3F2X_AC)UU MUAY!G3J\R+[%XW_Z#=E_X#'_ !H^ MQ>-_^@W9?^ Q_P :V**_?3\V,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P : MV** ,?[%XW_Z#=E_X#'_ !H^Q>-_^@W9?^ Q_P :V** ,?[%XW_Z#=E_X#'_ M !H^Q>-_^@W9?^ Q_P :V** ,NSM/%J72/?:M:O$&_>(EN02/8UJ444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_P#V M/%_M8?\EL^!__ &/_]<#5S3O\ D'P?]<5_D* )J*** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "") M?^OV;_T*@#8HHHH **** "BBB@ HHHH **** "N8^+_Q&MOA=X&NO$S0^?=L M1!I=F!EKFZ?B., "IVMM''5+O4>/ M,G]"(Q@*?7!!ZU\UQ-F.*PV&A@\$[8G$/DI]>72\ZC7:G&\M='+EAO)'JY3A M:-6K*OB%^ZI+FEY_RP7G)Z>2N^ATWP0^'-S\._!@BUR?[1K>J3M?:]>$Y:6Z MDY89[A?NCMP3WKL:**]?+,NPN49?2P>&5H4TDNKTZM]6WJV]6VV]6<6+Q5;& MXF=>J[RD[O\ R79+9+HM HHHKN.<**** "BBB@ K'\#_ /((E_Z_9O\ T*MB ML?P/_P @B7_K]F_]"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_Z\HOYF@#8HHHH **** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_$O_ "%]'_Z_3_Z" M:V*Q_$O_ "%]'_Z_3_Z": -BBBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_VL/\ DMGP/_[' MN7_TF:O=*\+_ &L/^2V? _\ ['N7_P!)FH ]THHHH **** "BBB@ HHHH ** M** ,?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)K8H **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_ ,BQ>_\ 7 U< MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !6/X'_Y!$O\ U^S?^A5L5C^! M_P#D$2_]?LW_ *%0!L4444 %%%% !1110 4444 %%%0ZAJ%EI5A/JFI7*0V] MM$TL\TAPJ(HRS$^@ )J92C"+E)V2W8TG)V6YPOQ^\;:SI&B6GP_\$R9\1^*9 MS9:;M/-O'C]]<''0(A//8D'L:ZCP!X)T?X=>#K#P9H4>+>P@$8_$7Q1J/[0OB*V=!J*FS\+VTPYMM/1C\^.S2-EC[9P<-7J5?( M<.1EF^+J9_56E1R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *": MY+XZ?M1_";]GZ!(O&>K23ZE-'OM]'T]!)<.O3<02%1?=B,X.,X->!ZG_ ,%0 M-#U'6[.8?!V[2UM+C?YG]M*9&&,?<\K /_ J\''\3Y#EE?V.)KI2[:MKUY4[ M?.QP8C,\!A:G)4J)/MJ_OM>Q]@T5YU\"_P!J/X3?M P/%X,U:2#4H8]]QH^H M(([A%Z;@ 2KK[J3C(SC(KT6O6PN+PN.H*MAYJ47LT[HZZ5:E7@ITW=/J@HHH MKH- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E_P#2 M9J /=**** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$O_(7 MT?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ JOJNK:9H6FSZSK6H0VEI:Q&2YN;B0)'$@&2S,> !ZU8KXO\ ^"F7QLU: MY\2V7P-T6]:*QM;9+W65C;'GS.28XV]550'QT)<'^$5XO$&+FKM:) M=Y/9?J_)'%F&-A@,*ZK5^R[LZ_XN?\%*/A78K=^'/ 7A;4->!!C-^\HM8&]T MW*SL/JJU-\-/^"F?PKURZM]&\>>$M0\/A@J"]287<"<8RY55<#Z*U?#5%?C/ M_$0N)?K'M.>/+_+RJW_R7_DQ\9_K#F?M.;F5NUE;_/\ $_7C2M6TS7=-@UG1 M=0AN[2ZB$EM.5",AE8<$'UJQ7Q?_P $S?C9JUMXEO?@;K5ZTMC=6TE[ MHRR-GR)D(,D:^BNI+XZ H3_$:^T*_9N'\YI9]ED,5!6;T:[26Z_5>3/L\OQL M,?A552MW79A1117M':%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 444 M4 %>6?&V^O/B3XMT[]GKP_<.D=ZJWOBNYB.#;V",,19'1I&P/IC(PU=U\0O' M&C_#CP;?^--@13C'8DCL*^.XCE+.,93R"D]*BYZ[72BG;E]:TER+^XJK6L4 M>[E:6!H2S*>\7RT_.IW]*:][_%R+9G_\ 7E%_,UL5CV7_ ".][_UY1?S- M &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7._%KQ_:? M"SX::W\0KR(2+I.GR3QQ,<"60#$:9[;G*K^-=%7F7[9/A_4/$W[,?B_3-+1F ME33EN=J]2D,T%=2DL]0T^=9K6XC/*L.Q]01D$'@@ MD'@U^IGPE\?VGQ3^&FB?$*SB$:ZMI\<\D*G(BD(Q(F>^UPRY]J_*&OTS_8V\ M/ZAX9_9C\(:9JB,LKZ!].TS2;V6PUKXW?%NY MN!I)NXG,<]OI%C;(TVH21.&1KF39;"2-XU,I5]O@T?\ P3O_ .#CA]1/B^X_ MX+M^&X]2+AO[)C^"6F-I^,@[,&(?+U&=F['.!/ GB#0[R>.UL/C5\);B=+.VF=@D2:QIURBR68=B!]J@,ENI9? M,$*_/7UO0 4444 %%%% !1110 4444 %>%_M8?\ );/@?_V/% M_M8?\EL^!_\ V/>>*/VP/VW!.U+?1P]ZSM_='D*PS]2*Y<3CL%@U>O4C#_ !-+\S*I7HT5>I)+U=CT MNBO'?^&I/&GBCY/A1^S'XRU<'_5W6L11Z7;R>ZR2DY'X"C_C.#QG_P!"1X,M MF_ZZZA>)_P"TC7#_ &UA:G\"$ZG^&$K?^!2M'_R8P^NTI?PTY>B=OO=E^)[% M61XH^(/@/P1%Y_C+QII6E+C.=1U".'/TWL,UYI_PRWXT\4?/\5_VG/&6K@_Z MRUT>6/2[>3V:.('(_$5K^%_V/_VW!.Y[C6"]ZSM_>/GLPS] M */K.'C!?WYZ_\ @,%)/_P)![7&3^&FE_B?Z*_YE#4_VV/@-%=MIGA3 M5=4\3WJ_\N7AK1I[ES]&VJA_!J^+?VRM7USQ3\==0\;:QX&UKP^FL6EM-9V& MO6WE3^4D2P[BH)P"T3<9K])-,TG2M$M%L-&TRWM($^[!:PK&@^@4 5Y?^UG^ MS'IG[1_@R*WL[J*RU_2R[Z1?2@[#NQNADQSL; Y&2I (SR#\[Q3D.>!M0L"C$"X:W+02>Z2KE''T-'P\^"?Q5^*NI1Z9X#\"ZA?F1@#<+ M;E8(_=Y6PB#ZFOPOZEC?K'L/9RY]N6SO]VY\+["M[3V?*^;M;7[CTK_@G9X? MU#6/VG--U.S1C%I6G7=S=L.@1H6A&?\ @4JU^AM?+W[+'AN#]C[QG< MS#L:!#Y^NZM.MCH%HH! M,ES)P&QZ+]X]N #UK@S/,<+E&7U<9B':%--NVK?9)=6WI%;MM);G3A,+6QN) MA0I+WI.R[>K[);M]%J%HIO/N1F;4KLG+7-R_,DA)Y.3P,\X ':NEKRN& MLNQ6%PT\7C5_M.(?/4Z\NEH4T^U.-H]G+FGO)G9FV*HUJL:&'?[JDN6/GWD_ M.;N_)670****^D/*"BBB@ HHHH **** "BBB@ K'\#_\@B7_ *_9O_0JV*Q_ M _\ R")?^OV;_P!"H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "L>R_P"1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *QOB!XV\'?#SPE>>*_'NJP6 M>EVT1^T27'(<'C8%ZNS= H!)SBJ?Q6^+/@OX-^$Y?%WC743%$&\NUMHEW3W< MQ^[%$G5G/Y#J2 ":\Z\"_";QI\:_%-K\9_VC-.^SP6K^;X6\#,VZ'3E_AFN M>))R.<$?+W /RKY>-QTXU?JN&2E5:Z_#%?S3\NRWELM+M2RZ7I#OYU_;VI(*.\*C=L.3 M@#<0!R2,,WDYT#71?_V4=$NQ=%MHMOLS>9GIC;C.:_76L?Q+_P A?1_^OT_^ M@FOA,7X98.O44Z6(<;[^ZFK];)./*NRUL>%6X9HSE>%1KOHOPVL?$G[+O[!G MCGQ[KUKXL^+VA7&C>'K>19&L;Q#'PX:-#W9L$C[O7P'#V&=+#W;E\4GN_\DNB_4]C 9?0R^ERT]6] MV]V%%%%>Z=X4444 %%%% !1110 4444 %%%% !1110 4456UK1='\1Z/=^'O M$.DVU_I]_;26U]8WL"RPW$+J5>.1&!5T9205((()!H \-_8S^-'QG^.$6K^( M;?X+^$?!_P )]+\0:GH?P^-CJTKZCJ=AI]U)91W9M5MT@LX)'@=HHP[GRMA( M7(%?*'B#_@J7_P %$OVY_P!K;QG\!O\ @B]\*?A)JW@7X3W@T_QW\7OC#^T @RA9 ?O91&B>;R+]JO_@B9^USXJT'7?V7_P!C']GO M]CFW^%_C/4[J?2OC-K7P\A_X2[P[H][.]Q):1E+=XYGA65H;>YC.\PK%S%(/ M.'V!\&?^"-G[ '['O[)VB_";P3^P7\//BMK?A;1TA&H>+/"&CRZKXANV?,L\ M]W>1,$+.[O@L5C0!$&%5: /:/V2OCAXA_:B^"=_'\\(2ZK%_:5]%#"\TLJ6^?,,:QQNQSK%#;PHI9Y)'8A415!)8D $FO/O@G^V'^R_^T;K5 MQX;^"'QQ\/\ B34+?3TU V6GWH,LUB[;4O(E8 SVS-\JW$>Z)CP&)H ]*HKC M?C/^T+\$OV>-(L=;^-7Q+TOP]%JE[]CTB*^G_?ZC<[2WDVT*@RW$FT,Q2-68 M*I8C )K2^%WQ8^&?QN\$6?Q)^$/CS2O$F@W^\6FK:->I/"[(Q1TW*3AT=61D M.&5E*L 010!T%%%% !7A?[6'_);/@?\ ]CW+_P"DS5[I7A?[6'_);/@?_P!C MW+_Z3-0![I1110 4444 %%%% !1110 445Y/^T[^UGX,_9PTV*SN+4ZIK][$ M7L=(BEV83./-E;!V)D$#@EB"!T)')C<=A,NPTL1B9J,([M_UJ^R1E7KTL-2= M2H[)'H'B7_D+Z/\ ]?I_]!-;%?EC^T?_ ,%9OVAO"6O:)<66MZ;8-+J F>RL M=)B=8;8<.W[T.Q8YP,GG!KWOX%?\%.M>>^M;'XT:7:7NF707;KFE0E)8E;I( M\8)61>0?D"D#D!NE?.0XUR?EI5*JG"%6_+.44HNSL]FVM>K2.'^UL+&$)SO& M,[V;6FG?M?I?H?:=%5]*U73==TRWUK1KZ*ZM+N%9K:Y@<,DL;#*LI'4$'-6* M^M34E=;'I)IJZ"BBL3Q7\2OAYX%C,GC3QSI&E #.-0U&.)C] S G\*FI4ITH M3LC;HKR/4/VVO@:UTVF^"Y]:\5WB'!M/#&A3W#9[ $A5/X M-4/_ NS]I3Q<=OP]_9>GL(6^[?^+]:CM=OIN@7,GY&O+>>Y8W:E/VC_ +B< M_P#TA-+YLYGCL+]F7-_A3E^5SV*D9E52S, ,DD]*\>_X5]^V/XQY\5_'/P] MX7B?[]MX4T$W#8]!+6_U=SI>@/';'W: M67;M'OMKL_"'P!^"?@/8_A/X6Z':2I]VX&GH\P_[:."_ZUUX P!1['.ZWQU M84UVC%R?_@4FE_Y(')CI[R4?17?WM_H>._\ ",N/#7P9\,>$X7^[/XG MUQKM]OKLM@,'V/XT?\**_:(\6_-\1OVI]0M86^]8^$-)BLMG^[.Q44 M?V/"I_O%:I4]9.*^ZGR)_-,/J<9?Q)RE\[?A&R/)=,_8G^ T5VNI^*]*U3Q/ M>K_R^^)=9GN7/U7A2C%]TE?YO=FM/#8>B[P@E\@HHHKN-PHHID]S;VR[[FX2,>KN / MUI-J*NQI-NR'T5G7/C#PE9Y^V>*=.BQU\R^C7'YFL^Y^+?PIL_\ C[^)OAZ+ M_KIK4 _F]<-7-,LH?Q*\(^LHK\V;PP>+J?!3D_1,S?V@?'=G\.OA-JWB*Y=? M-\D0V4;?\M)W.$'OW8^RFIO@=\1;/XI?#'2_%=NRB9H!#?1+_P L[A %<>P) M^8>S"OF?]M#XU:=\1?%EIX2\*:M%=Z1I,>]KBVE#1W%PXY8$<,%7"@^I>I_V M'?BO_P (GX\E^'NJW.VQU['V;<>([M1\OTWKE?,=&IXN+*8U$\$U[ M%--6=:]^>_;F_=]K>\?H\N!JD>"GC7%K$)^TMUY+?#;O;W^_0^HOB-\./"'Q M7\(W7@CQOI*7=A=KRIX>)Q]V1&ZJZ]01^H)%>7> /B/XO^ ?BRT^"/QYU9KS M3+Q_*\'>-I^%NA_#:W+=$F X#'[WZGVVL;Q_\/\ PE\3_"=WX*\;:1'>Z?>) MMDB?JI[.IZJP/(8<@U^ZXW U*E18G#-1K15M=I+^67EV>\7JNJ?Y-7H2E+VE M)VFON:[/]'T^]/9HKP_P-X_\6_LX^*;3X,_'#5Y+[0+V3R?!WC6X/##^&SNV MZ+(!PKGA@/R]PK? XZGC8/1QG'247O%]GY/=-:-:HNA7C6B]+-;KJG_6SZA1 M117:;A1110 4444 %%%% !1110 4444 %%%% !1110 5C^!_^01+_P!?LW_H M5;%8_@?_ )!$O_7[-_Z%0!L4444 %%%% !1110 CND:EW8*JC)). !7E/PS1 MOC-\4;SXUWRE]%TUTU'^[3VE+_M]^ZO[JGW1>HHHK[,\$**** "BBB@ HHHH **** "BB MB@ K'\#_ /((E_Z_9O\ T*MBL?P/_P @B7_K]F_]"H V**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y M'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "N,^, M_P ;O"WP7T.*[U6*:_U6_D\G1-!L1NNM0G/ 1%&2!DC+8P,]R0#2^-OQYT_X M6BU\*^'=(?7O%^L?)H7ART;YY3S^]E/_ "SB7!)8XZ''0D4/@Q\!M0\.ZY+\ M7/B_J\>N^.=0CQ+>;?W&F1'_ )=K53]Q0"06ZMSZG/D8K&UZU=X3!?&OBD]8 MP_SGVC\Y65K\=6M.<_94=^KZ1_S?9?-Z;TOA5\$O%/B#Q7%\<_VAY8;WQ-@G M1M$C.ZST"(\A(QR&FZ;I.>>A.-U>N445V8/!4<#2Y*>K>K;UVTV^S&/LMQ M*)-L,V9H1Y;D-^]3CYAD ^;?@'\.O^"EO[6E[9^+?^"B^E^"OA;X)MITN8O@ MK\/]2?4[S5Y%(98];U0GRGMU8 FTM%"3\+-(\1>!_L"D5E=0Z,"",@@\$4M M!7YH_M#/^#DC]CKQ=X0\"Z1I6I^(?!?Q DUZ_T[38H)M1D32Y2LD[ MHH,K@RR?,V3\QYYK]+J_-W]NCQ7X8L/^#C3]B/2[[Q#90W*>"?'JO!+=(KJ9 MM+=8003D%V1PO]XJ0,XH =_P<3?$W7-5TG]FC]A/3[R2'2/V@_VB= \/^-EC M: L/XEC93D,11_P<(>/+G]DBT_9;_;A^'>W3]<^'W[ M0^EZ#*ULH3[1X>U2TN8]1L#C'[N5+6$;>@*!A@J#6O\ \'!/P2\6WO@3X$?M MT^#=!N]4'[-/QTT7QIXKL+&!I9CX=2XB.H2HB@LYC$4,C #B)96_AK!_X+6^ M'M"_X*+>,_V5_P!AGX%^)+#Q(_B+XQZ9\1/%-YH=XEU%IWA#3;:?SK^5XR5C MBF-VD<#,0)I<*A)S@ D_90^(>J?M3?\ !QI^T;KGBR0W>E?L]?#/1?"'@2TF M.8["75!'=W]RB'A)I)(7B,@^8Q(J$X&*F_8T^(NI?!G_ (.'OVH?V,_#]P8O M"7CKX>:/\4;?2%.(+'5U6QL+Z:->BO=-.DLI_B:)3VJ7X&_#V7]BS_@X1^,^ ML^.I$T[PK^U)\/-)UGP/K-TX2WN-;T=$M[W2@[8!N?+>2["=XF)&=I 7]@+X M:77[0?\ P6\_:<_X*4>&V6Y\ :?X7TOX7>!O$$)W6^NSVZ6DVK26[CB2*"[M M5@\Q249]X!)1@ #]%Z*** "O"_VL/^2V? __ +'N7_TF:ND^*W[)7PU^,7BY M_&GBC7_%%O=O D)CTGQ'-;0[4& =B'&?4]Z\2^+O[+7P\^$/QR^#UQX8USQ+ M<-J/C0Q3C5=?FN0H2$N-@<_*_\ @6U?C9_P4234O@-XEUGX)ONCO+C4)$5CP6L-VY)/I(I3\"P[ M5^>\=Y=CLVJX+"4;\LYM2[+16;](\[/!SK"5L;4H48_"V[^6G^5['S/\4_', M_P 0_&][XDQ/4^[&O<_V3_&]SXN\)OX+E62:]T<#RE52 MS-;$_*>/[I^7V&VOFNN@^&'Q%UKX6^,;?Q=HCONB#1SPK*4\Z)OO(2.G8@]B M <'%>GQ+PVLQX;>!P<4ITTO9WVO%62;\UHWW=V>I7P.#Q5!4*J:@K?#:ZMM: M^GEKT/UG_93_ &M/&?PK^%S_ WN/ #:Q-:7KOIDFH:Y#I\4$#X)C+3#;9NGV."YU2[3Z_+Y3?A7D?\ P3 ^*'[. MWQ4L]4\-_$#Q1;VOC*_NXCIWAGQ"?*N7MQ'E9(#(-LPA.$GIM[VQW8+ M#Y%'"PC/ZQHK6YZN8 MH82,?1A6SX4MOV'?"CB?P]\'[S5)\Y,][X?N;YV;^]FXW8.?3'->\Q^ ]$B7 M9%-=J/1;IA3O^$'TC_GYO?\ P+:O8I\+<0J?//$X=R[_ %:GVJV/AKX,^-V@08CAT[PH50?0;@! M4W_#0^NW'_(/_9Y\>MGI]ITE8?YN<5VG_"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U>FLGXH:M+,[?X:$%_Z4YG4L;D\5[N$^^I+]%$XO_A=GQ5N/^0?^S3KS M?]?&HP1?SS1_PL_]HJYXM?V91&/[]SXPM1^@7-=I_P (/I'_ #\WO_@6U'_" M#Z1_S\WO_@6U/_5[.Y?'F]?_ +=AAE^>'D_Q'_:>7KX<%3^77^HT+P#:YZ?:;J[?'_?%=I_P@^D? M\_-[_P"!;4?\(/I'_/S>_P#@6U'^J^)E_$S+$R_[>IQ_](I1#^UZ2^'"4E\I MO_TJ;.+_ +-_:YN?]?XE\"6W_7M973X_[[-'_"&?M17(_?\ QIT.V_Z]_#@? M_P!#:NT_X0?2/^?F]_\ MJ/^$'TC_GYO?\ P+:C_5#"R_B8K$R_[F*L?_2) M1#^VZR^&C27_ '"@_P#TI,XO_A5G[0ES_P ?O[3KJ#U2V\(6J8_'=FC_ (4A M\3KC_D(_M*>(F]?LUG!#_(&NT_X0?2/^?F]_\"VH_P"$'TC_ )^;W_P+:C_4 MK(W\_P#@6U'_ @^D?\ M/S>_^!;4?ZC<*OX\-S?XI3E_Z5)A_K#G"^&K;T45^21Q?_#)GPCE_P"0@NM7 M?K]IUZX.?R84^']D7]GJ%O,/P^$C'JTVIW3Y_.7%=C_P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U-<"<%)W>6T&_.E!O[W%B?$6?\ 3%5%Z3DOR9SMM^S-\!K7 M'E?#'33C_GHK/_Z$QK#^,?A3X&?!WX;:CXQ/PJ\.-/%%Y=A%-I$+^;_P#@6U>%?M3_ 9^,_Q#\06>C> /"%Q=:+8P^89Y MM7@7SIVZD+)*" JX49 Y+=L5\WQSEV7<.\*XBOD^50J8AKEIQI4%)J4M.:T8 M-V@KRN]+I+JCU>'L5BLSSBE3QV,E&DG>3G4:32Z7;W>WSOT/EZ61II&E?&YF M). !R?8=*?97MWIMY#J-A<-%/!*LD,J'#(ZG(8'U!&:]"O/V2/VA-/M7O;OX M?[(HUR[?VK:' ^@EJ2/]D#]HJ6-98_AYE64%3_:UIR#_ -M:_AQ<"<>1ES+* M\3?>_L*O_P B?T&^(N'&K/&4K?\ 7R'^9[U\(/VOM)\1:+9-\4M*;17N6,,. MM!2;"XE7[RE_^6+]RK<8(.<$5[1!<074"7-K,DDA!'45\V_LV M? 3XJ>%]1U#PE\5_ #?\(YJD!:3=J=O(D%=7NW-O)Z^3(#F)O3/!/4XXK^TN!\_XYCPU1Q6;X6I5 MM>,TZ;IXB#CI?DDHJM!JTDX\LU\/+4DFS\&XARWAYYK4HX*M&'6+4E*E)/IS M*[A)/2SO'K>*LCTSQQX&\+?$CPM=^#?&>CQ7VG7L>R>"4?DRGJK \AAR",BO M(O!OCCQ5^S#XFM/A%\9=7EO_ G>RB'PAXSN3S!_=L[QNBL!PKG@@>F=F_X# M^(O@+Q3JH\'^*(=5\->(UP)-%U>Z9&D/K"_"R@]LR>WFN6((['V(/((Y! (K[RCB,!GU)8_*JR=2.E]?G3J1TDO- M22E!ZI;I_$9EE>,P==<\>2HEI?:2]5I*+Z--]TSJ 01D&BOG?0I-4_9B\5VW MPV^+VM7U[X+U"80^%?%TERP^PM_#9W9'"@#A9.!@>F1'[>O@G1G4.EW>$$9! M%XW->M@<=#&0::Y9QTE%[Q?ZI[J2T:^:.>A7C635K26ZZK_@=GU-FBL?_A!] M(_Y^;W_P+:C_ (0?2/\ GYO?_ MJ[C)/$.D^$] O/$V MNW0AL[&W::XD/95&>/4]@.Y(%5/^$'TC_GYO?_ MJ\O\?^&K'XJ?%6T^#&DW M5T^D:4J7_B^4W+,K32-[X >'M5UJ34?CGXQM M3'JOB@AK*W?K9:>O^IB'IN #GU^4]_^!;5ODF4T\ERV&%C)R:NY2>\YR?-.;\Y2;;[7LM$C/,,;+'XN59J MRV26T8I6C%>222_$V**Q_P#A!](_Y^;W_P "VH_X0?2/^?F]_P# MJ]8XC8H MK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0?2/\ GYO?_ MJ/^$' MTC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJ -BBL?_ (0? M2/\ GYO?_ MJ/^$'TC_GYO?_ +:@#8HK'_X0?2/^?F]_P# MJ/^$'TC_GYO M?_ MJ -BL?P/_P @B7_K]F_]"H_X0?2/^?F]_P# MJS/"OA73M0TZ2::>Y!% MS(H"7#*,!J .KHK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'T MC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W M_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^; MW_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@# M8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_^$'TC_GYO?\ P+:C M_A!](_Y^;W_P+:@#8HK'_P"$'TC_ )^;W_P+:C_A!](_Y^;W_P "VH V**Q_ M^$'TC_GYO?\ P+:C_A!](_Y^;W_P+:@#8K'LO^1WO?\ KRB_F:/^$'TC_GYO M?_ MJS+7PKITGBFZL&GN=D=M&RD7#;LDGJ: .KHK'_X0?2/^?F]_\"VH_P"$ M'TC_ )^;W_P+:@#8HK'_ .$'TC_GYO?_ +:C_A!](_Y^;W_ ,"VH V**Q_^ M$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VH V**Q_P#A!](_Y^;W_P "VH_X0?2/ M^?F]_P# MJ -BBL?_A!](_Y^;W_P+:C_ (0?2/\ GYO?_ MJ -BBL?\ X0?2 M/^?F]_\ MJ/^$'TC_GYO?\ P+:@#8HK'_X0?2/^?F]_\"VH_P"$'TC_ )^; MW_P+:@#8KS'XS_'F_P##>MP_"3X1:0FO>.=0CS#8[OW&FQ''^DW3#[B $$+U M;CID9YKXI^.=1UOQ<_P._9Z,U_XGP/[8UB:Z9K/0(B<%Y2.&EZ[8^>>H.-M= M?\*/V;/!/PJT>2"TO[^^U2];S=9UNYN#Y]_-U+L>PR3AI))/B5L57S"J M\/@W:*TG4[=XPZ.7=[1\Y:'%.K4Q$W3HNR6\NWDN[\]EZZ#_ ((_ :P^%WVK MQ9XEU=]>\8:Q\^N>([M?GD/'[J(?\LXEP %&,X&> H7T&L?_ (0?2/\ GYO? M_ MJ/^$'TC_GYO?_ +:O3PN%H8.BJ5%6BOZ;;W;>[;U;U9TTJ5.C!0@K(V* M*Q_^$'TC_GYO?_ MJ/\ A!](_P"?F]_\"VKH-#8K'\2_\A?1_P#K]/\ Z":/ M^$'TC_GYO?\ P+:LS7/"NG6NHZ;#'/_\ @6U'_"#Z1_S\WO\ MX%M0!L45C_\ "#Z1_P _-[_X%M1_P@^D?\_-[_X%M0!L45C_ /"#Z1_S\WO_ M (%M1_P@^D?\_-[_ .!;4 ;%%8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;4 M;%%9=GX2TVQNDNX;BZ+1ME0]RQ'XBM2@ HHHH **** "BBB@#PG_ (*:>$_& M_CK]A3XB^#_ >OZ]I%HW?4X-&:ZA_M5K-4!=[G^S_ +7Y:H"[ M/M"@L0*^0?V)?VB?^"*'_!,'X ?''PA\.OVA_AMHWPAC\>QW^CZ0OC=-:FUR M&;PKH7VCR(9)II[YI)1,K1H& 8.FU0I ^\/VL_CIK7[-/[.OBKXX^&OA?J'C M;4_#]@LNF^$-*G\JZUBY>5(HK6)MCXD=Y%5?E.20,5^8?C'XB>.?'/Q E^,_ MCG_@T M-7\323&ZN==O[KPU/=SS9W>;(QLRTLN1D,V7ST- 'T;_P;@^+_C+X M]_X)HV/C+XG:!JVE>'M2\=:Y9DBR<>2D6S MY-E?>=?.O_!+/]IWXV?M>?LAZ=\:_CU\!)?AQK%_KVIII_AUKZ"YC32Q=.]C MYF*YOX<_!?X._!Y;]?A M)\)_#/A8:K<>?J8\.:#;V/VR7G]Y+Y*+YC37344 8?Q#^&/PV^+OAJ M3P9\5_A[H?B?1Y9%DETGQ#I,-[;.Z_=8Q3*R$CL<<5I:'H6B>&-&M?#OAK1K M33M/L8%ALK"QMUAAMXE&%1$0!44#@ 5:HH **** "O"_VL/^2V? __ +'N M7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH **** "BBB@ K\A/ MVROV!O\ @IE^U=^T;XD^-.H_LZR1VM_>>5HMI)XOT?-K81?)!'C[7@'8 S8X M+LY[U^O=%2XIR3[#OI8_"ZY_X)#?\%#[.:&"Y_9[VO$[IH?!VN-JUI->)92$R*L-Q9S/)"T4FX8)" ME6C&&"D#J?\ A7_[>?[&W[[X3>*'^./@*W_YE?Q3=K!XCL(1VM[S&RZ ^[( M-W 5%'6OJRBIC%15D-N[N>/_ +/7[62W?D[>A9-R@\;LUZK0 4444 %%%% !1110 4444 %%%% !111 M0 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 UKT5\]F?#>"Q^)^N49 M2H8E*RJT[*32V4TTXU(_W:D9)=+/4]3"9KB,-2]A-*I2_DEJO6/6+\XM/O=: M'$Z-XQ^$7[1/A.^\,/Y%_;SQ&+5=$U"/R[B'GD/&?F4@]&7H1D'(KS[PYXH\ M3?LC^(+7X<_$W5)]1^']].(?#/BJX.Y])8_=L[MO[G9).@ ],A/1?B+\#O!? MQ"NDUYEGTK7(.;37M)D\FYC8#C+#[X[8;/'0BN,\2>(/'7@G0KKP;^T5X1B\ M6^$[J(PW'B+3+3++&>]S;CE<==Z=, C+5\YCL?FN4S57-8J+A\.)IINFU_+7 MIZSIQ?5WG"/Q<\7H.ODV%S1JKE<[55_R[FUS/RC+15%Y>[/M%[GLDST74O%G_"0_"O4YQ%X=\4K+YCZ%(>EI='J( M^RL<;>A '"_0\,T-Q"EQ;RK)&ZAD=&R&!Y!!'45]AE6:X?-:'/3:YE:Z33WV M::TE%[QDM&O.Z7BPG-SE3J1<9QTE%[I_ULQU%%%>H:A1110 4444 %%%% !1 M110 4444 %8_@?\ Y!$O_7[-_P"A5L5C^!_^01+_ -?LW_H5 &Q1110 4444 M ?KVKSM?Z_=D@F2YDY*Y]%'RCMP2.M=H-- M'\%YJ?\ '+Z$1C 'O@@\FO6*^,RC_C(,ZGG$M:-+FI4.SUM5J_\ ;TE[.#_D MBY)VJ'O8W_A-P$<"OXD[3J>76$/DGS27\S2>L0HHHK[,\$**** "BBB@ HHH MH **** "BBB@ HHHH *Q_ __ "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -B MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K'LO^1W MO?\ KRB_F:V*Q[+_ )'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH **** "BB MFS316\37%Q*J1HI9W=L!0.223T%&P#J\5\>?%GQI\:?%-U\%_P!G+41!%:OY M7BKQRJ[H--7^*&W(XDG(R,@_+Z@Y9:GB#QOXR_:LUJY^'OP O"?PT\+6O@WP3HT5AI]FFV*&(=3W9 MB>68GDL>2:\&5:MG,G3P\G&@MYK1S_NP?2/>?7:/\RX'.>,?+3=H=7U?E'R[ MO[NY2^%/PF\%_!KPI'X2\%Z>8X@WF75U,VZ>[F/WI97ZLY_(= !72T45[- M&C2P]*-*E%1BM$ELD=L(0IP48JR04445J4%%%% !6/XE_P"0OH__ %^G_P!! M-;%8_B7_ )"^C_\ 7Z?_ $$T ;%%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 444$9& <>] 'FO[7_CWXN?#']F_Q1XX^ 7PWL/%_C>RM81X3\-: MG(4M]0U![B*.".1P5V+O=27R N-Q( S7QR_Q\_X.9I$*0_L$_LVQNPPLDGQ' MO&5#V) ?) ] :S/"?["O_!Q1XAM;[4?%'_!=/3?#3C7-0AT_3/\ AG7PSJ+& MQCNY8[6=YECB!::!8IBNP%/-VGE36I_P[Y_X. ?^EA'3_P#Q%GPW_C0![S_P M2L_9C_:6_9?_ &=M%-N<9&"?HR@ HHHH **** "BBB M@ HHHH *\+_:P_Y+9\#_ /L>Y?\ TF:O=*\+_:P_Y+9\#_\ L>Y?_29J /=* M*** "BBB@ HHHH **** "BBB@#'\2_\ (7T?_K]/_H)K8K'\2_\ (7T?_K]/ M_H)K8H **** "BBB@#RC]HC]BS]G_P#:9,6K>/O";V?B&TP=,\8:!.;+5K%U M^ZR7"%+-8/$-A M"/XKFRSMN0 /O1G. 6=^U 'U917 ? /]J'X$_M-^'F\0_!?XB66KB%1]ML Q MBO+)NFV:!\21G.1DC!QP2.:[^@ HHHH **** "BBB@ HHHH **** ,WQC_R+ M%[_UP-7-._Y!\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%% M% !00",$9!Z@T44 >6?$?]EWPSXB2^U'P!=KH%[?PF._M4A#V&H*>J3VY^4Y M_O* 0?FP3@UYI\(_'WQ-_92UZ/X6_&O2I_\ A$;B79HVJH[3IIQ/\"R#(8? M%_7\CJ_5JZNW&UZ,[ZM3IW5N9[R@XRO[SYFD>K_:-/%\LSO+34;2*_T^ZCG@GC#PS0N&212,AE(X((Y!%25\M^.[3X MO_L8>)%UOP3J[W_@&^N<>1J&Z2+3I&;_ %G-O;V=2R4N;I&2C-Z^[HQ2RY5X2JX&?M8QUDK6G%=Y0U=O[T7*'] MZ^AZ!1117VIY84444 %%%% !1110 4444 %8_@?_ )!$O_7[-_Z%6Q6/X'_Y M!$O_ %^S?^A4 ;%%%% !7 _'WQSK&@:!:^"?!3Y\2>)YS8Z2JGF$$?O;@^@1 M3G/8D'L:[F]O;33;*;4;^X2&"WB:2:61L*B*,EB>P !->8_!.RN_B7XOU']H M37[9UBNU:Q\)VTRX,%BC$&7!Z-(V3[#/4$5\IQ/BL175+)\')QK8FZAI^XL8 ID(PTKGEY&]V8DGZUM445]'A<+A\#A88:A%1A!*,4MDDK M)+T1Y5:M5Q%:56H[RDVVWU;U;"BBBN@S"BBB@ HHHH **** "BBB@ HHHH * M*** "L?P/_R")?\ K]F_]"K8K'\#_P#((E_Z_9O_ $*@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_ )'>]_Z\HOYFMBL> MR_Y'>]_Z\HOYF@#8HHHH **** "BBB@ HHHH ***S?%WB_PUX"\.77BWQ?K, M-AIUE$7N+F=L*H[ =R2> HR22 2:FA:U;5M+T'3) M]:UK4(;2TM8FEN;FXD")$@&2S,> *\,FNO%_P"V=J#66F2WNA_"RWF*W%V M8KKQ,RGE$[QVV1@GJW3KD([2O#GC#]L'5(/%GQ"L+K1?AO;S";1O#%-%MO#GAO2X+* MPLXA%:VMM&%2-1V '^2>:N445[T8QA%1BK)'ZR>!Y&3P*_.72_V O +?&'2]$\2_ M\'&7[5ESX*\<>&FOOAYX]T;]I:,:9J^IVD\L>K6 N%#VXDC1[26*-6W,AN@ M?LSM7V'\(O\ @K1\!_'ND>(O!/[:7PYUGX5VH\9Z_P"%[7Q!\0/"UQ;^$/$] MK;:E M KSX3SWG]JZ=X7TG2XX+".XD9I1=V[6VTQ2-YCXEB8,5=ESM8@@'C7_! >S^ M$&A_L-:MX.^$7QH\2?$0:#\7/%6G^)O''B/7QJ?]OZNFH.;C4;:X"@/;76Y+ MI>7(:X?=)*VZ5_MNN,_9_P#V=_@A^RK\*-+^!O[.WPSTKPCX3T5'&G:)H\&R M*(NQ=W))+.[,Q9G8EF))))KLZ "BBB@ HHHH **** "BBB@ KPO]K#_DMGP/ M_P"Q[E_])FKW2O"_VL/^2V? _P#['N7_ -)FH ]THHHH **** "BBB@ HHHH M **** ,?Q+_R%]'_ .OT_P#H)K8K'\2_\A?1_P#K]/\ Z":V* "BBB@ HHHH M **** "BBB@#Q+X^?L$? _XW^(5^)6E1ZAX)\=P,7LO'7@NY-CJ"R>LI3Y;@ M'@'>"Q7@,N:X#_A>'[;7['?^A_M,_#YOBOX(M^!\1/ =@$U2TB'\=[IV<-@< ML\1VJ!DEB<5]644 <7\$?VA_@K^T=X57QE\%?B+IVOV6!YXM)<36S'HDT38D MA;V=0>_2NTKP?XW?\$^O@[\3?%3?%GX;:EJ7PU^("$M#XS\$R_9997/)%S"N M([E6.-P8!F'!;%<7_P --?M=_LA_\2_]LKX7'QMX1@X'Q4^'ED6>",?\M+_3 MQAHO5I(\(.@#F@#ZLHKEOA'\;/A-\>?"-OA]IG[/$@\-^/]#D\0_"2 M^N?]$N) TEWX2G=OX7'S_9R3U!R.AR>)/I>H=1TZPU>PFTK5;**YMKF)HKBW MGC#)(C#!5@>""#@@UX^\91>DH/K%^JLTFLVJU.K M&O0FX58:QDM&ONZ/K_F>4:?;_&'X36,.K>"-6;X@^$9(EE@M99U.H00D95H9 M1Q<+CD#J> .M=O\.OB]X%^*%L[>&-6_TJ#B\TRZ3RKJV8<$/&>1@\9&1GO7 ME+IXA_8MUHS0+=ZI\*;^YR\8W2S^&)7;J.K/;$GZJ3_>_P!9Z)XQ^$GPX^+] MM:^,]-NS;:@T2S:7XGT*X$<^TC*L)%XD7'KG@\$5\I@<-G65.4,LES*'Q8:K M)NR[T:SO)1?V8S4H?93I6=O9H9K@,WO3S"'LZRWG!+[Y0T4D_P":/++NI/0[ MBBO*!\0OBU\%C]E^+VD-XAT).%\5Z+;_ +V%?6Y@'3W9>/\ >)KT;PMXN\,^ M-M'CU_PGK=O?V/-"BBB@ HHHH M*Q_ _P#R")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBLCQ[XUT?X=^#[_QG MKTFVVL(#(R@X,C=%0>[,0H]S6&)Q.'P6&GB*\E&$$Y2;V22NV_)+4THTJE>K M&E35Y2:22ZMZ)'"?''4+WXA^)M._9Z\.73H=247GB>YB/-MIZ,,IGLTC84>W M48:O3-.T^RTC3X-*TRU2"VMH5BMX8QA8T4 *H]@ !7"_ #P5K.E:+>?$/QM' M_P 5'XJG%YJ.X3:;G-?SS:VBCULVJTZ7)@*+O"E>[6TIOXY>:T48_P!V*?5A1117UAXH M4444 %%%% !1110 4444 %%%% !1110 5SWQ3^)?AKX0^ ]1^(/BV=EL]/AW M%$Y>9R<)&@[LS$ =N%V%K>ZC=7,X'0O"D: MIG\)GKQN(,RGE&35L7!7<5IZMI+\6<>88EX/!3K+=+3U>B/GSXV?M<_&7XUZ MM-)J'B:YTO268BWT33+AHX43L'*X,K>K-WS@*.*X'P]XR\7>$M075?"WBC4- M.N5;<)[&\>)\_52#6;17\V8C,,=B\0Z]:I*4][MN_P NWRV/S6IB*]:I[2\]VI7M?NU9Z]K'VW#^.K8O#RA4=W&VOD_P#A@HHHK[\^@"BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q[+_D=[W_KRB_F:V*Q[+_D= M[W_KRB_F: -BBBB@ HHHH **** "BBN2^,/QF\'_ 6\-+KGB662:YN9/)TK M2;-=]SJ$YX6*)!R3DC)Z#(]0#E7KT<-1E5JR48K5MD5*D*4'*;LD7OB7\3?! MGPC\)7'C/QSJRVMG!PJCF2>0_=BC7J[GL![DX )'E_A'X9^-/VBO$=K\6/V@ M=*>QT*TE$WA;P'*0Q'22XZ$N>A''(7;[%7CPH5LWFJN)BXT5K&#WEVE47X MJ'3>6ND>2-.>+?-55H=(]_.7Z+[]=$ !0%48 Z 4445[IW!1110 4444 %%% M% !1110 5C^)?^0OH_\ U^G_ -!-;%8_B7_D+Z/_ -?I_P#030!L4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110!YM\5?VAOV4?A+\%+[XF? M&GXK^"_#W@(FYM;W4O$6H6]O83.LDD^*5WX-_X-D?V7OBW?>(X]4 UKQ1X7*Z-\,E./3Y MVW!EF?&*^E/@!_P;/_LA:E\9_%/[3W[>QCD1I!(S1,[']UD9/Z0>"/ G@CX9^%;+P)\-_!NE>']# MTV$0Z=HVB:=%:6MK&.B1Q1*J(OLH H X;]D&[_:_OO@1I%S^W/H_@*Q^(S G M5[?X;W5W+IBK@;<&Z&]9.H9070$?*S"O3J** "BBB@ HHHH **** "BBB@ K MPO\ :P_Y+9\#_P#L>Y?_ $F:O=*\+_:P_P"2V? __L>Y?_29J /=**** "BB MB@ HHHH **** "BBB@#'\2_\A?1_^OT_^@FMBL?Q+_R%]'_Z_3_Z":V* "BB MB@ HHHH **** "BBB@ HHHH *" 1@BBB@#Y\^+O_ 3O^&7B7Q9)\7?@!XGU M+X3>/3EO^$C\&XC@NVSG;=V?$-PA/+#"EC]XGI7,1?M??M*_LHR+HW[=WPB. MH^'8F")\6OA]:OM?55-EBCFC:&:-71U*NC#( M8'J".] &%\-?BG\./C'X4@\5;##H0 M*WZ^.M0^$'C67YYKOPS&K:7J+ Y"W=@W[J1<_W M0O)W$,:Q+/\ ;<^-O[,]W%X8_P""@7P<;3M.\P10?%3P1!+>Z)/DX#7,0!FL MV/N#N).%"C- 'U1163X'\>^"?B9X9MO&?P\\6:=K>DWB;K;4=+NTGAD'W MGC:.>"9 R2(PP58'@@@X(->$7=GXB_8OUM]6TB&ZU3X5W]SNO;)-TL_AF5VY MDC')>V)/(ZKGU^_[Y3+FVMKVVDL[RW2:&9"DL4J!E=2,%2#P01QBO/QV 6+Y M:D)$=6@).63 M^'K[GW#0=>T7Q1HUMXB\.ZG#>V-Y"LMK=6[ADD0]""*\FO@\MXCI_5$J25-\LMI1WC)>:>DHOS7XGG>E?'K5 MO!FH1>%_V@?#0T&YD;9;:[:DR:;=GU#]8B?[K=.I(KTRVN;:]MTN[.X26*50 MTA4\&O,[GX,>-_A;< M/K/[/OB,1VI8O/X1UB5I+.7N?)I &*XN?B3A[XT\;AUU22Q$%YI M6A62[QY*G]VI+4]OERK,_AM0J]G=TY>CU<'Z\T?.*/5**X+P-\??#GB/5QX- M\8:;<>&/$:X#:/JV%\T^L,GW90>V,$]ACFN]KZ'*\WRW.D3^(O^+X_&F'P9'^\\->"YDNM9/5+O M4>?*@/J$&2P]<@CI74?&[XC7'PZ\%M/HL'VC6M3G6QT&S49::ZDX4X[A?O'M MQCO5GX/_ YM_A?X&M?#?G^?>.6N-5O"26N;I^9)"3R>>!GG"BOC,X_X7\YA MDT=:-/EJU^S5[TJ7_;\ESS7\D.5Z5$>]@?\ A-P,L<_CE>%/RT]^?_;J?+%_ MS.ZUB=/1117V9X(4444 %%%% !1110 4444 %%%% !1110 45QWQ1^/OPH^# MT2IXW\60Q7D@'V?2K8&:[G)Z!84RW)X!( ]ZX;_A+_VI?C?^[\!^%8OASH,O M_,:\1PB?4Y4/>.U^[$<=G/N&KS<1FN%HU71A>I4_E@KM>O2/K)I'-4Q=*$N1 M>]+LM7\^B^;1Z9X_^)_P^^%ND'7/B#XMLM*M\'8;J7#RD=0B#+2'V4$U\Q_M M67WCG]KGP+%?_"SX)ZU_9'AZ22^A\0:IMMWO8]A#I;V[?/*&&U@PZ[,8R<5[ M=X _93^&/@_5QXO\2+=^+/$3$-)KWB>?[5*&Z_(K?)& >F!D#C->F5YV-RW, M,\PLZ&+DJ5.2^&-I2\KR:LM=;17_ &\I4KDDDY/->;> M _\ @F)X/OY#J'BCXJ:C'G$=+$.%* M,9Q_F4DE\TW?\'\SY*IP[F,*G+%)KO=?KJ?/G[,OP'\5?'SXD0Z!X?NC8VUD MOVG4-7:U$R68&2F5) =F8 !<\\GH#7VO_P )3^V'\+_E\4^!=%^(&G1];_P] M>"3Y'/\ LQ_G7HOPU^%G@/X0^&H_"?P^\/0Z?9H=SA,L\S]W=SEG M;W)Z<# %=!7Z1P]PA_8N"M[:4:TM92B]/)Q])E^4?4J%N=J; MW:V]+/1V]+GEWA3]L+X*:_J0\/>)-6N_"FKC ?2?%MFUC*I_WG_=]?\ :S[5 MZ=;7-M>6Z7=G<)+%(H:.2-PRL#W!'!%9WBOP3X.\=Z:=(\:>%M/U6U.<0ZA: M)*H/J-P.#[CFO,;G]C_1_"]P^I_ ;XE^(? UPS%OLME=FZL&;U>VF)#<_P"T M /2O>Y\ZPOQ1C6C_ '?$/VOO@CXGU$>' M]9UZX\,:N"!)I'BNT:QF0^A+_(3[!B:JGG6!S^39Z?138)X;F%+BVF62-U#)(C JP/0@CJ*=7K;G6%%%% !1 M110 4444 %%%% !1110 4444 %8]E_R.][_UY1?S-;%8]E_R.][_ ->47\S0 M!L4444 %%%% !117F_QK^/3>!=0M_AO\.=%_X2#QQJJ?\2W18F^2W4_\O%RP M/[N)>O)!;'898&['F>\D/ )Q]R,'JYX&#C)K&^#WP*URV\2-\: MOCGJ,6L>-;J/$$:#-KHD)Z6]LIR 0"0S]3DX)RS-=^"?P%7X?WMU\0?'NM?\ M)!XVU=F !G'( PH]'KSZ&$KXVM'$XQ6MK"GTC_>E MT<_PCTN_>?-3I5*\U5K*UMH]O-]W^"Z=PHHHKV3M"BBB@ HHHH **** "BBB M@ HHHH *Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@F@#8HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@#)\<>._!_PU\,7'C3Q[XAMM*TFT M>);O4+Q]L4/F2+$A=NBKO=06/ SDD $UJ2RQ01-//(J(BEG=VP% ZDGL*\+_ M ."FGC?X)_#7]@_XE>/OVD/A?<>-/ 6D:"MUXN\*VDH274[!)XC+"N2H1&(EC5V,>\8#-&Q7*[6;OZ^>?^ M"9OAC]@_P;^SO=>&?^"8')8 M2^:#@@@?0U !1110 4444 %%%% !1110 5X7^UA_R6SX'_\ 8]R_^DS5[I7A M?[6'_);/@?\ ]CW+_P"DS4 >Z4444 %%%% !1110 4444 %%%% &/XE_Y"^C M_P#7Z?\ T$UL5C^)?^0OH_\ U^G_ -!-;% !1110 4444 %%%% !1110 444 M4 %%%% !1110 5'>6=GJ-I+I^H6L<\$\9CF@FC#)(A&"K \$$<$&I** /FGQ MQ_P3MTWPEXFN?BI^Q-\2[[X1^*)V\R[T_3(Q-H.J,/X;BP;Y%ST#1@!,DA"> M:I:1^WI\1?@'JD'@G_@H+\')?![22B"T^(OAE)+[PY?N3@%F ,EHS'HD@)ZD M[17U'5;5]'TGQ!I<^B:]I=M?65U$8KJSO(%EBF0C!5D8$,#W!&* (?"_BKPQ MXWT&V\5>#/$5CJVF7L8DL]0TVZ2>"9/[R.A*L/H:OU\Q>)_^">VJ?"O7[GXD M?L$_%FY^&6L7$AFO?"LZM=^&]4?TDM6SY!/3?%G8/NJ.M)X:_P""@VN?"37; M;X=_M]?".Y^&VJ3RB&R\7V9:[\-ZF_8IE 'T)\1]5TW0? M >K:YK-[';6=E823W=S,V$BC0;F=CV )/TJWX6UC2_$/AC3M?T2^CNK*^L( M;BSN86W)-$Z!D=3W!4@@^]?#W_!;#]L?1/!G[.&F_!;X;>*+6\O?B/'YL]YI MUTLJ#1T8%G5T)!$SA8P1D,BS"K?_ 0X_:N_X6Q\!KK]GKQ5J7F:YX#Q_9OF MOEY]*D8^7C/)\I\QGL$:$4 ?$:UH7B3]CO7KCQKX&L+G4OAK?3F77O#\ M+RZ"['YKJV'>'NR=NO3E?>:22..:-HI8U9&4AE89!!Z@BN#'8".,491ERU(Z MQDMT_P!8O[47H_)I-85Z"K)-.TEL^W^:?5%/PWXDT'QAH5KXG\,:K#?6%[") M;6ZMWRDBGN/Y$'D$$'D5=KP?Q%X9\3?LB:_<_$/X;:9/J/P]OIS-XE\+VXW/ MI#'[UW:K_P \^[Q] !Z %/:/"OBKP[XW\/6GBOPIJT-]I]]")+6Z@;*NI_D0 M<@@\@@@@$5&!Q\J\G0KQY:T=UT:_FB^L7]Z>CU)H5W-NG-6FMU^J[K\MF5?' M/PZ\%_$G2#HGC30(+Z'DQM(N'B/]Y''S(?<$5P0T3XW?!#Y_"]W-XW\-1]=+ MO9 -2M$](I.DP _A//0 #K7J]%<&:<-X',,1];I2E1Q*5E5IV4[+9233C4C_ M ':D916Z2>I[F$S7$8:E[":52D]X2U7JNL7YQ:?>Z.8^'/Q@\"?%"W<^&=5* MWD'%YI=VGE75L0<$/&>>#QD9&>]=/7'_ !&^"'@GXC7":S3=1,.GS#[X]FS[8KF!X_P#B[\%3]F^+6D-XDT&/A?%.C6^)X$];F ?JZ\#_ M &B:\W^WVFFV4!D ]&&.<5\MF/B]D6"XLEDM+]Z_9*4'!I\]:5G"C%JZO.+34MK MNS/9PO!&8XC)ECY^XN>TE)6Y8+XIOK[K3NM[(]>^'2M\:OBM=_&.[4OH6@M) MIWA)&'RS2=)[L?4_*I]/=:]7JAX6\-:1X.\.V7A;0;80V=A;K# G?:!U/J3U M)[DDU?K[[AW*JN59?;$24J]1NI5DMI5)6O;^[%)0@ND(Q1\UFF-AC,3^Z5J< M$HP7:*VOYMWE+O)L****]X\X**** "BBB@ HHHH ***;++'!&TTTBHB*6=V. M H'4D]J '45Y1XL_:V\$0:Q)X-^$NBW_ (\U]>#8^'4WP0GUFN?]7&N>"1NP M>H%9O_"I/VA_C3^_^-_Q&'AC1Y.3X4\&R[9'7^[/=G)/H53*G/&*\B>;TJDW M3PD76DOY?A7K-^ZO-*\O[IR/%PD^6BN=^6R]7M^;\CI/B1^U#\*OAWJ?_"+0 MW]QK_B!V*P^'?#D!N[MG_NL$XC/LQ!QS@US7]D?M7?'#YM=U6#X9>'Y?^7+3 M9!=:O,A[-+]R#(YROS*>"#7HOPW^#_PT^$>F?V5\._!]GIB,H$LL4>Z:;_?D M;+O^)-=+4?4,=C-<95M'^2FW%?.>DI?+D3ZID^PKUOXTK+M'1?-[OY6]#A_A M=^SK\)OA'*VH^%_#8FU20DW&N:G(;F]F8]6,K\C/<+M!]*[BBBO3P^&P^$I* MG1@HQ71*QU4Z5.C'E@DEY!1116Y85C^!_P#D$2_]?LW_ *%6Q6/X'_Y!$O\ MU^S?^A4 ;%%%% !1110 5D^+_ 7@GQ_IQTGQOX3T_5K?!VQ7]HDH7W7<,J?< M8-:U%14ITZL'":33Z/5"E&,E:2NCQR?]D*S\(S/J'P!^*OB'P1,6+"Q@N3>: M>S=?M MT>![U[+17E?V+AZ.N$G*B^T7[O\ X [P^Y)^9R?4J9^#/V MNO@=XMO_ .P;_P 2R>'M6! ETCQ1;-8SHQ_A/F?(3[!B:]*BECFC6:&171U! M5E.00>A!K(\9_#OP)\1+#^S/'7A#3M6@ (5+^T60I[J2,J?<$&O-)?V1_P#A M#)&OOV?OB[XA\&/NW+IOVC[=IQ/7FWF)_/<<>E'M,ZPOQPC6CWC[DO\ P&3< M7_X''T#FQM+=*:\M']ST_%'LE%>-?\+$_:Q^&/R?$/X1V'C/3X_O:KX+N2ER M%]6M9>7;V3 K;\$?M:_ SQK??V&_BPZ)JH8+)I'B2 V-PC'^'$F%9O96-73S MG 2FJ=1NG-])IQ;]+Z2_[=;*CC:#ERR?*^TM/NOH_DV>E44B.DB"2-@RL,JP M.012UZIU!1110 4444 %%%% !6/9?\CO>_\ 7E%_,UL5CV7_ ".][_UY1?S- M &Q1110 445XW\2/C'XQ^)/BRY^!W[.%Q&;^ [/$WB]EWVVB(>"B'I)<'D!1 M]TCU#%./&XZC@::E.[;TC%:RD^R7])+5M)7,:U>%"-WJWLENWV7]:=2]\7_C MIKY\3_\ "DO@-8PZKXRN$S>7,G-IH4)ZSW#-?3:OXAU5_-U[Q'??-<7LIY/)SM0'[J X'?)YJ]\(/@YX.^"WAC_ (1[ MPK;R22SR>=J>IW3;[F_G/WI97ZL22>.@SQ75URX3 UJE98O&6=3[,5K&FGT7 M>3^U+=[*RT>5*A.4_:UOBZ+I'T\^[^ZR"BBBO6.L**** "BBB@ HHHH **** M "BBB@ HHHH *Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHZ=: /(/V]/B_X8^ O[ M)7C#XM>*?A3<>.DT>WM6TOP9:C]YKFJ/>01:?9C@X\V]>V3)# ;LE6QM/E/_ M 3Y^,G_ 4I^/GP1^*.F?MC>&OAW\._BYX9^(7]FZ-IN@6,NJ:5IME)I.E: MA;QW*K>;KF3%Y(LC1SIU^7&!7MGQK3X#_';X6:S\*/%?Q6TRUM-7M@J:AIFO MV\=U87".LL%W Y+!)H9DCFC8@@/&I((&#\&?$G]GW_@M!<:EX\\%_![_ (*D M_LWZ)HGQ!UJ.]UCXA0>%KFU\31;=-L]-W0P"XFM(I#;V41+1E#YC.Z&+**@! M]5_\$N/VK/AQ^V-^SYK?Q8\&_#&P\(:_:?$+6-%^).AZ7,);9/$MG*L-Y-%* M%7STE BF60JK,L@+#?NKZ1KY@_X(_P#[+7[,W['O[#VB?!;]ECXG'QQHMCKV MK#7O&KR*SZYKD5[+:ZA<-M)5<3V[1*H+ 1PI\[_?;Z?H **** .7^,?QM^#G M[/'@&Z^*GQY^*7A_P;X9L9(H[S7_ !/J\-C9PO(XCC5I9F506=E4 GDD 5Y% MH7_!6O\ X)=>*-?M'?LD_ 7]KBST#P[^T?X"LO%_AWP]JYU6#PEKENEQI=Y>B)XHIK MJW=2MR(DDEV1R9CW2;V1F2-D^+_V@_V!OV&+S_@IE^S=^SK^SY^Q?\)O!][X M5O;_ .+/CG6?!WPYTS3;V&PTH+:Z7;F>W@1_+FU2[CE*9^8:_RY-N[&=C M8Z&OB?\ X+2O^VM/\_CW_P $[OVF?V:+KXN_\$]/ M@)X8^&=C<:PUGXY\%Z)X,LM#O-+UB%%#07L%HBJ\BHR[9/F#(PP00RJ ?6-% M%% !7A?[6'_);/@?_P!CW+_Z3-7NE>%_M8?\EL^!_P#V/N>/-W]I>4^'@TJ-AYF<)/A;X330?#-QJT[>']&C=RMK:;SY:C>S%21\Y4':&=@ !@5U/[%'[ M2NJ_LF_M)>'/C)9O*UC:W7V;7K6+K(=!U"*[L;^UCN;*Z@;(KOXH?"C2IM0\#7 MTQF\5>$;89;3R?O7EHO8 M+_5/9Q>C7R:PKT%62:=I+9]5_P #NNIF>#_&'AKQ]X:M/%_A#5XK[3KZ(26U MS">&'<$=00<@J<$$$$9%:=>%^,/!/BK]E[Q+=_%OX.:1+?\ A&]E,_B[P;;# MFV/\5Y9KT4@Q[X)XC^:D=58' M@J>000:RP..G6F\/B%RUH[KI)?S1[Q?WQ>CZ-S0KRG)TZBM-?60X5$49)/L ":EKPW]N+XK_\(GX#B^'NE7.V^U[/ MVG:>8[13\WTWMA?(\)PGP[B,UQ&U*-TOYI/2,?^WI-+RW/=R7*ZV< MYI2P=+>;U?9;M_)79\P?%'Q5IOC7X@ZMXHT;2(+&SN[QFM;:WA$:K&.%)4<; MB!N;U8FKGP4^)-U\)_B3IOC*$L8(9?+OXE_Y:6[\./ Y?A[JMSNOM!Q]F MW'F2T8_+]=C97V!2O.?$]EI M5FO_ "VO9P@8_P!U0>6;_9 )/I45*E.E!SFTDMV]$A2E&$;R=D:]5M8UG1_# MVFRZQK^JVUC:0+NGNKN=8XXQZLS$ #ZUX^W[1'Q1^+K&R_9H^%LDUDYVCQCX MK1[6P _OQ1_ZR8S4OVKIO&E]+X<_9K^'E_XTNXW\N75V!M=*MF_VIW WD==JCYAT)J*+]FO MQ]\59%U+]IWXHSZI;EMP\)>'&>TTQ/\ 9=AB2?'JQ!'J17L.FZ9INC6,6EZ1 MI\%I;0($@MK:(1QQJ.RJH ]A4]']E3Q6N/J>T_NKW:?_@-VY?\ ;[DO)#^J M.KK7ES>6T?NZ_-LS/"?@SPGX$T>/P_X,\.66EV4?W;:QMUC7/J<#DGN3R>]: M=%%>O"$*<%&"LELEL=<8QBK)6044450PHHHH **** "L?P/_ ,@B7_K]F_\ M0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "BBB@ HHHH **** "L/QM\-/A] M\2+'^SO'G@W3M6B"D)]MM5=H_P#=8C$"#E-)GF_M#3OIY$Q)&>F=Q(I/^%F_M5?#' MY/B7\&;3Q=81_>U?P/ M*_[=2?FF[<31[7.L+ M_$IQK+O!\DO_ &3<7_X&O0.?&TOBBIKRT?W/3_R8]EHKQK_ (6O^U#\,OD^ M*GP1@\3V,?W]9\!W)>3;ZFTEP[-CD[2!71> OVJ?@9\0;O\ LG3O&\.GZF&V M2:1K:&SN4?\ N;9RE_VZVBH8S#RERR? M*^TM'\K[_*YZ'10"",@T5ZAU!6/9?\CO>_\ 7E%_,UR7QT_:C^$W[/T"1>,] M6DGU*:/?;Z/IZ"2X=>FX@D*B^[$9P<9P:_.:/_@L=K,?_!063XIKHL__ @, MFE#PZVA?;A]P.&^V;L;?,\[G./\ 5?+GO7$LQP3KSHQFG*"O)+5I>=KZ]EN^ MB,/K-!SE!2NXJ[6]OZ[;GZO4C,J*7=@ !DDG@"O-O@S^UC\&?C;I=Q>^'O$/ MV"YL;=I[_3M7*PRP1+]Z0G)5D'=E8@<9QFN/U'7?&'[8NIS>&_!%[=Z)\,[> M8Q:KK\8,=SX@*G#06^>4AZAG/7IZK7)/.L'.A">%:JRG\"B][;W?V4OM-[;; MV3REC:+IITGSN6R77_)+JWMZZ%GQ7\1_&?[2?B&Z^%GP%U:33_#=I*8?%'CN M$<-_>MK(_P 3D<&0< '(XP6]4^&_PV\&_"?PG;>"_ VCI9V-L,X'+RN?O22- MU=SW)^G %7?"GA3PYX'\/6OA3PEH\%AI]E$([:UMUPJ#^I)R23R222236A6 MN"P$Z51XC$RYZSTOTBOY8+HN[WD]7T2NC0<9>TJ.\W]R\EY?B^H4445Z9TA1 M110 4444 %%%% !1110 4444 %%%% !1110 5C^)?^0OH_\ U^G_ -!-;%8_ MB7_D+Z/_ -?I_P#030!L4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !00",$444 ?D[^V7_P;A?\$FO@K^R!X]^(>G_LX.VM1:M+J>J^-+?5M5DN M=!T:YU=9+RYM[..Y,#'3],EF:)/**N;-69&+,#UVA_\ !"C_ (-I-)^#=M\5 MG^%/@&]\(P:>LS>-KWXR:DUI/$$W&=[E=2$/(^8D87G@ 8%?H#^T1\?/A)^R MW\$/$W[0?QX\4Q:+X0\)Z5)?:[J,L+RB.%<# 1 6D=F945%!+,RJ 2:_#CXC M_P#$._\ '[XCGXZS?\$'?VL;QM3G-XTW@[X6ZG8:1J@8[EF2VM-3CA"-][]V MB!L_,#G% 'Z&_P#!O3+^SL/V*?%NF?LC^"Y],^%^G?&[Q5:> ]3GNKN4:]ID M=R@AOT^U.S*I7]Q\NT,;8NRB1Y,_=M?-G_!*O]HOX:_M)_LL#Q!\%?V;M4^$ MG@WPWXBNO#GA?P!KV@)I5_I=K:)$NVXM(V9()&D:1MJD_*RDDL6)^DZ "BBB M@ KY#_X)TI_POW]IC]HC]O:\_?67B'QPOP\^'UPWSK_8'AHRVLLL+_\ /.?5 MYM5?C@A(SS@5]>5E^"_ _@KX;^&K;P7\._!^EZ!H]EO^QZ3HNGQVMM!O=I'V M11*J+N=F8X RS$GDF@#RG7?^"C7["?A+X]^)/V8/&_[5G@KP]X\\)6=M=Z]X M=\2ZRFFRP0SPI/&Z/<[(YAY4B.?*9]@<;MN:\?\ ^"9WP.\/V'[5?[4/[;'P MOTHV'P_^-WC#0I_!R+;F&+5SIVFF*]UJ&,@?N;N\N)RDN/WX@\]=R31NWTSX MR_9V_9^^(OC.S^(WQ!^!?@[7?$.G(JZ?KVL^&+2ZO;55)91'/)&SH 22 ",$ MUV/3I0 4444 >7_%;]DKX:_&+Q<_C3Q1K_BBWNW@2$QZ3XCFMH=J# .Q#C/J M>]>)?%W]EKX>?"'XY?!ZX\,:YXEN&U'QH8IQJNOS7(4)"7&P.?E.1R1U'%?7 MM>%_M8?\EL^!_P#V/_\ @6U'_"#Z1_S\WO\ X%M6Q10!C_\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 VCMS=S>)M0C"Q("%14BG5% R3@ 9))/)) MKW6B@#Y3\1?\$>_^">6FZ)7+N^5HFD4L2$ M&6?)3[G_ .$'TC_GYO?_ +:N5_:A_9U\(_M1_!K4_A-XLD>V>X"W&CZM /W MVEW\>3!=1$$$,C=<$;E++G#&N)_8;_:*\7?$SP_J_P $/CK$EG\4OAS<+IOB MZU)Q_:$>/W&I1<#=',F&R !N). &7(![!_P@^D?\_-[_ .!;4?\ "#Z1_P _ M-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M6Q10!C_\(/I'_/S> M_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X%M1_P@^D?\_-[_P"! M;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\WO_@6U;%% &/_ ,(/I'_/S>_^ M!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ .!;4?\ "#Z1_P _-[_X%M6Q M10!C?\(/I'_/S>?^!;5XQ\0?@]KO[/6O3_%OX-:=>7_AV>0R^+O!]M.0V/XK MNU Z.!RR="!Z?=^@**X<=@:>-@M>6<=8R6\7Y=T]FGHUHS"O0C6BM;-;/JG_ M %NNIQW@&;X>?$WPI:>-/!7B&XO=/O(]T4J7;94]T8=58'@J>0:H>*_V8O@] MXXU: M3>/YOC'P3!PMP/XKNU7HDP')4?>_2O4OAU\1?"'Q5\)6OC;P1JR7EA=KE7'# M1L/O1NO57!X(/\L&O*J4,OSRF\OSC#TZDH^]RSBIPE;13@I)KK9]8MV>Z;VR M[,\;@Z[]G4E3JI;Q;C==TTT[=UT>_1G$_P##&?[//_0ES?\ @UN?_CE9WAG] MD7X!ZKI[W%WX-E++QUC^!_\ D$2_]?LW_H5_^!;4?\(/I M'_/S>_\ @6U;%<%\3_VE/A-\*KL:'K&NOJ&M2';;^']%A-U>ROV7RT^Z3VWE M[=OZ?D<52K3HQYINR\SI?\ A!](_P"?F]_\"VKE?B;X MT^#'P?L!??$+QTU@SKF"T-Z[W$_^Y$N7;GC(&!W(KE_-_:P^.'$$5O\ ##P_ M+_'(!=ZQ.GTX2#(]<.I]:ZKX9?LS?"?X7WY\0V.CRZKKLC;I_$6O3F[O9'_O M;WX0_P"X%KS?KV/QNF#IWQ%;^#&R[RT^Z.[^= MCSY-5^/OQI<)\(_!%SX,T.3IXD\82LUU(G]Z&T4\'N"Y*D'J*Z/PG^QG\-=. MU!/$_P 0M5U3QCKH +:IK]SY@0^D47W8U!Z#YB.QKUZBJIY11E-5,7)UIK;F M^%?X8+W5Y.SE_>*C@X.7-5?._/9>BV7Y^9C+X&T9%")<7@ & !=-Q2_\(/I' M_/S>_P#@6U;%%>N=9C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ MP@^D?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ M #\WO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\ M_-[_ .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U9GA7PKIVH:=) M--/<@BYD4!+AE& U=76/X'_Y!$O_ %^S?^A4 '_"#Z1_S\WO_@6U'_"#Z1_S M\WO_ (%M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D M?\_-[_X%M1_P@^D?\_-[_P"!;5L44 8__"#Z1_S\WO\ X%M1_P (/I'_ #\W MO_@6U;%% &/_ ,(/I'_/S>_^!;4?\(/I'_/S>_\ @6U;%% &/_P@^D?\_-[_ M .!;4?\ "#Z1_P _-[_X%M6Q10!C_P#"#Z1_S\WO_@6U'_"#Z1_S\WO_ (%M M6Q10!C_\(/I'_/S>_P#@6U'_ @^D?\ /S>_^!;5L44 8_\ P@^D?\_-[_X% MM6%XR_9[^$_Q#@^S^-O"T>I@+A)+H[I$'^R_WE_ BNUHK.K1I5Z;A4BI1?1J MZ^YDSA"I'EDKKS/#[S]CW6/"">;\!_C=K_AY4YCT?4Y?M]A_NA'(:,'H6RQK M \7_ !&^/7P-\-7VL_&'X20ZO96D#%?$/A;76$ <_+'YL$O[Q5+%06' SP#7 MT?7@W_!2#XI_#;X;_LK^(;?QYXUL]+GU..%-)M)9O](OY4N(I#%#&,M(<+S@ M8 .20.:\'&Y6\'@JM3+I2ISC&3C&+O%M)V7))2BKO3W4F<%?"NC1E+#MQ:3L MEJF[;6=U]UC\SOVJ/C-KEGX>U'Q/K&KR7&N:],T4<\CY?+#YG'H%7@8Z?*.E M?(M=?\:/BA<_%'Q7_:0M9+:SM8_)LK:4_,HSEF;'&XGKCH !SC--_@E\7?AKH.L^ ?%VG' M[3I<+'2=+UN-_LC;0&A"(V0%((''05^$'P3\1Z'H/CJWM_%.F6EUIM^?LUTE MY LB)N/RR88$##8R?0FOU\^ O_!,3]CCQ[^S]X8U+XH_L^Z9+JU[IYNI[RTN M;BSF999&DC)-O(G(C9!^ KFR?*J&3<1XBG1C)1JQY^G+\6RZJUWIKI8RP>%A M@LRJ1@G:2YNEM]EVWV/J+_A!](_Y^;W_ ,"VH_X0?2/^?F]_\"VKY]_X=:_" M;03N^$_Q\^,7@?;_ *J/PS\0YUC7V*S+)E?;-'_#'O[:GA/GX8_\%*O$?EI] MVU\7^"['5?,'HTK%6'U S7V9[1]!?\(/I'_/S>_^!;4?\(/I'_/S>_\ @6U? M/O\ 9'_!7#P9_P >'C#X)>,X$^]_:>GZCIUU)_N^23&#]>*/^&E_^"B7@_Y? M'7_!/&VUF%?]9J'A#XCVC?\ ?-O,OF'\Z /H+_A!](_Y^;W_ ,"VH_X0?2/^ M?F]_\"VKY]_X>5P>&QL^+'[&'QP\,[?];>2>"#=V:^O[Z&0Y_P"^:OZ!_P % M7_V#-;NO[-O?C@NC7@QYEGK^A7UD\9_VFDA"?^/4 >Y_\(/I'_/S>_\ @6U' M_"#Z1_S\WO\ X%M7,^$/VJ_V8_'^U?!7[0W@K5'?I#9^)[5Y![%!)N!]B*[N M">"ZA6XMIDDC<91T8$,/4$=: ,K_ (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +: MMBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ (0?2/\ GYO?_ MJ M/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJ/^$'TC_GYO?_ MJV** ,?_ M (0?2/\ GYO?_ MJ/^$'TC_GYO?_ +:MBB@#'_X0?2/^?F]_P# MJS-<\*Z M=:ZCIL,<]R1/WI75UC^)?^0OH__7Z?_030 ?\ "#Z1_P _-[_X M%M1_P@^D?\_-[_X%M6Q10!C_ /"#Z1_S\WO_ (%M1_P@^D?\_-[_ .!;5L44 M 8__ @^D?\ /S>_^!;4?\(/I'_/S>_^!;5L44 8_P#P@^D?\_-[_P"!;4?\ M(/I'_/S>_P#@6U;%% &/_P (/I'_ #\WO_@6U'_"#Z1_S\WO_@6U;%% &79^ M$M-L;I+N&XNBT;94/*O#OPH_P""06F_$OPCI?CSQ%IGASQKJOQ' MM-+EUC3H-6NX8)&M[JO M2_\ Y(H ^N/^";7Q[^-7[2?PG\6?%+]H3]FR;X1^+)_B!=VNH^ KR>.>YTY( M;6TCA:>X2.,7+R1+'*)-O*2(JDHJU]#U\R_\$K?CA^U1^T)\#/%/Q$_;.^$; M_#_Q^WQ&U&TU+P,;DS)HD$,-LEO#&Y9@ZM"$FWJ=KF9G'#U]-4 %%%% !111 M0 4444 %%%% !7A?[6'_ "6SX'_]CW+_ .DS5[I7A?[6'_);/@?_ -CW+_Z3 M-0![I1110 4444 %%%% !1110 4444 8_B7_ )"^C_\ 7Z?_ $$UL5C^)?\ MD+Z/_P!?I_\ 036Q0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 9OC'_ )%B]_ZX&KFG?\@^#_KBO\A5/QC_ ,BQ>_\ 7 U(-(_;F_9ZTHS^-O 5NR:_H\.1_PDN@$[KBS M<#[TB#,D9P2"#@,P0#Z4HH YGX-_%WP/\>/AAHOQ<^'&JB\T;7+);BTEX#)G MAHW ^ZZ,&1E[,I':NFKY%LO^-=/[4HTI_P#1_@M\7]9)LV/RP>%/$D@YC]([ M>Y XZ!6'\*QDM]=4 %%%% !1110 4444 %%%% !1110 4444 %%%% !7SY\> M;-/V3-=D_:*^'&H6UMIVJ7T*25-]5)WUOVLG=;26CT9Y&=5XX;!^TM[R:Y7V?\ PU_783XA_P#!2CXY M^(]2D/@.#3_#MD&/D(EJES/M_P!MY05)^B#\:A^%O_!1CXT>"KQ(/&%GI_B# M3WF+W$;VZV\_)Y*/& H/U0CZ5\^T5^*_ZU\1_6/;?6IW[7]W_P !^'\#XK^U MLR]IS^U=_73[MOP/U8^$7Q?\$_&SP3!XZ\$:@9+60E)X90%EMI0!NCD7/RL, MCV((()!!KE_''[6/PX\/:PW@[P-;WOC/Q%R%T;PQ#]H*'I^]E'R1@'JZ=IFI-;QWLD,;R*LVWEDVB3@8/(YK M]"? _P ._ WPUT== \!>%;+2K08S%9P!2Y'\3MU=O=B3[U^Q\/YUFO$F6QJT M^6G9\LI?$W)6ORQT2T:=VW:_PL^RR_&XO,L,I1M&VC>[OY+9?-OT/+O^%?\ M[3GQM_>_%+QLG@/0Y>OAWPI,)+Z1/[LUV>%/8^6"".HKO?AA\#?A7\'K0V_@ M#P?;6<9QZ 5UM%?18;*L+AZOMI7G4_GF[R^72*\H MI+R/1IX6E3ESOWI=WJ_EV^5@HHHKTCI"BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ K'\#_\ ((E_Z_9O_0JV*Q_ _P#R")?^OV;_ -"H V**** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ J.\O+33K26_U"ZC@@@C:2:>9PJ1 MH!DLQ/ R2:\H_:3_;0^#G[-!MO#NO7-WKOB[5,+H/@;PW ;K5=0D/W0L*\ MQH3GYWP.#C<1BO*K/]F7]I+]M:[B\4_MPZZ_A3P29%FT_P"#7A;46'GJ#E?[ M4NT(:9NF8T(4'!&P@@@%_P 9_MR^//CEXGO/A!_P3U\$V_B[4+:4P:S\1]6W M1^'-$;N1*!F\E'4)'D=&'F#(I-+_ .":]K+X6\0>+?'?QBN_$_Q?\0Z3)9K\ M3/$FF"[71/,!5O[/LO,1+8*K.$*L&4G((&4KZ.\&>"?"'PZ\,V?@OP%X9L=' MTFPB$=EIVFVRPPPKZ*J@ <\D]222>:U* /R)^.?_ 0L^+/PJMTU?P7\39/% M^G>7FXDT_P ,&.X@;W@%R[,O^TI/?('4^'_\,(:]_:']D_\ "77GVK=M^S?\ M(\_F9Z8V^;G-?O-6/9?\CO>_]>47\S7@X_+LYKU^?"XYTX_R^SA)?)M)_>V< M&(PV,J3O2KN*[;>34/#!DN) MV]H#%_%EK]A\4^&[#4X,?ZG4+-)D_)P15^B M@#R/QA^P1^Q9XZWMXB_9?\%%Y/OS66@Q6DC>Y> (Q/OFN#G_ ."2_P"Q]I\S M77PXT[Q;X*G8[O.\)^-K^ AO4"220#\L5],44 ?,O_# GQH\*\_"C_@HQ\7; M#;_JD\4W5OKB)[8F1,CVH_X5+_P51\&?\BU^UM\.O&83[@\8> VT[?\ [WV% MCC\*^FJ* /F7_A:__!5/P;_R,G[)OPX\9[/O?\(AXZ?3M_\ N_;E./QH_P"& M^?C9X5X^*_\ P3E^+=AM_P!:_A6WMM<5??,+ID>]?35% 'S/#_P5H_9!TV5; M;XE7GC#P3,6V^3XL\$7T!#>A,<<@'XFN[\(?M]?L5>.MB^'OVH/!6^3[D-]K ML5I(Q] DY1B?;%>MS0PW$307$2R(XPZ.N0P]"#UKA/%_[+'[,WQ WGQM^SWX M*U1WZS7OABUDD!]0YCW ^X- '6^'O%OA7Q;:_;O"GB;3]3AQGSM/O8YE_-"1 M6A7SKXA_X)0_L%Z[=?VE:_ Q-'O @:W>V31GU58I@@_[YK/_ .':5GX< M^?X3?ME?&_POM_U=G#XX-U9K]89HSG\6H ^FJ*^9?^&9?^"AW@_YO ?_ 40 M@UB%?]7I_C#X<6;Y_P!ZXB;S#^5']J_\%Z5X7^UA_R6SX'_P#8]R_^ MDS4 >Z4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8_B7_ M )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P-7-._ MY!\'_7%?Y"@":BBB@#D_CC\&/ O[0OPIUKX/?$?3?M.DZW9F&?;C?"_5)HR? MNR(X5U/8J.HXKQW]AGXS^.M+U36?V+/VB-2\WX@_#R)19:G+D#Q)HA(6VU", MGEF VI)U(;&XEBP'T=7@/[QH ]^HK@_V:?V@_!?[3_P"&:.&_C*7^GS-^ M^TZ[3B:UE'!#HV1T&058<,*[R@ HHHH **** "BBB@ HHHH **** "BBB@ K MX(_X*4_#S4O#GQRC\>&W8V7B+3XBD^.!/"HB=/J$$3?\"]J^]ZYCXO?"'P5\ M;?!4_@;QS8&6VE(>&:([9;:49VRQMCAAD^Q!((()%?.\4Y)+/LHEAH.TTU*- M]KJ^_JFUY7N>=FF">/P;IIV>Z]4?E-17T3\0_P#@FM\0B1 MDJ3]7'XU^%?ZJ<1_6/8_59W[V]W_ ,"^'\3X3^RR=_P^_;\2;_ ()K M_#S4O$?QRD\>"W867AW3Y6>?'!GF4Q(GU*&5O^ ^]?>]?$SXFS M K'X2\.R QV!Z>9?7/,=JBDC.X[AD9"@AJ /9O&OCCP=\-_#%YXU\?>)['1M M(L(C)>:CJ5RL,,2^[,0.3P!U)( Y-?,=W^TM^TK^VS=2>&/V(]#?PAX&:0Q7 M_P 9/%.G,#.?C=XGL_C#_ ,%"/&UO MXQU.VE\_1OAWI8:/PYHC'H#$3F\D X+R9!Y!W@ U].6EI:V%K'8V-M'#!#&$ MAAB0*D:@8"@#@ #@ 4 >4_LV?L8_!O\ 9F%SKWAVTN];\6:IEM>\<>)+@W>J MZC(?O%IFY120/D3 X&=Q&:]:HHH **** "L>R_Y'>]_Z\HOYFMBL>R_Y'>]_ MZ\HOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHK MF?C-X+\5_$;X5:_X"\$>.O\ A&=4UG3);.UU\6!N6L?,&UI%C$D>7"EMIWC: MQ#?X8\([]'\/;'S'-L;]_'_YC[_[X53U/_@WK_LZ[L[7_AKO?]KF,>[_ (0# M&SC.?^/_ )H ^F_\)!J7D>&/%VS1_$/F/B.'>W[BY/8> M7*1ECTC>3UK]RZ_,W_B'4_ZO#_\ ,??_ 'PK]#/@SX+\5_#GX5:!X"\;^.O^ M$FU31M,BL[K7S8&V:^\L;5D:,R28=S MQG .FHHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O M"_VL/^2V? __ +'N7_TF:O=*\+_:P_Y+9\#_ /L>Y?\ TF:@#W2BBB@ HHHH M **** "BBB@ HHHH Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R M+%[_ -<#5S3O^0?!_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% ! M1110!\C_ !6@F_X)\?M--^T7HL+1_"3XG:E%:_$BSB7,6@:PYVPZLJC[LH(ZAAR" 000*^=?V+/'OBWX!?$B_\ ^">OQOUJ M6[OM M#>_"_Q#=G!U[0 3MA)Z&>W *,H_A4X&V/_0$UXM\0_P!O'Q#\2O%UW\$_V!_ T/Q!\36S M^3JWBVXD9/#F@D_Q37*_\?#CJ(XB=W."Q!6M?X(?L%:'X?\ &L7QX_:;\:W' MQ1^)/#Q:UK4(%CI!SN\NPM/]7 JGH^-V1N&S)% '&_VG^V-^WW\F@IJWP1^$ MMSUU"90GBGQ# ?\ GFO(L(F'\7+XP09%8@>^? /]FWX,?LR^#AX)^#/@BVTF MV5^3RQP,X XKN:* "BBB@ HHHH **** "L>R_P"1 MWO?^O*+^9K8K'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"O MT_\ H)H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K# M_DMGP/\ ^Q[E_P#29J /=**** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K M]/\ Z":V*Q_$O_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y M%B]_ZX&KFG?\@^#_ *XK_(4 34444 %%%% !7B_[;/[-&J?M ?#VR\0?#;4Q MI/Q%\%7O]K^ -<4A3#>)@FWI5\G_M1:'K'[ M%_QXB_;R^'6F33>$];\C3?C5H-E&3NM]P2#6(T'66$D*^.2I[;GU.&]L-0M8[FQO+:0/'/"ZAD=6'!4J00>X- %JBBB@ HHHH **** M "BBB@ HHHH **** "L?P/\ \@B7_K]F_P#0JV*Q_ __ "")?^OV;_T*@#8H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ _P#R M")?^OV;_ -"K8K'\#_\ ((E_Z_9O_0J -BBBB@ HHHH **** "BJ/B;Q1X;\ M%Z!=^*O&&OV>EZ98PF6]U#4+E888$'5G=R H]R:^8-4_:T^/O[8&I3^"/V!/ M#*Z;X;25H-4^,_BJP9;*+!PPTZV-[;5SQG. ?'8O@/^U/\ MTR+ MK/[6VJ7/PY^'$K![;X3^'-0(O]3BZC^U+M<$ \9A3'7D(ZY/J'[-O[$GPE_9 MVU&X\>-/?>+/'FI@MK?C_P 43?:=1NF(PP1FR((^P1,?* &+8!KV.@#$^'GP MW\!?"7PC:> _AGX1L-#T>Q3;:Z?IUN(XT]3@?>8]2QR6/))-;=%% !1110 4 M444 %%%% !1110 5CV7_ ".][_UY1?S-;%8]E_R.][_UY1?S- &Q1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5C^)?\ D+Z/_P!? MI_\ 036Q6/XE_P"0OH__ %^G_P!!- &Q1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !16?XK\5>'/ OA;4O&_C#6K?3 M=(T;3YK[5=1NY D5K;1(9)978_=545F)[ &OC;]G#_@LYJW[2WQM\.?"'P__ M ,$JOVM?#>G^);WR[;Q[XU^$W]F:#;6VQI!=S7.:":)EEAN(V9)8VR"&#HH!ZU1110 5X7^UA_R6SX' M_P#8]R_^DS5[I7A?[6'_ "6SX'_]CW+_ .DS4 >Z4444 %%%% !1110 4444 M %%%% &/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_036Q0 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 9OC'_D6+W_K@:N:=_R# MX/\ KBO\A5/QC_R+%[_UP-7-._Y!\'_7%?Y"@":BBB@ HHHH **** *NN:)I M'B71;OPYX@TV&]L+^UDMKVSN8P\<\+J5=&4\%2I((/4&OEG]E_6]7_8L^/,O M["'Q$U*:7PAKIGU+X*Z[>R%LP;B\^CNYZR1%MR9Y*GMO1!]85Y;^U[^S1I/[ M4?PAG\%C4VTKQ!IURFI^#_$4)*RZ3JD/S0SJPY S\K ,M3M]OB+783WLH<_P"B1L.DS'=@JRD_ M,E>Y?L[_ ++/P3_9<\,/X<^$?A%+66Z._5=8NW\Z_P!2ESDR7$[?-(223CA0 M2=JKG% 'CGAG]BGXK?M):_:?%#_@H=XQ@UA+>87&C_"?P_,R:#I;=5-P0=U[ M,.Y8E0=PRZ' ^G]+TK3-#TV#1M%TZ"SL[6%8K6TM85CCAC485%50 J@< #@5 M/10 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_7E%_,UL5CV7_([ MWO\ UY1?S- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 5C^)?^0OH__7Z?_036Q6/XE_Y"^C_]?I_]!- &Q1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'B'_ 45_9-\ M=?MQ_LD>)_V7/ 7Q]G^&LWBM88-0\36N@+J4@M%E622W$+31 K+L$;Y;!C9U MQ\V1\=?LP?M6?\%./^"?/[ZL_A'\==#T=+"Y M&I6\1D_LW4K>-0BNZ !3AFW.I\V8>9Y/V7^V]^U!\7OV3_ 6A?$+X5?L<^-/ MC-!=>)(;+Q)I'@">%M3TJP='+7L5M)@W95U1/*5D_P!9DNH!->:W_@[QI_P4 M/^-OPA^+/C3]GWQ5\// /P@\42^,+"+X@VL%IK.NZ[]AN+.TBCLX9I7MK6!; MN>:1YS&\DL<"I&R;I* /GO\ X)R:WJOQ,_X.)?VYO&GBJ5GN/"?AWPAX;T** M0Y^S6#6OF,B9Z*\D E(Z%I":?^SGXBU#PM_P=4?M!_#[0I&CTOQ9^S;HFNZ_ M#&<++?V4^FVEO(XZ%E@N)%!/.&/O7J'B?]G?QS^Q=_P5O\4?\%"O!OP[U_Q/ M\.?C;\/K30_B9;>$M(EU'4="U[33&MCJ'V. -/<6LMJA@801R/'* [#8Q(T_ MV OV2?B/=_MV?'G_ (*C_'/P3>>%]5^*RZ9X>^'OA'52GV_2?#.GV\48FNU1 MF$4UY-$EP8-Q:%50/ARR( ?:-%%% '!_$']I[X ?"KQ&WA+XB?%32](U)(4E M:SNY&#A&Y5N >#7B'QR_:0^!GQ3^./P;@^'OQ,TW5GL/&S27BVDC'RD: HI. M0."Q KZ7U;P1X+UZ\.H:YX0TN]N"H4SW>GQR.0.@W,I.*\,_:<\&^$-"^-OP M3;1/"FFV9E\([*S35=)5+2(!KPA@( MQR-IK7_L[3_^?&'_ +]"@"G_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?57/[.T M_P#Y\8?^_0H_L[3_ /GQA_[]"@"G_P )CX8_Z#4'_?5'_"8^&/\ H-0?]]5< M_L[3_P#GQA_[]"C^SM/_ .?&'_OT* *?_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M57/[.T__ )\8?^_0H_L[3_\ GQA_[]"@"G_PF/AC_H-0?]]4?\)CX8_Z#4'_ M 'U5S^SM/_Y\8?\ OT*/[.T__GQA_P"_0H I_P#"8^&/^@U!_P!]4?\ "8^& M/^@U!_WU5S^SM/\ ^?&'_OT*/[.T_P#Y\8?^_0H I_\ "8^&/^@U!_WU1_PF M/AC_ *#4'_?57/[.T_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU5S^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H- M0?\ ?5'_ F/AC_H-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/ MAC_H-0?]]4?\)CX8_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H P_% M'BCP_>>'[NUM=5B>1XB$13R35NQ\7>&H[*&-]9A#+$H()Z'%'BZQLH_#5X\= MG$K"$X*Q@$5;T_3[!K" FRA),*Y)C'H* (?^$Q\,?]!J#_OJC_A,?#'_ $&H M/^^JN?V=I_\ SXP_]^A1_9VG_P#/C#_WZ% %/_A,?#'_ $&H/^^J/^$Q\,?] M!J#_ +ZJY_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A0!3_ .$Q\,?]!J#_ +ZH M_P"$Q\,?]!J#_OJKG]G:?_SXP_\ ?H4?V=I__/C#_P!^A0!3_P"$Q\,?]!J# M_OJC_A,?#'_0:@_[ZJY_9VG_ //C#_WZ%']G:?\ \^,/_?H4 ?*G[9NE7?P/ M^)FF_P#!0+X$*+W4]"MA8_$SPY:'!\0:#D;I .AGM\!U8_PJ,G$>UOHGP+\9 M_AC\2?!VF>/O!GBZUO=*U>SCNK&YC)^>-QD9!Y4CH5/(((/(KH)=)TJ>)H)] M,MW1U*NCPJ0P/4$8Y%?)?PPAA_X)^_M/#]GS7857X2?$_4I+GXI &29& !]5?\ "8^&/^@U!_WU1_PF/AC_ *#4'_?57/[. MT_\ Y\8?^_0H_L[3_P#GQA_[]"@"G_PF/AC_ *#4'_?5'_"8^&/^@U!_WU5S M^SM/_P"?&'_OT*/[.T__ )\8?^_0H I_\)CX8_Z#4'_?5'_"8^&/^@U!_P!] M5<_L[3_^?&'_ +]"C^SM/_Y\8?\ OT* *?\ PF/AC_H-0?\ ?5'_ F/AC_H M-0?]]5<_L[3_ /GQA_[]"C^SM/\ ^?&'_OT* *?_ F/AC_H-0?]]4?\)CX8 M_P"@U!_WU5S^SM/_ .?&'_OT*/[.T_\ Y\8?^_0H I_\)CX8_P"@U!_WU67X M2\2Z#8Z9)#=ZI%&QNI6"L>Q;@UT']G:?_P ^,/\ WZ%9'@NRLY=*D:6TB8_; M)1EHP>-U %O_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I M_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%'] MG:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ OJKG]G:?_P ^,/\ MWZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3'PQ_T&H/^^JN?V=I_ M_/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJKG]G M:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/^$Q\,?\ 0:@_[ZJY M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_[ZH_X3'PQ_T&H/\ MOJKG]G:?_P ^,/\ WZ%']G:?_P ^,/\ WZ% %/\ X3'PQ_T&H/\ OJC_ (3' MPQ_T&H/^^JN?V=I__/C#_P!^A1_9VG_\^,/_ 'Z% %/_ (3'PQ_T&H/^^J/^ M$Q\,?]!J#_OJKG]G:?\ \^,/_?H4?V=I_P#SXP_]^A0!3_X3'PQ_T&H/^^J/ M^$Q\,?\ 0:@_[ZJY_9VG_P#/C#_WZ%']G:?_ ,^,/_?H4 4_^$Q\,?\ 0:@_ M[ZK+\)>)=!L=,DAN]4BC8W4K!6/8MP:A^,WQ'\"_ OX5:_\ %[QO%#%I?A[3 M);RZPBAI-H^6-<]7=BJ*.[,!7PM_P1Q_;NUCXU_%#QO\&_C#?12ZGK^I7'B3 MPT9>0FXC[191YZ(BA'1!T5930!^@?_"8^&/^@U!_WU2'QEX7 R=;@_[ZKA/V MC/VGO@%^RWX?BUCXK:W#'>7IV:/H&GVPN-1U20G CM[=?F@# M>^+W_!1&PU+Q9/\ !3]C+PG%\2/&B'9?:@DYCT+0L\;[NZX#D?\ /.,Y."NX M,-IB^$7[''A.[\:V_P =_P!L?XJ1?%#Q]%\]DM[%MT;0LG/EV5F1L&TX_>.- MQ*AMJMDGWGX7_!?X4?!;P=;> /A7X TS1-(M!^ZL[*V !; !=V.6DOJD0B>UC5),\$@G(KH/[.T_P#Y\8?^_0K(L[*S/C.]B-I% MM%G&0OEC .30!;_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#? MH4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\ M^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3'PQ_T&H/^^JN?V=I M_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X3'PQ_P!!J#_OJKG] MG:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#'_0:@_P"^J/\ A,?# M'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ A,?#'_0:@_[ZH_X3 M'PQ_T&H/^^JN?V=I_P#SXP_]^A1_9VG_ //C#_WZ% %/_A,?#'_0:@_[ZH_X M3'PQ_P!!J#_OJKG]G:?_ ,^,/_?H4?V=I_\ SXP_]^A0!3_X3'PQ_P!!J#_O MJC_A,?#'_0:@_P"^JN?V=I__ #XP_P#?H4?V=I__ #XP_P#?H4 4_P#A,?#' M_0:@_P"^J/\ A,?#'_0:@_[ZJY_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H4 4_\ MA,?#'_0:@_[ZK+U[Q+H-SJ>F30:I$RPW1:5@?NC;U-=!_9VG_P#/C#_WZ%9' MB.RLTU7252TB :\(8",*/#]Y.MK:ZK$\C MG"(IY)J_426-E&P>.SB5AT*Q@$5+0 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 5X7^UA_P EL^!__8]R_P#I,U>Z5X7^UA_R6SX'_P#8 M]R_^DS4 >Z4444 %%%% !1110 4444 %%%% &/XE_P"0OH__ %^G_P!!-;%8 M_B7_ )"^C_\ 7Z?_ $$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% &;XQ_P"18O?^N!JYIW_(/@_ZXK_(53\8_P#(L7O_ %P- M7-._Y!\'_7%?Y"@":BBB@ HHHH **** "BBB@ K@_P!I3]GWP5^T]\'-7^#W MCE&2#4(@]E?PK^^T^[3F&YB/9T;!ZC(W*>&-=Y10!X!^PS^T%XT\::=K/[.7 MQ_=8?BE\-Y5LO$(9N-7M,#[/JD6<;TE3:6/9CDA=ZBO?Z^W]J[_D"_LA>$ MM2_YYZQXN\I_K]EMFQ_P*9E/_3$U^=?PP^)GC?X-?$#2OBA\-]=DTS7-%NQ< M:=>QHK&-P"#E6!5E()4J0002""#5CXS?%?Q7\=/BKK_Q>\;W/FZIXAU.6\NL M$E8]Q^6-<]$10J*.RJ!7,T ?NC^P=^SA\"F\%:+^UG:^(K_X@^,_%^EQ7MSX M]\5.)KQ"ZX>"%,E;18VWQE$Y&TH6( ^DZ_,W_@@E^U=_P AK]D+Q;J7_/36 M/"/FO]/M5LN?^ S*H_Z;&OTRH **** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH *Q[+_D=[W_ *\HOYFMBL>R_P"1WO?^O*+^9H V**** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_R%]'_ .OT M_P#H)K8K'\2_\A?1_P#K]/\ Z": -BBBB@ HHHH **** "BBB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O"_P!K#_DM MGP/_ .Q[E_\ 29J]TKPO]K#_ )+9\#_^Q[E_])FH ]THHHH **** "BBB@ H MHHH **** ,?Q+_R%]'_Z_3_Z":V*Q_$O_(7T?_K]/_H)K8H **** "BBB@ H MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_UP-7-._Y! M\'_7%?Y"J?C'_D6+W_K@:N:=_P @^#_KBO\ (4 34444 %%%% !1110 4444 M %%%% !7R+J/_&NC]J0ZW'_H_P %OB]K(%^H^6#PIXCDZ2^D=O<@<] K#^%8 MP&^NJYKXQ?"3P/\ ';X8ZU\(_B/I0O-&UVR:WO(N RYY61"1\KHP5U;LR@]J M .EHKYJ_8<^+?CCP9XBU?]A;]H35C/XU\"6RR>'=9GX_X270"=MO=J2?FDC& M(Y!DD$#)9@Y'TK0 4444 %%%% !1110 5C^!_P#D$2_]?LW_ *%6Q6/X'_Y! M$O\ U^S?^A4 ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45S/ MQ<^,?PQ^!'@>[^(_Q<\966AZ-9#][=WDF-S8.(T49:1S@X106/8&OFKSOVGO M^"CGRVIUGX1_!.XZRD>3XC\6P'TZBRMG'?DNI_C5\* =1\8?VX/$/BOQU=?L M[?L.>$K;QWXY@/EZSKLLA&@^&V9X]O_" 9SM.,_P#' M^*_3ZL?P/_R")?\ K]F_]"H ^"_@S_P0L\5_ OXJZ!\7O!'[9GE:IX>U.*\M M<_#\A9-I^:-L:ARCJ61AW5B*_0RBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ K'LO^1WO?^O*+^9K8K'LO^1WO?^O*+^9H V**** " MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "L?Q+_P A?1_^ MOT_^@FMBL?Q+_P A?1_^OT_^@F@#8HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KPO]K#_ )+9 M\#_^Q[E_])FKW2O"_P!K#_DMGP/_ .Q[E_\ 29J /=**** "BBB@ HHHH ** M** "BBB@#'\2_P#(7T?_ *_3_P"@FMBL?Q+_ ,A?1_\ K]/_ *":V* "BBB@ M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#-\8_P#(L7O_ M %P-7-._Y!\'_7%?Y"J?C'_D6+W_ *X&KFG?\@^#_KBO\A0!-1110 4444 % M%%% !1110 4444 %%%% 'A'['=(^-GP+E2R^*7PZN6U+PA=@8^ MW)C]_ILO(W13IE<$@;B!D!GSVG[+G[1?A+]J3X-:9\6/"L3VLD^ZWUG29S^^ MTN_CP)[60$ AD;ID#)?#W@[0;OQ3 MXLURTTS3;"!IKV_O[A8H8(QU=W8@*!ZDT 7:\,_:1_;?\,?"/Q1%\$_A)X5N MOB%\4=13_B7>"M#<$VP('[Z]F^[:Q $,2WS8(. IWCS[5/VAOVA/VZ]2G\$? ML6?:/!_P]29H-:^,NK63++> ':\>DP/AG;J//;&TYQL8*6]L_9N_93^#G[+/ MA>70?ACH3F]OG\W7/$.I2^?J.K3Y),MQ.1N.+3]H?]NSQ5:^./&R_P"1WO?^O*+^9K8K M'LO^1WO?^O*+^9H V**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "L?Q+_ ,A?1_\ K]/_ *":V*Q_$O\ R%]'_P"OT_\ H)H V*** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH *\+_:P_Y+9\#_\ L>Y?_29J]TKPO]K#_DMGP/\ ^Q[E M_P#29J /=**** "BBB@ HHHH **** "BBB@#'\2_\A?1_P#K]/\ Z":V*Q_$ MO_(7T?\ Z_3_ .@FMB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH S?&/_(L7O\ UP-7-._Y!\'_ %Q7^0JGXQ_Y%B]_ZX&KFG?\ M@^#_ *XK_(4 34444 %%%% !1110 4444 %%%% !1110 5F>-/!OACXB>$=2 M\">-=&AU'2=7LI+34;&X7*30NI5E/IP>HY!Y'-:=% 'RQ^QQXS\3_LS_ !7O M/^">GQDUF:[2PMGO_A%XAO&YU?10239LW>>VP5V]T4X 5%+?4]>/?MI?LS7/ M[1WPR@E\%:L-'\>>$[U=8\ >(4.U[+4(\,$9O^>4NT(X.1]UB#L JQ^QQ^TS M;?M.?"<:[K&DG1_%NA7;Z3XX\-RC;+IFIP_+*A4\A&(W(>>#C)*M@ ]9HHHH M **** "L?P/_ ,@B7_K]F_\ 0JV*Q_ __((E_P"OV;_T*@#8HHHH **** "B MBB@ HHHH **** "BDDDCAC:65PJJ"69C@ #J2:^8/B)^VG\1/CGXPO?@3_P3 MXT*T\0ZI:2>1XB^)>HJ3H'AXGKL< B\G Y5$W+T/S@,% /3/VF?VO_A+^R]I MEK;^++BZU;Q)JY\OPWX,T*'[1JFK2DX58H5Y"[N"[84=!EL*?)?#G[*GQM_; M$UZT^*7[?=RFG^';>=;GP]\%=&O";*V(Y234I5(^US#^X/D'L&:.O1_V9OV* M?A_^S]J=U\2/$&M7OC3XBZNN=>\?^(CYEY.2,&.$$D6T/81I_" "6"C'L] $ M&EZ7IFB:;!HVBZ=!9V=K"L5K:VL*QQPQJ,*BJH 50 . !4]%% !1110 44 M44 %8_@?_D$2_P#7[-_Z%6Q6/X'_ .01+_U^S?\ H5 &Q1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 5CV7_([WO_ %Y1?S-;%8]E M_P CO>_]>47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %8_B7_D+Z/_ -?I_P#036Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %>%_M8?\EL^!_\ V/Z5X7^UA_P EL^!__8]R_P#I M,U 'NE%%% !1110 4444 %%%% !1110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH M_P#U^G_T$UL4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^ M0H FHHHH **** "BBB@ HHHH **** "BBB@ HHHH *^4_P!K/PUK_P"R+\:K M?_@H#\+-)GN-$N8X=-^-'A^R3)O-/!"Q:HB#K-;Y 8]2F.57S&/U94&J:7IN MMZ9<:-K%A#=6EW \%U:W$8>.:-U*LC*>&4@D$'@@T 0>&?$N@>,_#MAXN\*Z MM!?Z9J=G'=:?>VS[HYX9%#(ZGN"I!_&KU?)G[.>IZE^PU^T*W[$WC:_F?P#X MMFGU'X,ZS=R$BU-SNGO)<9$,$0^:60^BC@%)0LI,?P(_8;ET[ MQU#^T3^UGXT'Q&^)F UI=7,6-+\/C.1#I]L1M3:?^6I&XD;@%)8D XN/P#^T MU_P43D74OC-#JWPK^#;6!A_RQ7YB"0<_))7T_\ M#OX<> _A+X/LO 'PT\)V.B:-I\6RST_3X!'&@[GCEF)Y+'+,222247\S0!L4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %8_B7_D+Z/\ ]?I_]!-;%8_B7_D+Z/\ ]?I_ M]!- &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% 'EW[6W[5W@K]D+X8P^/_$_@_P 3>*=2U35(]*\*^"_!6D&_UCQ# MJ4B22+:6D *AF$44TKN[*D<<,CLP"FOG;]DO_@M?X"^.O[6(;9$9W^RW$+%7D58Y6*XVXBBK(/\ EL5B:]ECYV0^23M^ MT1E@#WW]N3]MSPI^PY\-M,\:ZI\'?'_Q&UK7M973/#O@+X6^'#J^NZI*(I)I MGAM592T<,,4DDCY 4 9Y90!O"%UH_AWPEK'@>&_TV]-S/'/=-/<2-(8_/,%HC$6\F%MD MP,DD[O\ P2$_X*#?&S]LCPE\0/@E^V#\*+7P5\=/@CXEBT#XFZ-II)LKDS1- M)::A;99ML5PB2$ ,RG9O5BCJ ?8=%%% !7A?[6'_);/@?\ ]CW+_P"DS5W' MQ!_:>^ 'PJ\1MX2^(GQ4TO2-22%)6L[N1@X1N5;@'@UXA\F30:I$RPW1:5@?NC;U-:G_ F/AC_H-0?]]4 :5%9O_"8^&/\ MH-0?]]4?\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 M&E16;_PF/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ M"8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/A MC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_? M5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF/AC_ *#4'_?5 M'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U!_WU0 >,?^18 MO?\ K@:N:=_R#X/^N*_R%8?BCQ1X?O/#]W:VNJQ/(\1"(IY)JW8^+O#4=E#& M^LPAEB4$$]#B@#7HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3' MPQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A,?#'_0:@_P"^ MJ -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ_P!!J#_OJC_A M,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ@#2HK-_X3'PQ M_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J#_OJ M@#AOVLOV;/#W[4OP"]2^'OQ?L5TSXF^ ;P:3X[TD@#=,H_=WL8'!AG4;U(XS MN ^7:3Z[_P )CX8_Z#4'_?5?,G[:V@:A\*O'FE?M\_L_A+OQ'X4MOLGCOP_: MMM/B3P^2#*A[&:''F(QYPO\ %L52 ?5M%)=!L=,DAN]4BC8W4K!6/8MP: .FHK-_X M3'PQ_P!!J#_OJC_A,?#'_0:@_P"^J -*BLW_ (3'PQ_T&H/^^J/^$Q\,?]!J M#_OJ@#2HK-_X3'PQ_P!!J#_OJO)/VD_V[OA%^SZ;;PGI<5SXP\^._B)XIL=&T?3HC)>Z MCJ%P(XHE]R>I)P HR22 20*^79_B?\ M+?\%#9GT;]GV;5/AC\()&*7OQ$N M[)N1Y[<\Y&"&C+_ ?[,GB;]H;Q99?&__ (*%>,M.UBYM M)1<>'/A5IDI;0M"/8SC)%[< <,S93J/G7:%^H8?%7A*VA2WM]5MHXXU"QQIP MJJ!@ #@4 ]N2?,N;^;',UQ*?FE<\\G M@9PH P!W-9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_\)CX8_Z#4'_? M5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@U!_WU0!I45F_ M\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :5%9O_ F/AC_H-0?]]4?\)CX8_P"@ MU!_WU0!I45F_\)CX8_Z#4'_?5'_"8^&/^@U!_P!]4 :58_@?_D$2_P#7[-_Z M%4W_ F/AC_H-0?]]5E^$O$N@V.F20W>J11L;J5@K'L6X- '345F_P#"8^&/ M^@U!_P!]4?\ "8^&/^@U!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 M :5%9O\ PF/AC_H-0?\ ?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4? M\)CX8_Z#4'_?5 &E16;_ ,)CX8_Z#4'_ 'U1_P )CX8_Z#4'_?5 &E16;_PF M/AC_ *#4'_?5'_"8^&/^@U!_WU0!I45F_P#"8^&/^@U!_P!]4?\ "8^&/^@U M!_WU0!I45F_\)CX8_P"@U!_WU1_PF/AC_H-0?]]4 :5%9O\ PF/AC_H-0?\ M?5'_ F/AC_H-0?]]4 :5%9O_"8^&/\ H-0?]]4?\)CX8_Z#4'_?5 &E6/9? M\CO>_P#7E%_,U-_PF/AC_H-0?]]5EVGB704\6W=Z^J1")[6-4DSP2"\2Z#'[R=;6UU6)Y'.$13R35^@ HHHH **** "BBB@ HHHH **** M"BBB@#YM_P""FG[4/[4G[-WP9M8OV._V4/%_Q0\;>(KHVMM)X;T^&>#P_;@K MYM].)I$6215?]S!G$CCYBJ*V?GC]E+]M+]LSPQ+X6_9S^%O_ 1<^+7@^'7? M$T7_ DOQ&^)GB*SEAB>YG#ZAK6H/ ?-N[@J9)"HV;WVQJT:!0OZ,T4 ?,GQ M/_;_ /C-\(_VK=8_9^US_@F]\9O$7AA+"TG\*?$SP%86NJ:=JTDD2M-#.K2P M_P!GM'(6C!E1W']BZ5I=@MEIUI--&3'-=;?.FF:-FC5[@Q1M(D2RR?0-% !1110!EZM MX(\%Z]>'4-<\(:7>W!4*9[O3XY'('0;F4G%>&?M.>#?"&A?&WX)MHGA33;,R M^.9!*;6QCCW@6[$ [0,\\U]#UX7^UA_R6SX'_P#8]R_^DS4 >W?V=I__ #XP M_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ //C#_WZ%344 M 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!#_ &=I_P#SXP_]^A1_9VG_ M //C#_WZ%344 0_V=I__ #XP_P#?H4?V=I__ #XP_P#?H5-10!A>([*S35=) M5+2(!KPA@(QR-IK7_L[3_P#GQA_[]"LWQ+_R%]'_ .OT_P#H)K8H A_L[3_^ M?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH M A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^SM/_ .?& M'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#GQA_[]"C^ MSM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A_L[3_P#G MQA_[]"C^SM/_ .?&'_OT*FHH A_L[3_^?&'_ +]"C^SM/_Y\8?\ OT*FHH A M_L[3_P#GQA_[]"C^SM/_ .?&'_OT*FHH R/%UC91^&KQX[.)6$)P5C (JWI^ MGV#6$!-E"285R3&/05#XQ_Y%B]_ZX&KFG?\ (/@_ZXK_ "% !_9VG_\ /C#_ M -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10! M#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C#_WZ%']G:?\ M\^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% $/\ 9VG_ //C M#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A1_9VG_\ /C#_ -^A4U% M$/\ 9VG_ //C#_WZ%']G:?\ \^,/_?H5-10!#_9VG_\ /C#_ -^A2-IFFNI1 M]/@((P08A@C\JGHH ^0O!=M;?\$]/VHU^$VJ6\&=?? MF33R3PD$_P!Z,= V !Q(Q^M_[.T__GQA_P"_0KD/VA_@/X&_:6^$&L_!OX@V MI:QU:VVQW,:CS;.=?FBN(B>CHX##UP0<@D'R_P#88^/'CG64UK]E7]H:Z ^) MOPW*6^H7#L<:]IIP+;5(B>7#J5#GJ&(+8+[0 >__ -G:?_SXP_\ ?H5D>"[* MSETJ1I;2)C]LE&6C!XW5NUC^!_\ D$2_]?LW_H5 &E_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%0Z@-!TFQFU35!9VUM;1-+<7%QL2.)% M&69F/"@ $DG@ 5Q'[1G[4GP;_9:\))XI^*WB,Q2W;^5H^B6,?G7^JS\ 0V\ M.Z1B2HSPJ[AN89KPRP^ W[17[>U_#XN_; 2[\#?#02K-I/P@TR\9+O4U!W)) MJTZ889X/D+C'&=C*2P!+XJ_:E^*O[6GB.\^$G_!/S1+./2;:*M7/F>(_&WB M%_M&I:G*>6+2-DHF>D:X' SN8;CZ9X5\*>&/ WAVS\(>#/#]GI6E:? (;'3M M/MUBA@C'1510 !]*T* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* (?[.T__ M )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQA_[]"IJ* M (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_L[3_ /GQ MA_[]"IJ* (?[.T__ )\8?^_0H_L[3_\ GQA_[]"IJ* (?[.T_P#Y\8?^_0H_ ML[3_ /GQA_[]"IJ* (?[.T__ )\8?^_0K(\%V5G+I4C2VD3'[9*,M&#QNK=K M'\#_ /((E_Z_9O\ T*@#2_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ M /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"?&'_OT*FH MH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C^SM/_P"? M&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ GQA_[]"C M^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH A_L[3_\ MGQA_[]"C^SM/_P"?&'_OT*FHH A_L[3_ /GQA_[]"C^SM/\ ^?&'_OT*FHH MA_L[3_\ GQA_[]"LBSLK,^,[V(VD6T6<9"^6, Y-;M8]E_R.][_UY1?S- &E M_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ M?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ 'Z%']G: M?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9VG_\^,/_ M 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H5-10!#_9 MVG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%']G:?_ ,^,/_?H M5-10!#_9VG_\^,/_ 'Z%']G:?_SXP_\ ?H5-10!#_9VG_P#/C#_WZ%9'B.RL MTU7252TB :\(8",_\ 7 U< MT[_D'P?]<5_D*I^,?^18O?\ K@:N:=_R#X/^N*_R% $U%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %?/'[<_P+\=7S:+^UK^SO9@_$OXOS0_X*QZCX@_8N\0^*/AA\$O&-M9^%_CK9'4O M$?A6/(DTN[BF03W$..(XKM0GR]7UF20C0O#.209+RX7AW&#^Y0Y)4C.Y=AY7[=^T]_P4 M;^326UGX1_!.X^]>,/)\1^+(#_<'/V*V8_LY_L/:#\,?%K_'7 MXW>+KCXB_%.]3_2_%VLQCR[ '/[BP@^[:Q#) *C<03]T-L'O%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %8_@?_D$2_P#7[-_Z%6Q6/X'_ M .01+_U^S?\ H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5CV7_([WO_ %Y1?S-;%8]E_P CO>_]>47\S0!L4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %8_B7_D+Z/_ -?I_P#0 M36Q6/XE_Y"^C_P#7Z?\ T$T ;%%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %>%_M8?\EL^!_\ MV/Z5X7^UA_P EL^!__8]R_P#I,U 'NE%%% !1110 4444 %%%% !1 M110!C^)?^0OH_P#U^G_T$UL5C^)?^0OH_P#U^G_T$UL4 %%%% !1110 4444 M %%%% !1110 4444 %%%% !1110 4444 %%%% &;XQ_Y%B]_ZX&KFG?\@^#_ M *XK_(53\8_\BQ>_]<#5S3O^0?!_UQ7^0H FHHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ JKK>M:5XP"@DGT%6J^&O^"X_[5W_ J?X#6O[/7A74O+USQYN_M+RGP\&E1L/,SC MD>:^(QV*+,* /S6_;7_:5U7]K+]I+Q'\9+QY5L;JZ^S:#:R];;3XLK F.Q*_ M.P'\CHI[5P5% ']+6B:SI/B/1K3Q#H-_%=V-_:QW%E=0-N2:)U#(ZGN"I! M!]#5JOAK_@AQ^U=_PMCX#77[/7BK4O,USP'C^S?-?+SZ5(Q\O&>3Y3YC/8(T M(K[EH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *Q_ __ M "")?^OV;_T*MBL?P/\ \@B7_K]F_P#0J -BBBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ K'LO^1WO?\ KRB_F:V*Q[+_ )'>]_Z\ MHOYF@#8HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M*Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)H V**** "BBB@ HHHH M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H MHHH *\+_ &L/^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BB MB@ HHHH **** "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FM MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/ M_(L7O_7 U7[('[27 MCR3XF_&OX3RZYK][KY?\ TF:@#W2BBB@ HHHH **** "BBB@ HHHH M Q_$O_(7T?\ Z_3_ .@FMBL?Q+_R%]'_ .OT_P#H)K8H **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** ,WQC_R+%[_ -<#5S3O^0?! M_P!<5_D*I^,?^18O?^N!JYIW_(/@_P"N*_R% $U%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !6/X'_P"01+_U^S?^A5L5C^!_^01+ M_P!?LW_H5 &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 5C^!_\ D$2_]?LW_H5;%8_@?_D$2_\ 7[-_Z%0!L4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %8]E_R.][_ ->47\S6Q6/9 M?\CO>_\ 7E%_,T ;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !6/XE_Y"^C_ /7Z?_036Q6/XE_Y"^C_ /7Z?_030!L4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%?)7Q8_;,^*GQ9_X*(_\.U/V5?$6E:!J'A;P&/%WQ8\>ZCI/]H/H\$TJ16. MEV=NSHANYMXG:27='' .$=W&S5_8;_;:\9?%7]H/XQ?L)_M#II:_%+X*:G9- M=:IHMHUM9^)M"OX%N+#5(H'=S#)L;RKB(.ZI* 5;$@10#Z@HHHH *\+_ &L/ M^2V? _\ ['N7_P!)FKW2O"_VL/\ DMGP/_['N7_TF:@#W2BBB@ HHHH **** M "BBB@ HHHH Q_$O_(7T?_K]/_H)K8K'\2_\A?1_^OT_^@FMB@ HHHH **** M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S?&/_(L7O_7 U47\S0!L4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %8_B7_D+Z/_U^G_T$UL5C^)?^0OH__7Z?_030!L4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 ?F'_P3+L]0L?^#AG]OQ/%X8:K+9>"Y=.,H^9K$Z?\A7U4)]G''H!VIWP! M74[[_@[ ^.EYHX8Z;8?LNZ7;:TR?<%X]YI4D ;'\7E"0C/8&OJ'XR_L3>.M' M_;>T[_@HE^RGJ7A^W\<7'@J3PAX]\+^*9Y[;3?%.E"99[:0W-O'*]I=V\J#; M-Y,P>)C$54!6&I^Q7^P_/^SO\2/BE^T]\6?%5CXD^+7QIUVUU#QMK6FV;065 ME:6D MM/TJS21F?[/;0C;YCG?,Y9V"Y5$ /H6BBB@#R_XK?'GXE?#[Q<_ASP MO^S+XH\4VBP)(-6TF>%869ARF'.M^#_B/I/[%7CMI/ M NL2:K_9B- [ZAF(H(E*DE#SUVM]*^P** /CG_AY3^UE_P!(G_BG_P"!8_\ MD>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/ M^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ M (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/ M[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ (>4 M_M9?](G_ (I_^!8_^1Z^QJ* /AGQA_P5$_:-TO7M L]<_P""8GQ&L;F]U QZ M;;76HJKWDNPDQQ@P?,V.<#M70?\ #RG]K+_I$_\ %/\ \"Q_\CUZE^UA_P E ML^!__8]R_P#I,U>Z4 ?'/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ M%/\ \"Q_\CU]C44 ?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ M +'_P CU]C44 ?'/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ M\"Q_\CU]C44 ?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +' M_P CU]C44 ?'/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_ M\CU]C44 ?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P C MU]C44 ?'/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CU] MC44 ?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CU]C4 M4 ?'/_#RG]K+_I$_\4__ +'_P CT?\ #RG]K+_I$_\ %/\ \"Q_\CU]C44 M?'/_ \I_:R_Z1/_ !3_ / L?_(]'_#RG]K+_I$_\4__ +'_P CU]C44 ?$ M/C__ (*??M+:)X,U'5?$O_!+OXDZ9806Y:ZO[W4%2*! K(I4$,#]GY!'->[_ +<__)H_CW_L O\ M^AK7=?"[_DF?AW_L!6G_ *)2@#Y6_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE M_P!(G_BG_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[6 M7_2)_P"*?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!( MG_BG_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2) M_P"*?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG M_P"!8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"* M?_@6/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"! M8_\ D>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6 M/_D>OL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>C_AY3^UE_P!(G_BG_P"!8_\ MD>OL:B@#XY_X>4_M9?\ 2)_XI_\ @6/_ )'H_P"'E/[67_2)_P"*?_@6/_D> MOL:B@#XY_P"'E/[67_2)_P"*?_@6/_D>N?\ AO\ \%1/VC=?T&:\\*_\$Q/B M-JMLFH3QR7-AJ*R(LJOAXR1!]Y3P1V-?%_P#!/?\ Y(GJW_8]ZS_Z4F@# MRW_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG_AY3 M^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^UE_TB M?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^*?\ MX%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/_D>C M_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E M/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^ M*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^ M!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z M^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^QJ* / MCG_AY3^UE_TB?^*?_@6/_D>N?^&__!43]HW7]!FO/"O_ 3$^(VJVR:A/')< MV&HK(BRJ^'C)$'WE/!'8U]S5X7_P3W_Y(GJW_8]ZS_Z4F@#RW_AY3^UE_P!( MG_BG_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ M (I_^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG M_P"!8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_ M^!8_^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"! M8_\ D>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_ M^1Z/^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ MD>C_ (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/ M^'E/[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>C_ M (>4_M9?](G_ (I_^!8_^1Z^QJ* /CG_ (>4_M9?](G_ (I_^!8_^1Z/^'E/ M[67_ $B?^*?_ (%C_P"1Z^QJ* /CG_AY3^UE_P!(G_BG_P"!8_\ D>N?T[_@ MJ)^T;/\ $?4=!M?^"8GQ&EU6#3X9+K2DU%3/!$Q.V1E\C(5NQK[FKPOP#_RD M$\?_ /8B:5_Z,:@#RW_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ M .1Z^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^Q MJ* /CG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG M_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^U ME_TB?^*?_@6/_D>C_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^ M*?\ X%C_ .1Z/^'E/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/ M_D>C_AY3^UE_TB?^*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z M/^'E/[67_2)_XI_^!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/_D>C_AY3^UE_ MTB?^*?\ X%C_ .1Z^QJ* /CG_AY3^UE_TB?^*?\ X%C_ .1Z/^'E/[67_2)_ MXI_^!8_^1Z^QJ* /CG_AY3^UE_TB?^*?_@6/_D>N?\8?\%1/VC=+U[0+/7/^ M"8GQ&L;F]U QZ;;76HJKWDNPDQQ@P?,V.<#M7W-7A?[6'_);/@?_ -CW+_Z3 M-0!Y;_P\I_:R_P"D3_Q3_P# L?\ R/1_P\I_:R_Z1/\ Q3_\"Q_\CU]C44 ? M'/\ P\I_:R_Z1/\ Q3_\"Q_\CT?\/*?VLO\ I$_\4_\ P+'_ ,CU]C44 ?'/ M_#RG]K+_ *1/_%/_ ,"Q_P#(]'_#RG]K+_I$_P#%/_P+'_R/7V-10!\<_P## MRG]K+_I$_P#%/_P+'_R/1_P\I_:R_P"D3_Q3_P# L?\ R/7V-10!\<_\/*?V MLO\ I$_\4_\ P+'_ ,CT?\/*?VLO^D3_ ,4__ L?_(]?8U% 'RW\)?V]_P!I M3XB?$O1/ _BC_@FU\1?"^G:IJ"6]YXAU*Y!M]/C8\S2#R5RJ]3R*^I*** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BO-OVPOVI/AO^Q1^S#XW_ &J_BW+*- \$:#+J-Y#;D>;=.,)#;1YX\R:9 MHXDS@;I%R0.:^1OB9^W7^W#^R?\ L4^#O^"H/[2EWX7U'P7JDFBZA\3/A9H7 MAJ2.?PGH6JRPQ12V=Z9FDN[RT-S;F=94\N?]]Y8MP%- 'Z!45X;^TWK/[9GQ M*T?1O"G[!WB'P1X?35]-_M'4/BAXST^35+.TMVQY$-E902QFZGER7,DCK%%& MH.)&D4+XM_P2@_;1_;1^+_QQ^/G[$/[>GAGPO/X_^ NMZ/#)XV\$6DL&FZ]8 MZI:R75JQBD)\J80HCL 0,3*I52A9P#[;HKQSX]_%7Q[:?M&?!_\ 9[^%NO?8 M+OQ'JFI>(/&4RVL4S+X:TRV"S(!(K!#-?WNE0;AAA'),48,N1\E?\%$?V@?^ M"V?[.'P3\5?M_?#"_P#@YIG@;P/"VKW?P6UW0;JYU:?0XW_>276II.(UO?*/ MF-!"JQQX*++.R;I0#]$;O2],OYX+F^TZ":2UDWVTDT*LT38QN4D?*<=Q4]<; M\&/BKJ'QK_9\\)_&[1?"$FFW7BWP;8:Y::!J]P8FM9+JT2X6VGD5&*%3($9@ MC$8)"GI7S#_P37_;D_:G_:;_ &T?VJ?V=OVE/#?@[28?@IXDT#3/#=GX.-Q+ M&8KRWO)VDEN+@*\[LB07WA5;RSM MK/3)[F-+;6+KSUG-Q*MMO=X# L(F7"2A-T@!]]45YC^Q9^TA#^V#^R3\./VI M(/!]SX?7Q]X.L-;.BW;[WLVN(5!_%FH^&_A=8 MZ]X:;4#X\O=/1?/O+R<7$9M;&:9O)A$ $JA7E=FR(@ ?9_M M+^'/^"K/C4_\(!^QO\5OAWX,M_#>CV\=UXZ^)'AI]2O/%NI^0K-Y5M:/'#8V MN2 \Q5W:4R+'"B1*TH!].WUA8ZI:2:?J=E%<6\J[98)XPZ./0J>"*?%%%!$L M$$:HB*%1$& H'0 =A7RE_P $;?VY/C;^WK^R1??$']I+X::?X8\?>#O'NK^# M/%T&B[_[/O;[3I$22YM0[,1&2^PC^$? ]E\,OB?H7B74GU*SN;F\U>Z.G6%Q*BNTB116HW^0Q1%E)Y'F8R" ?:U M%-EEB@B:::141%+.[' 4#J2>PKPC]E+XL?'[XV?LI3?M!Z8VE:QJGCG5M1UO MX=Z9K\W]GV=KX>FNW&D+)+;6TDC;[!8+IBR.[27#)O"A2H![S17R!_P1-_;? M^/G[?_[(NL_'+]I'2?#VG^);/XF:YH3Z?X7MI([*VALY4C2-/-=W?!W9=CEL MYP.@=X-_:J^.7[;W[5/QE^ W[+GQ0TCP'X4^!VHVOA[6_%=SX975K[6O$&?B#;: LBZ=J*-O:RU:T25FDB@NHHW98G9F0QL"2,&OJ>@ H MHHH **** "BBB@ HHHH ***^&?@'^V-^V!_P4;\._%3]H']BKQOX1\->!O _ MBS4?#?PNL=>\--J!\>7NGHOGWEY.+B,VMC-,WDPB "50KRNS9$0 /N:BOES] MF/\ X* ^+?V]?^">WAG]J_\ 8^^&=C-XO\6I_9R^'/%.H-'9>&]6CE:"\^WR M1@2O!;/'(X$:B2=?*"B/S@R>)?#O]K'_ (*E?LI_\%0/A7^Q+^W'K_PZ^)O@ MSX[Z/KMQX1\7> O"T^D7>A7NE6OVJYBG@>:4-;A'B3-C(P!^B%%> M4_MN_&7Q5\"/V7_%/CCX=")_%]U!!HO@2"= Z3>(-1N([#3$92#N0WES!N&# M\@8D8!KS/]I?PY_P59\:G_A /V-_BM\._!EOX;T>WCNO'7Q(\-/J5YXMU/R% M9O*MK1XX;&UR0'F*N[2F18X42)6E /J*H-/TO3-(@-MI6G06L;2,[1V\*HI8 MG); Y)ZFOE?_@C;^W)\;?V]?V2+[X@_M)?#33_#'C[P=X]U?P9XN@T7?_9] M[?:=(B27-J'9B(R7V$;F DBDP<8 YCXU?MS_ +7/PT_X+*? K]AF]\(^![+X M9?$_0O$NI/J5G*OC#K&N>)/#' MBCQ_8.NA^#?!272KIDCQVBK+>7=Q:364L4+MEI+BX9G,=OM(!]JT5^=G[(W[ M>/\ P45^"'_!2S3O^"7W_!3K2O OB6[\>>$KOQ#\*_BA\.M/FLX+];57>XM+ MJWD)",J12'*A2A5 ?-$JLOJL_P"V'\9OVKOV^_B)^P]^R;XVTGPEHOP4T'3; MCXG^/KS0AJES+K.HJ\EGI-G"\B0HB0Q223S/YC;@(E1"#)0!]?45\T_\$Z/V MX]?_ &J)OBA\#?C'I.F:;\5O@=XZE\+^/[714=+*_4[GL=6M8Y'=X;>[A4NL M3NS1LDBEF"AF^EJ "BBB@ HHHH **** "BBB@ HHKY)^*/[9?Q5^,'_!1*;_ M ()L?LJ^)-+\/7G@_P ")XL^+/C[4=)&H/I4=Q(B6&E6=NSI']KF#B=Y9=Z) M" C.^4 /K:BOE?]B[]NOQI\1OC%\;?V,/V@-)L[GXK? B_MGOI?#-F8(?%> MB7MJ+K3M1MK>65O)F>,B*:'S&2.8##A9 J_.'_!0_P#:Z_X+7?\ !/CX8+_P M4*\8O\&M<^&>DZ_IT?C+X)Z/HUV=3TS3;R[BM8UBU9I?],NQ)/%&SK$D0=]R MQ.@((!^F]%01W\!TY=4N0;:/R!+)]IPAB7&3OS]W Z^F*^4?A]\7/V^?C_\ MLKZ'\0?V?+SPS!KGQ4UO5M=\.>*O'&E[],\(^$I+ECI(^R6IBFOKN:R:TE5' M=5WRW#22[8HXI #ZUJ#3]+TS2(#;:5IT%K&TC.T=O"J*6)R6P .2>IKX7_X) MX_MB?M^Q?\% /B?_ ,$TO^"@%MX.\3ZQX1\$V7C+PI\3? FDRV%KJ.F7%PMN M(+FW=W$4V]FVA\W,@VN=G_@NA^W/^US_ ,$]OV0)?VA/V9O"/@>[A@UW M3--U;4_%-S+-+^'&CZ!X6\/>#HA%"FL>-M3=;A_/NO+:2"WMK2\TAI'4E M4CN;EV1C$M 'TY17Y8_M.?MQ?\%I/^"5?BKP7^T7^W5=_!CXE_!/Q1XOL]!\ M;6?PTT.^L;_PB]TY$K?%;XW>/+;PG\/+#6Q(UC9LQ4W>JW:1LLDEM:1,'>.-E=V>- RAB MR@'TQ17R&?VO/C/^R5^W;\-/V,/VL?'>E>+]#^-^BZDWPY\>67A]=*N+77=. M5);K2[N%)7B:*6&5'MY5V.'#1,)21()/VQK;_@L7X]O?$6M?L,>*_A7X$TGP MS'(OA[2O'>@SZGJ'C*XC36.58M-MF?,<0VR2/M\QVC5U50#ZXHKYS_P"" M2_[;?B?_ (**_P#!/GX=?M@>-OA_'X9UCQ78W2ZKI5MO^SBXM;R>TDE@WDMY M,C0&1 Q8JKA2S;=QFN/CO\>O$_Q\^,<'P:T1/$>C?#;1-&\.:)X8DDAMH-1\ M77:_;;F2XNS&TD5O;V=WI)4W%NJAG9Y"S&.&3(C.TM]S?M+>+OC'X"^"'B/QE M\!O"_AS5_$NF:3-(D9W8* ML4,8^9F)QDDDUV_[0OQ9\=:7^T!\(?@%\,O$(TZ[\2ZQJ.O>,;@6L4K1^&=+ MMA]I $BL$\V^O-*MRPPP2XE*,&4&@#V6BOS>_:9^,_\ P< )\*];_;B_9VT; MX+:-X+T;39=>T7X)>)M&OKCQ!J6B1(99]EB*",D1%VD4[O^'?[7G[)'P4M[_QO\6+:&S\+^&/$=](FFZ7J9>:.[EO MKF)-_P!BM?LMW(710\RPHB!9)E /J^BOS$\4_MQ?\%<_P#@F_\ M#K/Q3\-]#NM-O/"^N73[;:-XYG(E@;)/.]F2*1MR ML@63].Z "BBB@ HHHH **** "BBB@ HHKYG_ ."D/[=6O?LDVOPT^#WP>T/2 M]6^*WQN\>6WA/X>6&MB1K&S9BIN]5NTC99)+:TB8.\<;*[L\:!E#%E /IBBO MD,_M>?&?]DK]NWX:?L8?M8^.]*\7Z'\;]%U)OASX\LO#ZZ5<6NNZ^(M:_88\5_"OP)I/AF.1?#VE M>.]!GU/4/&5Q&FYR\L)_CY\8X/@UHB>(]&^&VB:-XWL[O22Y3?M6:Y(BDD1%(!]#5!=Z7IE_/!%-3F4O$T9FGE-Q;JH9V>0LQCADR(SM+?'_!-KX:?M:?&V#2HO$_C*#5+C4X=#M&@M(O*U6\MXTB1G=@JQ0QCYF8G&22 M37;_ +0OQ9\=:7^T!\(?@%\,O$(TZ[\2ZQJ.O>,;@6L4K1^&=+MA]I $BL$\ MV^O-*MRPPP2XE*,&4&@#V6BOS>_:9^,__!P GPKUO]N+]G;1O@MHW@O1M-EU M[1?@EXFT:^N/$&I:)$AES>W0=$BOY(1YGV6(H(R1$7:13N^C/V2UMY8IV)C M423+&JHJM(-H!]*T5^=G@W]K'_@JA^R3_P %-_A'^QU^V[XA^''Q/\#_ ![L M=;_X1?Q-X \*W&D7GA^_TRT^U3QRP23RA[<(T:[F9F(DW[@8V1_T3H **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH _.+_@Z\LO$MY_P1,^([Z"DK6\&O>'I-8$8./LW]K6P!;V M$QA/U KK?^"YU]X9LO\ @@5\7+BU>(Z:WPSTR.P(QM(>YLD@Q^+)C\*^O/VC M/@!\,_VJ?@3XL_9R^,FBG4/#'C/0[C2M9MD?:_E2H5WQM@[)$.'1^JNBL.17 MR9XE_P""9G[2GQ^_9>\#?\$\?VJOB[X3UCX.^#;K28_$6MZ/#=+KOCW2]*EC MDL-/O()%$.G[F@MFN9HYKAIC"=BP;R5 /9OV'M ^,!_X)=?!3PUH'BBPT+QL MGP/\+0'5?$&B2:C!:7JZ3:B5I;9+BW>8@AQM\Y/FP23@@_)W_!)KXC_ME_LT M_P#!2[XT_P#!,O\ ;BN/#/C'Q'X@\/O\7M!^+OAW1182^([.:]ATYUNXQP#& M3%!%'_RP2S:)6DC$1'UG^T?X9_X*46?QG\,>(OV,O&WP<7X?VNC&U\3^"_B' MI.H0W$MP)&*W%K>V6_RP(]B"-HMJ[&/S;QY$8/#NDFRLY;+1M"TFV>:X@TR ,TLS(]U,\T]RY+RMM*QQK&D8 *G M[,?_ !>+]K+XS?M,3_O=/TC4+7X;>#I#RIM]*WS:G.GH7U2\N;5_7^R8_05Y M7_P6[_9\_P""@7QW_99U4?LBCUO7OAMXE\$&\;QG'9.+HZ=)= MO<%!#(854V_V<"8_NY)EC=A7TA^RA\"]0_9P_9F\)_!6[UZ'4=:TC1@=?UL1 M$IJ6L3LUQ?WQ7Y2?/O)9YR.#^]/2O#O /PG_ ."R'BCX>:W\&?VC?V@O@A#! MJB7%G'\2/ OAK4DUB*REW*62PG<6L=T$8A)3(\<;;6:*;:0X!Z1_P33_ &NI MOV\?V$?AC^UM>>%(M#N_&GAM+G4=)MR3#;7</ _\ Z:+JOM_X'? [P#^S#\"/#?[/_P #?#45CX?\ M&>'X=*\.Z=-<, (H8PJ>9+M9BS$;GDVLQ9F8@D\_-/[#'["_[4O[,W[?\ B\W[;_PE^ <7[W2_ MI>?$KQ8G5?.C5]-T:WD'<27%S?7:>CZ.#V MP?._^#@__E#%^T%_V)(_]*[>O>/@I\#_ !-X)^-?Q6^./CW4["[U/QWKEA#H MHL7=OL&@6%DD5I:.75?G^TRZE=,!E0U\R@G&3PO_ 50_95^,?[::+#4O$/B.:X8:?"LT4N8H(8SYS,$9?F>,)D'Y^@ /0/V.Y MX+7]CKX67-S,D<QLYIH9?]%5 MB\EO"#(KV\OV./\ ;']F?X8^/O O[,OAGX(?'&WT"\O]!\+VN@WL^@74TEKJ M,$%K';F;;-&CQ%PK9CR^WL[9X\(_90_8T_;!_83_ &<9?V)O@+XL^'OB#P+I M$U_#\._&'C">\CU3P]874\LZV]WI\4#PZLUN\S*KBYM/-15#*A!) /=OV-_V M@?@S^U1^RSX#_:"_9YMUM_!?B?PW;W/A^Q6T2W^PPA?+-H8D^2-H61H61"-$6PM;R_8&>[D+-+-< M2;< /+-))(0H !<@ "O4* "BBB@ HHHH **** "BBB@#G_BQ;>(;WX6>);/ MPB7&K3>'[U-+,1^;[08'$>/??MKX#_X-1DTV/_@B9\.(;,!;A/$'B-=13&&6 M;^V+K ;W\OR_PQ7Z.5\:_#_]@3]IG]D2'XK_ L_85^(W@K1_ GQ6\3WOB/2 MV\4P79O/AYJE_&J7TEC! ICU"W+H)X;=Y+40R%@7D4XH \/_ .#4Q=3F_80^ M*FLRAO[+U+]I;Q5<^'3_ &R,-@H*=MOFK-TXSFL_P#:D\;_ /!0C]@;_@KI M\%OVF?C[XR\"_%7X4?&;Q19?"/2DTGP4^E7O@2XU*YM]FH?$_19K M^TUJ$O++>_:?LK(\24JBJ :/ MQR_XO/\ MT?"GX$Q?O=*^'VGWGQ)\51_P_: LFEZ+!(.X>6?4KI?2324/:O0 M?VI?!/[2'Q#^#6K^$?V5OCAH?P\\77EK)'8^*-<\('6EM"5(#1P_:8563=C# MN)57G,3]*I?!#X'^)O WQD^*WQL\?:G87FJ^/?$-DND"Q=V%AH-A91P6=FQ= M5.[SWO[I@,J'OG ) R>!\:Z!_P %7]*_::U[6_A=X_\ @;J_PDU*"W&AZ)XI MTK5+36M%E6%5E/G6Q>.[5I [X;82&504VDL >$?\&_?QL^.X^%_Q/_X)^?M0 M^ =!TKQY^S9XS3P_JFL>&(#':>(+>\22[AU%MP!>XG/FSR2D*TOG)(ZB1WJG M^V[_ ,K$O[$/_8C_ !$_]-1KZV_9-_91TW]FJU\8>*M;\5?\)-X[^)/BE_$7 MQ"\6?V>+1=0OC#';Q100;W-O:P6\,4$,)DD943+/([N[>'?M,?L,_M7_ !?_ M ."G7P;_ &]_!6O_ ^M=&^#.DZYIUCX7U2_OOM.MQZG;/;RR23QVY6U95*E M5"3#*G+'=P >K?\ !1KQ)KL7[,]W\'/!.J2V?B3XMZQ9^ = N;9L36S:G)Y- MW=QG^]:V OKSZ6AKVGPSX;T+P;X;T_PAX7TN*QTS2K&*STZR@7"6\$2!(XU' M9550!["O//'?P/\ %'Q"_:I^'WQAUO4K#_A%_A]H6L3:?I0D!-,TZ\U<1C[#;ZM?26ULSY _>2 M1Q2LH R>$.2 .,[@ ?G]_P &RG_)@GC+_LO_ (Q_]+5J#X&_LQ?MT?\ !-O_ M (*/_'GXE_!S]FZ;XQ?!G]H;Q#'XL:30/%NEZ=JGA/729#<)-#J5Q;K/;RO, MYWPL[*D<6%+!E/KO_!'S]A/]H/\ X)W?!'Q#\"/C'XQ\'>)K35O&VJ^)[36_ M#;74$L0I0_>KT;]I_X/_M9?M*Z/JGP.\._$G1/A MAX&UE6M=;\7>&;^>^\3WNGN-LL%HLMO#;Z5,ZEE^T[KMD#$HBOM=0#XJ_P"" M LOCG]H/]N7]MS_@H'K&@6FG>'O'7Q+T[PQX>_LO46O+.\DT:*XAN)H)VBB^ MT18DM]LH10Q=P.AK]2ZXS]GK]GSX/?LJ?!?P]^SY\ O ]IX<\(^%M/6ST;2; M,';$@)9F9F):21W9G>1B6=W9F)))KLZ "BBB@ HHHH **** "BBB@#G_ (L6 MWB&]^%GB6S\(EQJTWA^]32S$?F^T&!Q'CWW[:^ _^#49--C_ .")GPXALP%N M$\0>(UU%,899O[8NL!O?R_+_ Q7Z.5\:_#_ /8$_:9_9$A^*_PL_85^(W@K M1_ GQ6\3WOB/2V\4P79O/AYJE_&J7TEC! ICU"W+H)X;=Y+40R%@7D4XH \/ M_P"#4Q=3F_80^*FLRAO[+U+]I;Q5<^'3_ ;(PV"@IVV^:LW3C.:S_P!J3QO_ M ,%"/V!O^"NGP6_:9^/OC+P+\5?A1\9O%%E\(]*32?!3Z5>^!+C4IP\0M@]Q M<-^_EC62:4RN9TM-C)'Y/B'P*\'POUX>(_#?@CX=VUX]C/X@2"6"#4KJZO"))%@2>8PVZ1($D? MS'DE*HJ@&C\BP2#N'EGU* MZ7TDTE#VKT']J7P3^TA\0_@UJ_A']E;XX:'\//%UY:R1V/BC7/"!UI;0E2 T M.[5I [X;82&504VDL >$?\&_?QL^.X^%_ MQ/\ ^"?G[4/@'0=*\>?LV>,T\/ZIK'AB QVGB"WO$DNX=1;< 7N)SYL\DI"M M+YR2.HD=ZI_MN_\ *Q+^Q#_V(_Q$_P#34:^MOV3?V4=-_9JM?&'BK6_%7_"3 M>._B3XI?Q%\0O%G]GBT74+XPQV\44$&]S;VL%O#%!#"9)&5$RSR.[NWAW[3' M[#/[5_Q?_P""G7P;_;W\%:_\/K71O@SI.N:=8^%]4O[[[3K<>IVSV\LDD\=N M5M652I50DPRIRQW< 'JW_!1KQ)KL7[,]W\'/!.J2V?B3XMZQ9^ = N;9L36S M:G)Y-W=QG^]:V OKSZ6AKV;0M$\,^ /"=GX;T.SMM,T;1-.CMK.W0A(;2VAC M"HHSPJJB@>P%>?\ COX'^*/B%^U3\/OC#K>I6'_"+_#[0M8FT_2A(YN)-?O5 MAM8[LC9L"0V)U"$'=N8W[\ +SY%_P5$_9?\ V^OVM?"NA_"[]DSX\?#[P3X6 M%R+GQO:^,- NM0?Q"J-E+"1(F5?L38!FB.?/'[M_W1DCE */P"^$\?[77[>L MW_!3C7K IX/\*>"Y?!WP)CF0AM4MYYO-U+Q'@\K%<$);VI_Y:6\33X*W$9KY M_P#^""]GJ%A^W[_P41MO$P8:P?VCVE=9?O\ V%Y=1>R/^Z8C\OM7LGP'_9E_ MX+4)\9_">H?M6?M^_#;4?ASHVIB\U[PW\._A\^EWVJK%&S6]M]I*ZMHIGBN(8GDA>(Q,DT;##1.I=@#YH_P""8Z:EJ/\ P<)?\% = M;T,-_8D,'@FVOF3_ %9O1IH"@]MW[NY]^M?IU7@G[!7[#NF_L;^'_&WB3Q'X MNC\4?$3XJ^-KOQ;\2_%D5A]EBO=0G/R6]M"7=H;.WCQ%#&SN0 S$[G->]T % M%%% !1110 4444 %%%% !7YA_P#!+BSU"Q_X. O^"@D7C ,-6D_X0J6P\X?, MU@UA(4*_[/EFV'Y5^GE?,OQ?_8F\=Z!^W!9_\%$?V4=2\/0>-;[P4WA'X@>% M?%4\]MIOBC3%F6>UG^TV\4KVMY;R)A9?)F$D3&(A<*P /E_]G)=3OO\ @ZW_ M &A+W2 QTVP_9IT:VUDI]T7LD^DR6X;MN\D2XSSC-=3_ ,%[O __ 47T3X- M0_M;?LT?$SX?ZSX'^"NH0^./$'P=\2^!WD.NQ:&Y87 MRKW*0K%;[ M6B5P[RQ15[M^S+^PCXX^ OCC=&^USQC_ &([:7I,EM9F MUTFQ@MFE$DMG9IL!W2+).=[,8]RK'R]O^S?_ ,%0/VC_ -G[5?V7_P!N7XQ_ M""RT/Q+ITND^,O$_PJTK4AJFLZ3,ICN+:*.[*PV$LT+-&UPOG!0[^7$C%70 MT?CY^T?=?M._\$U_ 7B'X<6]WH6L?M0:'X=T3PY;++FYTV+Q!:QS7LJN ,R6 M>F-?W6X#DVF17TT/#,OASP(G@[X8?V=HIT_2UL]!%SI[7%I9".,)"&@26)GC M4!1L$B$@8W#K7FMQ^S!L_:!^%WBC18=*T[X??"3P9J-EX5\-6I?S(=4N([:S M@G"E=JQV^G1W=NF&+'[?(" %!-#]KOP__P %$;[Q+X-\0?L+?$+X5V-CI]S< M_P#";^'/B=H]\\>KPN(_),%U9L7MW3$O&P@EU)R%V, ?&7[(7CW]NC]B[_@M MAK_[*/[:NO\ A'XDV/[2/AVZ\3>#?BIX=\,?V5=P-I$.T:5+#OD\JV@@#[8? M,EVO<+()6>>:NL_X.E?^40/BG_L>/"__ *=[:OICX5_LI>/=9_:1M/VROVJ? M$^@ZMXXT;PK/X>\&Z)X5LIH]*\,V=S+'+>O')<,9;JZN&AA5YV6(+%"D:1+F M1Y>!_P""RG["GQX_X*1_LGS_ +)_PA\8>$_#%KJ6M:=J6H^(O$37,TD9L[E; MA(8[>&/!#,B9D:08&1L.=P /J'Q_XY\+_##P)K?Q+\;ZHECHOAW2+G4]7O9/ MNV]K!$TLLA]E1&/X5Y1_P3S\#>*/"O[+>C>,?B+I;V?B[XAWEYXW\86LW^LM M;_5YVO39L>_V6*6&S7T2T0(=9TR#X M@Q6.H7$]K<:''?12ZC:V[/ C,UU:QO;[750@N7^9M@+;7[7WA;]J/QQ\ =<\ M'?L<_$?PWX/\>:G"+;3/%7BC3I+N#2D;(DN(X4_UDRC_ %8?*!B&8,%V, >& M?MJ?#"R_X*-_'#PA^QYI\"W7P[^&OC?3O%WQJU?&Z&>ZLQ]HTWPW&>CS32/% M=7(',-O'$#AKJ.OJ#XK?\DN\2_\ 8 O/_1#U^>OPU_8._P""_P!\(OAC;?"+ MX9_\%$_@7H6F6\4BK>VOPGGN+TS2NSS7DDMP[FXNI)'>5Y9M[22.SN6+$U]V M_$#P3\2+/]G^?X8_"K4;/5==_P"$=&DVNJ^--4GPY^S^3]JN)(XY))Y,X=A\ MID).77.: /DC_@V,_P"4&GP)_P"O/7O_ %(=3K[SKY=_X) ?L8?&G_@G?^Q# MX6_8O^+?B?POXAB\$_;5TCQ)X=DN(VO4NK^YO&6:WFC B*&XVAED;>!DJI'/ MU%0 4444 %%%% !1110 4444 %?F'_P5$L]03_@X&_X)^:EXA##06_X32*P: M0?NQ?C3E) [;B3:_D/2OT\KP']OW]ARQ_;+\+>#->\,>+8O"_P 1?A7XVLO% M_P ,O%DUD;B*RU*W8%K>YB5D::TN(]T4T8=2058'* 4 ?(?_ 7L74[[]N__ M ()XZ-X:#'5'_:6@N5$7W_L4,U@UV>.=OE$[NV.M?9'_ 4(^"_[8/Q__9NU M_P"%O[&/[1^@?#+Q+J^EW-J^NZSX6EU"1UD0*(X9DN$^PL074S^3<.NX,BJR M@GD?#O[%'Q.^,O[:7@_]N7]LB_\ "W]K?"[P]?Z7\+O!'@^XN+NPTBYOU1+_ M %::[N8H7GN)8HTA2,0HD* _-*[!UF@\-?\ !7S2/C;XRCMOB?\ +5OAUJF MJRR^";G5/#^K0ZQH%JW^KBGA@D$-_P"6, _OH6D()W(&"( >3_\ !%7]M[7? M%O\ P3:\47G[4'PUT+X>:M^S-XBUOP%\0+'PY9K;:9;?V#;12RS01*=L2K!( MH95.W?&[*%5E4?0__!/?P!XJ\%_LM:'XD^)&EM9^,/'ES=^-/&=M+_K+;4]7 MG>^DM&/<6RS1VB^B6J#M7$2_\$Y[;PO^R/<_LJ^!?%T=_P#\)U\18_$?QF\4 M:ZOEW/B<7>J1W^N-Y<*%%:\C1K-8OE2*"4*&/EC=[#^U+H'[2WB?X%ZYHW[( M7Q"\,^%OB%(L+>']9\8:-)?Z=$RS(TB311LK8>(.@8;MA<-M;&* /SV_X*X^ M-_\ @H/^P?\ M;?"O_@IAX@\8^!?B7\%?"_BF+PWJ'P^C\%/8WWA6#5Y4M9- M3@G>XG,]VR!8!<;H]OF^6L CGF-?I+\:/^2.^+/^Q9O_ /TG>OGJ]_92_:X_ M:VT+PCX3_P""AWB?X91^'?#/B2P\0:OX5^%UG?R0>)M1L95N+,7$U^0T%G'< M)'.ULJ.TCQ1AI@@=)/>_CSH?Q(\4_"/7O"?PG@T1M;U;3)[*UF\0WS_LU?\ M%X_VO/C)^TE-^]T[0;NT^&O@^0\J8=-#7.JW$?H7U*\DM']3HZ>G/.?\$H?V M./V@?^">?[!7A_\ 8V\=:_X.\27O@>SOD\-:_I5S=0Q:@UQ>75V$N8I(28 C MSJF]&D++D[5(PWJ_[+WP.\3?LV_LJ>'/@[!J]CJWBG2M#DFUG5IMZ6VJZ_<- M)=7UX^!O5)[Z:>8\;@)3QF@#D_\ @H%\1?&TWPFN_P!ESX!"&Z^*GQ6TJ\T; MPK%*"T6C6LB"&\UV[QREK9QS!\G_ %LS6\"Y>9:[O]D_]FOX>_L=_LV>"?V7 M_A5#(N@>!_#MOI5A)/CS;CRU^>>3''F2R%Y7QQND; %?#?A7]A7_ (+\>"_B M1XN^+&A?\% /@,==\9Z@L^J7]]\+KNXEBMH]PMM/A:24F*T@5W$<(XW22R-N MEEED?V'QE^R__P %7-2_8,NO@KX=_;@\*M\:O%.L74WB[XHWN@W$-KI]C(2B M6VD6MN5^R,L"01B3.58SS#][()% )OC/\,++_@HG^VM\/+98%N/A3^S;XU?Q M/JVJD;HM>\*X6/Z_K\Z/A_^PQ_P7:\* M>$-$^"UK_P %"O@OX6\"V26^GW-OX$^%,EI?VFF!@LRVYB5D::TN(]T4T8= M2058'* 4 ?(?_!>Q=3OOV[_^">.C>&@QU1_VEH+E1%]_[%#-8-=GCG;Y1.[M MCK7V1_P4(^"_[8/Q_P#V;M?^%O[&/[1^@?#+Q+J^EW-J^NZSX6EU"1UD0*(X M9DN$^PL074S^3<.NX,BJR@GD?#O[%'Q.^,O[:7@_]N7]LB_\+?VM\+O#U_I? MPN\$>#[BXN[#2+F_5$O]6FN[F*%Y[B6*-(4C$*)"@/S2NP=9H/#7_!7S2/C; MXRCMOB?\ M6^'6J:K++X)N=4\/ZM#K&@6K?ZN*>&"00W_EC /[Z%I""=R!@B M 'D__!%7]M[7?%O_ 3:\47G[4'PUT+X>:M^S-XBUOP%\0+'PY9K;:9;?V#; M12RS01*=L2K!(H95.W?&[*%5E4?0_P#P3W\ >*O!?[+6A^)/B1I;6?C#QY)_@7KFC?LA?$+PSX6^(4BPMX?UGQAHTE_IT3+,C2)-%&RMAX@Z!ANV M%PVUL8H _/;_ (*X^-_^"@_[!_[6WPK_ ."F'B#QCX%^)?P5\+^*8O#>H?#Z M/P4]C?>%8-7E2UDU."=[B8U^DOQH_P"2.^+/^Q9O M_P#TG>OGJ]_92_:X_:VT+PCX3_X*'>)_AE'X=\,^)+#Q!J_A7X76=_)!XFU& MQE6XLQ<37Y#06<=PD<[6RH[2/%&&F"!TD][^/.A_$CQ3\(]>\)_">#1&UO5M M,GLK6;Q#=S0VMOYL3)YS>3'(\FW<#Y8V[NF]>M 'R%_P;._\H//@/_V#-:_] M/NHU[/\ LU?\7C_:\^,G[24W[W3M!N[3X:^#Y#RIATT-?[!7A_]C;QUK_@[Q)>^![.^3PUK^E7-U#%J#7%Y M=782YBDA)@"/.J;T:0LN3M4C#>K_ ++WP.\3?LV_LJ>'/@[!J]CJWBG2M#DF MUG5IMZ6VJZ_<-)=7UX^!O5)[Z:>8\;@)3QF@#D_^"@7Q%\;3?":[_9<^ 0AN MOBI\5M*O-&\*Q2@M%HUK(@AO-=N\9:[O\ 9/\ V:_A M[^QW^S9X)_9?^%4,BZ!X'\.V^E6$D^/-N/+7YYY,<>9+(7E?'&Z1L 5\-^%? MV%?^"_'@OXD>+OBQH7_!0#X#'7?&>H+/JE_??"Z[N)8K:/<+;3X6DE)BM(%= MQ'".-TDLC;I999']\LO@;_P54\&?L:1>'O"W[7W@+7_CY<>*SJNN>*O&'A.< M^';BT,A4:=;VELR/9Q"W2W7>H9BZS.1OF,B@'R]^V)XW_P""@_[ _P#P5>^" M?[6?QP\8^!?BK\(_BEXKL_A-I]EIG@I]+OO 4NJSJ5DM=]Q<.3,\*/-,9&\Y M;41&./$)'ZEU\SVW[*G[1?[27C7X=^._V]?$7@,VGPQ\1Q^)M"\%?#BUO'L[ MSQ##%)%;:A=75Z1(R6XFD>*V2-0)2LCR2;%4?3% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 5\E?M:_P#!6#2/V2OVL_A]^QMK'[(OQ*\6>+/BK]K_ .$ E\+7 MFABUU0VPW3J9+W4;?R&1"'/F!00PP2>*^M:_*S_@L?XH/@K_ (+D_L >*1X; MU75_L=QXRN=+.I:%X0^)%C9*NOV@#LTNGWFGW=U:W0"QR$A90W[J0!3 MY;[?J2OR]^.W[+7[2W_!2?\ X+2_ ?\ :DT[]GKQ+\./A+^SQ!/>7GC'QM#% M8ZAXGOWD\U+2TLA(T_D!DB!DE6-=KW'?8'[S5?V^?C!^UG>_%N7]GOXU^./A MU9^ _&NJ^$? T_A7]GG5O%MOK6H:<1#G7,!MWNO,B2WMFBE6.+S7E M)E$<8!^@U<[\7?%OBWP#\*/$WCGP#\.[GQ?KNC>'[R^T;PI97B6\VLW<4#R1 M622R?)$TKJL8=@0I?)!Q7Y;?M'_\%9_^"IOA'_@BWX<_;EU'X+6WP?\ B?8^ M,[/PUX_\'^.?AM?07=VTMXD"7NFI?31BWCD5XVQ-#.N7D4./+W-]%_&;5O\ M@L)^SK\$/VA_VE_&?[1/P;U"PT/X>7'B?X=>&8_A_=RC0YK.RN;F[T^21;J% MK@$)'&EV[OO8&0V\2GR* /JW]G7XB_$'XN? OPI\3OBM\&[[X>^)-=T."]UK MP1J6H)=3Z+<.H+6SS(JB0J>,[5/JJG*CLZ_/A_\ @JW\6/AM_P $COV=/VCM M>M='\1_&?]H";PMX7\)P:A;_ &?3I_$6L8'VFXCM]I6VB422LD>TMM6,,A<. M)O\ @H/^UK^U]_P2+L_ /[5/Q2^.$?Q8^#^I^+K/P[\6]*U3PG9:??>'EN]P MCU;3)+)(_P!S&Z%6MKGSW8,BB4%C(H!^@-?,?[/'_!1VZ^/'_!0CXL?L#:I^ MSGK?A&]^%?AK3=7GUW6]'OC)X3_P"#A/\ :P\-_&_XAVGBS5+3 MX6>$ULO$=OI,=C)?6)5&@:XAB/EK.JMY;M&$1S'O5$#; ?I;XVUW7O#7AJY MUKPSX)O/$5Y FZ+1]/NK>&:X_P!E'N)(XP?]YU'N*^2OV*_^"P$__!03X-/\ M>_V8/V!_BWK'AJ/6KG2GNK[5O#%E(MU!L\U#%/JZOQO7G&#GVK[+K\:?^#8K MXY?M _#S_@FUJVA?#/\ 8H\5^/\ 3Q\6-?E76]'\6:%90M*?(S#LOKV&4%<# M+;-OS<$X- 'Z>_LP?M2:A^T3J7C3POXH_9\\:?#;7_ VMP:=JNA^-&T^22<3 M6L=S%#/# M_P /_BS;VWBNXFT/Q;HQU.+3&TO4]2B@TZY^R7%N9VCCMUA\Y9-N[=(%<':W MQB?VZ_\ @L/XQ_X(GZ!_P5E\.?M$?#G1+KPWX6?Q!J_@R7X>+>MXN@BU!XI_ MM%UYT:V"^4"(X;>)GQ$"T^Z7$(!^O5?,?QT_X*.W7P0_X*,?!;_@G]J7[.>M MS)\9EUI]+^(%QKEI%8Q+INFO>SB*WC,L\K B*)A*MN 9=RF0+@\=^T%_P4C\ M87\'[,GP+_9RL--TWXF?M3VJ:CHEUK=N;RV\+:)#IB:EJ5^\2LGVF:.!A'#$ MS(DDAW,=L;(WSK^UGX ^/GP]_P"#@S]@_3?BE\>9O'WAV>V^(4OAJ]UC0K*S MU2TN?^$?Q>13/8Q0030D"U:(B%'4M*&:0;2 #]5Z*^"_$'[>?Q%_:>^*?QC\ M"?!3XT>.OAOI'PL\9W7@K1]7\%_ #5/&#ZKKEI;Q/>SWDT>GW5LEM%-,(%M8 MS'<'R'E:55EC4<-X"_X+)_M<^#/^"8^B?%[]J7]DV_\ "/[0?B/XM6OPK\&> M%?%GAK4=#L/$>N7CQBSU58+I$N$L#%(\DFW[SVTL:LA8; #Z1_X*+_\ !1VY M_P""?FI?"JUO/V<];\66'Q1^*.C>"(/$%OKEI9V.EWFH3.J^8"9+AW6**64* ML'EML"F5&:OIROR2_P""ZGPM_:I^'^E?LEZA\2_VHO\ A/M O/VN?!":]8:C MX2L=/>TU8/WW[ M-^O:W\4_&/Q TG7X/AUX,MEOX?"^FVMY%,+*:_54AEE2*)3(Y8[[B>41 PHI M7ZW_ &\?$6M_%;_@FO\ %6T^'OPO\8:GK?C?X6:[HWA_PK'X9N%U.2_N]/N+ M>*"6!E!@_>, TCD1@?,'(*EOH2B@#\B_B%_P3O\ VK/VC?\ @AQ^S=X2^%'P MYU3PW\?/V8]5\/>(M'\'>,+1K#^T-2TJ,K)9"63$3+(K+)'*K%"\:HSIE]GL M'[>OA_XB_P#!:#]E_P )?L9Z#^R_\2_ ,'B;QEHNH_%V_P#B'X7FTF'PMI5G M,MS=00SS!4U*ZD=%@A^Q^;&=[.[Q*O/Z*44 ?F-\8OA=^U1_P3B_X+3^+?\ M@H9\-/V8O&'Q<^#OQY\%Z7H?CK3_ (;Z>M[K/A?5-/@@MK:<66]6FMS%;+DJ M<#SIJ?I'10!B_$'QQ9?#KPG=>++[0=:U1 M;9,II_A_1YKZ[G;LB10J223QDX49RS*.:_+G_@W]U7]H;_@GO^PQJ'P"_:9_ M8-^-VG^(I?B+JVL11Z5X.CO(7M;E8#&=Z3\-E&!! Z>AK]8** /CO7_C_P#M M%_'?X;_'749_V3OB'X,\%Z=X!N=#\!^%]6\,QG6O&&M7L%PT]V+>W:5H($8V M\,99U#-/<23;0J;/EKP9\&?VB-*_X-?[G]AJ_P#V9_B$GQ:_X5W>^&5\$_\ M"*7!G:\FOII$83!?(\GRF$AD\S 'RGYR$/ZTT4 ?D?\ M'_LR?ME^&/"/[#O M_!2G]FC]G7Q)XD\:_LU>$(?#GQ*^$-[:&RUBZL+C2H+*^%HDV%FEB'VE 8RX M-3XD7Q3I6G: M5?6XU'3;:TW20W%ZJ6X1G! FDC>;RY?*1PF6_4JB@#\H]$U'_@H;_P $;?V[ MOC_#79-JGAS7K[:;Z&>!ND;.J#M_X*A?LC?\ !1#]O']A;PC\??#7P\T_0?C3\-?C+IOQ.\ _">?58)S9 M6EE$(H](FNTV137;$&[9MVQ9':W1V55D/Z7T4 ?DI_P4N^,?[87_ 48^ 7[ M/E[\(_\ @EI\=-'UWP7^TGX4\4^+M"\4:/9V+6YL8KUIH8'FN%\V')(%Y((8 M!F,,ZM($'ZP:%J-YJ^BVFJ:AH5UI<]S;I)-IM\\336K, 3%(87DC+*>"4=UR M.&(YJW10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% ! M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !117)_&WXO>'?@;\.+_XA^)%,B6RA+6U1@'N9VX2)3VR>2><*&.#B MLJ]>CA:,JU5VC%-M]DB*E2%*#G-V2W.LHK\OOB_^TU\8OC3JTU[XJ\7745F[ MDP:18S-%:PKV 0'YB/[S9;WKGO!/Q0^(GPXU)-6\#>--1TR=&!_T6Z8(WLR? M=<>S @^E?F=7Q0P,<3RPP\G#^;F2?_@-O_;D?-2XHH*I:--N/>^OW?\ !/UB MHKQ7]C7]JE/VA_#-QI'B6&&W\2Z0BF^2$;4NHCP)T7MSPR] 2".& 'M5?HF7 MYAA'[;G[!D/P,_X M)_\ [2G[37B3]H3XPZC\3(?#'COQCHVM6'QT\3VMEHDC"^O=/MK.QM[Z&UCA MM8S!&J&$@^60=RX% 'Z'T5^8_P#P3]_82G_:U_X)-_!WX]67[2GQGTSXNZQX M,L-=C\72_'CQ0]O>:BD@E$=W:27TML]M*8Q'*H@)".VP ]<7X8?$CX+?L=?\ M' G[4'Q ^,7Q?GT'P?8? GPY>W&H^,?%-U>1VLUQ=0@PP-=2R./,DP$MXNK- MMC3D+0!^J5%>1UK_@IE^PKX<\>:3\//$'[16DV-UKVMMHVAZI= MVEU'I&H:DK,C64&J-$+&6X#JR&)9BX=2F-PQ0![K17C/Q0_X*(?L,_!;XIR_ M!'XI?M5>"=%\6VND7>JZAH%UKD7VC3[*UMVN)I[I5)^RHL2LX,NS8)%/;H""TT3O&H()8 @UN?LK_P#!0G]B_P#;:U;Q#X?_ M &6?V@]#\8:AX4DC7Q!I]CYL5Q:!\[)#%,B.T38.)5!0]FH ]EHKQ[XS?M]? MLD? '7-7\.?$[XO1V]WXZFOA^&1=\SUC6;J;RC:Z#9WL?[RRC(FC>: M:$K,0DT:O$4R_P! >.O^"6_[/-UX!O\ 1?@/KOC/X6>*I+)TTCQ[X,\<:I'J M-I<[<)-.9+EEU!00"T5T)%<=<-A@ ?2=%?-?A7]ICX1?\$Z/V&_A1I__ 41 M_:$\,^#?$.D^ -'TC6[G7M=1YM4U2ULH(;HVR@M+>,907/EJ[8<$UW'PK_;T M_8X^-WQ7\=?!#X3_ +1?AC7/%'PS0OXZTNROL_V0H9E=I)"!&1&RLLA5F$;# M:^T\4 >N45X?X8_X*1_L1^+_ !UX=^'FC_'W3DOO&,QA\%W>H:?=V>G^)9!T M33+^>%+742>-HMI9-V1MS72ZU^V%^S;X:_:,T7]DKQ)\4+;3OB+XEAGF\.>% MK^RN(9M5CA@>XFDMF>,1SHD4;LS(S ;&!.X$4 >ET5Y?H_[:/[+^M?'?6_V8 M[?XOZ?!X^\.:)/K.M>&-1@GM+BUTV*18WO3YZ(K6X9UQ,I*,#D$CFO-_&G_! M9+_@EQ\/_ &J_%+Q)^W#X"_X1[1O$G]@7>JZ?JAO8I-2$*3-;P?9UC7FM:EK'BF_N[Z\N9K"!Y9FNIIFG#LY+95Q@GC%? M%/\ P;K#Q9XR^)?[5^K?$?XO>/\ Q9+X#_:+UKPIX13Q?\0-5U6+3-*MG=8H M(X[JXD3.&P7(+G RW H _4:BO$_BM_P48_8M^">KZOI'Q)^.EE9)X*+FVANE+Q,CEK254NX'1ON/OC8,#@\&@#[;HK MPW]ESXF?#SX-_P#!.3X7?%#XL>-M+\.>'=%^$'AZXU;6]:O4M[:TB&FVPW/( MY"KDD >I( R2!7P1_P %'OV@/@%\:?\ @J]^P]*/[?7XKRMKGA?75 MUK2U>Q>T#6MZFF:BL2&-F64+=0Q84>6V4% 'T'17!_LW_M/? #]KWX2V/QT_9I^*NE>,/">HO)':ZSI,I*>9&V MUXW5PKQ2*>J.JL,@D8(K@=;_ ."GW[!'A>TM->\6_M,:%HWA[4-5GTS3_'&L MQ7%GX:N[R'>)+>'6IHET^60&*5=J7!):)U&2K 'O5%>6ZA^VO\ LJ6_P\\. M_%70?CAHOB?0O&%Y-:>#[SP+(_B%M?GA,@GCL8M,6>2\,1BE\SR5?R_+??MV MG&O\!?VF/@=^T[HVLZ]\#?'L6NV_AS7I-$U]5LY[>73M2CABFDM)XIT22*9$ MGB+(R@J7P0"" =W117YB_\ !U7K7CKX4_\ !/"P^.7P;^+?C;P3XLL_B'H^ MFQ:SX-\::AI;M:3_ &A9(G2VF1) <@_,I(*C!XH _3JBO&OB)^TE^QK^P;H7 MACX;?%_X^Z/X4?6;R#3O"^E^)_%$U[JFJS2R+"@C6>26ZN2790TGS $Y9AUJ ME\,O^"EO[!?QF_:.O?V2/A7^U-X4UWXB6$<[S>&M/O2[R>1GSUAEV^5.\>U] MZ1.S)L?0C%5:;9Y:E@"P)%:WP)^/WP5_:=^&&G?&?]GWXFZ/XN\+: MLK&PUO1+L30R%6*NAQRCJP*LC ,K A@",4 =?117RK^W?^U-XIL?VC/@[_P3 MH^"GB6;2/&?QGO[Z\\0^(;%@+CPYX4TZ$SW]S"V#Y=U<%5M+>0@['E>0?-$M M 'U517S;X^_X)P^!?B=\;-)\2>(/B)X]T;P!X7\$PZ5X=\"^!?BCKGA^WFU% M[RYGN[^].FW,$EU*5-N%=Y6+L]PT@8E6/PS_ ,$LO@'I'[2G[?G[;_P.^,WQ MH^-.K^&/A9\2-+TKP!IR_M ^+K8Z/:3#4?,C22#4TDDSY$7S2LY&SKR<@'Z\ M45^1_P#P7(^#?Q;_ &#_ /@AGJ=_X0_:C^)\GC7P)XZV>'/'T'Q,U9-6FTJ^ M\1W#V]O>7"31M=O'9W<\U.7_A4/[15S?:5H6G7$I:+PAXPMT6:**U)_P!79ZA& M[(+9?DCN8=Z!%FD% 'V-1110 4444 %%%% !1110 445%>WMIIMG-J-_<+%! M!$TDTKG"HBC)8GT &:4I1A%RD[)#2CQ2MQ;O&"(EQV+KD'U$.,,HXURZIC,O=XPJ3@[[^Z]'Z2C:2 M\G;=,]C.\CQN0XJ-#$K648R^]:KY.Z?I<****^K/&"BBB@ HKY=_;^?_ ()S M^-/BW\$/A[^V1\<;#1?&FC_%72-=^$_ABW\6R6FH:CKGG&WL_P#1(&\R>!I9 M A9E\L'AG4%@?F__ (*J?M>^ / G_!5KX&?LC_ML?%'5_ W[/'BKP%J&K2:A M::Y_&3XP3Z#X.T[X+>&+N;4?&/BF[O M4MI;F:(F&!KJ223YY#\EO'G+-MC3HM 'ZJ45YK^S5^V%^S'^V%\(G^/'[-7Q MIT3Q9X2BN9K:ZUJPG*):S0J&ECG64*\#JK*Y615.UU;&U@3R?A+_ (*9?L-^ M./&/ACP3X>^/EFT_CB^DLO VI7FD7UKI?B:X0X:+3=1F@2SOWSP!;S2%CPN3 M0![M17C'Q0_X**?L+_!;XHW'P4^*/[5G@C1O%=CH]WJVIZ#=:[&;C3K*V@,\ MT]TJD_95$0+ R[-_1=QXJ3P1_P %!/V-/B3^S[I7[4W@+X_:-JW@;7M1?3]# MUBQ29Y-1O5D>,V=O;!/M$USNC?$"1F0A20I'- 'L=%>8_L[_ +9?[,G[5S^( M+3X"_%JQUN_\)7PL_%6BRV\]EJ.C3D$JEU9W4<=Q;[MK;3)&H;:V"=IQ@Z1_ MP45_8XUSQ+X?\+Z=\8U&+3?$5XS%1%IU^]N+6_P"C'-O+ M(H568D*"0 >V44R>".Y@>VF!*2(58!B#@C!Y'(K\EOV>O@[;?&3_ (.#OVI_ MV6OB)\8_B[=_#[P=X&\.ZMX5\*V7QP\46%MI=U>66GR7#1?9-0B;:SS2L$)* MKOPH4 'ZV45^6G_!.OX_\ [1'P2_X+K_&__@E;'\>O%GQ4^$6@>!H/%&B7 MGC?6Y=8U3PA=R+8.;!]1F+331'[6Z!)G=@%B(.X2E_T \(_MA?LW>.?VA-6_ M90\.?%"V?XCZ'I,FJZIX.NK*XMKV&Q2:.$W6R:-=\)DEC"R*2K;P5)!S0!Z7 M17FOP6_; _9N_:'\>>+/A9\'_BC:ZMXE\"/;IXR\/M9W%M>Z,TXU%-+U_4'E,2 MV^GZ@UN+2^;<&SY$L@ 5F) 4D 'MM%>7?%K]L_\ 9N^"'B:^\'_$/Q_/%J&D MZ8FI:]#I7AZ_U)=$LGW[+G4'LX)4T^%O+D*R7!C5A&Y!(4D:[?M-_ &/X%:9 M^TS/\5M(B\!ZUIEGJ&C^)9I]D%[!=A#:F+< TCS&2-8XU!=V=552Q H [JBO M)?@?^VQ^RM^U#XP\1?"/X1_%J.\\4^&[=7\1^$[^QO-(UC3X9 LSV=Y%!RS-G!5@0#0!^EE%?G#_ ,&Y&F'0/"O[7/A=-6U* M^AT;]M3QEIMG<:OJ=WEE(CC5=SLS''))K[6_:H^'WQC^+ M?PID^%?P6^)UWX(O/$-_#9ZUXSTHI_:&C:6(=-^)?QTT;X>_$;X; M?$/QQ<:Y;>(8M2,K&[7SN4G1(9R9#N*LR.NT+(K_ $+^U]\?/%'[27_!7[X7 M_P#!*+0?%6JZ5X(T[X=WOQ&^, T'4YK.XUN!9&M=/TEKB!EEBM_/*33HK#SD M>.-CM+!@#[XHKX&^$/QIUC]B[_@M!/\ \$UX=?U&Z^%_Q6^$H\;?#C3-5U.: M[/AG6+2>>&_T^UDG=I%M)H+=KKRBQ2*0$1JBNPKCO^":EQ;_ /!:/P%\7OVV M?CIXU\61Z-J_Q&U7PS\$K#P_XKO=-C\):%8QQQP:A:"VE0#49II'EDN6#/F- M$4B,;* /TJHK\A;+_@N;\=/A]_P05\=_M%^+;NUU/X]?#KQY=_"*34#:(([_ M ,21SQQ1:B8<;=WV65;EDQL>6%UP%; ]*_X*+>$/%O\ P1^_8F\(_M_?"3XA M^+=;\8_##Q'H/_"X[W6_%=[?#X@Z;>W,5EJ*7D=Q*T1E:>Y2:"154VQ4+%LC M)0@'Z8453\.Z_I/BOP_8^*-!O%N+'4K.*ZLKA.DL4B!T8>Q4@_C7S1HDW_!. M/QG_ ,%5KOX@^%?CII^K?M$:%\*;G0=6\,:5XNDN$TW0X;^.2;[5:Q,8;>99 MYHQB0J^'!V'&X 'U'17SMK'_ 5L_P"":>AZ'XQ\377[:?@.;3O -Y9V?BJ^ MT_6!=Q6MU="=H+:-H XN9V%M<$PP^8ZB%RRC%>J?L_\ [1?P._:I^$FE_'?] MGCXFZ5XM\(ZRCMIVN:3/NBDV,4=2& :-U965D0?"7]O;]DKXZ^'?%OB/X4?%^'6/\ MA I_)\::1%I-Y'JNB/S@7.G20K=PY"L1NB&0C$9VMC#\"_\ !4#]@KXF_!3Q M7^T=\/OVD='UCP)X&G2'Q;XKL+2ZDLM+D8 [99!%@%0RL^,^6KHS[0RD@'O= M%8WP]\?^%/BGX*TWXB>!M1DO-'U>V%QIMW):2P&>(_=<)*JN%8<@D#<"",@@ MGYU_X*-_M;^+OA3XK^$7[&WP-UT:=\3OV@?&,FB:%JRPI+)H&C6D/VK6-7CC M<%))H+4$0JX*&::-F#*C*0#ZCHK\\_\ @X \ VO[.?\ P1A^)'COX!^,?%W@ MSQ#X&M]*N- \1>&?&NI65^)Y]9LH;B:XGAG5[R29)I?,>%O@;\6_B/I/Q/D^#5AK_A7Q7IOQ&U=-5N]=&FP7.);D7/ MF3"YDC\IE,[#X M>:C:ZKX]A^(VJP:GI?B?38I(I+^ZO!<>:R220QW+Q,Q0Q3X"J",==_P;1?M) MZ=^U1_P27\.>*/%GC?7M<\6Z+JVJ:%\1-3\2^)KS4+R2^BF:59'GN97D0-:3 MVS8!4+N( &V@#]"J*^)OV!?V=/#OQ8_9+\:_'/Q3X^^(]W8_&7Q!KGB#P@MY M\3]<:31?#4UQ*NCI9.;O=:A[-(+O,9!#717<51 /E#_@VA_;*_:1\->,]5_X M)]_MP?%[7_%WB#Q9\-_#_P 7/A-XG\5ZS<7MSJ6C:KIUM+=6:3W+L[BWD=0J MY/S1W9&%2@#]B**^)?\ @O!^T9\6OA3^Q/XA^$'[-?BNZT7XC^-_"VO7EAK6 MG7#Q7&B:'I&FRZCJVHHZ%6C80QQVDH^-=3\:W]UK-KJ"W=TL-Y:W4\SO;2Q X0QX7 M:-K*RLRD ^^J*^8?^"8G[8_B[]I7P?X_^"OQOO;67XJ_ SQ]>>"OB#<6EN(( M]7:!B;/6(XAQ%'>6^V78,!9%F50%5:^GJ "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \EU'QA^V3'J M$\>F?!WPE+;+,PMY)/$+JSID[21C@D8XJ'_A,_VUO^B+^#__ HW_P *]@HK MR7E=9N_UJI]\/_D#D>%G?^++\/\ Y$\?_P"$S_;6_P"B+^#_ /PHW_PKY\_; M^\5_'[4O#OAO2/BYX-TC1[-[VXFM5TG4FN!-*B(OSY V[0YQZ[F]*^XZ\K_; M ^ L_P ?OA'-H&B[!K.G3B]T&]6N-! MU_3)[*]M)3'0:JU_/,HRC)IJS1^>--.S/5?V,M>^)&@_'>Q M;X6:/::AJES97,)LKZY,,,L7EEVW..F"@8>ZBOLO_A,_VUO^B+^#_P#PHW_P MKS7_ ()U_LU:_P"#$N?C7XZTR2TN;^S^SZ)9SH5D6!B&>=E/*[L*%[[=QZ,* M^JJ_<^"LDQU'(XRJU9T^=N2BN5:.UF[Q;N[7]&C[G)<#7A@4YSE&[O96V^:9 MX_\ \)G^VM_T1?P?_P"%&_\ A1_PF?[:W_1%_!__ (4;_P"%>P45];_9=;_H M*J_?#_Y ]?ZK/_G[+_R7_P"1(=.>]DT^"34X$BN6A4W$<;;E1\#< >X!SS7S MW_P5[_Y13?M)_P#9"O%?_IIN:^BJ\V_:M_9B\)?M@?!?6OV?_B/XR\2:9X7\ M2Z?-8>)++PU?16LFI6DJ[7MY)FB>1$89!\MD+!BK$@D5ZR5E8ZUHCQ/_ ((0 M?\H>/V>/^R:V7_LU>(_ GPGX8UW_ (.>OCOK^M^'K.\O=&_9_P##?A%XP\3WWA#0 M;<6_A[2O$NH179TN'>[F.*81)*RDOTD=PH50FT9!Y#P;_P $W_A-X$_;'\3? MMW^'_BEX^7XB>+](CTGQ!>SZQ;26ESI\>SR;46K6QBC2/RT*E%5\J26)9]S M_.?P/XC\?_"3P3_P5]O/@29].U/2-?OM2TD:6"CV=Q/HUR]S=1!/NR@!I=PY MW(#U%>Z_#W]AC]F?_@IO_P $U\3ZI!>6>M7($BK*T)@58L++(NR+8A5@I4JJ@>(?#;_ (-Q M_P#@FO\ ";XPW/Q*\$:/X\M?#MWK2ZM3]A:UG%SXET^U^"GB2XT[4_$MN3>7IMK M(2VMU@_";PW8>'YOV ME72;0K'0X(;.1;B(27"M B!&$KC!(O#VLQ6L&FZDK*?M13R6\] MSL0;9BZ;00% 9PP!\H_\%!?AWX#\1_\ !PU^PW_PD'@W3+X7GA+QXEVEW9)( MLRV>FFYM X8$,(9R98\_"=1L-7M(8-,CN(3#= 6PM?*E\]2WF>:KYW8&U515EE_X)R_"*;]N2/_@H M=+\2?'3?$B+03X?CN/[8M_L*Z)]H,_\ 9?V86^S[/O8G/^MR=_F;_GH ^7?^ M#8?Q_1+A6R>('@C"MP M%0+T&*^._AEX0U[P-_P0>_X*,_ ^"-YOAKX!^-_C+1/A9%<'?';V-M?6Y,=O MGI"L@208X\QY3US7ZIWW_!+KX):+\>?%_P"T3\"/BA\0_A/KGQ%=9?B):?#G M7X+:P\27 W#[5/;7-O.D-R0S9N+;R9269B^YF8ZGQ+_X)I?LP_$3]C%OV =/ MTW6?"_PNN+]E-OYMRI4#$KF:4M)]Y MC(Q))8FOU]KY>^.7_!)OX _M'?LJ>%_V+OB]\3OB+J7P_P#")LO[*TR+Q!!; MSL+)%2S$MS%;+-*(54;=SY)PSEV52/I+POHMUX<\/6FA7OB2_P!8EM81&^IZ MIY7VBXQ_%(8HXT+>X49QZY- 'Y(?L&-=?L1_\'-O[2_P+^-6=/7]H?0H?%7P MRU>\^6+6/+D,[VL+'[SJ)+U"OK8MZKG[0_X+<:??VW_!+OXT?$/PUXQ\2>'O M$'A'P!J.K^'M;\+>)[W2[JSNX8_,1Q):2QLPR@!5LJ02".37J'[7G["?[,'[ M:?IUMJ$\; 88/#O'?B[Q/K_B+7O$NC>"- M;UO7?%'B*[U.]N;ZYU&S:67S[J61USYC*%4A54X KZ+_P"#E+PIHW[.7_!( M/QYXB^ /PMTS0AJ?\(PEY'']D>>-1(8/]7;A&;:$N&7 MHQS]1_M-?\$L_P!E?]J;]E#0?V'/%]KK^A?"GP];6EO9>#O">K"SADBM-GV5 M))61YF6(H"H$@!/S.'(4CU?4/@#X$\7_ 'NOV&]2T:72M:3QD8 MKF74[1P5*7#1I&)"%(7?M#G:&+%\N0#XW_X.$O!GPA^)'_!#/XB^*= -@FF^ M&] T;Q'\/=5TW$:V$\-W:FSFM&7'EEHI#$I7'R3$#K7E?QBU'XE:G_P5;_X) M6:]\;DDC\87OPT\;OXK-PFUO[4;PA;FZ5AV;SF?CU-?5WPW_ ."2/[/7@'P3 MX>^#&L_$[XE>,/AEX0U*VOO"GPK\9^*4O=$TZ2VE$MI&0(%N;N"W=4:*WNYY MX4,49"912.J_;F_X)S_ 3]OVW\&7_P 5-;\7>'/$GP[UQ]5\#^./A_XC?2M9 MT6>156807"JVU)%2,."ISY:D8(S0!\R72V"R*0L4C$EU ?:N[=L7'TIX+_P""1G[&7PF_:BTC]N.VU#QO_P )QX:\ M&1Z))XAU/XBZAF^ACN)KJ6[U*82K+J$LC2XD^U220^7!"@C58E ^+/\ @BUX M#\!?'O\ :K_;AU_X7_M@>*/">M:C^U!XA\V+P!XDTZ5=7T6UU&J^ M8TX2[MUCE.XCS2%4* >E_P#!N-\-)_@CJ7[7_P $/ JRQ_#+PA^U3K^E> +8 MN6AM%B"+/;1$]5C46R''&X$]2:]"_P"#F;_E!U\>/^P=HG_I^TZOKC]GC]G; MX0_LK?";3?@G\#_":Z1H&F&62.)KB2>:YGED:6>YGGE9I+B>61WDDED9G=F) M)KC?VX_V&/A5_P %!O@U>?L\_'OQ=XKB\$ZHT+:UX>\.ZI%91ZDT,Z3Q&:41 M-,0DD:,$5U0E064X& #R']CO_@G7\ /$/[(_PLU^_P#B#\=8Y[[X<:'<31V/ M[4?CVU@5WL(&(CAAUI8XDR3A$5448"@ 5\G?\$"D\4_"[X2_M_Q?!VUOM1U MOPY^T/XQ'A:'4;Z?4+FZNK>"3[,LLUP\DUS(SH@:25G>1B2S,Q)/Z8_!W]G. MV^!GP'L/V?O _P 7?&#:9HVFP:=X?U34[JSNM0TRTAC2.*&.62V(E"HF TRR MOR?FX7'F?[$W_!+OX#?L ^+?%?BS]GWQ]X^4>.M;EUGQEIWB#Q$FH6^K:A)O MW74GFPEXY2SEBT3IN(4-N Q0!X1_P;GI\-/V@/\ @AQX$T3Q/;6WB%?$Z^)K M3XD0:D?.EU*^N=6OOMOVPMEI'E256)/#GC35 M[K4-$T*7Q5I?P_OKN0N9M#@U&-(RK'[R"X%TJ]@%"C 4 ?IAI/\ P27_ &?_ M 'XR\;Z_P# ?XH_$OX9:)\2M1EU#QYX&\ ^*8[/1M5NY5VSW"1O!)+I\LJX M#R6,MLQVK@C:,=G\;/\ @GM^SI\:OV/4_8,.F:CX4^%@TJ#2Y/#/@NYCL5DL M(BK):F0QNZIN568HRNY!W,P9@P!^?'[;'Q3G\/6__!*KX/\ CR[$/PU\4^)- M"O/%:W!VVMQJ=EI6F_V1%.3\K+]HNGD"-\I:)6(^0$>N?\%EM'T=O^"D_P#P M3Y\1RZ?#]NA^->J6T5X4'F+$]G S1ANNTLB''JHKZ,^+O_!+#]E+]H+]B[2O MV#_CSINM^+_!7AZWM(O"]YJ^IJ-5T4VD0AM9+>[ACC<211Y02-N9U9ED,BL0 M>"N_^"&W[*OBO6OAOXI^,7QI^.?C_6?A5JYU#PGKGB[XO:A)>P2!4$:B:W,3 MPA"BMN@,3R$#S7E"H% /,_B[9VL7_!T7\)+R*W199?V3]76215 +!=7G(!/? M&YOS-9_[ '@7P9/_ ,'$_P"WMXGG\*Z>^HZ3I7PW&EWSVB&6T^T^'5,_EMC* M>857<1C=CFOJ37_^";OP=\1_MIZ%^WS>_$?QZOQ"\-:"=!T6X378C9V^DEW= M[$V[0%98W,DA9Y-TQ+!O,W*K*SX1?\$W/A5\$/VFOB#^U[X$^+?Q!3QW\4K> M"'QSJ5[JUI/#J0MX#!:-]G>U,41MUV^7Y:J!M"L&0LK 'Q9_P2T^$VI?$GX& M?\%*OV;_ (=^+(/"']M_M*?$C1?#^IJYAM]#FN[$0)<+M_U:1DHWRXP(QC&! M7#W/P5^.G[;_ /P;O_#_ /X)F_#[]FS7K;XB7-CX=T:P\1W.G%/#=I9:?JEO M-_PDL.K?\>]Q:SVD#21^0SW$OVD;8F5MQ^G_ (__ +'OP\_X)A?L3_M-?&W] MG?X=?$3XM:E\2-/U/5_&GP\U#4VU!?$6IZBP@NKYD@CCG0+'-)),MN\>88WV M@,L;)\3_ '^"7_!!+5_ 'AWPS^SQ_P6@_:5TG4XM,M[73/"7@7XJ:O;ZQ]H MC0+Y<&CI923I+N! @CC8*>%& * /M_\ X*.?LC?M6:WX_P#@K\8_^"=7QV\* M:3\;/@QX=UMM+\%>-;,C2O&6CW8L(M0241_ZAS+%;8==OSSC,D>%<;7_ 2" M_;>MOVLKOXT>%_BG^RW=_!SXX>#?&EB?CCX0GO!<02ZC-IL-M::A!,.'BFM- M.C"XR-L*L'D5ED;5^"G[!?C[XG_"KX-_%G]HOX^?%'1OC!\.- U?3='\8Z=K M5I!JKZ9?7B/%#JT+0SV=YNA^)?\ P3G_ &:D_9E^ M,OPU\=S^/->F^-$(D^*?C'3[AI_$_B&411VT.TVD 1!'%''%'!% EO'&&!C" MM(2 ?3@(8!E(((X(K\P/^#N/_E$S'_V5CP]_Z%/7V#_P3"_9A\2_L$O MV>/$MYJ9&AW.J/I&FZSJRW]UH^EW&I7-S8:9+6=@2 MH/V__P#@FK\!_P#@I9X%LOA3^TYXJ\8S>$K&_AOXO#6@:U'86SWD0D5+B1TA M\Z1@LK *TAC& 0@;D@'S-_P']$\1_LD?!G3==TN"[@F_:F\%Q2Q3QA@R. M]TCK]"KLI]F-,_X*T>%_#?@__@I7_P $[[OPGH-GICZ?\4];TJQ_L^V2$6]B M^FP*UL@0 +%M4#8. .,5](_M/?\ !,CX2_MC_"_PE\(OVAOC+\2M**T6.=W$2!EE5DQE0@5F! M/G;_ ()9_&.S\8?\%=OV[/ 7Q2U%5^(>G>,= 32+.]?$W_"*063)9+;J>1 K M2^:^WY=]ZK-S("?JO]C/]G3]D']E2Q\>_![]D#PE!HEH?'MQK/C;3K2_NKF. M'7;ZVMIY1NG=Q$QMS:OY,9"(CQX5=W/F'[:?_!%G]CG]N#XS:-^TGXUU'QSX M,^).CV"V+>/_ (8^+'T35+^U48$-Q)$A5Q@E=P57"G:&"A5'<^+O^":?[+/B MC]A?7/\ @GC9:'K.C?#[Q%ITEMJTNDZ[,-4N9))Q<2W4MY*9))[B24;Y))=_ MF9*N&4E: /?J_,G79-2/_!VCHB>*@WV*/#>G)NNO$7A/48 M6AO88%X\VZM687D$61YC))&,M(@H ^L*_,#_ ((>_P#*5;_@H]_V6'1/Y:M7 MZ1:)XF\/_%?P#'XD^'GC1OL.KV;?V?K6EB-I(2#?LJ_\$M?@5^QQ\=_'7[1GP;^)/Q"'B/XGZHNH_$0ZSXAAO+?7[E7F=))8 MY(,1E6N)2IA\LJ'*CY?EH ^P [5O?M[?\ !._X*_\ M!2#X9+\$OVD?%?BYO!INH+JY\->']7CL8+JXA9FCEED6$S.5+<)YGEY56V;A MNKOO"?P0O?!GP8A^#&C_ !J\9M':6L=K8^([NYLYM4MK=%15C$SVI5SM7'F2 M(\OS$[]V& !^>O\ P:=6%OI7[#OQDTNUDF>*V_:B\411O6LA28I$BD@[6VC,?B-\!?B#X_%S\0],O\ @EK^S=K_ .V1=_M[>!]> M\9^ _B;JFD0Z;KVL^!O$9LX-9ABP$-[:NDD%TP58U_>(P(ACXR@-=\*/V=[Z]U^UU)ES!XG\83(L%JEL?^6D&G1K+*\ZDH;F:. M)2S0SA #Z^HHHH **** "N+\<:Y\=;#7FM_ '@;1;_3A$I6XOM3:*0O_ !#: M!T%=I17!F."J8_#^RA7G2=[\T.7F]/>C)6^5_,Z<+B(X:KSRIQGY2O;UT:?X MGF?_ E'[57_ $2SPS_X/&_PH_X2C]JK_HEGAG_P>-_A7IE%>%_JQC/^AIB? MOH__ "D]'^UZ'_0)2^Z?_P L/,_^$H_:J_Z)9X9_\'C?X5Y9^U%\;/C-HOA4 M_#OQEX$7'8X^8_[ M3&OQKQJS/$\(<-K#4LRKSK8F\%&3IV]G;]XWRTHO9J*LUK*_1GW7 6$I9WFK MJSPM.-.E:5TIWYOLI7FUTOL]O,YFRO;O3;R'4;"X:*>"59(94.&1U.0P/J", MU]@?#3XT_M#?$WPC;^*?#'@#PU=P,3%)(^K/&PD7A@R8^4]\>A%?'5>Y?L._ M%?\ X1/QY+\/=5N=MCKV/LVX\1W:CY?IO7*^Y"5^%^#G$57*^*89?4Q52A1Q M346X.*]__EVWSQFK7;CLOBO>R/T/CG+(8S)Y8J-&-2I1NTI)_#]JW*T]E?Y> M9[E_PE'[57_1+/#/_@\;_"C_ (2C]JK_ *)9X9_\'C?X5Z917]L_ZL8S_H:8 MG[Z/_P I/P+^UZ'_ $"4ONG_ /+#S/\ X2C]JK_HEGAG_P 'C?X5VG@>]\:W M^@K<>/\ 1;.PU$RL&M[&Y,L83^$[CW-;%%=^79-B,!B/:SQM:LK6Y9NGR^ON MTXN_SMY'-BL?2Q-+DC0A#SCS7]-9-?@?G/\ \%]K.U?XM?L*W[6Z&>/]MGP? M&DI4;E5GD+*#Z$JI(_V1Z5])_M=? O\ 8E_X*$ZOKG[ '[5GPRL?$\]AX4L? M%,%M>_NKBUANKB\M$N[&=&$T,T4EHRNR8 $\:MN61EJU^V1_P3O^#7[(_!EKX;UJ.SBL-9MWWQ7_ !"S22KP '9D 7A 6:3\3/#WA.#P]H/CKPIXOFTN\LK1)IYI/W5N M%MI_.>&6$^7'MC7!S[IYQ^^"'[+OPP_:.USXH M_LQ_'[Q5<>'M*\&>*W$NH>$KP*K!XF'RJJ>8DC/"J1R()Q)"KK'*?>/V>O"? MAC7/^#G+]H;Q#K7AZSN[[1O@7X7DTF[N;97DLI) D;O$2,QL4+(67!VLRYPQ M!^I_AC_P3Q^%W@[X[Z9^T]\4_BAX[^*WC[P]I]Q8^$O$7Q(U:VG'AV"X 6X% MC:V5M;6EO)*H5))Q#YSHNTR;20:_@C_@F_\ "?X??MA>*?VZO#GQ4\?+\0_& MFE1Z7XDOKC5[66UNK&(((;<6K6QBC6/RTVE%5LJ*]'\'^'_ 7PMLOVA_ADOPO\ QRS:GK=CIOV>?[#YVJ_P"_97^FO$W_ 2K^ 'B/]I?P-^UG!\0_B'I MOC#X::.^D^!IK#Q*A@TRRD1DFA,^-[X=UW2;YK34]&N2 &EMIUR5W ,C!D;: MI9244J >.:M_P3F_9<^#_P"UWX\_:R^*G[8?Q+O_ (@?$KX)ZQH/BD:O<:/; MVTOAZUCMDN-0:'3=+M]LEL#;*L[-P75<,6 KY;\$?%O]MO\ X),7'P;_ &,O M^"F7PI\._&']G6W\:>']!^$/[0'@DFWOO#MS!-&ND+J5IDD!%C1"R8S%O'FW M))1ONG]E[_@E'^RY^RE\*O&/PT\)ZEXT\2WOCW09-%\4^-?'GBR;5MMKO3].O++/V*5Y5M4O+P0'!CBNKB:)"B$)E%P ?2M?CGH'[. M6I?M._\ !Q7^V_\ #GP[\=?''PZU>?X-^&$T;Q3X$\1SZ?=6-U)I&F)',PA= M?/5&(;RV.#CJ#R/V(NH9+BVD@BNI('>,JLT04M&2,!AN!7(ZC((]0:^9_A3_ M ,$JO@A\'/VQ/$O[>/A#XM?$A_B9XUMX;7QCK-_X@MYX=8M8Q $MI;9K;R4C M"6\2+Y21LBKA&2@#Y>_X-W_&/@?X)WGQ0_X)T?'7X1Z+X/\ VFOAYK3W'Q&U MN,-)>?$?3WD+6OB$W4Y,UV&$R[]S$*9T(Y-+OQ;2$DV\SQ@B>(%I,1N"N)I5((=@)W9W(C6,AI7VE0V* M /F7]DJ+PGJ?_!;;_@I79>+M=>PT:;PA\/(]6U&UEVO:V_\ PB\BS2*P!*LB M[CG!((Z5Y3X1^*G[:7_!(31?A+^R5_P45^&/AWXV?LNVWC'P]I7PJ^/7@LFW MU'PQ)!=1/HYU&U!.4C,4*[DX,89?.N"WE-]S_"K_ ((^?L7?!;XW_$;]H#X= MZ1XLL-=^)^@PZ/XDAC\:WHLVM8].2Q.;<2!+J5U5IGGNQ<3&XFEEWAG-6/!_ M_!*_X*^'_!W@SX1^+?B_\2?&?P\^'NJ6.H^$/AUXRUZVO--LKFQ.ZR:25;5+ MV[C@8*T<%Q+ M+K3!\:O@3JT[6^KZ??Z=I-K$)-,G .9&LO(D,1WL?- 6&8E-GDWQ/_;1^!7Q MAUC_ ()D^._@IXTU_P"$?P)\77OBFSTNXCAL';P[K=GIB:3I=I)]OM[FU+1W M$E[:I(\;<,9$*%0P_0O5_P#@GSX83XR^/OCA\,_VD?BMX$U3XGW5O<>-['PM MK]FUE?R06,%BDD<-[9W LY?L]O$AGMC%,=H/F?*NVG\8/^"4'[!WQP_8GTG_ M ()\^-O@59CX8^'K>)/#6E65U+%<:1-%OV75O<[C*MQF20M(S,9#+)YF\2.& M ./N/^"=?P2\'?\ !1?X:_MX?%/]KCXGZ_\ %2#1+_PAX7T_5FT.WLM9LC:7 MUS);W,.FZ3;M*L2M/.KLZA9(X@23_P#!'C_E);_P4&_[++HG_IOFKWC] MA3_@DW^S%_P3^OKWQ+\+_$7COQ3XDNM+.EVWBOXC^+9-9O\ 3=.W*_V*T,BK M%:P%T1F6.,;S&F\L$4#6_9Q_X)N_";]ECXN_$GXY?"CXJ>/U\1_%J]^W^.[K M5-7M;J._O@LHBNEBDMC'!)'YKE%C58\;59&10H /G'_@WF_U7[9W_9]7CW_V MRK]"M;UO1O#.C7?B/Q'J]KI^G:?:R7-_?WMPL4-M"BEGED=B%1%4%BQ( )- M>'_L6_\ !._X-?L'ZKXUU#X)>-/&=Q#\0O$MUXC\66'B36H[V&\UFY9#-J ) MA#QRN$"D(P0@\H2JE=W]MG]BWX6?M[_!&X_9Z^-?B;Q98^%[Z\CGU6T\)>(9 M--?4%CR5AGDC&Z2'<0YC^Z61"<[10!YWX.\$6O[7GQ]T#]NSXM6K:9\.OAK9 MWDWP8TC6D^SFYFGB,=UXJNTDQY0:WW16<;X,<$DT[[7N$2'YMC\-S_"W_@ZK ML?B1KC*^C_&#]E"YLO".H!LQ7-Y9:A;2W$$;=&9(+992!_#,I[UW%K_P;>_\ M$^OM]K<>(/&OQHUZSM[N*>?1O$'Q=U&[L;T1N'\J>%VVRQMMPR'@@D5]8?M' M?LH?"C]IR/PUJ7C==2TSQ#X)UK^UO!'C'P[>_9=5T"],9B>2WE*LI62)FCDA MD62&5#MDC8 8 /A/]HCP'JGQR_X.B?@_9^&A*]I\,/V9M7U7Q3=P#Y;1=1EU M+3H8V/0.6N(W"]2OS#@$B_\ \&KVB:C\-/\ @F?K/[/?B^U%GXF^%_QD\3^& MO%MBXVO;7T,Z2NK \CY95P>XK[:_9\_9+^%G[.FM^*/'7AV?5M=\8^.;R&Z\ M:^.O%%ZMSJNM/!'Y=NDKJB1Q0PQY2.W@CBAC!;;&"S$\A\2O^"=/P6\>_$'Q MC\1/#GC3QMX'G^)-I#;?$ZP\"^(!86_BM(HS"C7(,;O!-Y),1N;1[>X9 JM( M0J[0#\*/%?P,\>^-/^" /QG_ &Q])T.ZNM!U#]N*Y^)FGQP1EA=Z!%.NFM6LEQ+#$S10RWDEQ) AQ$R=: /8/@GX'N_ MAC\&?"/PUU"Y$T_A[PQ8:9/,IR)'@MXXBP/?)0FO@Z_L[2V_X.M+*2WMD1KC M]AEI)RJ@&1O^$KD7VJ:=XJ\&0Z?J#6B&:VCN=)N7N%C?&4$C(C/C&XHN< MX%?&%K\2/B/\ /\ @@#_ ,%#I_@3)/IDFF?M?>+/#UE_9F4_LS2+J_T2TN4B M"_<3[/<3)\N-HD+<8K];?@1_P38^%G[./QQ^)/[1OPQ^,'Q#A\7?%MXI?'VH MW^K6=RFI7$,4L=M.(9+0Q0O")7\L1*J#A65D^2JW[./_ 2M_9>_9I\ ?$OX M2>'Y?$GB7PC\7M5U#5/B%X8\:ZI'J-IJM_?(J7=TVZ)7625$56"L$( .W*J0 M ?+?_!;;0_@[JW_!LMXF_P"%6:9IL_A&S^&W@ZY\&FUC4Q0VJW^EBVDA(X7] MT0 1V8CH35'X\?$J^@_X*_?LC?"+QM\>-=^'N@Z[^SGJD?P_US1X-,;SO$T\ MEHLL*G4[2Z@$CV<"Q*0@DS.L:,/.97]7@_X-Z/V*5_9YUS]DB]^+?QNO?A?J MT\G_M/_\ !(#]AW]K MS]F#PS^R?\:/!&NW^@^"=C>"];D\6WMQK>ANJA-T&H74DLQRJJI21GC(1/E_ M=IM ,KX1_P#!/CX%? ;_ (*37G[9.J?M1?$;Q-\7OB!\/+C1[[2=>DT>*SU+ M2;*6R#7,EOINEVWSPL;2,3,PQYJISN K\_?VF-$^$O[#_P#P4XUKXVZ;I^N' M]B[XE_%?2[#]H&VLUB'AZP^(,'G/%.ZX+2:>ET;9[W8$B^U1M"[R>2UJ/TB_ M90_X);?L^_L;_#SQ+X2^$_CGXAWGB#Q;IR6&L_$KQ1XPDU/Q(;6,,(H8;N92 MMO''OV%Q]I\M[EH2S'S<.9<><6&3(222 ?0D$\-S"ES;3+)'(H:.1&!5E(R" M".HK\R_VM)-2_P"(I/\ 93CUL-_9?_"C_$YT(O\ =^W^3J?VG;G^+R!%G'., M5]Z?LN_LY>&/V3O@MH_P$\"^-/$^M:!X>MDM="/BW5A?7-E:(BI':K.45WB0 M+A0Y9E!V@[0JKXQ_P4B_9)\8_$_QG\'_ -M;X%>'CJGQ,_9]\82ZSI.BQ2I% M+X@T2\A^RZQI,4CE42>:U.Z%G(3S8E1BJR,Z@'G/_!S/_P H.OCO_P!@_1/_ M $_:=7T_^Q#_ ,F7?"'_ +)?H'_IN@KB_P!IW]EW]GO_ (*O?LU?\*T^(?Q! M\62_#GQ"(7UCP]H5X-,:[E@G298;P/!]JAEAGB4/;LT922/;(FY<#TS]G?X% MZ3^S;\)M'^"_ACQOXBUO1?#UA!8:&?$UY%<7%G9PQ+%%;B9(D:555!AI2[\\ ML1@ _''P!X:\6_LL_\ !1/]I/\ X(/Z!I=]!X5_::\.%LK9$A&!&U9YASOX3Q]^ MRI\%OB7^T=\/_P!JOQ;X:,_C/X9:?K%GX2U , +>/4HHHKDL,98[(MJ\_*)) M./F- '46?A/P[X"^&47@;PAI45AI.BZ"MAI=C ,);VT,/EQQJ.P5%4#V%?C) M^UO\*?'7P/\ ^"3_ .PC_P %E_V?=%>X\;?LU?#'P9+XFM;;Y7U?PI>:7:0W MMLY')53(5]$CNKE^,5^R_P 5/A_)\4O U_X$'CG7?#T6I0/!=:AX??"']B#X0_"3]E&3]B8ZMKWB?X;GPJ_AFWT'Q M9>Q71M](:W:W:R658DD>/RF*#S&=E 4@ "@#XZ\7>,M'_;;_8L_:X_X*>Z: MES)X6\1_ #Q1X.^"IO;9HG7PW9Z7=R7M_L;!1KW4_.SD?-!IUFT^/_P!AWX/^-OV1;?\ 8;TC5M?\+?#>+P@OA:?1 M_"M[%;R7.CBV^RFS>9XGD56B^5FC*.V6RQ#$'%_9Z_9_^!/_ 2P_9FM_A9X M'\=>+KCP+X?1H?#'AO6+E=3NHI9))9?L=B(X1!7U$1C]W]O.E KG'&[)N_?[U?IK7S#_ ,$S M/V0/%?[/6@_$?X^_&G2X;3XG_'?X@7?C+QK8Q3K,-%AD)33]&$J$K*+2UVHS MJ2K2O,5+*5-?3U !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110!RGQ%^!WPC^+.U_B'X T M[4Y47:ES+%LF5?[HE0AP/;.*R/!/[*/[._P\U)-8\*_"O3HKJ)@T-Q=-)=/& MPZ,IG9]I]Q@UE_MK_M*Z5^R;^S;XC^,EX\37UK:_9M!M9>ESJ$N5@3'$KIKF*ZNY=TU[I\\A8.2>6, MN*>6Y=4K^WG1@Y_P SBK_?:YC+#8>53G<$Y=[*_P!Y]N4445VF MP4444 %%%?EC=?M'_ ;]HK_@N%\9?V)?^"COQ(U+1+/PSIGA^W_9\\ ZCXGN M](T36DN+/S[Z]S!+%'?7[S21K$)2Q1%=(E+I(0 ?J=17R]^RG^QK\0/V6?VS M?B!K>C_%_P =^(OA9X@\!Z,G@_0O&?BV[UA/#-]#=WWVNTM9KN227R61[9U# MLS+R@;8B*OAO_!>+]I37O@Q\3?V5/A1XV\?ZKX4^#7Q*^,HTKXOZYI.L2Z:9 M;5(XC:V,]Y$R/!:3/)(TY5TW16[ L%W9 /T3HKX&_8D^-OP/_9]^,'QD^)TG MQTTOP+^S#K]_H5G\&KSXB>-!::9JFL16UR=8N=$?4I@QT^3-H$,9,$LD,\L( MV$N_0_\ !;+QGH'C+_@D!\5?VB_@1\9M0CN=#\&RZMX-\;?#KQO<6VV5+B(> M9%?L]?MD?&7P ME\7O#_P?\(>,-6U?5OC!K>LZ9XCNKR"Q:Z@O-.U2[N+1UD>YD9%2)0'**!L^ M2OTM_P"">O[1'B[]K;]AKX3_ +3/C[PW%I&M^.? 6FZQJMA;HRQ)<30*SM$& M)(B=B70$DA'7D]2 >QT5^8G_ 4,_:T^%EC_ ,%H?AY^Q9^WS\4=4\%? C5? MA$^L>%HAK]SI&D>)_%DNHM"(M3N[>2/=!#;Q-L@D<1"5T:3/F1BOH;X??L'Z MS\ /VZ_!'Q?^ GQ5\N6>M?#S5O&E]JFC:9J4C63VE]9I=S2& 21I M26\B022VPM50W/G)&5D:/R]RQL'("D-0!]&T5Y]X(_:N_9K^ M(W[/$7[6G@SXW^&[WX:3:3+J?_";?VHD>G1VL182R22N5$0C9'5P^THR,K $ M$5S7PM_X*"?LB?&/XGZ7\%_!?Q:,?BG7]&?5O#>B:_X?U#2)M"#I>MZW+!K7[*^JZG=6. MI>(+N\MXKIM8>)G@BGE=;92D<2F.$)'\@(4$DD_9G\+6W@S_ (.:?CEHVFZW MK=U:7/[-^E:@L&L^(+O4!;RS:E;^8(3.=[.,(#':JZ1R+-$T@;#JWM7[7O_!->:V^#QU7]A+QWXQ^'OB71-9TW59?# MOA_QA>_V7XGM;6]AN+C3KBTFF:$/-'&Z+,@CDW%5=S&SHP!]BT5YA\9?VR/V M>(H(;&=U+*T*O(PS,&1 MT,./,#(R[=P(H ];EBBGB:">-71U*NCKD,#U!'<56L]!T/3IOM&GZ-:028QY MD-NJG'ID"OG36O\ @L;_ ,$P/#GQ&\*?";Q!^VMX)LO$/C;2M/U'P[I]U>O' MYMM?0I-9M,[($M#-%+&Z).T;$2*)OB5\4-26&2#X=^$H6*27JK/^Z-Y.X\F#S08XV=& M=2'0CV_X3Z)^RC^S+\ -=_:#^'GC-_%NDZ+X:O-0\0_$.^\62>(=2U.WM(FF MG:34)I9&D_U;-Y:LL:D *B ]THK\POV&_AW\5O^"E?_!,C7_^"BOQ/^)O MBS2?C/\ $Q/$.N?#/4]%\4WEM%X"BM+JYM])L;&".18?(4VJ23!XV-T)Y!.9 M <#D?B-_P6P^+_QU_P""-7[/?Q1^#NLQ>'/C+^TK\0-,^&(U73X%)T+4GO9+ M+4=2@C;(4XAW0J<^6;R%N=E 'ZUT5^*KW4X];L-1@E,6LS&\ED)O[:6V,GVA2LDHE:.1F0@+ M^C9&1B@ HK\H/!'P]E\??\'+'Q4_90\4?%OXH2?#>R_9SMO%&G^#K/XO>(;2 MRL]5-]I4!N(EM[Y"F4EE^0'9F1CMS@C[-\._L;_"SX=_M6^$_&OP8^-WC^PU M3PM9W%UXQ\&Z[\5_$&LV&J:1>VMW;V\CVNH7D\22I=P*\:?K*W45ETTBUBN[D 7%U';JLDH'0 M,P&6_&O%=&_X*6?L-:]\3O#WPAL?VA=+36/%]PT'@V6\LKJVT_Q'*I *:=?R MQ+:7[$D "WED+$@#)IOQ)_X*<_\ !/KX0^.O$WPS^(O[7O@;3=>\&:!<:UXN MTPZVDLFC6<,\,#FY\O<()/.N(8UA[45Y'I?[>/[(NO?!/PC^ MT/X=^.&EZGX3\?W"VW@>]TR&>YN-?N2SK]FL[2*-KFYG!BEW0QQM(OE/N4;& MQD^&/^"F'[ WBWQ;/\-M._:O\'6WC&VO9K.;P!K.IC3_ !(+F-"[0#1[H1W[ M2;1E4$!9OX0: /,_P#A'I?)UR;2+2X, M-C-G'DRRO&J)+W\LG?@$XP"1N_!S]ISX'_M :]XG\,?"/QL=7O\ P7JO]F>* MK8:9=0-IEZ!DVTOG1(%E"X8Q_> 920 RD@'>T444 %%%% !1110 < 8HHH MH **** "BBB@ H "@*HP!T HHH **** "BBB@ HHHH **** */B;PWHWC#0; MKPSXAMFFLKV+R[F%)WC+IW7F45 MXN9\-\.YU5C5S#!TJTDK)U*<)M+>R\_^/5+9?LD_L^Z;>0ZC8> FBG@E62&5-8O R.IR M&!\[J",UZ/17G1X$X'A)2CE>&37_ $XI?_(G4^(N()*SQE7_ ,&3_P PHHHK MZL\8**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ R0.O6BB MB@ HHHH **** "@@$@D=.E%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'SAK?Q,_P""G\&L MW<&@_LQ_#>>Q2ZD6RGG\:2J\D08[&9=O!*X)'8U6_P"%H_\ !53_ *-9^&7_ M (7$O_Q-?3%% 'S/_P +1_X*J?\ 1K/PR_\ "XE_^)H_X6C_ ,%5/^C6?AE_ MX7$O_P 37TQ7E/[:_P"TKI7[)O[-OB/XR7CQ-?6MK]FT&UEZ7.H2Y6!,=P&^ M=@/X(W/:@#\HO^"J'[8OQY^.OQ$M_@7\7M"T#13X%O)1>Z;X9U-[NWDOG50S M/(V SQKF/ 'REI!G)('BW[)_[2_CG]DGXW:7\:/ 2037%FLD%Y8WC.(+RVD7 M:\4FSG'W6!&<,BG!QBN!UO6M5\1ZS=^(=>U"6[OK^ZDN;VZG;<\TKL6=V/ M05((/H:M?\+1_P""JG_1K/PR_P#"XE_^)KS+_@AQ^U=_PMCX#77[/7BK4O,U MSP'C^S?-?+SZ5(Q\O&>3Y3YC/8(T(K[EH ^9_P#A:/\ P54_Z-9^&7_A<2__ M !-'_"T?^"JG_1K/PR_\+B7_ .)KZ8HH K:++JL^C6D^NVL4%\]K&UY! ^Y( MY2HWJK=P&R >XKY _;6_X)]?\$\/^"T>E^+_ (6_'#P/(_BOX7>(#X;_ .$Q MT6:.UUK0KI[*UOU6*8;A)"T5[$XBF5XRS,=@8!J^R*^;M>_X)@_!,_'KQG^U M+\*OBI\3/AU\1/'][!<>*_$W@OQBR)J"P6T5M!%)87<=QI\BQQQ#8SVS.I>3 MY_F(H ^,O^"5?BW]NG_@G5_P4P\1_P#!&_\ :J^/EW\7_A['\)'\>_##QOJ< M;OJ6EZ;%=BU$$Y9G=8]RS1^6SR!&AB\HJLA0<;\-OA%=?\'1/[!'QD^//Q7^ M)5YIGVCQ?J.C_ /P3;:E)#I?@F6Q2*2UO;Z&(_Z7?W/F[)I9@_E6\[K;K'O; M/Z5?LU_L,?![]FKQ[XE^,]AK7B7QC\1/&,,%OXF^(OCO5A?:M>6L/^IM$9$C MAM;9"2P@MXHHRQW%20"/!/"'_! ?]CKX3_%_Q-\4?V=OB_\ &WX5Z;XSOC=^ M*? 7PR^*=UHVA:A*2Q8F*!1-%]YP!%,GEABL>Q< 'R=_P $[_VF?$?_ 6( M\(>#/^"6G[>'@2"S\=_LZ>+$U#X\Z?XDN(&F\3'1)?(TV*&$L6G\VY*/>R & M,+:%-KB'0I;@:1:R(LL%O MY;S1(QRD4DC(N N!BOT'T31-&\,Z+9^'/#FDVUAI^GVL=M86-E L4-M#&H5 M(XT4!415 4 "N"_96_9G\*_LB?!C1/@#\._&?B35/#'AG38-.\-V?B6] MBN9--LX4V1VZ3+$DCHJ@ >8SE0H4$ 5Z/0!\U_MB?LT_L*?\%-=3\2_L+?M M3?#.U\1ZCX3T#3?$$L/&7@KQC<6$UKIL,T\_V))O#5B^H:?X5^'IL+U[5#+;&;1%64Q MMC*%PJAB,9 YJ'_@AW\._ >C?MO?MYZMI7@W3(+J#]HV\MK>YBLD#Q031^=+ M$C8RJ/)AV48#%5)!VC'U)\*/^";WPH^#/[5/CK]L[P9\5O'_ /PGOQ+M(+;Q MM?WVKVL]OJ4=O"(;5?L[6OE1>0BH(_+5,;<'I/N_P!-1)K5D@D&]@!&%CQ@%"%4 M* ?F7^QQXG_8Y^'O_! +]HGP[^VKX4UC5_A:G[1WB/1XO"/A>[>UN[Z7^UK* M2QL+5T>/RX?"&BSS^+_%L M&D^$/"4,]Q_8,1T>W$EO-J4SJ;]B-BEDM[=!L("OG>?I70/^"'/[$.C_ +)_ MC[]B;5?^$RUSX=?$;77UW7=(UWQ)Y\L&L-)%*=1MKCRQ-#,7AC8@.8SM.4(9 MPT.K?\$,/V*_%)^'&K^/?%/Q8\1^)/AAJAN]!\;ZY\5M3FUN:(QB(V4E[Y@D MCM-@ \FW,*@[B,&20N >:_%#_E:-^&/_ &:%J?\ Z?)J/@I_RL]_&G_LUK0_ M_3G#7T;K7_!-CX*ZQ^VEHW[>R^/?&UGX_P##WAT>'M$:QU6WCT^TT7>[G3EM M/LYC,):1SE@9,D$."JE9?"O_ 3D^$/@_P#;;UK_ (*!Z3\1_'3?$7Q%HZ:- MK4\^LP-8W.E(\;QV/V7[/Y:1*8H\,@67()\PLS,P!\'?\&N-JW[,7BK]JC_@ MG!\49!8_$/P)\:;G7)["\.R;4-+N8(;>*]B#,@+=PD_ZQ<_J[XV M\;>%?AQX5O?&WC;68M/TS3XP]S&[?[-HGQ2^&OB.71M=M[8YS;O-'E+B' MDCRYTD4!F #,#O_ L_8D\->"-?TSQ9\3_CI\2?BKJ>AS";0I_B3XAAG@T^ M8 A9TM+.WMK5IU!(6XDA>9,ML==S9 /!+'Q1X!\8_P#!7'XO^%/V*/!&F1?& M+1O /AZR^-OQ+\9WMW=:5H=I*KSZ986FEQ31F]NI(LR2%9;>*-50F1Y"T9^) M/V2=*6/_ (-HOVS]#U9H;S^S_&?Q)C1OLP1 T?EL&2/D1C>-P ^Z>G2OTB^) M_P#P20_90^*'[8=_^V]+JGC[P[XQU_2+?3/&EOX+\?7VD6/BNU@5$BCU&*U= M&G54CC0J'566-0X89S\V?M\?\$__ -BW_@F9_P $EOVK9O@K<7?AZ#Q_X0\0 M7%MIFO>*I)+*TN[V/FRTRUD816RR.L2[(D\R010J[.(HPH!RG[4?[)'[,OC# M_@U:LEUWX::!:-H_[-6B^,-*U-+"-9XM=CTFVNA=+-C?YTTN8W;.769D.0V* M^\O^";EW\2+_ /X)Y_ N^^,+W3>*IOA!X;?Q"]\3]H:\.F6YE,N>?,+9WY_B MS7S1_P $X/V'/@)^TA_P3-^ VC>+OC[XQ\>?#=?A[X7U*^^%UUXEM+O0!J<- ME;7+6UPT=O\ ;9H8KK#?8)[I[="B)Y(1%0?H JJBA$4 8 Z4 ?E5\!?@!\ M-?'O_!SS^U&W[2OPVT;Q%=W'PD\+:Q\-;;Q-I45U$-,6VLK6ZN+>.964;;J, MQEP,AB_(R:XW2OV1_$7P[_X*H_MO_L'_ +)>CKH_PS^+?[)-UKL_A+2D$6F: M/XLU"/\ LZW\F)<);M.IO)2JA00?[L:!?TK_ &@/V+/A-^T!\2O"?QUN-5UW MPG\1/ ZSP^&/'_@Z\BM]2M;6<8GLY!-%+!=VSX!,%Q%*@8;E"MS6U\"/V9/A MI^S]>>)/$GAC^T-4\3>--2CO_&GC'Q!="XU/7+B.(10F:0*J)'%$ D4$21PQ M+D1QIN;(!\=_\$)_BWX:\,_\&_?P_P#'NJS"SB\#^!O$,7B&&X&Q[&73[V_$ MZRJ<%& B+$'!PP/>OS-^#?[.7CWX"_\ !([_ ()R_M1^/M+GMM#\,?MC0:WXQT M3P7\2=:DU?XD?#3P_P"(/LNA>);Z4*+B:>-8S/"+@(OVB.VFACN,'SDDWON] M=^*?[._P1^-?P,U/]FGXF_#32M3\!ZOHHTF]\,-;B.U^QJJB.*-8]OD^7M0Q MLA5HV160J5! !\!_\'/'A/5OC+^SG\ OV8?!D+W'B/XB_M/^&M/TNTA&7$:P M7IFN..B1AD+MT4-DX )K]+Z\/^%_[!/PJ\ _%/P_\:O&?COQI\1/$_@W2)]+ M\"ZK\0M;2^;PW:3(J3BU6.*)3-*B(DEW*);IT78TQ4L#[@1D8!Q[T ?D@_P) M^''[0G_!UG\5?!GQ.M]8EL+7]E.RO85T3Q3J&DRB9=1TI 3-83PR,NV1OD9B MA."02JD?;WPB_8\_9L_8,^.WBW]H?PKXEU;3+?XF:?X8\+W%CK_B74]9EFU& M&^O(K7RI+V:>8>8=11#&I$:")I"%'F/7-WW_ 1V^ M]^U7K/[;B?'GXQ6?Q M2U_15T?5O%FE>.%LY)]/'E8M?)@MTA2(&")MBH%W1AL9YKL?#/\ P3B^%^E_ M&_PA\??&_P ;/BQXXUCP)Y%H%6)IA#/*JR," MR;S@B@#Y;_X)B>!O!DO_ 7@_P""A?BN7PKI[:GI6H?#N/3+]K1#-:+T,43VXE8Q"-%48VLK(60L_9B_P"" M87[.'[*NC?$KPGX0U'Q-XAT#XOZOJ&K?$3P[XUU*+4K/6-0O@%N[J17A#!I4 M!1U5A&RGE"0I !X3^TA^P?\ LK?\%!_V$O"WQ&^+W_!1'XKWWP>T2UL/'/A; M6M B\*6/]F+:VSF">"2ST%9(VCCD=/*3Y@WR;=P KE?'GP]\#^+/^#J[PT_B M?PM8Z@;/]B*2^@^V6RN!3+(G(Z-[#'HW[-O_!O1_P $\OV6 M?BW;?$OX<1_$*ZTC3-;76=!^'&N^/;F[\,Z7J"/YD5U'8M@2R1N R-.TNUE5 MA\RJP]?U;_@FU\(-8_;BMO\ @H;G1K>Z;!?:<_F:OI^G1 >;#""/M'E+N5?*55=I0M=3^RG^RI\1O% MW_!8OXS_ /!274_AQ>^&/ ?B'X>Z-X5\,6OB/3?LNH>(+^V\II=7-K(!-:I$ MD?V9//6.5PS'8%P6\/\ ^"R'B7]A/Q]_P47\ ?#'_@HWKOCSX-^%O"GP[O+O MP#\;/#^IZAI<6K:M?W$:7&EKJ%LKQ0)#!;"1EE 9VE7YHU4"XT/V%/@W\#-( M_:;\%?$+_@F;_P %,?V@_C#X=L]4N/\ A:EIXM\FC?8K@$-+-;)&- M0-S]E$*02M,!O9D\L.: *OQ9^+_A'_@AI_P5D\=_$[QG:RVGP-_:E\(7WB=8 MK.'Y;#QYI%N\L]O$H!P^H0G*C[TUS<(JC"5]V_L"_!'Q9\#/V9='T_XHQ1?\ M)YXIN[OQ7\1YHCD/K^J3M>7L:M_%'#)+]FC](;>(8 %?*5A^U?^QS_P7@^) M_P *_ W[.7AS5/&'@WX3?$R/QSX_\2^(/!E[86^CWFFPS)IVG1O=Q(LES7[('[-OCR/XF_!3X3RZ'K<=K);"\C\2ZE, M&BD #HTTT44 %%%% !1110 4444 %%%% !1110 444 M4 %%%% !1110 4444 %%%% !4%]IFFZFBQ:EI\%PJG*K/$' /J,BIZ* (;+3 M[#38C;Z=8PV\9;<4@B" GUP._%3444 %%%% !1110 4444 %%%% !1110 44 M44 0ZAIVGZO92:;JMA#=6\R[9;>XB#HX]"IR"*=:VMK96Z6EE;1PQ1KMCBB0 M*JCT ' %244 1VMG:649BLK6.%6=G98D"@LQRS<=R223W)J2BB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ JHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH __9 end XML 15 R1.htm IDEA: XBRL DOCUMENT v3.23.1
Document and Entity Information - USD ($)
12 Months Ended
Mar. 31, 2023
May 24, 2023
Sep. 30, 2022
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Mar. 31, 2023    
Document Transition Report false    
Entity File Number 001-35159    
Entity Registrant Name THERMON GROUP HOLDINGS, INC.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 27-2228185    
Entity Address, Address Line One 7171 Southwest Parkway,    
Entity Address, Address Line Two Building 300,    
Entity Address, Address Line Three Suite 200,    
Entity Address, City or Town Austin,    
Entity Address, State or Province TX    
Entity Address, Postal Zip Code 78735    
City Area Code 512    
Local Phone Number 690-0600    
Title of 12(b) Security Common Stock, $0.001 par value per share    
Trading Symbol THR    
Security Exchange Name NYSE    
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    
Entity Shell Company false    
Entity Public Float     $ 506,846,812
Entity Common Stock, Shares Outstanding   33,513,794  
Documents Incorporated by Reference As permitted by General Instruction G of Form 10-K, certain portions, as expressly described in this report, of the registrant's Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the SEC are incorporated by reference into Part III of this Annual Report on Form 10-K.    
Entity Central Index Key 0001489096    
Current Fiscal Year End Date --03-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
Auditor Firm ID 185    
Auditor Name KPMG LLP    
Auditor Location Austin, Texas    
XML 16 R2.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statements of Operations and Comprehensive Income (Loss) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Income Statement [Abstract]      
Sales $ 440,590 $ 355,674 $ 276,181
Cost of sales 255,465 215,556 159,309
Gross profit 185,125 140,118 116,872
Operating expenses:      
Selling, general and administrative expenses 117,003 93,054 89,834
Deferred compensation plan expense/(income) (208) 283  
Amortization of intangible assets 9,447 8,790 9,445
Restructuring and other charges/(income) 3,693 (414) 8,623
Income/(loss) from operations 55,190 38,405 7,406
Other income/(expenses):      
Interest expense, net (5,871) (5,815) (10,185)
Other income/(expense) (86) (4,165) 2,135
Income/(loss) before provision for income taxes 49,233 28,425 (644)
Income tax expense/(benefit) 15,567 8,333 (1,521)
Net income/(loss) 33,666 20,092 877
Other comprehensive income/(loss):      
Net income/(loss) 33,666 20,092 877
Foreign currency translation adjustment (19,202) (2,922) 28,615
Other 8 (65) (640)
Total comprehensive income/(loss) $ 14,472 $ 17,105 $ 28,852
Net income/(loss) per common share:      
Basic (in dollars per share) $ 1.01 $ 0.60 $ 0.03
Diluted (in dollars per share) $ 1.00 $ 0.60 $ 0.03
Weighted-average shares used in computing net income/(loss) per common share:      
Basic (in shares) 33,468,632 33,308,045 33,134,592
Diluted (in shares) 33,745,936 33,514,561 33,340,954
XML 17 R3.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Current assets:    
Cash and cash equivalents $ 35,635 $ 41,445
Accounts receivable, net of allowances of $2,682 and $2,177 as of March 31, 2023 and 2022, respectively 97,627 95,305
Inventories, net 82,132 71,650
Contract assets 16,272 19,626
Prepaid expenses and other current assets 16,138 11,786
Income tax receivable 3,138 4,626
Total current assets 250,942 244,438
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 63,288 66,039
Goodwill 219,612 212,754
Intangible assets, net 93,970 94,908
Operating lease right-of-use assets 13,570 10,534
Deferred income taxes 688 1,211
Other non-current assets 7,559 6,785
Total assets 649,629 636,669
Current liabilities:    
Accounts payable 27,330 33,567
Accrued liabilities 39,364 26,971
Current portion of long-term debt 10,222 7,929
Borrowings under revolving credit facility 14,500 0
Contract liabilities 8,483 8,010
Lease liabilities 3,364 3,624
Income taxes payable 6,809 897
Total current liabilities 110,072 80,998
Long-term debt, net of current maturities and deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively 87,710 120,431
Deferred income taxes 12,084 17,943
Non-current lease liabilities 12,479 9,659
Other non-current liabilities 8,296 8,434
Total liabilities 230,641 237,465
Equity    
Common stock: $.001 par value; 150,000,000 authorized; 33,508,076 and 33,364,722 shares issued and outstanding at March 31, 2023 and 2022, respectively 33 33
Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding 0 0
Additional paid-in capital 239,860 234,549
Accumulated other comprehensive loss (58,100) (38,906)
Retained earnings 237,195 203,528
Total equity 418,988 399,204
Total liabilities and equity $ 649,629 $ 636,669
XML 18 R4.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Statement of Financial Position [Abstract]    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 2,682 $ 2,177
Debt issuance costs, net 429 640
Accumulated depreciation $ 67,450 $ 63,954
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized 150,000,000 150,000,000
Common stock, shares issued 33,508,076 33,364,722
Common stock, shares outstanding 33,508,076 33,364,722
Preferred stock, par value (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized 10,000,000 10,000,000
Preferred stock, shares issued 0 0
Preferred stock, shares outstanding 0 0
XML 19 R5.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statement of Equity Consolidated Statement of Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Income (Loss)
Directors
Common Stock
Employees
Common Stock
Executive Officers
Common Stock
Balance, beginning of period, shares at Mar. 31, 2020   32,916,818            
Balance, beginning of period at Mar. 31, 2020 $ 346,439 $ 33 $ 227,741 $ 182,559 $ (63,894)      
Issuance of common stock in exercise of stock options, shares   97,156            
Issuance of common stock in exercise of stock options 629   629          
Issuance of restricted stock as deferred compensation to employees and directors, shares           52,098    
Issuance of common stock in lieu of compensation, shares             88,254 71,482
Issuance of common stock as deferred compensation to employees 0              
Stock compensation expense 3,728   3,728          
Repurchase of employee stock units on vesting (784)   (784)          
Net income/(loss) 877     877        
Foreign curency translation adjustment 28,615       28,615      
Other (632)       (640)      
Balance, end of period, shares at Mar. 31, 2021   33,225,808            
Balance, end of period at Mar. 31, 2021 378,872 $ 33 231,322 183,436 (35,919)      
Issuance of common stock in exercise of stock options, shares   8,100            
Issuance of common stock in exercise of stock options 97   97          
Issuance of restricted stock as deferred compensation to employees and directors, shares           32,136    
Issuance of common stock in lieu of compensation, shares             36,126 62,552
Issuance of common stock as deferred compensation to employees 0              
Stock compensation expense 3,803   3,803          
Repurchase of employee stock units on vesting (673)   (673)          
Net income/(loss) 20,092     20,092        
Foreign curency translation adjustment (2,922)       (2,922)      
Other $ (65)   (8)   (65)      
Balance, end of period, shares at Mar. 31, 2022 33,364,722 33,364,722            
Balance, end of period at Mar. 31, 2022 $ 399,204 $ 33 234,549 203,528 (38,906)      
Issuance of restricted stock as deferred compensation to employees and directors, shares           38,137    
Issuance of common stock in lieu of compensation, shares             40,923 64,294
Issuance of common stock as deferred compensation to employees 0              
Stock compensation expense 5,954   5,954          
Repurchase of employee stock units on vesting (643)   (643)          
Net income/(loss) 33,666     33,666        
Foreign curency translation adjustment (19,202)       (19,202)      
Other $ 9     (1) 8      
Balance, end of period, shares at Mar. 31, 2023 33,508,076 33,508,076            
Balance, end of period at Mar. 31, 2023 $ 418,988 $ 33 $ 239,860 $ 237,195 $ (58,100)      
XML 20 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Consolidated Statement of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Operating activities      
Net income/(loss) $ 33,666 $ 20,092 $ 877
Adjustment to reconcile net income/(loss) to net cash provided by operating activities:      
Depreciation and amortization 19,231 20,205 20,722
Amortization of debt costs 317 596 1,525
Loss on extinguishment of debt 0 2,569 0
Impairment of property, plant, and equipment 298 0 0
Stock compensation expense 5,954 3,803 3,728
Loss on sale of business, net of cash surrendered 0 306 2,065
Deferred income taxes (4,562) (1,648) (3,153)
Long-term cross currency swap loss/(gain) 0 (774) 5,842
Reserve (release) for uncertain tax positions 36 77 79
Remeasurement loss/(gain) on intercompany balances (914) (247) (6,227)
Changes in operating assets and liabilities:      
Accounts receivable (2,912) (21,739) 22,930
Inventories (8,839) (8,598) (549)
Contract assets 4,051 (3,292) (2,693)
Other current and non-current assets 57 (2,891) (2,127)
Accounts payable (7,119) 13,752 (5,651)
Accrued liabilities and non-current liabilities 11,147 2,227 (239)
Income taxes payable and receivable 7,303 4,316 (6,840)
Net cash provided by operating activities 57,714 28,754 30,289
Investing activities      
Purchases of property, plant and equipment (9,453) (5,220) (8,132)
Sales of rental equipment 197 689 300
Cash paid for acquisitions, net of cash acquired (35,299) 0 0
Net cash used in investing activities (44,555) (4,531) (7,832)
Financing activities      
Proceeds from Term Loan A 0 139,793 0
Payments on Term Loan A (27,180) (170,780) (57,499)
Payments on revolving credit facility 34,500 18,459 37,189
Payments on revolving credit facility (20,000) (8,134) (7,464)
Issuance costs associated with debt financing 0 (1,265) 0
Lease financing (142) (155) (276)
Issuance of common stock including exercise of stock options 0 97 629
Repurchase of employee stock units on vesting (643) (673) (784)
Net cash used in financing activities (13,465) (22,658) (28,205)
Less: Net change in cash balances classified as assets held-for-sale (3,939) 0 0
Effect of exchange rate changes on cash and cash equivalents (1,166) (84) 2,192
Change in cash and cash equivalents (5,411) 1,481 (3,556)
Cash, cash equivalents and restricted cash at beginning of period 43,931 42,450 46,006
Cash, cash equivalents and restricted cash at end of period 38,520 43,931 42,450
Interest paid 5,767 5,700 8,736
Income taxes paid 14,933 9,788 9,667
Income tax refunds received 2,361 4,059 2,070
Purchases of property, plant and equipment in accounts payable $ 324 $ 84 $ 2
XML 21 R7.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies
12 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Organization and Summary of Significant Accounting Policies Organization and Summary of Significant Accounting Policies
Organization
Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as "we," "our" or the "Company" herein. We are one of the largest providers of highly engineered industrial process heating solutions for process industries. For over 65 years, we have served a diverse base of thousands of customers around the world in attractive and growing markets, including chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, and other, which we refer to as our "key end markets."
Basis of Consolidation and Presentation
Our consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of the Company, its subsidiaries and entities in which the Company has a controlling financial interest. All intercompany balances have been eliminated in consolidation. Consolidated subsidiaries domiciled in foreign countries comprised approximately 56%, 57% and 65%, of the Company's consolidated sales for fiscal 2023, 2022 and 2021, respectively, and 61% and 62%, of the Company's consolidated total assets at March 31, 2023 and 2022, respectively. In our opinion, the accompanying consolidated financial statements present fairly our financial position at March 31, 2023 and 2022, and the results of operations for the years ended March 31, 2023, 2022, and 2021.
Canadian Emergency Wage Subsidy
On April 11, 2020, the Canadian government officially enacted the Canadian Emergency Wage Subsidy (the “CEWS”) for the purposes of assisting employers in financial hardship due to the COVID-19 pandemic and of reducing potential lay-offs of employees. The CEWS, which was made retroactive to March 15, 2020, generally provided “eligible entities” with a wage subsidy of up to 75% of “eligible remuneration” paid to an eligible employee per week, limited to a certain weekly maximum. On September 23, 2020, the Canadian government announced that the CEWS program would be extended through the summer of 2021 and announced certain modifications to the subsidy calculation. Our Canadian operations have benefited from such wage subsidies and have received distributions from the Canadian government.
During fiscal 2023, 2022, and 2021 we recorded zero, $1,449, and $4,236, respectively, to "Cost of sales" in CEWS subsidies in our consolidated statement of operations and comprehensive income/(loss). Also during fiscal 2023, 2022, and 2021 we recorded zero, $504, and $2,176, respectively, to "Selling, general and administrative expenses" in CEWS subsidies in our consolidated statements of operations and comprehensive income/(loss). As of the end of fiscal 2023, we are no longer receiving CEWS benefits.
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, including estimates regarding reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates and such differences may be material to the financial statements.
Cash Equivalents
Cash and cash equivalents consist of cash in bank and money market funds. All highly liquid investments purchased with original maturities of three months or less are considered to be cash equivalents.
Restricted Cash
    The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long-term assets reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows.
March 31,
2023
March 31,
2022
March 31,
2021
Cash and cash equivalents$35,635 $41,445 $40,124 
Restricted cash included in prepaid expenses and other current assets2,859 2,486 1,962 
Restricted cash included in other long-term assets26 — 364 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$38,520 $43,931 $42,450 
    Amounts shown in restricted cash included in prepaid expenses and other current assets and other long-term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on performance bonds and letters of credit. Amounts shown in restricted cash in other long-term assets represent such agreements that require a commitment term longer than one year.
Accounts Receivable and Concentration of Credit Risk
The Company's receivables are recorded at cost when earned and represent claims against third parties that will be settled in cash. The carrying value of the Company's receivables, net of allowance for doubtful accounts, represents its estimated net realizable value. If events or changes in circumstances indicate specific receivable balances may be impaired, further consideration is given to the Company's ability to collect those balances and the allowance is adjusted accordingly. The Company has established an allowance for doubtful accounts based upon an analysis of aged receivables. Past-due receivable balances are written-off when the Company's internal collection efforts have been unsuccessful in collecting the amounts due.
The Company's primary base of customers operates in the chemical and petrochemical, oil, gas, power generation, rail and transit, and other industries; we are diversifying our customer base through numerous other end markets. Although the Company has a concentration of credit risk within these industries, the Company has not experienced significant collection losses on sales to these customers. The Company's foreign receivables are not concentrated within any one geographic segment nor are they subject to any current economic conditions that would subject the Company to unusual risk. The Company does not generally require collateral or other security from customers. At March 31, 2023 and 2022, no one customer represented more than 10% of the Company's accounts receivable balance. At March 31, 2023, we added $681 to our allowance for doubtful accounts in connection with the Russia Exit. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.
At March 31, 2023 and 2022, we had $3,399 and $5,352, respectively, of balances billed but not paid by customers under retention provisions of our contracts. Retention balances typically represent hold backs against project completion.
The Company performs credit evaluations of new customers and sometimes requires deposits, prepayments or use of trade letters of credit to mitigate our credit risk. Allowance for doubtful account balances were $2,682 and $2,177 as of March 31, 2023 and 2022, respectively. Although we have fully provided for these balances, we continue to pursue collection of these receivables.
The following table summarizes the annual changes in our allowance for doubtful accounts:
Balance at March 31, 2020$834 
Additions to reserve1,466 
Write-off of uncollectible accounts(226)
Balance at March 31, 20212,074 
Additions to reserve683 
Write-off of uncollectible accounts(580)
Balance at March 31, 20222,177 
Additions to reserve1,377 
Write-off of uncollectible accounts(872)
Balance at March 31, 2023$2,682 
Inventories
Inventories, principally raw materials and finished goods, are valued at the lower of cost (weighted average cost) or net realizable value. Our finished goods inventory consists primarily of completed electrical cable that has been manufactured for various heat tracing solutions, as well as various types of immersion, circulation and space heaters for our process heating business. Most of our manufactured product offerings are built to industry standard specifications that have general purpose applications and therefore are sold to a variety of customers in various industries. Some of our products, such as custom orders and ancillary components outsourced from third-party manufacturers, have more specific applications and therefore may be at a higher risk of inventory obsolescence. We determine the inventory valuation reserves based on recent actual usage history. In cases where we are aware of a problem in the valuation of a certain item, a specific reserve is recorded to reduce the item to its estimated net realizable using an estimation of expected sell price less any disposal costs.
Property, Plant and Equipment
Property, plant and equipment are stated at historical cost, less related accumulated depreciation. Expenditures for renewals and improvements that significantly extend the useful life of an asset are capitalized. Expenditures for maintenance and repairs of assets are charged to operations as incurred. When assets are sold or retired, the cost and accumulated depreciation are removed from the accounts and any gain or loss is credited or charged to operations.
Depreciation is computed using the straight-line method over the following useful lives:
Years
Buildings and improvements10-30
Machinery and equipment3-25
Office furniture and equipment3-10
Internally developed software5-7
Long-Lived Assets
The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amounts to the future undiscounted cash flows that the assets are expected to generate. If the long-lived assets are considered impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds the estimated fair value and is recorded in the period the determination was made.
In the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. The depressed economic conditions resulting from the Russo-Ukrainian war as well as the related sanctions were contributing factors in our decision to test our EMEA reportable segment under Accounting Standards Codification ("ASC") Topic 350, Intangibles - Goodwill and Other, and ASC 360, Property, Plant, and Equipment. Based on the results of our quantitative goodwill impairment assessment, there was no impairment of goodwill or intangible assets. We did, however, segregate our Russian subsidiary as a new asset group for long-lived asset impairment testing purposes and determined that the assets relating to our Russian subsidiary were not recoverable under ASC 360. We recorded an impairment charge in fiscal 2023 of $865 to property, plant and equipment, net as well as operating lease right-of-use assets. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information. No other impairment was recorded during the fourth quarter of fiscal 2023.
The Company determined that no impairment of long-lived assets existed in fiscal 2022 and 2021.
Goodwill and Other Intangible Assets
We conduct a required annual review of goodwill for potential impairment in the fourth quarter, or sooner if events or changes in circumstances indicate that the fair value of a reporting unit is below its carrying value. Our reporting units are our operating segments. We have the option to perform a qualitative assessment to satisfy the annual test requirement if we believe that it is more likely than not that we do not have an impairment in any one of our reporting units. We elected to test our goodwill and other intangible assets using the qualitative method in fiscal 2023, except in our EMEA reportable segment as discussed above. For a full quantitative assessment, if the carrying value of a reporting unit that includes goodwill exceeds its fair value, which is determined using both the income approach and market approach, goodwill is considered impaired. The income approach determines fair value based on discounted cash flow model derived from a reporting unit’s long-term forecasted cash flows. The market approach determines fair value based on the application of earnings multiples of comparable companies to projected earnings of the reporting unit. The amount of impairment loss is measured as the difference between the carrying value and the fair value of a reporting unit but is limited to the total amount of goodwill allocated to the reporting unit. In performing the fair value analysis, management makes various judgments, estimates and assumptions, the most significant of which are the assumptions related to revenue growth rates and discount rates.
We believe that the estimates and assumptions used in our impairment assessment are reasonable; however, these assumptions are judgmental and variations in any assumptions could result in materially different calculations of fair value. We will continue to evaluate goodwill on an annual basis in our fourth quarter, and whenever events or changes in circumstances, such as significant adverse changes in operating results, market conditions, or changes in management’s business strategy indicate that there may be a probable indicator of impairment. It is possible that the assumptions used by management related to the evaluation may change or that actual results may vary significantly from management’s estimates. In fiscal 2023, 2022 and 2021, the Company determined that no impairment of goodwill existed.
Separately, in the first quarter of fiscal 2023, we added $18,620 of goodwill as part of our recent acquisition of Powerblanket, which is discussed further in Note 2, "Acquisition." The newly acquired goodwill is allocated to our US-LAM segment. We believe the goodwill acquired in this recent acquisition represents synergies from combining operations in addition to the identifiable tangible and intangible assets. We anticipate being able to deduct this goodwill for tax purposes.
Other intangible assets include indefinite lived intangible assets for which we must also perform an annual test of impairment. The Company's indefinite lived intangible assets consist primarily of trademarks. If a full quantitative assessment is warranted, the fair value of the Company's trademarks is calculated using a "relief from royalty payments" methodology. This approach involves first estimating reasonable royalty rates for each trademark then applying these royalty rates to a net sales stream and discounting the resulting cash flows to determine the fair value. The royalty rate is estimated using both a market and income approach. The market approach relies on the existence of identifiable transactions in the marketplace involving the licensing of trademarks similar to those owned by the Company. The income approach uses a projected pretax profitability rate relevant to the licensed income stream. We believe the use of multiple valuation techniques results in a more accurate indicator of the fair value of each trademark. This fair value is then compared with the carrying value of each trademark. In fiscal 2023, we performed a qualitative assessment. The results of this test during the fourth quarter of our fiscal year indicated that there was no impairment of our indefinite life intangible assets during fiscal 2023. Additionally, there was no impairment of our indefinite life intangible assets during fiscal 2022 and 2021.
Business Combinations
Accounting for business combinations requires, among other things, the acquiring entity in a business combination to recognize the fair value of the assets acquired and liabilities assumed. We use qualified third-party consultants to assist management in determining the fair value of assets acquired and liabilities assumed. The purchase price allocation process allows us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.
The fair value assigned to identifiable intangible assets acquired is determined primarily by using an income approach, which is based on assumptions and estimates made by management. Significant assumptions utilized in the income approach are the attrition rate, revenue growth rates, earnings before interest, taxes, depreciation and amortization, ("EBITDA") margins, royalty rates, and the discount rate. Some of these assumptions are based on company-specific information and projections, which are not observable in the market and are therefore considered Level 3 measurements. The excess of the purchase price over the fair value of the identified assets and liabilities is recorded as goodwill. Operating results of the acquired entity are reflected within the consolidated financial statements from the date of acquisition.
Revenue Recognition
The core principle of the revenue recognition standard, ASC 606, Revenue from Contracts with Customers ("ASC 606"), is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied.
Description of Product and Service Offerings and Revenue Recognition Policies
    We provide a (i) suite of products, including heating units, heating cables, tubing bundles, control systems including industry-leading customized software solutions, environmental heating solutions, process heating solutions, temporary heating and lighting, filtration, transportation products, heating blankets, and temporary power products, and (ii) services, including design optimization, engineering, installation and maintenance services required to deliver comprehensive solutions to complex projects. The performance obligations associated with our product sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.
    Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days for product sales, while terms for our fixed-price contracts can vary based on milestones or other key deliverable-based increments. Please refer to Note 5, "Revenue from Contracts with Customers" for additional information.
As mentioned above, we often agree to provide products and services under fixed-price contracts, including our turnkey solutions. These contracts require management to make significant estimates around the total costs to complete the work. Furthermore, under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including changes in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses. Refer to Note 5, "Revenue from Contracts with Customers" for further information.
Shipping and Handling Cost
The Company includes shipping and handling as part of cost of sales and freight due from customers is recorded as a component of sales.
Stock-Based Compensation
We account for share-based payments to employees in accordance with ASC Topic 718, Compensation-Stock Compensation ("ASC 718"), which requires that share-based payments (to the extent they are compensatory) be recognized in our consolidated statements of operations and comprehensive income/(loss) based on their fair values.
As required by ASC 718, we recognize stock-based compensation expense for share-based payments that are expected to vest. In determining whether an award is expected to vest, we generally account for forfeitures as they occur, rather than estimate expected forfeitures.
We are also required to determine the fair value of stock-based awards at the grant date. For option awards that are subject to service conditions and/or performance conditions, we estimate the fair values of employee stock options using a Black-Scholes-Merton valuation model. Some of our option grants and awards included a market condition for which we used a Monte Carlo pricing model to establish grant date fair value. These determinations require judgment, including estimating expected volatility. If actual results differ significantly from these estimates, stock-based compensation expense and our results of operations could be impacted. Refer to Note 16, "Stock-Based Compensation Expense" for more information.
Warranties
The Company offers a standard warranty on product sales. Specifically, we will repair or replace any defective product within one year from the date of purchase. Warranties on construction projects are negotiated individually, are typically one year in duration, and may include the cost of labor to repair or replace products. Factors that affect the Company's warranty liability include the amount of sales, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.
Research and Development
Research and development expenditures are expensed when incurred and are included in selling, general and administrative expenses in our consolidated statements of operations and comprehensive income/(loss). Research and development expenses include salaries, direct material costs incurred, plus building and other overhead expenses. The amounts expensed for fiscal 2023, 2022 and 2021 were $10,568, $6,436 and $7,466, respectively.
Loss Contingencies
We accrue for probable losses from contingencies on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. Legal expense related to such matters are expensed as incurred. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary. Disclosure of a contingency is required if there is at least a reasonable possibility that a material loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
Income Taxes
We account for income taxes under the asset and liability method that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations or effective tax rate.
Significant judgment is required in determining our worldwide income tax provision. In the ordinary course of a global business, there are many transactions and calculations where the ultimate tax outcome is uncertain. Some of these uncertainties arise as a consequence of revenue sharing and cost reimbursement arrangements among related entities, the process of identifying items of revenue and expense that qualify for preferential tax treatment, and segregation of foreign and domestic earnings and expenses to avoid double taxation. Although we believe that our estimates are reasonable, the final tax outcome of these matters could be different from that which is reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and net income in the period in which such determination is made.
In estimating future tax consequences, all expected future events are considered other than enactments of changes in tax laws or rates. Valuation allowances are established when necessary to reduce deferred tax assets to amounts which are more likely than not to be realized. We consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, and prudent and feasible tax planning strategies in determining the need for a valuation allowance. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more likely than not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time. The amount of income tax we pay is subject to ongoing audits by federal, state and foreign tax authorities, which often result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We account for these uncertain tax issues pursuant to ASC 740, Income Taxes, which contains a two-step approach to recognizing and measuring uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final outcome of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the final outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate and also include the related interest and penalties.
We expect to repatriate certain foreign earnings from jurisdictions that are subject to withholding taxes. These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions.
Foreign Currency Transactions and Translation
Exchange rate gains and losses that result from foreign currency transactions are recognized in income as they are realized. For the Company's non-U.S. dollar functional currency subsidiaries, assets and liabilities of foreign subsidiaries are translated into U.S. dollars using year-end exchange rates. Income and expense items are translated at weighted average exchange rates prevailing during the year. Adjustments resulting from translation of financial statements are reflected as a separate component of shareholders' equity.
Recent Accounting Pronouncements
    Reference Rate Reform - In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform ("ASC 848"). The update is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate ("LIBOR") and other interbank offered rates to alternative reference rates. We applied the relief from this Accounting Standards Update ("ASU") in fiscal 2023. We adopted this standard effective April 1, 2020, and such adoption did not have a material impact on our consolidated financial statements.
Business Combinations - In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASC 805"). This update requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue
recognition guidance in Topic 606. Under this "Topic 606 approach," the acquirer applies the revenue model as if it had originated the contracts. This is a departure from the current requirement to measure contract assets and contract liabilities at fair value. The ASU is effective for all public business entities in annual and interim periods starting after December 15, 2022 and early adoption is permitted. We intend to adopt this standard according to the mandatory adoption requirement, and do not anticipate adoption to have a material impact on our consolidated financial statements.
XML 22 R8.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition
12 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Acquisition Acquisition
Powerblanket
On May 31, 2022 (the "Acquisition Date"), Thermon Holding Corp., as buyer, acquired 100% of the issued and outstanding equity interests of Flatwork Technologies LLC, GreenHeat IP Holdings, LLC, Heat Authority, LLC, and Warmguard, LLC (collectively, “Powerblanket”) from Glacier Capital LLC, as seller (the "Acquisition"). Powerblanket is a leading North American supplier of heated blankets built upon patented heat spreading technology. The Acquisition increases our exposure to growing industrial and commercial end-markets through its freeze protection, temperature control and flow assurance solutions. We have integrated Powerblanket into our United States and Latin America ("US-LAM") reportable segment. From the period May 31, 2022 to March 31, 2023, Powerblanket contributed $17,144 in Sales and $1,512 in Net income/(loss) to our consolidated operating results.
The initial purchase price for the Acquisition was $35,000, subject to an adjustment for net working capital acquired at closing. Subsequent to the Acquisition Date, and commensurate with the purchase agreement, we increased the purchase price by $299 for net working capital acquired. We financed the Acquisition through the use of our Revolving Credit Facility as well as cash on hand. Because we generally recognize revenue related to Powerblanket at a point-in-time consistent with other products we sell, the acquisition did not result in material contract assets or liabilities.
Acquisition Costs
In accordance with GAAP, costs incurred to complete the Acquisition are expensed as incurred. Total acquisition costs, which represent transaction costs, legal fees, and third-party professional fees were $278, of which $126 were incurred in fiscal 2023. Acquisition costs are reflected in "Selling, general and administrative expenses" in our consolidated statement of operations and comprehensive income/(loss).
Purchase Price Allocation
We have accounted for the Acquisition according to the business combinations guidance found in ASC 805, Business Combinations, henceforth referred to as acquisition accounting. Acquisition accounting requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. We used primarily Level 2 inputs to allocate the purchase price to the major categories of assets and liabilities shown below, with the exception of the contract-based intangible asset, which was valued using Level 3 inputs. For valuing the customer relationships intangible asset, we used a common income-based approach called the multi-period excess earnings method; for the trademarks and developed technology intangible assets, we used a relief-from-royalty method; and for the contract-based intangible asset, we used the with and without method. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values at the time of closing.
Purchase Price Allocation
Amortization Period (years)Fair Value
Accounts receivable$1,267 
Inventories3,545 
Property, plant and equipment391 
Other current assets290 
Other non-current assets954 
Intangibles:
Customer relationships9.83,301 
Trademarks9.83,397 
Contract-based5.01,280 
Developed technology15.85,189 
Goodwill18,620 
Total fair value of assets acquired$38,234 
Accounts payable(1,098)
Accrued liabilities(637)
Other liabilities(1,200)
Total fair value of liabilities acquired$(2,935)
Purchase Price$35,299 
Unaudited Pro Forma Financial Information
The following unaudited pro forma results of operations assume that the Acquisition occurred at the beginning of the periods presented. These unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations would have been if the Acquisition had occurred at the beginning of the periods presented, nor are they indicative of future results of operations. The pro forma results presented below are adjusted for the removal of acquisition and other related costs of $286 which were incurred in our first fiscal quarter ended June 30, 2022.
in thousands, unauditedTwelve Months Ended March 31, 2023Twelve Months Ended March 31, 2022Twelve Months Ended March 31, 2021
Sales$442,454 $373,676 $290,775 
Net income/(loss)33,134 23,189 2,287 
XML 23 R9.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements
12 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.
Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The use of inputs in the valuation process are categorized into a three-level fair value hierarchy.
Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.
Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.
Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. 
Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At March 31, 2023 and 2022, no assets or liabilities were valued using Level 3 criteria, except as described in Note 2, "Acquisition." 
    Information about our financial assets and liabilities measured at fair value are as follows (our outstanding principal amount of the senior secured facility is reported at carrying value):
 March 31, 2023March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets
Deferred compensation plan assets$6,350 $6,350 $5,391 $5,391 Level 1 - Market Approach
Foreign currency contract forwards assets60 60 105 105 Level 2 - Market Approach
Financial Liabilities     
Outstanding principal amount of senior secured credit facility$98,361 $98,115 $129,000 $128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,671 5,671 4,837 4,837 Level 1 - Market Approach
Foreign currency contract forwards liabilities26 26 — — Level 2 - Market Approach
Outstanding borrowings from revolving line of credit$14,500 $14,500 $— $— Level 2 - Market Approach
Long-term Debt
At March 31, 2023 and 2022, the fair value of our long-term debt is based on market quotes available for issuance of debt with similar terms. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2.
Deferred Compensation Plan Assets
The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Please refer to Note 13, "Employee Benefits" for further discussion.
Foreign Currency Forward Contracts
We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to address the risk associated with fluctuations of certain foreign currencies. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts to mitigate foreign currency transaction gains or losses. These foreign currency exposures typically arise from intercompany transactions. Our forward contracts generally have terms of 30 days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are intended to offset gains and losses resulting from settlement of payments received from our foreign operations which are settled in U.S. dollars. All outstanding foreign currency forward contracts are marked to market at the end of the period with unrealized gains and losses included in other expense. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of March 31, 2023 and 2022, the notional amounts of forward contracts as well as the related fair values were as follows:
March 31, 2023March 31, 2022
Canadian Dollar4,500 4,000 
South Korean Won1,500 2,250 
Australian Dollar— 1,000 
Great Britain Pound500 — 
Chinese Renminbi500 — 
Total notional amounts$7,000 $7,250 
    Recognized foreign currency gains or losses related to our forward contracts in the accompanying consolidated statements of operations and comprehensive income/(loss) were losses of $(743), $(1,586) and $(811) for fiscal 2023, 2022 and 2021, respectively. Gains and losses from our forward contracts are intended to be offset by transaction gains and losses from the settlement of transactions denominated in foreign currencies. The Company realized net foreign currency gains/(losses) of
$(100), $(1,937), and $283 for fiscal 2023, 2022, and 2021, respectively. Foreign currency gains and losses are recorded within other expense/(income) in our consolidated statements of operations and comprehensive income/(loss).
XML 24 R10.htm IDEA: XBRL DOCUMENT v3.23.1
Leases
12 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Leases Leases
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities, as well as, from time to time, both long-term and short-term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.
    We lease temporary power products produced by our Thermon Power Solutions Inc. (“TPS”) division to our customers on a short-term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. A small number of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on an index or rate such as CPI are included in the lease payments based on the commencement date index or rate. Estimated changes to the index or rate during the lease term are not considered in the determination of the lease payments.
Options to Extend or Terminate Leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our Right of Use ("ROU") assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Our EMEA operations and APAC operations have limited borrowing needs and rely on cash from operations. However, the U.S. operating subsidiary can make intercompany loans if necessary from its available credit capacity given the more preferential rates available to our U.S. operating subsidiary and the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind, the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases that commenced subsequent to April 1, 2019 and during the fiscal year ended March 31, 2023, rates applicable at or close to the time of the inception of the lease were used to establish the new lease liabilities.
Lease Term and Discount RateMarch 31, 2023March 31, 2022
Weighted average remaining lease term
Operating5.95.4
Finance1.52.5
Weighted average discount rate
Operating4.19 %4.72 %
Finance6.13 %6.18 %
Supplemental balance sheet information related to leases was as follows:
AssetsClassificationMarch 31, 2023March 31, 2022
OperatingOperating lease right-of-use assets$13,570 $10,534 
FinanceProperty, plant and equipment131 351 
Total right-of-use assets$13,701 $10,885 
Liabilities
Current
OperatingLease liabilities$3,258 $3,472 
FinanceLease liabilities106 152 
Non-current
OperatingNon-current lease liabilities12,427 9,476 
FinanceNon-current lease liabilities52 183 
Total lease liabilities$15,843 $13,283 
Supplemental statement of operations information related to leases was as follows:
Lease expenseClassificationYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating lease expenseSelling, general, and administrative expenses$4,382 $4,164 $4,697 
Finance lease expense:
Amortization of ROU assetsSelling, general, and administrative expenses134 166266
Interest expense on finance lease liabilitiesInterest expense15 2721
Short-term lease expenseSelling, general, and administrative expenses250 248 240 
Net lease expense$4,781 $4,605 $5,224 
Supplemental statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilitiesYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating cash used for operating leases$4,603 $4,538 $4,566 
Operating cash flows used for finance leases12 27 39 
Financing cash flows used for finance leases142 155 276 
Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:
Future Lease PaymentsOperating LeasesFinance Leases
Twelve months ending March 31,
2024$4,115 $123 
20253,44856
20262,739— 
20272,464— 
20281,830— 
Thereafter3,639
Total lease payments$18,235 $179 
Less imputed interest(2,550)(21)
Total lease liability$15,685 $158 
Leases Leases
Description of Leases
The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities, as well as, from time to time, both long-term and short-term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.
Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.
    We lease temporary power products produced by our Thermon Power Solutions Inc. (“TPS”) division to our customers on a short-term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year.
Variable Lease Payments
A majority of our lease agreements include fixed rental payments. A small number of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on an index or rate such as CPI are included in the lease payments based on the commencement date index or rate. Estimated changes to the index or rate during the lease term are not considered in the determination of the lease payments.
Options to Extend or Terminate Leases
Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our Right of Use ("ROU") assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term unless there is a transfer of title or purchase option reasonably certain of exercise.
Discount Rate
The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Our EMEA operations and APAC operations have limited borrowing needs and rely on cash from operations. However, the U.S. operating subsidiary can make intercompany loans if necessary from its available credit capacity given the more preferential rates available to our U.S. operating subsidiary and the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind, the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases that commenced subsequent to April 1, 2019 and during the fiscal year ended March 31, 2023, rates applicable at or close to the time of the inception of the lease were used to establish the new lease liabilities.
Lease Term and Discount RateMarch 31, 2023March 31, 2022
Weighted average remaining lease term
Operating5.95.4
Finance1.52.5
Weighted average discount rate
Operating4.19 %4.72 %
Finance6.13 %6.18 %
Supplemental balance sheet information related to leases was as follows:
AssetsClassificationMarch 31, 2023March 31, 2022
OperatingOperating lease right-of-use assets$13,570 $10,534 
FinanceProperty, plant and equipment131 351 
Total right-of-use assets$13,701 $10,885 
Liabilities
Current
OperatingLease liabilities$3,258 $3,472 
FinanceLease liabilities106 152 
Non-current
OperatingNon-current lease liabilities12,427 9,476 
FinanceNon-current lease liabilities52 183 
Total lease liabilities$15,843 $13,283 
Supplemental statement of operations information related to leases was as follows:
Lease expenseClassificationYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating lease expenseSelling, general, and administrative expenses$4,382 $4,164 $4,697 
Finance lease expense:
Amortization of ROU assetsSelling, general, and administrative expenses134 166266
Interest expense on finance lease liabilitiesInterest expense15 2721
Short-term lease expenseSelling, general, and administrative expenses250 248 240 
Net lease expense$4,781 $4,605 $5,224 
Supplemental statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilitiesYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating cash used for operating leases$4,603 $4,538 $4,566 
Operating cash flows used for finance leases12 27 39 
Financing cash flows used for finance leases142 155 276 
Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:
Future Lease PaymentsOperating LeasesFinance Leases
Twelve months ending March 31,
2024$4,115 $123 
20253,44856
20262,739— 
20272,464— 
20281,830— 
Thereafter3,639
Total lease payments$18,235 $179 
Less imputed interest(2,550)(21)
Total lease liability$15,685 $158 
XML 25 R11.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers
12 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenue from Contract with Customers Revenue from Contracts with Customers    
    Please refer to Note 1, "Organization and Summary of Significant Accounting Policies" for more information regarding our revenue recognition policy.
Performance Obligations
    A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify, as a performance obligation, each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.
    Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with the customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately 62.9%, 60.4% and 58.6% of revenue for the fiscal year ended March 31, 2023, 2022, and 2021, respectively
    Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately 37.1%, 39.6% and 41.4% of revenue for the fiscal years ended March 31, 2023, 2022, and 2021, respectively.
    For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.
    Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses.
    For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost amount may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not generally resulted in significant adjustments to our results of operations.
    At March 31, 2023, revenues associated with our open performance obligations totaled $163,300, representing our combined backlog and deferred revenue. Within this amount, approximately $11,621 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within twelve months.
Pricing and Sales Incentives
    Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.
Optional Exemptions, Practical Expedients and Policy Elections
    We expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.
    The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation.
    The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction.
Contract Assets and Liabilities
    Contract assets and liabilities are presented on our consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of their related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).
    As of March 31, 2023 and 2022, contract assets were $16,272 and $19,626, respectively. There were no impairment losses recognized on our contract assets for the year ended March 31, 2023, 2022, or 2021. As of March 31, 2023 and 2022, contract liabilities were $8,483 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 were recognized in revenue as of March 31, 2023.    
Disaggregation of Revenue
    We disaggregate our revenue from contracts with customers by geographic location as well as revenue recognized at point in time and revenues recognized over time, as we believe these best depict the nature of our sales and the regions in which those sales are earned and managed.
Revenue recognized at a point-in-time based on when control transitions to the customer and is generally related to our product sales. Moreover, point-in-time revenue does not typically require engineering or installation services. Revenue recognized over time occurs on our projects where engineering or installation services, or a combination of the two, are required. We recognize revenue related to such projects in a systematic way that reflects the transfer of service to the customer.
    Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:
Fiscal Year Ended March 31, 2023
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$116,924 $92,230 $209,154 
Canada116,112 37,855 153,967 
Europe, Middle East and Africa23,483 19,676 43,159 
Asia-Pacific20,780 13,530 34,310 
Total revenues$277,299 $163,291 $440,590 
Fiscal Year Ended March 31, 2022
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$75,115 $79,072 $154,187 
Canada92,071 23,371 115,442 
Europe, Middle East and Africa27,306 27,431 54,737 
Asia-Pacific20,317 10,991 31,308 
Total revenues$214,809 $140,865 $355,674 
Fiscal Year Ended March 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$47,599 $47,842 $95,441 
Canada67,451 23,402 90,853 
Europe, Middle East and Africa29,304 24,915 54,219 
Asia-Pacific17,448 18,220 35,668 
Total revenues$161,802 $114,379 $276,181 
XML 26 R12.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income/(Loss) per Common Share
12 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Net Income/(Loss) per Common Share Net Income/(Loss) per Common Share
Basic net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares outstanding during each period. Diluted net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that the performance target will not be met.
The reconciliations of the denominators used to calculate basic net income/(loss) per common share and diluted net income/(loss) per common share for fiscal 2023, 2022, and 2021, respectively, is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Basic net income/(loss) per common share
Net income/(loss) $33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Basic net income/(loss) per common share$1.01 $0.60 $0.03 
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Common share equivalents:
Stock options issued7,512 2,231 27,306 
Restricted and performance stock units issued269,792 204,285 179,056 
Weighted average shares outstanding – dilutive 33,745,936 33,514,561 33,340,954 
Diluted net income/(loss) per common share $1.00 $0.60 $0.03 
For the year ended March 31, 2023, 2022, and 2021, 53,911, 110,923 and 85,322 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share since they would have had an anti-dilutive effect.
XML 27 R13.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories
12 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Inventories Inventories
    Inventories consisted of the following:
March 31,
20232022
Raw materials$53,845 $41,389 
Work in process5,338 6,294 
Finished goods29,511 25,802 
 88,694 73,485 
Valuation reserves(1)
(6,562)(1,835)
Inventories, net$82,132 $71,650 
     The following table summarizes the annual changes in our valuation reserve accounts:
Balance as of March 31, 2021$1,774 
Additions in reserve389 
Charged to reserve(328)
Balance as of March 31, 20221,835 
Additions in reserve(1)
5,535 
Charged to reserve(808)
Balance as of March 31, 2023$6,562 
(1) - We increased our valuation reserve in connection with the Russia Exit by $4,325. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.
XML 28 R14.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment
12 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consisted of the following:
March 31,
20232022
Land, buildings and improvements$55,456 $57,306 
Machinery and equipment48,912 48,365 
Office furniture and equipment18,164 17,014 
Internally developed software5,069 5,851 
Construction in progress3,137 1,457 
Property, plant and equipment at cost130,738 129,993 
Accumulated depreciation(67,450)(63,954)
Property, plant and equipment, net$63,288 $66,039 
Depreciation expense was $9,784, $11,415 and $11,277, in fiscal 2023, 2022, and 2021, respectively.
Included within depreciation expense was amortization of internally developed software of $334, $346, and $766, in fiscal 2023, 2022 and 2021, respectivel
XML 29 R15.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets
12 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The carrying amount of goodwill for all reporting segments as of March 31, 2023, 2022 and 2021 is as follows:
US-LAMCanadaEMEAAPACTotal
Balance as of March 31, 2021$62,725 $121,550 $20,139 $8,624 $213,038 
Foreign currency translation impact — 768 (1,052)— (284)
Balance as of March 31, 2022$62,725 $122,318 $19,087 $8,624 $212,754 
Goodwill acquired(1)
18,620 — — — 18,620 
Foreign currency translation impact— (9,373)(408)(1,981)(11,762)
Balance as of March 31, 2023$81,345 $112,945 $18,679 $6,643 $219,612 
(1) - Refer to Note 2, "Acquisition" for more information.
    Our total intangible assets at March 31, 2023, and 2022 consisted of the following:
Gross Carrying Amount at March 31, 2023Accumulated AmortizationNet Carrying Amount at March 31, 2023Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,560 $(33,344)$28,216 $66,669 $(29,445)$37,224 
Trademarks47,427 (2,031)45,396 45,222 (1,517)43,705 
Developed technology14,862 (6,520)8,342 9,946 (5,933)4,013 
Customer relationships113,259 (102,743)10,516 113,413 (103,900)9,513 
Certifications441 — 441 453 — 453 
Other1,280 (221)1,059 — — — 
Total$238,829 $(144,859)$93,970 $235,703 $(140,795)$94,908 
Products intangible assets have an estimated useful life of 10 years. Some trademarks and certifications have indefinite lives and some have useful lives of 8 years to 10 years. Developed technology have estimated useful lives of 16 years to 20 years. Customer relationships intangibles have useful lives of 8 years to 17 years. The other category of intangibles has an estimated useful life of 5 years. The weighted average useful life for the definite-lived intangibles is 13 years.
Intangible assets held in non-U.S. entities are valued in foreign currencies; accordingly, changes in indefinite life intangible assets, such as certifications, at March 31, 2023 and 2022 were the result of foreign currency translation adjustments. Foreign currency translation adjustments also impacted finite life intangible assets held in non-U.S. entities.
The Company recorded amortization expense of $9,447, $8,790, and $9,445 in fiscal 2023, 2022 and 2021, respectively for intangible assets. Annual amortization of intangible assets for the next five fiscal years and thereafter will approximate the following:
2024$8,849 
20258,524 
20268,524 
20278,524 
20285,746 
Thereafter11,152 
Total$51,319 
XML 30 R16.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities
12 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued current liabilities consisted of the following:
 March 31,
2023
March 31,
2022
Accrued employee compensation and related expenses$17,709 $16,235 
Accrued interest414 277 
Customer prepayment89 405 
Warranty reserve758 557 
Professional fees2,696 2,540 
Sales tax payable4,301 2,758 
Accrued litigation payable(1)
5,880 789 
Other(2)
7,517 3,410 
Total accrued current liabilities$39,364 $26,971 
(1) - The Company has insurance receivables relating to and materially offsetting the accrued litigation payable recorded in fiscal 2023 and noted above.
(2) - Included in Other are accrued warranty-related costs of $1,996 and $2,523, respectively, associated with the operational execution of a US-LAM project that was completed previously. Additionally, we recorded $3,384 in other for charges on accumulated foreign currency translation losses related to the Russia Exit in fiscal 2023. Refer to Note 14, "Restructuring and Other Charges/(Income).".
XML 31 R17.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Revolving Credit Facilities
12 Months Ended
Mar. 31, 2023
Short-Term Debt [Abstract]  
Short-Term Revolving Credit Facilities Short-Term Revolving Credit Facilities    Under the Company’s senior secured revolving credit facility described below in Note 12, “Long-Term Debt,” the Company had $14,500 outstanding borrowings at March 31, 2023, and no outstanding borrowings at March 31, 2022. The short-term classification of the revolving credit facility is based on our intent to repay the borrowings thereunder within the next twelve months.
XML 32 R18.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt
12 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Long-Term Debt Long-Term Debt
Long-term debt consisted of the following:
 March 31,
2023
March 31,
2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively$97,932 $128,360 
Less current portion(10,222)(7,929)
Total$87,710 $120,431 
Senior Secured Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc. as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), entered into an Amended and Restated Credit Agreement with several banks and other financial institutions or entities from time to time and JPMorgan Chase Bank, N.A., as Administrative Agent, ("the Agent") which was further amended on November 19, 2021 and March 7, 2023.
The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017, by and among Borrowers, the lenders party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the following credit facilities described below (collectively, the “Facilities”).
Revolving Credit Facility: A USD $100,000 five-year secured revolving credit facility made available to the U.S. Borrower. The Revolving Credit Facility includes sub-limits for letters of credit and swing-line loans (the “Revolving Credit Facility”).
U.S. Term Loan Facility: A USD $80,000 five-year secured term loan A (the “U.S. Term Loan”) made available to the U.S. Borrower (the “U.S. Term Loan Facility”); and
Canadian Term Loan Facility: A CAD $76,182 five-year term loan A (the “Canadian Term Loan” and, together with the U.S. Term Loan, the “Term Loans”) made available to the Canadian Borrower (the “Canadian Term Loan Facility,” and together with the U.S. Term Loan Facility, the “Term Loan Facilities”).
Proceeds of the Facilities were used at closing to repay and refinance the Borrowers’ existing indebtedness under the Prior Credit Agreement and pay all interest, fees and expenses related thereto, and thereafter are expected to be used for working capital and general corporate purposes.
The Credit Agreement allows for incremental term loans and incremental revolving commitments in an amount not to exceed USD $100,000.
Maturity and Repayment
Each of the Facilities terminates on September 29, 2026. Each of the Term Loans will amortize as set forth in the table below, with payments on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.
Installment DatesOriginal Principal Amount
January 1, 2022 through October 1, 20221.25 %
January 1, 2023 through October 1, 20241.88 %
January 1, 2025 through July 1, 20262.50 %
Guarantees
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are guaranteed by the Company and all of the U.S. Borrower’s current and future wholly owned domestic material subsidiaries (the “U.S. Subsidiary Guarantors”), subject to certain exceptions. The Canadian Term Loan is guaranteed by the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions.
Security
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are secured by a first lien on all of the assets of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, including 100% of the capital stock of the U.S. Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, subject to certain exceptions. The Canadian Term Loan is secured by a first lien on all of the assets of the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors, the Canadian Borrower and the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Interest Rates and Fees
The U.S. Borrower will have the option to pay interest on the U.S. Term Loan and borrowings under the Revolving Credit Facility at a base rate, plus an applicable margin, or at a rate based on the Secured Overnight Financing Rate, or "SOFR," plus an applicable margin. The Canadian Borrower will have the option to pay interest on the Canadian Term Loan at a prime rate, plus an applicable margin, or at a rate based on the Canadian Dollar Offered Rate, or "CDOR," plus an applicable margin.
Under the applicable Facilities, the margin for base rate loans and Canadian prime rate loans is 62.5 basis points and the applicable margin for SOFR loans and CDOR loans is 162.5 basis points; provided that, following the completion of one full fiscal quarter after the closing date, the applicable margins will be determined based on a leverage-based performance grid.
In addition to paying interest on outstanding principal under the Revolving Credit Facility, the U.S. Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.25% per annum, provided that,
following the completion of one full fiscal quarter after the closing date, the commitment fee will be determined based on a leverage-based performance grid.
Voluntary Prepayment
The Borrowers will be able to voluntarily prepay the principal of the loans outstanding under each of the Facilities without penalty or premium (subject to breakage fees) at any time in whole or in part.
Mandatory Prepayment
Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.
Debt Issuance Costs
The Company capitalizes and defers the costs associated with establishing our debt and financing arrangements. These costs are amortized as interest expense over the life of the loan or related financing. Additionally, for any unscheduled principal payments the Company will record incremental deferred debt charges on a pro rata basis of the unamortized deferred debt balance at the time of the repayment. When debt or the contract is retired prematurely, the proportionate unamortized deferred issuance costs are expensed as loss on retirement. Deferred debt issuance costs expensed as part of interest expense for fiscal 2023, 2022 and 2021 were $317, $596 and $1,525, respectively.
We incurred fees to third parties in connection with our entry into the Credit Agreement described above. The debt issuance costs of $1,265 were capitalized and will be amortized over the life of the Credit Agreement in fiscal 2022. Additionally, we recognized a loss on debt extinguishment of $2,569 in fiscal 2022, which was recorded to Other income/(expense) on our consolidated statements of operations and comprehensive income/(loss).
Financial Covenants
In connection with the Credit Agreement, the Company is required, on a consolidated basis, to maintain certain financial covenant ratios. On the last day of any period of four fiscal quarters ending during a period set forth below, the Company must maintain a consolidated leverage ratio that does not exceed the ratios for such period set forth below (each of which ratios may be increased by 0.50:1.00 for each of the four fiscal quarters following certain acquisitions at the election of the U.S. Borrower):
Fiscal Quarter EndingConsolidated Leverage Ratio
September 30, 2021 through September 30, 20223.75:1.00
December 31, 2022 and each fiscal quarter thereafter3.50:1.00
In addition, on the last day of any period of four fiscal quarters ending on or after September 30, 2021, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.00. As of March 31, 2023, we were in compliance with all financial covenants of the Credit Agreement and there is no material uncertainty about our ongoing ability to comply with our covenants.
Other Covenants
The Credit Agreement contains restrictive covenants (in each case, subject to certain exclusions) that limit, among other things, the ability of the Company and its subsidiaries (including the Borrowers) to:
incur additional indebtedness;
grant liens;
make certain fundamental changes;
sell assets;
make restricted payments;
enter into sales and leasebacks;
make investments;
prepay certain indebtedness;
enter into transactions with affiliates; and
enter into certain restrictive agreements.
The covenants are subject to various baskets and materiality thresholds, with certain of the baskets to the restrictions on the repayment of subordinated or unsecured indebtedness, restricted payments and investments being available only when the Company’s pro forma leverage ratios are less than a certain level.
The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default, including, among other things, payment defaults, breach of representations and warranties, covenant defaults, cross-defaults to certain indebtedness, certain events of bankruptcy, certain events under ERISA, judgment defaults, actual or asserted failure of any guaranty or security documents to be in full force and effect and change of control. If such an event of default occurs, the Agent will be entitled to take various actions, including the termination of the commitment for the Revolving Credit Facility, the acceleration of amounts due under the Credit Agreement and certain other actions that a secured creditor is customarily permitted to take following a default.
    At March 31, 2023, we had $83,653 of available borrowing capacity thereunder after taking into account the borrowing base and $16,347 of outstanding letters of credit. The Term Loans bear interest at the SOFR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage ratio (as described above). The interest rates on the Term Loan Facilities on March 31, 2023 were 6.27% for the Canadian Term Loan Facility, 5.59% for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Interest expense has been presented net of interest income on our consolidated statements of operations and comprehensive income/(loss).
Maturities of long-term debt principal payments are as follows for the fiscal years ended March 31:
2024$10,222 
202511,074 
202613,629 
202763,436 
2028— 
Total$98,361 
XML 33 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits
12 Months Ended
Mar. 31, 2023
Employee Benefits [Abstract]  
Employee Benefits Employee Benefits
The Company has defined contribution plans covering substantially all domestic employees and certain foreign subsidiary employees who meet predefined service and eligibility requirements. Participant benefits are 100% vested upon participation. The Company matches employee contributions, limited to 50% of the first 10% of each eligible employee's salary contributed. The Company's matching contributions to defined contribution plans on a consolidated basis were approximately $3,180, $2,708, and $2,561 in fiscal 2023, 2022, and 2021, respectively.
The Company has an incentive compensation program to provide employees with incentive pay based on the Company's ability to achieve certain sales, profitability, and safety objectives. From time to time, the compensation committee of the Board of Directors, at its sole discretion, can add additional amounts to the overall incentive pay achieved. The Company recorded approximately $9,668, $7,258, and $2,767 for incentive compensation earned and other discretionary amounts in fiscal 2023, 2022, and 2021, respectively.
    The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the consolidated balance sheets at March 31, 2023 and 2022 were $6,350 and $5,391, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of $5,671 and $4,837 included in “Other long-term liabilities” in the consolidated balance sheet at March 31, 2023 and 2022, respectively. Deferred compensation plan expense/(income) was $(208), $283, and $1,564 for the years ended March 31, 2023, 2022, and 2021 respectively, and is presented as such in our consolidated statements of operations and comprehensive income/(loss). Expenses and income from our deferred compensation plan were mostly offset by unrealized gains and losses for the deferred compensation plan included in other income/(expense) on our consolidated statements of operations and comprehensive income/(loss). Our unrealized (gains)/losses on investments were $154, $(285), and $(1,635) for the year ended March 31, 2023, 2022, and 2021, respectively.
XML 34 R20.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income)
12 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and other charges (income) Restructuring and Other Charges/(Income)
As a result of the continued impact of the Russo-Ukrainian war, including the sanctions related thereto, in the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. Given the continuing depressed economic conditions resulting from the Russo-Ukrainian war, including sanctions related thereto, the Company commenced a strategic assessment of its operations in its Russian subsidiary and we concluded that there was uncertainty in whether the Company could realize significant future economic benefits. Therefore, we recorded a total charge of $8,334 in the third fiscal quarter of 2023.
In the fourth quarter of fiscal 2023, on January 31, 2023, our board of directors authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”), through a planned disposition of its Russian subsidiary. We
expect to complete the Russia Exit by the second quarter of fiscal 2024, subject to the receipt of the requisite regulatory approvals. The carrying value of the remaining assets and liabilities is zero.
Additionally, in the fourth fiscal quarter, we moved the Russian subsidiary and its related assets and liabilities into an Assets Held-for-Sale asset group. Therefore, according to ASC 205, Presentation of Financial Statements, we marked down the asset group to its fair value less cost to sell. In fiscal 2023, we recorded the following charges:

ChargeFinancial statement impactAmount
Cash and cash equivalentsCash and cash equivalents; Selling, general and administrative expenses$3,939 
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss Accounts receivable, net; Selling, general and administrative expenses681 
Increase in inventory valuation reservesInventories, net; Cost of sales4,325 
Contract assetsContract assets; Restructuring and other charges/(income)347 
Prepaid expenses and other current assetsPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,102 
Property, plant and equipment, net Property, plant and equipment, net; Restructuring and other charges/(income)298 
Operating lease right-of-use assetsOperating lease right-of-use assets; Restructuring and other charges/(income)567 
Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)83 
Current and non-current liabilities, net, including accumulated foreign currency translation lossesCurrent liabilities; Restructuring and other charges/(income)1,296 
 $12,638 
All charges described above were recorded in our EMEA reportable segment, with the exception of $241 of cost of sales from an increase in inventory reserves in our Canada reportable segment. Additionally, we incurred $282 in certain legal and professional fees related to the Russia Exit, of which $209 were recognized in the fourth fiscal quarter of 2023.
During fiscal 2022, we recorded $(103) for severance-related activity in our Canadian segment which was recorded to "Restructuring and other charges/(income)" in our consolidated statements of operations and comprehensive income/(loss). Additionally, we recorded $(311) in cash receipts related to receivables existing prior to the sale of our South Africa business, which was completed in fiscal 2021.
During fiscal 2021, we enacted certain restructuring initiatives to align our cost structure with the decline in demand for our products and services primarily due to COVID-19 and supply/demand fluctuations in commodity prices. Moreover, during fiscal 2021, the Company terminated approximately 252 people (both hourly and salaried positions) and incurred $5,748 in one-time severance costs. These charges were recorded to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss).
In addition, we incurred $429 in lease impairment costs primarily related to one of our Canadian facilities that was substantially vacated by December 31, 2020, as the Company executed efforts to optimize its global manufacturing footprint. We also exercised the early termination option for one of our existing leases in Canada, which resulted in the remeasurement of the related right-of-use asset and lease liability and accelerated the lease amortization and expense to align with the cease use date of the facility. We substantially vacated the facility by December 31, 2020. Finally, we early terminated one of our leases in our US-LAM segment. As a result of these abandonments, we recorded a total of $381 in lease abandonment charges during fiscal 2021. We recorded these charges to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss).
Disposal of South Africa Business
On December 15, 2020, a Sale of Shares Agreement was entered into between one of our consolidated subsidiaries and an investor consortium (the "TSAPL Purchasers"). As a result of this agreement, 100% of the outstanding common shares of our consolidated subsidiary, Thermon South Africa Proprietary Limited (the "South Africa Business"), were sold to the TSAPL Purchasers, with aggregate proceeds of 2,500 South African Rand (ZAR), or $167, as partial satisfaction of an existing note receivable. In addition, Purchasers committed to settle operational receivables attributable to other Company subsidiaries existing at the time of sale.
After evaluating our presence in the region served by the South Africa Business, the Company decided to centralize and consolidate our business structure and streamline our organization. A member of the TSAPL Purchasers was the current general manager of the operations of the South Africa business at the time of sale. This sale is accompanied by a distribution agreement whereby the new owners of the business have agreed to distribute our products, continuing the Company's presence in the region. We believe this is an opportunity to optimize the business while pivoting to a new relationship that will better enable us to serve our customers.
As a result of the sale and in accordance with ASC Topic 360, Impairment and Disposal of Long-Lived Assets ("ASC 360"), we recognized a loss on the sale of a business of $2,065 in fiscal 2021, which included the impact of a currency translation adjustment of $828. This loss was recognized within restructuring and other charges/(income) on the consolidated statements of operations and comprehensive income/(loss). The reported loss on sale of stock is not deductible for tax. Prior to the disposal, the South Africa Business's results were reported within the "Europe, Middle East and Africa" segment.
Restructuring and other charges/(income) by reportable segment were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
United States and Latin America$— $(46)$3,563 
Canada— (186)2,591 
Europe, Middle East and Africa3,693 (182)2,459 
Asia-Pacific— — 10 
 $3,693 $(414)$8,623 
Restructuring activity related to severance activity described above recorded in "Accrued liabilities" on the consolidated balance sheets is summarized as follows:
Beginning balance, April 1, 2021$657 
Costs incurred(103)
Less cash payments(554)
Beginning balance, April 1, 2022$— 
Costs incurred— 
Less cash payments— 
Ending balance, March 31, 2023$— 
XML 35 R21.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies
12 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Letters of Credit, Bank Guarantees, and Other Commitments
At March 31, 2023, and 2022, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately $30,753 and $9,760 as of March 31, 2023, and 2022, respectively. Of this amount, $1,211 and $953 is secured by cash deposits at the Company's financial institutions at March 31, 2023, and 2022, respectively, and an additional $1,847 and $2,948, respectively, represents a reduction of the available amount of the Company's short term and long-term revolving lines of credit. Included in prepaid expenses and other current assets at March 31, 2023 and 2022, was approximately $2,859 and $2,486, respectively, of cash deposits pledged as collateral on performance bonds and letters of credit. In addition to the $30,753 and $9,760 above, our Indian subsidiary also has $4,418 and $4,807 in non-collateralized customs bonds outstanding at March 31, 2023 and 2022, respectively, to secure the Company's customs and duties obligations in India.
    The Company has entered into information technology service agreements with several vendors. The service fees expense amounted to $1,332, $2,498, and $1,768 in fiscal 2023, 2022, 2021, respectively. The future annual service fees under the service agreements are as follows for the fiscal years ended March 31:
2024$1,514 
202549 
2026— 
Total$1,563 
As of March 31, 2023, the Company has accrued $1,996 as estimated additional cost related to the operational execution of a project in our US-LAM segment. Refer to Note 10, "Accrued Liabilities" for more information.
Changes in the Company's warranty reserve are as follows:
Balance at March 31, 2020$477 
Reserve for warranties issued during the period217 
Settlements made during the period(444)
Balance at March 31, 2021$250 
Reserve for warranties issued during the period605 
Settlements made during the period(298)
Balance at March 31, 2022$557 
Reserve for warranties issued during the period607 
Settlements made during the period(406)
Balance at March 31, 2023$758 
Legal Proceedings
We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. As of March 31, 2023, management believes that adequate reserves have been established for any probable and reasonably estimable losses. Expenses related to litigation reduce operating income. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one reporting period. 
In January 2020, the Company received service of process in a class action application in the Superior Court of Quebec, Montreal, Canada related to certain heating elements previously manufactured by THS and incorporated into certain portable construction heaters sold by certain manufacturers. The Company believes this claim is without merit and intends to vigorously defend itself against the claim. While the Company continues to dispute the allegations, in March 2021, it reached an agreement in principle with the plaintiff and other defendants to resolve this matter without admitting to any liability; such agreement remains subject to the agreement of the parties on the terms of a definitive settlement agreement. Settlement of this matter on the agreed terms will require the Company to contribute an amount that would not have a material impact on the Company’s consolidated financial position, results of operations or cash flows. The settlement is subject to, among other things, approval by the Superior Court.
XML 36 R22.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense
12 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Stock-Based Compensation Expense Stock-Based Compensation ExpenseThe Board of Directors has adopted and the shareholders have approved three stock option award plans. The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plans ("2010 Plan") was approved on July 28, 2010. The plan authorized the issuance of 2,767,171 stock options or restricted shares (on a post stock split basis). On April 8, 2011, the Board of Directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan ("2011 LTIP"). The 2011 LTIP made available 2,893,341 shares of the Company's common stock that may be awarded to employees, directors or non-employee contractor's compensation in the form of stock options or restricted stock awards. On May 21, 2020, the Board of Directors approved the Thermon Group Holdings, Inc. 2020 Long-Term Incentive Plan ("2020 LTIP"). The 2020 LTIP made available 1,400,000 shares of the Company's common stock that may be awarded to employees, directors, or non-employee contractor's compensation in the form of stock options or restricted stock awards. Collectively, the 2010 Plan, the 2011 LTIP, and the 2020 LTIP are referred to as the "Stock Plans." The Company does not hold any shares of its own stock as treasury shares. Accordingly, the vesting of restricted stock units and performance stock units and the exercise of stock options result in the issuance of additional new shares of the Company's stock. For fiscal 2023, 2022, and 2021, we recorded stock-based compensation of $5,954, $3,803, and $3,728, respectively.
Unvested options outstanding are scheduled to cliff vest over three years with 100% vesting on the third anniversary date of the grant. Stock options must be exercised within 10 years from date of grant. Stock options were issued with an exercise price which was equal to the market price of our common stock at the grant date. We account for forfeitures as they occur, rather than estimate expected forfeitures.
Stock Options
A summary of stock option activity under our Stock Plans for fiscal 2023, 2022, and 2021 are as follows:
Options Outstanding
Number of SharesWeighted Average Exercise Price
Balance at March 31, 2020163,016$12.25 
Granted71,78014.28 
Exercised(97,156)6.81 
Forfeited(16,171)14.28 
Expired(10,068)$14.73 
Balance at March 31, 2021111,401$16.53 
Granted— 
Exercised(8,100)12.00 
Forfeited(9,742)14.28 
Expired(4,322)16.30 
Balance at March 31, 202289,237$17.20 
Expired(14,871)$21.52 
Balance at March 31, 202374,366$16.33 
For fiscal 2023, 2022, and 2021, the intrinsic value of stock option exercises was $0, $60, and $646, respectively. As of March 31, 2023, there was no unrecognized expense related to unvested stock option awards.
The following table summarizes information about stock options outstanding as of March 31, 2023:
Options OutstandingOptions Vested and Exercisable
Exercise PriceNumber OutstandingWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023Number Vested and ExercisableWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023
$14.2845,8677.2$14.28 $393,810 — 7.2$— $— 
$19.6428,4993.819.64 244,690 28,499 3.819.64 — 
$14.28 - $19.6474,366 5.9$16.33 $638,500 28,499 5.9$19.64 $— 
The aggregate intrinsic value in the preceding table represents the total intrinsic value based on our closing stock price of $24.92 as of March 31, 2023, which would have been received by the option holders had all option holders exercised as of that date.
Stock options are valued by using a Black-Scholes-Merton option pricing model. We calculate the value of our stock option awards when they are granted. Accordingly, we update our valuation assumptions for volatility and the risk-free interest rate each quarter that option grants are awarded. Annually, we prepare an analysis of the historical activity within our option plans as well as the demographic characteristics of the grantees of options within our stock option plan to determine the estimated life of the grants and possible ranges of estimated forfeiture. The expected life was determined using the simplified method for estimating expected option life, which qualify as "plain-vanilla" options. The risk-free interest rate is based on the rate of a zero-coupon U.S. Treasury instrument with a remaining term approximately equal to the expected term. We do not expect to pay dividends in the near term and therefore do not incorporate the dividend yield as part of our assumptions.
Restricted Stock Awards and Units
Restricted stock awards have been issued to members of our board of directors and restricted stock units have been issued to certain employees. For restricted stock awards, the actual common shares have been issued with voting rights and are included as part of our total common shares outstanding. The common shares may not be sold or exchanged until the vesting period is completed. For restricted stock units, no common shares are issued until the vesting period is completed. For restricted stock units, the Company allows its employees to withhold a portion of their units upon the vesting dates in order to satisfy their tax obligation. For both restricted stock awards and units, fair value is determined by the market value of our common stock on the date of the grant.
We established a plan to issue our directors awards of fully vested common stock in lieu of restricted stock awards. During fiscal 2023, 2022, and 2021 we issued 38,137, 32,136 and 52,098 fully vested common shares which had a total fair value of $624, $570, and $712 based on the closing price of our common stock on the date of issuance, respectively. As of March 31, 2023, there were no outstanding restricted stock awards.
The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2023, 2022, and 2021.
Restricted Stock UnitsNumber of SharesWeighted Average Grant Fair Value
Balance of unvested units at March 31, 2020236,706$22.14 
Granted222,67913.75 
Released(115,504)21.33 
Forfeited(39,357)16.95 
Balance of unvested units at March 31, 2021304,524 $12.96 
Granted139,242 17.62 
Released(125,089)19.42 
Forfeited(24,524)14.81 
Balance of unvested units at March 31, 2022294,153$16.26 
Granted167,84216.82 
Released(112,157)17.56 
Forfeited(13,584)15.83 
Balance of unvested units at March 31, 2023336,254$16.12 
Based on our closing stock price of $24.92, the aggregate intrinsic value of the unvested restricted stock units at March 31, 2023 was $8,373. Total unrecognized expense related to unvested restricted stock units was approximately $3,272 as of March 31, 2023. We anticipate this expense to be recognized over a weighted average period of approximately 1.0 years.
Performance Stock Units
During fiscal 2023, 2022, and 2021, performance stock unit awards were issued to our executive officers and other members of management and had total estimated grant date fair values of $2,547, $1,689 and $1,947, respectively. For the fiscal 2023 awards, the performance indicator for these awards is a combination of stock price and the Company's Adjusted EBITDA. The target number of shares is 62,530 and 72,949 for the stock price awards and Adjusted EBITDA awards, respectively. For those awards utilizing a stock price indicator, the stock price indicator measures our stock price relative to a predetermined peer group of companies with similar business characteristics as ours. Since the stock price indicator is market-based, we prepared a Monte Carlo valuation model to calculate the probable outcome of the market for our stock to arrive at the fair value. The fair value of the market-based units will be expensed over three years, whether or not the market condition is met. For those awards utilizing an Adjusted EBITDA indicator, the Adjusted EBITDA indicator establishes the target Adjusted EBITDA for each of the next three years from the grant date. Since these are performance-based stock awards, the Company will make estimates of periodic expense until the Adjusted EBITDA target is known and the expense for actual number of shares earned is determinable.
During fiscal 2023, certain Adjusted EBITDA-based performance awards paid at 200% of their target based on the Company's performance during the fiscal year.
During fiscal 2022 and 2021, certain Adjusted EBITDA-based performance stock awards that were scheduled to vest did not meet the minimum Adjusted EBITDA indicator. Accordingly, 67,220 and 130,835 of previously outstanding performance stock units were forfeited during fiscal 2022 and 2021, respectively.
For performance stock units, the performance period will end on the third fiscal year end subsequent to the award being granted. It will then be determined how many shares of stock will be issued. In each year of the performance period, the possible number of shares will range from zero percent to two hundred percent of the target shares.
The following table summarized the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2023.
Fiscal Year GrantedTargetMinimumMaximum
Fiscal 2021136,350272,700
Fiscal 202295,068190,136
Fiscal 2023135,479270,958
    In fiscal 2023, 2022 and 2021, the performance objectives for 182,423, 91,164 and 4,476 awards, respectively, were earned.
    At March 31, 2023, there was $5,648 in stock compensation that remained to be expensed, which will be recognized over a period of 1.0 years.
XML 37 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income/(Expense)
12 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Other Income/(Expense) Other Income/(Expense)
Other expense consisted of the following:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Foreign currency transaction gain/(loss)$643 $(2,377)$1,094 
Gain/(loss) on foreign exchange forwards(743)441 (811)
Gain/(loss) on investments from deferred compensation plan(154)285 1,635 
Loss on debt extinguishment— (2,569)— 
Other income/(expense)168 55 217 
Total$(86)$(4,165)$2,135 
XML 38 R24.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes
12 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Income taxes included in the consolidated income statement consisted of the following:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Current provision:
Federal provision$6,329 $634 $(4,662)
Foreign provision 12,619 8,907 6,098 
State provision 1,181 441 197 
Deferred provision:
Federal deferred benefit(2,648)(231)(1,963)
Foreign deferred benefit(1,649)(1,396)(1,084)
State deferred benefit(265)(22)(107)
Total provision for income taxes $15,567 $8,333 $(1,521)
    Deferred income tax assets and liabilities were as follows:
March 31,
20232022
Deferred tax assets:
Accrued liabilities and reserves$6,868 $5,483 
Capitalized research and development costs1,747 — 
Foreign deferred benefits1,250 1,626 
Stock option compensation802 736 
Net operating loss carryforward453 801 
Inventories584 415 
Interest limitation— 94 
Capitalized transaction costs124 95 
Tax credit carryforward225 214 
Unrealized gain on hedge— 
Valuation allowance(238)(248)
Total deferred tax assets$11,823 $9,216 
Deferred tax liabilities:
Intangible assets$(5,798)$(5,969)
Intangible and other - foreign(11,728)(14,139)
Property, plant and equipment(4,813)(4,277)
Prepaid expenses(247)(205)
Unrealized loss on hedge— (18)
Undistributed foreign earnings(632)(1,340)
Total deferred tax liabilities$(23,218)$(25,948)
Net deferred tax liability$(11,395)$(16,732)
The Company expects that it is more likely than not that the results of future operations will generate sufficient taxable income to realize its domestic and foreign deferred tax assets, net of valuation allowance reserves.
    The U.S. and non-U.S. components of income (loss) from continuing operations before income taxes were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
U.S.$17,792 $4,240 $(15,818)
Non-U.S.31,441 24,185 15,174 
Income from continuing operations$49,233 $28,425 $(644)
The difference between the provision for income taxes and the amount that would result from applying the U.S. statutory tax rate to income before provision for income taxes is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Notional U.S. federal income tax expense at statutory rate$10,339 $5,969 $(135)
Adjustments to reconcile to the income tax provision:
Impact of U.S. global intangible taxes and benefits(622)(210)(1,859)
U.S. net operating loss carry-back rate difference— — (1,470)
Russian loss not benefited2,768 — — 
South Africa divestiture— — 526 
Rate difference-international subsidiaries1,602 1,223 513 
Withholding on Canadian intercompany dividend— 301 — 
Impact on deferred tax liability for statutory rate change— 74 332 
Undistributed foreign earnings(315)713 359 
U.S. state income tax provision, net654 451 48 
Charges/(benefits) related to uncertain tax positions77 77 79 
Non-deductible charges421 150 239 
Change in valuation allowance10 34 (475)
Other, net633 (449)322 
Provision for income taxes$15,567 $8,333 $(1,521)
On December 22, 2017, the United States enacted significant changes to U.S. tax law following the passage and signing of H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for fiscal Year 2018” (the “Tax Act”) (previously known as “The Tax Cuts and Jobs Act”).  The Tax Act included significant changes to existing tax law, including a permanent reduction to the U.S. federal corporate income tax rate from 35% to 21%, a one-time repatriation tax on deferred foreign income (“Transition Tax”), deductions, credits and business-related exclusions. 
    Consistent with provisions allowed under the Tax Act, the net $4,007 calculated Transition Tax liability will be paid over an eight year period beginning in fiscal year 2019. At March 31, 2023, $1,640 of the Transition Tax liability is included in “Other non-current liabilities” in the consolidated balance sheets.  
Given the Tax Act’s significant changes and the opportunities to repatriate cash tax free, we have reevaluated our current permanent reinvestment position. Accordingly, we no longer assert a permanent reinvestment position in most of our foreign subsidiaries. We expect to repatriate certain earnings which will be subject to withholding taxes.  At March 31, 2023 we have accrued $830 as an additional deferred tax liability associated with the future repatriation of earnings from jurisdictions that withhold taxes on foreign paid dividends.  
In connection with the strategic assessment related to our Russian subsidiary, the Company had losses that were primarily not benefited for tax during the year ended March 31, 2023. The net tax impact of the losses for the write-down of the Russian subsidiary was $2,768.
During the year ended March 31, 2021, the Company recorded discrete tax benefits of $1,859 related to updated Internal Revenue Service rules regarding the United States global intangible low-taxed income or ("GILTI tax") and related tax planning elections associated with the GILTI tax rule changes. Under the new rules, Thermon was able to reduce previously incurred GILTI tax under the high tax exception rules. Included with this benefit are certain tax elections that resulted in the reduction of previous tax expense.
During the year ended March 31, 2021, the Company incurred a taxable loss within its operations in the United States. As a result, the net operating loss was available to be carried back to the Company's 2016 tax year when the federal tax rate was 35%. The rate differential resulted in a discrete tax benefit of $1,470.
    As of March 31, 2023, the Company had foreign tax net operating loss carry-forwards ("NOLs") of $1,863. Of this amount, $621 may be carried forward indefinitely. As of March 31, 2023, the tax years 2019 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject.
    At March 31, 2023, reserves for uncertain tax position consisted of uncertain tax positions related to the final Transition Tax that we determined could be overturned if the calculations were examined by tax authorities. The reserves for the Transition Tax will remain subject to examination until January 2025. No reserves are expected to be released within twelve months. Activity within our reserve for uncertain tax positions as well as the penalties and interest are recorded as a component
of the Company's income tax expense. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022
Beginning balance$885 $808 
Release of reserve— — 
Interest and penalties on prior reserves77 77 
Reserve for uncertain income taxes - included in "Other non-current liabilities"$962 $885 
XML 39 R25.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information
12 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Segment Information Segment Information
    We maintain four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our four reportable segments, our core products and services are focused on the following markets: chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, energy transition/decarbonization and general industries and other, which we refer to as our "key end markets." We offer a full suite of products (heating units, heating cables, heated blankets, temporary power solutions, and tubing bundles), services (engineering, installation and maintenance services) and software (design optimization and wireless and network control systems) required to deliver comprehensive solutions to some of the world's largest and most complex projects. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.
    Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant, and equipment, net of accumulated depreciation, and total assets classified by major geographic area in which the Company operates are as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Sales to External Customers:
United States and Latin America$209,154 $154,187 $95,441 
Canada153,968 115,442 90,853 
Europe, Middle East and Africa43,157 54,737 54,219 
Asia-Pacific34,311 31,308 35,668 
 $440,590 $355,674 $276,181 
Inter-segment Sales:
United States and Latin America$42,657 $40,169 $40,793 
Canada17,715 11,629 7,272 
Europe, Middle East and Africa1,409 1,683 2,003 
Asia-Pacific2,033 1,325 1,221 
$63,814 $54,806 $51,289 
Depreciation Expense:
United States and Latin America$4,845 $5,729 $6,290 
Canada4,423 5,117 4,454 
Europe, Middle East and Africa366 390 341 
Asia-Pacific150 179 192 
$9,784 $11,415 $11,277 
Amortization of Intangibles:
United States and Latin America$2,175 $1,145 $1,464 
Canada7,085 7,472 7,301 
Europe, Middle East and Africa84 94 453 
Asia-Pacific103 79 227 
$9,447 $8,790 $9,445 
Income/(Loss) from Operations:
United States and Latin America$38,808 $9,699 $(9,490)
Canada36,173 22,913 15,242 
Europe, Middle East and Africa(17,488)6,974 3,181 
Asia-Pacific5,431 4,559 3,917 
Unallocated:
Public company costs(1,780)(1,937)(1,716)
Stock compensation(5,954)(3,803)(3,728)
 $55,190 $38,405 $7,406 
March 31, 2023March 31, 2022
Property, Plant and Equipment, net:
United States and Latin America$31,918 $31,919 
Canada28,369 30,686 
Europe, Middle East and Africa2,366 2,796 
Asia-Pacific635 638 
$63,288 $66,039 
Total Assets:
United States and Latin America$270,404 $241,421 
Canada287,221 296,459 
Europe, Middle East and Africa57,680 67,608 
Asia-Pacific34,324 31,181 
$649,629 $636,669 
    At March 31, 2023 and 2022, non-current deferred tax assets of $10,363 and $7,061 respectively, were applicable to the United States.
    Capital expenditures by geographic area were as follows:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Capital Expenditures:
United States and Latin America$4,268 $1,267 $3,075 
Canada4,636 3,593 4,866 
Europe, Middle East and Africa278 288 68 
Asia-Pacific271 72 123 
 $9,453 $5,220 $8,132 
XML 40 R26.htm IDEA: XBRL DOCUMENT v3.23.1
Subsequent Events
12 Months Ended
Mar. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events    No subsequent events have been identified for the fiscal year ended March 31, 2023.
XML 41 R27.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies (Policies)
12 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Consolidation Basis of Consolidation and PresentationOur consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of the Company, its subsidiaries and entities in which the Company has a controlling financial interest. All intercompany balances have been eliminated in consolidation.
Canadian Emergency Wage Subsidy
Canadian Emergency Wage Subsidy
On April 11, 2020, the Canadian government officially enacted the Canadian Emergency Wage Subsidy (the “CEWS”) for the purposes of assisting employers in financial hardship due to the COVID-19 pandemic and of reducing potential lay-offs of employees. The CEWS, which was made retroactive to March 15, 2020, generally provided “eligible entities” with a wage subsidy of up to 75% of “eligible remuneration” paid to an eligible employee per week, limited to a certain weekly maximum. On September 23, 2020, the Canadian government announced that the CEWS program would be extended through the summer of 2021 and announced certain modifications to the subsidy calculation. Our Canadian operations have benefited from such wage subsidies and have received distributions from the Canadian government.
During fiscal 2023, 2022, and 2021 we recorded zero, $1,449, and $4,236, respectively, to "Cost of sales" in CEWS subsidies in our consolidated statement of operations and comprehensive income/(loss). Also during fiscal 2023, 2022, and 2021 we recorded zero, $504, and $2,176, respectively, to "Selling, general and administrative expenses" in CEWS subsidies in our consolidated statements of operations and comprehensive income/(loss). As of the end of fiscal 2023, we are no longer receiving CEWS benefits.
Use of Estimates
Use of Estimates
The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, including estimates regarding reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates and such differences may be material to the financial statements.
Cash Equivalents and Restricted Cash
Cash Equivalents
Cash and cash equivalents consist of cash in bank and money market funds. All highly liquid investments purchased with original maturities of three months or less are considered to be cash equivalents.
Restricted Cash
    The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long-term assets reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows.
March 31,
2023
March 31,
2022
March 31,
2021
Cash and cash equivalents$35,635 $41,445 $40,124 
Restricted cash included in prepaid expenses and other current assets2,859 2,486 1,962 
Restricted cash included in other long-term assets26 — 364 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$38,520 $43,931 $42,450 
    Amounts shown in restricted cash included in prepaid expenses and other current assets and other long-term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on performance bonds and letters of credit. Amounts shown in restricted cash in other long-term assets represent such agreements that require a commitment term longer than one year.
Accounts Receivable and Concentration of Credit Risk
Accounts Receivable and Concentration of Credit Risk
The Company's receivables are recorded at cost when earned and represent claims against third parties that will be settled in cash. The carrying value of the Company's receivables, net of allowance for doubtful accounts, represents its estimated net realizable value. If events or changes in circumstances indicate specific receivable balances may be impaired, further consideration is given to the Company's ability to collect those balances and the allowance is adjusted accordingly. The Company has established an allowance for doubtful accounts based upon an analysis of aged receivables. Past-due receivable balances are written-off when the Company's internal collection efforts have been unsuccessful in collecting the amounts due.
The Company's primary base of customers operates in the chemical and petrochemical, oil, gas, power generation, rail and transit, and other industries; we are diversifying our customer base through numerous other end markets. Although the Company has a concentration of credit risk within these industries, the Company has not experienced significant collection losses on sales to these customers. The Company's foreign receivables are not concentrated within any one geographic segment nor are they subject to any current economic conditions that would subject the Company to unusual risk. The Company does not generally require collateral or other security from customers. At March 31, 2023 and 2022, no one customer represented more than 10% of the Company's accounts receivable balance. At March 31, 2023, we added $681 to our allowance for doubtful accounts in connection with the Russia Exit. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.
At March 31, 2023 and 2022, we had $3,399 and $5,352, respectively, of balances billed but not paid by customers under retention provisions of our contracts. Retention balances typically represent hold backs against project completion.
The Company performs credit evaluations of new customers and sometimes requires deposits, prepayments or use of trade letters of credit to mitigate our credit risk.
Inventories
Inventories
Inventories, principally raw materials and finished goods, are valued at the lower of cost (weighted average cost) or net realizable value. Our finished goods inventory consists primarily of completed electrical cable that has been manufactured for various heat tracing solutions, as well as various types of immersion, circulation and space heaters for our process heating business. Most of our manufactured product offerings are built to industry standard specifications that have general purpose applications and therefore are sold to a variety of customers in various industries. Some of our products, such as custom orders and ancillary components outsourced from third-party manufacturers, have more specific applications and therefore may be at a higher risk of inventory obsolescence. We determine the inventory valuation reserves based on recent actual usage history. In cases where we are aware of a problem in the valuation of a certain item, a specific reserve is recorded to reduce the item to its estimated net realizable using an estimation of expected sell price less any disposal costs.
Property, Plant and Equipment Property, Plant and EquipmentProperty, plant and equipment are stated at historical cost, less related accumulated depreciation. Expenditures for renewals and improvements that significantly extend the useful life of an asset are capitalized. Expenditures for maintenance and repairs of assets are charged to operations as incurred. When assets are sold or retired, the cost and accumulated depreciation are removed from the accounts and any gain or loss is credited or charged to operations.
Long-Lived Assets
Long-Lived Assets
The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amounts to the future undiscounted cash flows that the assets are expected to generate. If the long-lived assets are considered impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds the estimated fair value and is recorded in the period the determination was made.
In the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. The depressed economic conditions resulting from the Russo-Ukrainian war as well as the related sanctions were contributing factors in our decision to test our EMEA reportable segment under Accounting Standards Codification ("ASC") Topic 350, Intangibles - Goodwill and Other, and ASC 360, Property, Plant, and Equipment. Based on the results of our quantitative goodwill impairment assessment, there was no impairment of goodwill or intangible assets. We did, however, segregate our Russian subsidiary as a new asset group for long-lived asset impairment testing purposes and determined that the assets relating to our Russian subsidiary were not recoverable under ASC 360. We recorded an impairment charge in fiscal 2023 of $865 to property, plant and equipment, net as well as operating lease right-of-use assets. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information. No other impairment was recorded during the fourth quarter of fiscal 2023.
Goodwill and Other Intangible Assets
Goodwill and Other Intangible Assets
We conduct a required annual review of goodwill for potential impairment in the fourth quarter, or sooner if events or changes in circumstances indicate that the fair value of a reporting unit is below its carrying value. Our reporting units are our operating segments. We have the option to perform a qualitative assessment to satisfy the annual test requirement if we believe that it is more likely than not that we do not have an impairment in any one of our reporting units. We elected to test our goodwill and other intangible assets using the qualitative method in fiscal 2023, except in our EMEA reportable segment as discussed above. For a full quantitative assessment, if the carrying value of a reporting unit that includes goodwill exceeds its fair value, which is determined using both the income approach and market approach, goodwill is considered impaired. The income approach determines fair value based on discounted cash flow model derived from a reporting unit’s long-term forecasted cash flows. The market approach determines fair value based on the application of earnings multiples of comparable companies to projected earnings of the reporting unit. The amount of impairment loss is measured as the difference between the carrying value and the fair value of a reporting unit but is limited to the total amount of goodwill allocated to the reporting unit. In performing the fair value analysis, management makes various judgments, estimates and assumptions, the most significant of which are the assumptions related to revenue growth rates and discount rates.
We believe that the estimates and assumptions used in our impairment assessment are reasonable; however, these assumptions are judgmental and variations in any assumptions could result in materially different calculations of fair value. We will continue to evaluate goodwill on an annual basis in our fourth quarter, and whenever events or changes in circumstances, such as significant adverse changes in operating results, market conditions, or changes in management’s business strategy indicate that there may be a probable indicator of impairment. It is possible that the assumptions used by management related to the evaluation may change or that actual results may vary significantly from management’s estimates. In fiscal 2023, 2022 and 2021, the Company determined that no impairment of goodwill existed.
Separately, in the first quarter of fiscal 2023, we added $18,620 of goodwill as part of our recent acquisition of Powerblanket, which is discussed further in Note 2, "Acquisition." The newly acquired goodwill is allocated to our US-LAM segment. We believe the goodwill acquired in this recent acquisition represents synergies from combining operations in addition to the identifiable tangible and intangible assets. We anticipate being able to deduct this goodwill for tax purposes.
Other intangible assets include indefinite lived intangible assets for which we must also perform an annual test of impairment. The Company's indefinite lived intangible assets consist primarily of trademarks. If a full quantitative assessment is warranted, the fair value of the Company's trademarks is calculated using a "relief from royalty payments" methodology. This approach involves first estimating reasonable royalty rates for each trademark then applying these royalty rates to a net sales stream and discounting the resulting cash flows to determine the fair value. The royalty rate is estimated using both a market and income approach. The market approach relies on the existence of identifiable transactions in the marketplace involving the licensing of trademarks similar to those owned by the Company. The income approach uses a projected pretax profitability rate relevant to the licensed income stream. We believe the use of multiple valuation techniques results in a more accurate indicator of the fair value of each trademark. This fair value is then compared with the carrying value of each trademark. In fiscal 2023, we performed a qualitative assessment. The results of this test during the fourth quarter of our fiscal year indicated that there was no impairment of our indefinite life intangible assets during fiscal 2023. Additionally, there was no impairment of our indefinite life intangible assets during fiscal 2022 and 2021.
Business Combinations
Business Combinations
Accounting for business combinations requires, among other things, the acquiring entity in a business combination to recognize the fair value of the assets acquired and liabilities assumed. We use qualified third-party consultants to assist management in determining the fair value of assets acquired and liabilities assumed. The purchase price allocation process allows us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.
The fair value assigned to identifiable intangible assets acquired is determined primarily by using an income approach, which is based on assumptions and estimates made by management. Significant assumptions utilized in the income approach are the attrition rate, revenue growth rates, earnings before interest, taxes, depreciation and amortization, ("EBITDA") margins, royalty rates, and the discount rate. Some of these assumptions are based on company-specific information and projections, which are not observable in the market and are therefore considered Level 3 measurements. The excess of the purchase price over the fair value of the identified assets and liabilities is recorded as goodwill. Operating results of the acquired entity are reflected within the consolidated financial statements from the date of acquisition.
Revenue Recognition
Revenue Recognition
The core principle of the revenue recognition standard, ASC 606, Revenue from Contracts with Customers ("ASC 606"), is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied.
Description of Product and Service Offerings and Revenue Recognition Policies
    We provide a (i) suite of products, including heating units, heating cables, tubing bundles, control systems including industry-leading customized software solutions, environmental heating solutions, process heating solutions, temporary heating and lighting, filtration, transportation products, heating blankets, and temporary power products, and (ii) services, including design optimization, engineering, installation and maintenance services required to deliver comprehensive solutions to complex projects. The performance obligations associated with our product sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.
    Revenue is recognized when control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days for product sales, while terms for our fixed-price contracts can vary based on milestones or other key deliverable-based increments. Please refer to Note 5, "Revenue from Contracts with Customers" for additional information.
As mentioned above, we often agree to provide products and services under fixed-price contracts, including our turnkey solutions. These contracts require management to make significant estimates around the total costs to complete the work. Furthermore, under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including changes in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses. Refer to Note 5, "Revenue from Contracts with Customers" for further information.
Shipping and Handling Cost
Shipping and Handling Cost
The Company includes shipping and handling as part of cost of sales and freight due from customers is recorded as a component of sales.
Stock-based Compensation
Stock-Based Compensation
We account for share-based payments to employees in accordance with ASC Topic 718, Compensation-Stock Compensation ("ASC 718"), which requires that share-based payments (to the extent they are compensatory) be recognized in our consolidated statements of operations and comprehensive income/(loss) based on their fair values.
As required by ASC 718, we recognize stock-based compensation expense for share-based payments that are expected to vest. In determining whether an award is expected to vest, we generally account for forfeitures as they occur, rather than estimate expected forfeitures.
We are also required to determine the fair value of stock-based awards at the grant date. For option awards that are subject to service conditions and/or performance conditions, we estimate the fair values of employee stock options using a Black-Scholes-Merton valuation model. Some of our option grants and awards included a market condition for which we used a Monte Carlo pricing model to establish grant date fair value. These determinations require judgment, including estimating expected volatility. If actual results differ significantly from these estimates, stock-based compensation expense and our results of operations could be impacted. Refer to Note 16, "Stock-Based Compensation Expense" for more information.
Warranties
Warranties
The Company offers a standard warranty on product sales. Specifically, we will repair or replace any defective product within one year from the date of purchase. Warranties on construction projects are negotiated individually, are typically one year in duration, and may include the cost of labor to repair or replace products. Factors that affect the Company's warranty liability include the amount of sales, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.
Research and Development Research and DevelopmentResearch and development expenditures are expensed when incurred and are included in selling, general and administrative expenses in our consolidated statements of operations and comprehensive income/(loss). Research and development expenses include salaries, direct material costs incurred, plus building and other overhead expenses.
Loss Contingencies
Loss Contingencies
We accrue for probable losses from contingencies on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. Legal expense related to such matters are expensed as incurred. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary. Disclosure of a contingency is required if there is at least a reasonable possibility that a material loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.
Income Taxes Income Taxes
We account for income taxes under the asset and liability method that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations or effective tax rate.
Significant judgment is required in determining our worldwide income tax provision. In the ordinary course of a global business, there are many transactions and calculations where the ultimate tax outcome is uncertain. Some of these uncertainties arise as a consequence of revenue sharing and cost reimbursement arrangements among related entities, the process of identifying items of revenue and expense that qualify for preferential tax treatment, and segregation of foreign and domestic earnings and expenses to avoid double taxation. Although we believe that our estimates are reasonable, the final tax outcome of these matters could be different from that which is reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and net income in the period in which such determination is made.
In estimating future tax consequences, all expected future events are considered other than enactments of changes in tax laws or rates. Valuation allowances are established when necessary to reduce deferred tax assets to amounts which are more likely than not to be realized. We consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, and prudent and feasible tax planning strategies in determining the need for a valuation allowance. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more likely than not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time. The amount of income tax we pay is subject to ongoing audits by federal, state and foreign tax authorities, which often result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We account for these uncertain tax issues pursuant to ASC 740, Income Taxes, which contains a two-step approach to recognizing and measuring uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final outcome of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the final outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate and also include the related interest and penalties.
We expect to repatriate certain foreign earnings from jurisdictions that are subject to withholding taxes. These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions.
Foreign Currency Transactions and Translation
Foreign Currency Transactions and Translation
Exchange rate gains and losses that result from foreign currency transactions are recognized in income as they are realized. For the Company's non-U.S. dollar functional currency subsidiaries, assets and liabilities of foreign subsidiaries are translated into U.S. dollars using year-end exchange rates. Income and expense items are translated at weighted average exchange rates prevailing during the year. Adjustments resulting from translation of financial statements are reflected as a separate component of shareholders' equity.
Recent Accounting Pronouncements
Recent Accounting Pronouncements
    Reference Rate Reform - In March 2020, the FASB issued Accounting Standards Update 2020-04, Reference Rate Reform ("ASC 848"). The update is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate ("LIBOR") and other interbank offered rates to alternative reference rates. We applied the relief from this Accounting Standards Update ("ASU") in fiscal 2023. We adopted this standard effective April 1, 2020, and such adoption did not have a material impact on our consolidated financial statements.
Business Combinations - In October 2021, the FASB issued ASU 2021-08, Accounting for Contract Assets and Contract Liabilities from Contracts with Customers ("ASC 805"). This update requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue
recognition guidance in Topic 606. Under this "Topic 606 approach," the acquirer applies the revenue model as if it had originated the contracts. This is a departure from the current requirement to measure contract assets and contract liabilities at fair value. The ASU is effective for all public business entities in annual and interim periods starting after December 15, 2022 and early adoption is permitted. We intend to adopt this standard according to the mandatory adoption requirement, and do not anticipate adoption to have a material impact on our consolidated financial statements.
XML 42 R28.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Mar. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents
March 31,
2023
March 31,
2022
March 31,
2021
Cash and cash equivalents$35,635 $41,445 $40,124 
Restricted cash included in prepaid expenses and other current assets2,859 2,486 1,962 
Restricted cash included in other long-term assets26 — 364 
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows$38,520 $43,931 $42,450 
Schedule of Changes in Allowance for Doubtful Accounts
The following table summarizes the annual changes in our allowance for doubtful accounts:
Balance at March 31, 2020$834 
Additions to reserve1,466 
Write-off of uncollectible accounts(226)
Balance at March 31, 20212,074 
Additions to reserve683 
Write-off of uncollectible accounts(580)
Balance at March 31, 20222,177 
Additions to reserve1,377 
Write-off of uncollectible accounts(872)
Balance at March 31, 2023$2,682 
Schedule of Property, Plant and Equipment
Depreciation is computed using the straight-line method over the following useful lives:
Years
Buildings and improvements10-30
Machinery and equipment3-25
Office furniture and equipment3-10
Internally developed software5-7
Property, plant and equipment consisted of the following:
March 31,
20232022
Land, buildings and improvements$55,456 $57,306 
Machinery and equipment48,912 48,365 
Office furniture and equipment18,164 17,014 
Internally developed software5,069 5,851 
Construction in progress3,137 1,457 
Property, plant and equipment at cost130,738 129,993 
Accumulated depreciation(67,450)(63,954)
Property, plant and equipment, net$63,288 $66,039 
XML 43 R29.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition (Tables)
12 Months Ended
Mar. 31, 2023
Business Combinations [Abstract]  
Business Combination, Purchase Price Information
Purchase Price Allocation
Amortization Period (years)Fair Value
Accounts receivable$1,267 
Inventories3,545 
Property, plant and equipment391 
Other current assets290 
Other non-current assets954 
Intangibles:
Customer relationships9.83,301 
Trademarks9.83,397 
Contract-based5.01,280 
Developed technology15.85,189 
Goodwill18,620 
Total fair value of assets acquired$38,234 
Accounts payable(1,098)
Accrued liabilities(637)
Other liabilities(1,200)
Total fair value of liabilities acquired$(2,935)
Purchase Price$35,299 
Business Acquisition, Pro Forma Information The pro forma results presented below are adjusted for the removal of acquisition and other related costs of $286 which were incurred in our first fiscal quarter ended June 30, 2022.
in thousands, unauditedTwelve Months Ended March 31, 2023Twelve Months Ended March 31, 2022Twelve Months Ended March 31, 2021
Sales$442,454 $373,676 $290,775 
Net income/(loss)33,134 23,189 2,287 
XML 44 R30.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Tables)
12 Months Ended
Mar. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of long-term debt that is not measured at fair value Information about our financial assets and liabilities measured at fair value are as follows (our outstanding principal amount of the senior secured facility is reported at carrying value):
 March 31, 2023March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets
Deferred compensation plan assets$6,350 $6,350 $5,391 $5,391 Level 1 - Market Approach
Foreign currency contract forwards assets60 60 105 105 Level 2 - Market Approach
Financial Liabilities     
Outstanding principal amount of senior secured credit facility$98,361 $98,115 $129,000 $128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,671 5,671 4,837 4,837 Level 1 - Market Approach
Foreign currency contract forwards liabilities26 26 — — Level 2 - Market Approach
Outstanding borrowings from revolving line of credit$14,500 $14,500 $— $— Level 2 - Market Approach
Schedule of Derivative Instruments in Statement of Financial Position, Fair Value As of March 31, 2023 and 2022, the notional amounts of forward contracts as well as the related fair values were as follows:
March 31, 2023March 31, 2022
Canadian Dollar4,500 4,000 
South Korean Won1,500 2,250 
Australian Dollar— 1,000 
Great Britain Pound500 — 
Chinese Renminbi500 — 
Total notional amounts$7,000 $7,250 
XML 45 R31.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Tables)
12 Months Ended
Mar. 31, 2023
Leases [Abstract]  
Lease cost
Lease Term and Discount RateMarch 31, 2023March 31, 2022
Weighted average remaining lease term
Operating5.95.4
Finance1.52.5
Weighted average discount rate
Operating4.19 %4.72 %
Finance6.13 %6.18 %
Supplemental statement of cash flows information related to leases was as follows:
Cash paid for amounts included in the measurement of lease liabilitiesYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating cash used for operating leases$4,603 $4,538 $4,566 
Operating cash flows used for finance leases12 27 39 
Financing cash flows used for finance leases142 155 276 
Supplemental balance sheet information
Supplemental balance sheet information related to leases was as follows:
AssetsClassificationMarch 31, 2023March 31, 2022
OperatingOperating lease right-of-use assets$13,570 $10,534 
FinanceProperty, plant and equipment131 351 
Total right-of-use assets$13,701 $10,885 
Liabilities
Current
OperatingLease liabilities$3,258 $3,472 
FinanceLease liabilities106 152 
Non-current
OperatingNon-current lease liabilities12,427 9,476 
FinanceNon-current lease liabilities52 183 
Total lease liabilities$15,843 $13,283 
Supplemental statement of operations
Supplemental statement of operations information related to leases was as follows:
Lease expenseClassificationYear-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Operating lease expenseSelling, general, and administrative expenses$4,382 $4,164 $4,697 
Finance lease expense:
Amortization of ROU assetsSelling, general, and administrative expenses134 166266
Interest expense on finance lease liabilitiesInterest expense15 2721
Short-term lease expenseSelling, general, and administrative expenses250 248 240 
Net lease expense$4,781 $4,605 $5,224 
Future lease payments under non-cancellable operating leases Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:
Future Lease PaymentsOperating LeasesFinance Leases
Twelve months ending March 31,
2024$4,115 $123 
20253,44856
20262,739— 
20272,464— 
20281,830— 
Thereafter3,639
Total lease payments$18,235 $179 
Less imputed interest(2,550)(21)
Total lease liability$15,685 $158 
XML 46 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers (Tables)
12 Months Ended
Mar. 31, 2023
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:
Fiscal Year Ended March 31, 2023
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$116,924 $92,230 $209,154 
Canada116,112 37,855 153,967 
Europe, Middle East and Africa23,483 19,676 43,159 
Asia-Pacific20,780 13,530 34,310 
Total revenues$277,299 $163,291 $440,590 
Fiscal Year Ended March 31, 2022
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$75,115 $79,072 $154,187 
Canada92,071 23,371 115,442 
Europe, Middle East and Africa27,306 27,431 54,737 
Asia-Pacific20,317 10,991 31,308 
Total revenues$214,809 $140,865 $355,674 
Fiscal Year Ended March 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$47,599 $47,842 $95,441 
Canada67,451 23,402 90,853 
Europe, Middle East and Africa29,304 24,915 54,219 
Asia-Pacific17,448 18,220 35,668 
Total revenues$161,802 $114,379 $276,181 
XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income/(Loss) per Common Share (Tables)
12 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of reconciliation of the denominators used to calculate basic EPS and diluted EPS
The reconciliations of the denominators used to calculate basic net income/(loss) per common share and diluted net income/(loss) per common share for fiscal 2023, 2022, and 2021, respectively, is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Basic net income/(loss) per common share
Net income/(loss) $33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Basic net income/(loss) per common share$1.01 $0.60 $0.03 
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$33,666 $20,092 $877 
Weighted-average common shares outstanding33,468,632 33,308,045 33,134,592 
Common share equivalents:
Stock options issued7,512 2,231 27,306 
Restricted and performance stock units issued269,792 204,285 179,056 
Weighted average shares outstanding – dilutive 33,745,936 33,514,561 33,340,954 
Diluted net income/(loss) per common share $1.00 $0.60 $0.03 
XML 48 R34.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Tables)
12 Months Ended
Mar. 31, 2023
Inventory Disclosure [Abstract]  
Schedule of Inventory Inventories consisted of the following:
March 31,
20232022
Raw materials$53,845 $41,389 
Work in process5,338 6,294 
Finished goods29,511 25,802 
 88,694 73,485 
Valuation reserves(1)
(6,562)(1,835)
Inventories, net$82,132 $71,650 
     The following table summarizes the annual changes in our valuation reserve accounts:
Balance as of March 31, 2021$1,774 
Additions in reserve389 
Charged to reserve(328)
Balance as of March 31, 20221,835 
Additions in reserve(1)
5,535 
Charged to reserve(808)
Balance as of March 31, 2023$6,562 
(1) - We increased our valuation reserve in connection with the Russia Exit by $4,325. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.
XML 49 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Tables)
12 Months Ended
Mar. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Depreciation is computed using the straight-line method over the following useful lives:
Years
Buildings and improvements10-30
Machinery and equipment3-25
Office furniture and equipment3-10
Internally developed software5-7
Property, plant and equipment consisted of the following:
March 31,
20232022
Land, buildings and improvements$55,456 $57,306 
Machinery and equipment48,912 48,365 
Office furniture and equipment18,164 17,014 
Internally developed software5,069 5,851 
Construction in progress3,137 1,457 
Property, plant and equipment at cost130,738 129,993 
Accumulated depreciation(67,450)(63,954)
Property, plant and equipment, net$63,288 $66,039 
XML 50 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets (Tables)
12 Months Ended
Mar. 31, 2023
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amount of goodwill
The carrying amount of goodwill for all reporting segments as of March 31, 2023, 2022 and 2021 is as follows:
US-LAMCanadaEMEAAPACTotal
Balance as of March 31, 2021$62,725 $121,550 $20,139 $8,624 $213,038 
Foreign currency translation impact — 768 (1,052)— (284)
Balance as of March 31, 2022$62,725 $122,318 $19,087 $8,624 $212,754 
Goodwill acquired(1)
18,620 — — — 18,620 
Foreign currency translation impact— (9,373)(408)(1,981)(11,762)
Balance as of March 31, 2023$81,345 $112,945 $18,679 $6,643 $219,612 
(1) - Refer to Note 2, "Acquisition" for more information.
Schedule of Intangible Assets Our total intangible assets at March 31, 2023, and 2022 consisted of the following:
Gross Carrying Amount at March 31, 2023Accumulated AmortizationNet Carrying Amount at March 31, 2023Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,560 $(33,344)$28,216 $66,669 $(29,445)$37,224 
Trademarks47,427 (2,031)45,396 45,222 (1,517)43,705 
Developed technology14,862 (6,520)8,342 9,946 (5,933)4,013 
Customer relationships113,259 (102,743)10,516 113,413 (103,900)9,513 
Certifications441 — 441 453 — 453 
Other1,280 (221)1,059 — — — 
Total$238,829 $(144,859)$93,970 $235,703 $(140,795)$94,908 
Schedule of Future Amortization Expense Annual amortization of intangible assets for the next five fiscal years and thereafter will approximate the following:
2024$8,849 
20258,524 
20268,524 
20278,524 
20285,746 
Thereafter11,152 
Total$51,319 
XML 51 R37.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Tables)
12 Months Ended
Mar. 31, 2023
Payables and Accruals [Abstract]  
Schedule of accrued current liabilities
Accrued current liabilities consisted of the following:
 March 31,
2023
March 31,
2022
Accrued employee compensation and related expenses$17,709 $16,235 
Accrued interest414 277 
Customer prepayment89 405 
Warranty reserve758 557 
Professional fees2,696 2,540 
Sales tax payable4,301 2,758 
Accrued litigation payable(1)
5,880 789 
Other(2)
7,517 3,410 
Total accrued current liabilities$39,364 $26,971 
(1) - The Company has insurance receivables relating to and materially offsetting the accrued litigation payable recorded in fiscal 2023 and noted above.
(2) - Included in Other are accrued warranty-related costs of $1,996 and $2,523, respectively, associated with the operational execution of a US-LAM project that was completed previously. Additionally, we recorded $3,384 in other for charges on accumulated foreign currency translation losses related to the Russia Exit in fiscal 2023. Refer to Note 14, "Restructuring and Other Charges/(Income).".
XML 52 R38.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Tables)
12 Months Ended
Mar. 31, 2023
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following:
 March 31,
2023
March 31,
2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively$97,932 $128,360 
Less current portion(10,222)(7,929)
Total$87,710 $120,431 
Senior Secured Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc. as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), entered into an Amended and Restated Credit Agreement with several banks and other financial institutions or entities from time to time and JPMorgan Chase Bank, N.A., as Administrative Agent, ("the Agent") which was further amended on November 19, 2021 and March 7, 2023.
The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017, by and among Borrowers, the lenders party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the following credit facilities described below (collectively, the “Facilities”).
Revolving Credit Facility: A USD $100,000 five-year secured revolving credit facility made available to the U.S. Borrower. The Revolving Credit Facility includes sub-limits for letters of credit and swing-line loans (the “Revolving Credit Facility”).
U.S. Term Loan Facility: A USD $80,000 five-year secured term loan A (the “U.S. Term Loan”) made available to the U.S. Borrower (the “U.S. Term Loan Facility”); and
Canadian Term Loan Facility: A CAD $76,182 five-year term loan A (the “Canadian Term Loan” and, together with the U.S. Term Loan, the “Term Loans”) made available to the Canadian Borrower (the “Canadian Term Loan Facility,” and together with the U.S. Term Loan Facility, the “Term Loan Facilities”).
Proceeds of the Facilities were used at closing to repay and refinance the Borrowers’ existing indebtedness under the Prior Credit Agreement and pay all interest, fees and expenses related thereto, and thereafter are expected to be used for working capital and general corporate purposes.
The Credit Agreement allows for incremental term loans and incremental revolving commitments in an amount not to exceed USD $100,000.
Maturity and Repayment
Each of the Facilities terminates on September 29, 2026. Each of the Term Loans will amortize as set forth in the table below, with payments on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.
Installment DatesOriginal Principal Amount
January 1, 2022 through October 1, 20221.25 %
January 1, 2023 through October 1, 20241.88 %
January 1, 2025 through July 1, 20262.50 %
Guarantees
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are guaranteed by the Company and all of the U.S. Borrower’s current and future wholly owned domestic material subsidiaries (the “U.S. Subsidiary Guarantors”), subject to certain exceptions. The Canadian Term Loan is guaranteed by the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions.
Security
The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are secured by a first lien on all of the assets of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, including 100% of the capital stock of the U.S. Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, subject to certain exceptions. The Canadian Term Loan is secured by a first lien on all of the assets of the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors, the Canadian Borrower and the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.
Interest Rates and Fees
The U.S. Borrower will have the option to pay interest on the U.S. Term Loan and borrowings under the Revolving Credit Facility at a base rate, plus an applicable margin, or at a rate based on the Secured Overnight Financing Rate, or "SOFR," plus an applicable margin. The Canadian Borrower will have the option to pay interest on the Canadian Term Loan at a prime rate, plus an applicable margin, or at a rate based on the Canadian Dollar Offered Rate, or "CDOR," plus an applicable margin.
Under the applicable Facilities, the margin for base rate loans and Canadian prime rate loans is 62.5 basis points and the applicable margin for SOFR loans and CDOR loans is 162.5 basis points; provided that, following the completion of one full fiscal quarter after the closing date, the applicable margins will be determined based on a leverage-based performance grid.
In addition to paying interest on outstanding principal under the Revolving Credit Facility, the U.S. Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.25% per annum, provided that,
following the completion of one full fiscal quarter after the closing date, the commitment fee will be determined based on a leverage-based performance grid.
Voluntary Prepayment
The Borrowers will be able to voluntarily prepay the principal of the loans outstanding under each of the Facilities without penalty or premium (subject to breakage fees) at any time in whole or in part.
Mandatory Prepayment
Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.
Debt Issuance Costs
The Company capitalizes and defers the costs associated with establishing our debt and financing arrangements. These costs are amortized as interest expense over the life of the loan or related financing. Additionally, for any unscheduled principal payments the Company will record incremental deferred debt charges on a pro rata basis of the unamortized deferred debt balance at the time of the repayment. When debt or the contract is retired prematurely, the proportionate unamortized deferred issuance costs are expensed as loss on retirement. Deferred debt issuance costs expensed as part of interest expense for fiscal 2023, 2022 and 2021 were $317, $596 and $1,525, respectively.
We incurred fees to third parties in connection with our entry into the Credit Agreement described above. The debt issuance costs of $1,265 were capitalized and will be amortized over the life of the Credit Agreement in fiscal 2022. Additionally, we recognized a loss on debt extinguishment of $2,569 in fiscal 2022, which was recorded to Other income/(expense) on our consolidated statements of operations and comprehensive income/(loss).
Financial Covenants
In connection with the Credit Agreement, the Company is required, on a consolidated basis, to maintain certain financial covenant ratios. On the last day of any period of four fiscal quarters ending during a period set forth below, the Company must maintain a consolidated leverage ratio that does not exceed the ratios for such period set forth below (each of which ratios may be increased by 0.50:1.00 for each of the four fiscal quarters following certain acquisitions at the election of the U.S. Borrower):
Fiscal Quarter EndingConsolidated Leverage Ratio
September 30, 2021 through September 30, 20223.75:1.00
December 31, 2022 and each fiscal quarter thereafter3.50:1.00
In addition, on the last day of any period of four fiscal quarters ending on or after September 30, 2021, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.00. As of March 31, 2023, we were in compliance with all financial covenants of the Credit Agreement and there is no material uncertainty about our ongoing ability to comply with our covenants.
Other Covenants
The Credit Agreement contains restrictive covenants (in each case, subject to certain exclusions) that limit, among other things, the ability of the Company and its subsidiaries (including the Borrowers) to:
incur additional indebtedness;
grant liens;
make certain fundamental changes;
sell assets;
make restricted payments;
enter into sales and leasebacks;
make investments;
prepay certain indebtedness;
enter into transactions with affiliates; and
enter into certain restrictive agreements.
The covenants are subject to various baskets and materiality thresholds, with certain of the baskets to the restrictions on the repayment of subordinated or unsecured indebtedness, restricted payments and investments being available only when the Company’s pro forma leverage ratios are less than a certain level.
The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default, including, among other things, payment defaults, breach of representations and warranties, covenant defaults, cross-defaults to certain indebtedness, certain events of bankruptcy, certain events under ERISA, judgment defaults, actual or asserted failure of any guaranty or security documents to be in full force and effect and change of control. If such an event of default occurs, the Agent will be entitled to take various actions, including the termination of the commitment for the Revolving Credit Facility, the acceleration of amounts due under the Credit Agreement and certain other actions that a secured creditor is customarily permitted to take following a default.
    At March 31, 2023, we had $83,653 of available borrowing capacity thereunder after taking into account the borrowing base and $16,347 of outstanding letters of credit. The Term Loans bear interest at the SOFR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage ratio (as described above). The interest rates on the Term Loan Facilities on March 31, 2023 were 6.27% for the Canadian Term Loan Facility, 5.59% for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Interest expense has been presented net of interest income on our consolidated statements of operations and comprehensive income/(loss).
Long-term debt, stated percentage of facilities
Installment DatesOriginal Principal Amount
January 1, 2022 through October 1, 20221.25 %
January 1, 2023 through October 1, 20241.88 %
January 1, 2025 through July 1, 20262.50 %
Schedule of maturities of long-term debt
Maturities of long-term debt principal payments are as follows for the fiscal years ended March 31:
2024$10,222 
202511,074 
202613,629 
202763,436 
2028— 
Total$98,361 
XML 53 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income) (Tables)
12 Months Ended
Mar. 31, 2023
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
Additionally, in the fourth fiscal quarter, we moved the Russian subsidiary and its related assets and liabilities into an Assets Held-for-Sale asset group. Therefore, according to ASC 205, Presentation of Financial Statements, we marked down the asset group to its fair value less cost to sell. In fiscal 2023, we recorded the following charges:

ChargeFinancial statement impactAmount
Cash and cash equivalentsCash and cash equivalents; Selling, general and administrative expenses$3,939 
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss Accounts receivable, net; Selling, general and administrative expenses681 
Increase in inventory valuation reservesInventories, net; Cost of sales4,325 
Contract assetsContract assets; Restructuring and other charges/(income)347 
Prepaid expenses and other current assetsPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,102 
Property, plant and equipment, net Property, plant and equipment, net; Restructuring and other charges/(income)298 
Operating lease right-of-use assetsOperating lease right-of-use assets; Restructuring and other charges/(income)567 
Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)83 
Current and non-current liabilities, net, including accumulated foreign currency translation lossesCurrent liabilities; Restructuring and other charges/(income)1,296 
 $12,638 
Restructuring and other charges/(income) by reportable segment were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
United States and Latin America$— $(46)$3,563 
Canada— (186)2,591 
Europe, Middle East and Africa3,693 (182)2,459 
Asia-Pacific— — 10 
 $3,693 $(414)$8,623 
Restructuring activity related to severance activity described above recorded in "Accrued liabilities" on the consolidated balance sheets is summarized as follows:
Beginning balance, April 1, 2021$657 
Costs incurred(103)
Less cash payments(554)
Beginning balance, April 1, 2022$— 
Costs incurred— 
Less cash payments— 
Ending balance, March 31, 2023$— 
XML 54 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Tables)
12 Months Ended
Mar. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of contractual obligations by maturity year The future annual service fees under the service agreements are as follows for the fiscal years ended March 31:
2024$1,514 
202549 
2026— 
Total$1,563 
Schedule of product liability contingencies
Changes in the Company's warranty reserve are as follows:
Balance at March 31, 2020$477 
Reserve for warranties issued during the period217 
Settlements made during the period(444)
Balance at March 31, 2021$250 
Reserve for warranties issued during the period605 
Settlements made during the period(298)
Balance at March 31, 2022$557 
Reserve for warranties issued during the period607 
Settlements made during the period(406)
Balance at March 31, 2023$758 
XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense (Tables)
12 Months Ended
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of shares outstanding
A summary of stock option activity under our Stock Plans for fiscal 2023, 2022, and 2021 are as follows:
Options Outstanding
Number of SharesWeighted Average Exercise Price
Balance at March 31, 2020163,016$12.25 
Granted71,78014.28 
Exercised(97,156)6.81 
Forfeited(16,171)14.28 
Expired(10,068)$14.73 
Balance at March 31, 2021111,401$16.53 
Granted— 
Exercised(8,100)12.00 
Forfeited(9,742)14.28 
Expired(4,322)16.30 
Balance at March 31, 202289,237$17.20 
Expired(14,871)$21.52 
Balance at March 31, 202374,366$16.33 
Schedule of shares oustanding, vested and exercisable
The following table summarizes information about stock options outstanding as of March 31, 2023:
Options OutstandingOptions Vested and Exercisable
Exercise PriceNumber OutstandingWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023Number Vested and ExercisableWeighted Average Contractual Life (Years)Weighted Average Exercise PriceAggregate Intrinsic Value at March 31, 2023
$14.2845,8677.2$14.28 $393,810 — 7.2$— $— 
$19.6428,4993.819.64 244,690 28,499 3.819.64 — 
$14.28 - $19.6474,366 5.9$16.33 $638,500 28,499 5.9$19.64 $— 
Schedule restricted stock activity
The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2023, 2022, and 2021.
Restricted Stock UnitsNumber of SharesWeighted Average Grant Fair Value
Balance of unvested units at March 31, 2020236,706$22.14 
Granted222,67913.75 
Released(115,504)21.33 
Forfeited(39,357)16.95 
Balance of unvested units at March 31, 2021304,524 $12.96 
Granted139,242 17.62 
Released(125,089)19.42 
Forfeited(24,524)14.81 
Balance of unvested units at March 31, 2022294,153$16.26 
Granted167,84216.82 
Released(112,157)17.56 
Forfeited(13,584)15.83 
Balance of unvested units at March 31, 2023336,254$16.12 
Disclosure of Share-based Compensation Arrangements by Share-based Payment Award
The following table summarized the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2023.
Fiscal Year GrantedTargetMinimumMaximum
Fiscal 2021136,350272,700
Fiscal 202295,068190,136
Fiscal 2023135,479270,958
XML 56 R42.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income/(Expense) (Tables)
12 Months Ended
Mar. 31, 2023
Other Income and Expenses [Abstract]  
Other Income/(Expense)
Other expense consisted of the following:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Foreign currency transaction gain/(loss)$643 $(2,377)$1,094 
Gain/(loss) on foreign exchange forwards(743)441 (811)
Gain/(loss) on investments from deferred compensation plan(154)285 1,635 
Loss on debt extinguishment— (2,569)— 
Other income/(expense)168 55 217 
Total$(86)$(4,165)$2,135 
XML 57 R43.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes (Tables)
12 Months Ended
Mar. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Components of Income Tax Expense (Benefit)
Income taxes included in the consolidated income statement consisted of the following:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Current provision:
Federal provision$6,329 $634 $(4,662)
Foreign provision 12,619 8,907 6,098 
State provision 1,181 441 197 
Deferred provision:
Federal deferred benefit(2,648)(231)(1,963)
Foreign deferred benefit(1,649)(1,396)(1,084)
State deferred benefit(265)(22)(107)
Total provision for income taxes $15,567 $8,333 $(1,521)
Schedule of Deferred Tax Assets and Liabilities Deferred income tax assets and liabilities were as follows:
March 31,
20232022
Deferred tax assets:
Accrued liabilities and reserves$6,868 $5,483 
Capitalized research and development costs1,747 — 
Foreign deferred benefits1,250 1,626 
Stock option compensation802 736 
Net operating loss carryforward453 801 
Inventories584 415 
Interest limitation— 94 
Capitalized transaction costs124 95 
Tax credit carryforward225 214 
Unrealized gain on hedge— 
Valuation allowance(238)(248)
Total deferred tax assets$11,823 $9,216 
Deferred tax liabilities:
Intangible assets$(5,798)$(5,969)
Intangible and other - foreign(11,728)(14,139)
Property, plant and equipment(4,813)(4,277)
Prepaid expenses(247)(205)
Unrealized loss on hedge— (18)
Undistributed foreign earnings(632)(1,340)
Total deferred tax liabilities$(23,218)$(25,948)
Net deferred tax liability$(11,395)$(16,732)
Schedule of Income before Income Tax The U.S. and non-U.S. components of income (loss) from continuing operations before income taxes were as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
U.S.$17,792 $4,240 $(15,818)
Non-U.S.31,441 24,185 15,174 
Income from continuing operations$49,233 $28,425 $(644)
Schedule of Effective Income Tax Rate Reconciliation The difference between the provision for income taxes and the amount that would result from applying the U.S. statutory tax rate to income before provision for income taxes is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Notional U.S. federal income tax expense at statutory rate$10,339 $5,969 $(135)
Adjustments to reconcile to the income tax provision:
Impact of U.S. global intangible taxes and benefits(622)(210)(1,859)
U.S. net operating loss carry-back rate difference— — (1,470)
Russian loss not benefited2,768 — — 
South Africa divestiture— — 526 
Rate difference-international subsidiaries1,602 1,223 513 
Withholding on Canadian intercompany dividend— 301 — 
Impact on deferred tax liability for statutory rate change— 74 332 
Undistributed foreign earnings(315)713 359 
U.S. state income tax provision, net654 451 48 
Charges/(benefits) related to uncertain tax positions77 77 79 
Non-deductible charges421 150 239 
Change in valuation allowance10 34 (475)
Other, net633 (449)322 
Provision for income taxes$15,567 $8,333 $(1,521)
Schedule of Unrecognized Tax Benefits A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:
Year Ended March 31, 2023Year Ended March 31, 2022
Beginning balance$885 $808 
Release of reserve— — 
Interest and penalties on prior reserves77 77 
Reserve for uncertain income taxes - included in "Other non-current liabilities"$962 $885 
XML 58 R44.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Tables)
12 Months Ended
Mar. 31, 2023
Segment Reporting [Abstract]  
Total sales and operating income classified by major geographic area in which the company operates Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant, and equipment, net of accumulated depreciation, and total assets classified by major geographic area in which the Company operates are as follows:
Year Ended March 31, 2023Year Ended March 31, 2022Year Ended March 31, 2021
Sales to External Customers:
United States and Latin America$209,154 $154,187 $95,441 
Canada153,968 115,442 90,853 
Europe, Middle East and Africa43,157 54,737 54,219 
Asia-Pacific34,311 31,308 35,668 
 $440,590 $355,674 $276,181 
Inter-segment Sales:
United States and Latin America$42,657 $40,169 $40,793 
Canada17,715 11,629 7,272 
Europe, Middle East and Africa1,409 1,683 2,003 
Asia-Pacific2,033 1,325 1,221 
$63,814 $54,806 $51,289 
Depreciation Expense:
United States and Latin America$4,845 $5,729 $6,290 
Canada4,423 5,117 4,454 
Europe, Middle East and Africa366 390 341 
Asia-Pacific150 179 192 
$9,784 $11,415 $11,277 
Amortization of Intangibles:
United States and Latin America$2,175 $1,145 $1,464 
Canada7,085 7,472 7,301 
Europe, Middle East and Africa84 94 453 
Asia-Pacific103 79 227 
$9,447 $8,790 $9,445 
Income/(Loss) from Operations:
United States and Latin America$38,808 $9,699 $(9,490)
Canada36,173 22,913 15,242 
Europe, Middle East and Africa(17,488)6,974 3,181 
Asia-Pacific5,431 4,559 3,917 
Unallocated:
Public company costs(1,780)(1,937)(1,716)
Stock compensation(5,954)(3,803)(3,728)
 $55,190 $38,405 $7,406 
March 31, 2023March 31, 2022
Property, Plant and Equipment, net:
United States and Latin America$31,918 $31,919 
Canada28,369 30,686 
Europe, Middle East and Africa2,366 2,796 
Asia-Pacific635 638 
$63,288 $66,039 
Total Assets:
United States and Latin America$270,404 $241,421 
Canada287,221 296,459 
Europe, Middle East and Africa57,680 67,608 
Asia-Pacific34,324 31,181 
$649,629 $636,669 
Capital expenditures by reportable segment Capital expenditures by geographic area were as follows:
Year-Ended March 31, 2023Year-Ended March 31, 2022Year-Ended March 31, 2021
Capital Expenditures:
United States and Latin America$4,268 $1,267 $3,075 
Canada4,636 3,593 4,866 
Europe, Middle East and Africa278 288 68 
Asia-Pacific271 72 123 
 $9,453 $5,220 $8,132 
XML 59 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2023
Sep. 30, 2022
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]          
Entity wide disclosure on geographic areas, revenue from external customers attributed to foreign countries, percentage     56.00% 57.00% 65.00%
Disclosure on geographic areas, long-lived assets in foreign countries 61.00%   61.00% 62.00%  
Billed contracts receivable $ 3,399,000   $ 3,399,000 $ 5,352,000  
Accounts receivable, allowance for doubtful accounts (in dollars) 2,682,000   2,682,000 2,177,000  
Goodwill impaired     0 0  
Goodwill acquired   $ 18,620,000      
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Balance, beginning of period     2,177,000 2,074,000 $ 834,000
Additions to reserve     1,377,000 683,000 1,466,000
Write-off of uncollectible accounts     (872,000) (580,000) (226,000)
Balance, end of period 2,682,000   2,682,000 2,177,000 2,074,000
Research and development expense     10,568,000 6,436,000 7,466,000
Cash and cash equivalents | Russia          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Additions to reserve $ 681,000        
Cost of Sales          
Business Acquisition [Line Items]          
Emergency Wage Subsidy     0 1,449,000 4,236,000
Selling, General and Administrative Expenses          
Business Acquisition [Line Items]          
Emergency Wage Subsidy     $ 0 $ 504,000 $ 2,176,000
Buildings and improvements | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     10 years    
Buildings and improvements | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     30 years    
Machinery and equipment | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     3 years    
Machinery and equipment | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     25 years    
Office furniture and equipment | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     3 years    
Office furniture and equipment | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     10 years    
Internally developed software | Minimum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     5 years    
Internally developed software | Maximum          
Financing Receivable, Allowance for Credit Loss [Roll Forward]          
Property, plant and equipment, estimated useful lives     7 years    
XML 60 R46.htm IDEA: XBRL DOCUMENT v3.23.1
Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Cash and Cash Equivalents [Line Items]        
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 38,520 $ 43,931 $ 42,450 $ 46,006
Cash and cash equivalents        
Cash and Cash Equivalents [Line Items]        
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 35,635 41,445 40,124  
Prepaid expenses and other current assets        
Cash and Cash Equivalents [Line Items]        
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 2,859 2,486 1,962  
Restricted cash included in other long-term assets        
Cash and Cash Equivalents [Line Items]        
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows $ 26 $ 0 $ 364  
XML 61 R47.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 10 Months Ended 12 Months Ended
May 31, 2022
Jun. 30, 2022
Mar. 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]            
Net income/(loss)       $ 33,666 $ 20,092 $ 877
Increase to net working capital   $ 299        
Powerblanket            
Business Acquisition [Line Items]            
Percentage of voting interests acquired 100.00%          
Revenues     $ 17,144      
Net income/(loss)     1,512      
Payments to acquire business $ 35,000          
Transaction costs     126 126    
Powerblanket | Selling, General and Administrative Expenses            
Business Acquisition [Line Items]            
Transaction costs     $ 278 $ 278    
XML 62 R48.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition - Purchase Price (Details) - USD ($)
$ in Thousands
May 31, 2022
Mar. 31, 2023
Mar. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 219,612 $ 212,754
Powerblanket      
Business Acquisition [Line Items]      
Accounts receivable $ 1,267    
Inventories 3,545    
Property, plant and equipment 391    
Other current assets 290    
Other non-current assets 954    
Goodwill 18,620    
Total fair value of assets acquired 38,234    
Accounts payable (1,098)    
Accrued liabilities (637)    
Other liabilities (1,200)    
Total liabilities (2,935)    
Purchase Price 35,299    
Powerblanket | Customer relationships      
Business Acquisition [Line Items]      
Intangibles: $ 3,301    
Amortization Period (years) 9 years 9 months 18 days    
Powerblanket | Trademarks      
Business Acquisition [Line Items]      
Intangibles: $ 3,397    
Amortization Period (years) 9 years 9 months 18 days    
Powerblanket | Contract-based      
Business Acquisition [Line Items]      
Intangibles: $ 1,280    
Amortization Period (years) 5 years    
Powerblanket | Developed Technology Rights      
Business Acquisition [Line Items]      
Intangibles: $ 5,189    
Amortization Period (years) 15 years 9 months 18 days    
XML 63 R49.htm IDEA: XBRL DOCUMENT v3.23.1
Acquisition - Pro Forma Information (Details) - Thermon Heating Systems Inc. - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Business Acquisition [Line Items]      
Sales $ 442,454 $ 373,676 $ 290,775
Net Income/(loss) $ 33,134 $ 23,189 $ 2,287
XML 64 R50.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Deferred compensation plan assets $ 6,350 $ 5,391
Carrying Value 98,361  
Deferred compensation liability, classified, noncurrent 5,671 4,837
Foreign Exchange Forward Contracts    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Foreign exchange contract forwards, assets 60 105
Foreign exchange contract forwards, liabilities 26 0
Fair Value, Inputs, Level 2 | Outstanding principal amount of senior secured credit facility    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 98,361 129,000
Fair Value 98,115 128,355
Fair Value, Inputs, Level 2 | Outstanding borrowings from revolving line of credit    
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]    
Carrying Value 14,500 0
Fair Value $ 14,500 $ 0
XML 65 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) - Foreign Exchange Forward Contracts - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Derivative [Line Items]    
Notional amount $ 7,000 $ 7,250
Canadian Dollar    
Derivative [Line Items]    
Notional amount 4,500 4,000
South Korean Won    
Derivative [Line Items]    
Notional amount 1,500 2,250
Australian Dollar    
Derivative [Line Items]    
Notional amount 0 1,000
Great Britain Pound    
Derivative [Line Items]    
Notional amount 500 0
Chinese Renminbi    
Derivative [Line Items]    
Notional amount $ 500 $ 0
XML 66 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Fair Value Measurements - Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Maximum term of forward contracts 30 days    
Gain (loss) on realized on foreign currency related to forward contracts $ 743 $ (441) $ 811
Net foreign currency loss (100) (1,937) 283
Foreign Exchange Forward Contracts      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Gain (loss) on realized on foreign currency related to forward contracts $ (743) $ 1,586 $ 811
XML 67 R53.htm IDEA: XBRL DOCUMENT v3.23.1
Leases (Details)
Mar. 31, 2023
Real Property  
Lessee, Lease, Description [Line Items]  
Term of contract 10 years
Minimum | Real Property  
Lessee, Lease, Description [Line Items]  
Renewal term 1 year
Minimum | Equipment  
Lessee, Lease, Description [Line Items]  
Term of contract 6 months
Maximum | Real Property  
Lessee, Lease, Description [Line Items]  
Renewal term 5 years
Maximum | Equipment  
Lessee, Lease, Description [Line Items]  
Term of contract 5 years
XML 68 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Lease Term And Discount Rate (Details)
Mar. 31, 2023
Mar. 31, 2022
Weighted average remaining lease term    
Operating 5 years 10 months 24 days 5 years 4 months 24 days
Finance 1 year 6 months 2 years 6 months
Weighted average discount rate    
Operating 4.19% 4.72%
Finance 6.13% 6.18%
XML 69 R55.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental balance sheet (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Leases [Abstract]    
Operating lease right-of-use assets $ 13,570 $ 10,534
Property, plant and equipment 131 351
Total right-of-use assets 13,701 10,885
Lease liabilities 3,258 3,472
Lease liabilities 106 152
Non-current lease liabilities 12,427 9,476
Non-current lease liabilities 52 183
Total lease liabilities $ 15,843 $ 13,283
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease liabilities Lease liabilities
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current lease liabilities Non-current lease liabilities
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Non-current lease liabilities Non-current lease liabilities
XML 70 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental statement of operations information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]      
Operating lease expense $ 4,382 $ 4,164 $ 4,697
Amortization of ROU assets 134 166 266
Interest expense on finance lease liabilities 15 27 21
Short-term lease expense 250 248 240
Net lease expense $ 4,781 $ 4,605 $ 5,224
XML 71 R57.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Supplemental statement of cash flows information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Leases [Abstract]      
Operating cash used for operating leases $ 4,603 $ 4,538 $ 4,566
Operating cash flows used for finance leases 12 27 39
Financing cash flows used for finance leases $ 142 $ 155 $ 276
XML 72 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Leases - Future lease payments under non-cancellable operating leases (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Operating Leases  
2024 $ 4,115
2025 3,448
2026 2,739
2027 2,464
2028 1,830
Thereafter 3,639
Total lease payments 18,235
Less imputed interest (2,550)
Total lease liability 15,685
Finance Leases  
2024 123
2025 56
2026 0
2027 0
2028 0
Thereafter 0
Total lease payments 179
Less imputed interest (21)
Total lease liability $ 158
XML 73 R59.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Contract assets $ 16,272 $ 19,626  
Contract liabilities $ 8,483 $ 8,010  
Revenues recognized at point in time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Percentage of total revenue 62.90% 60.40% 58.60%
Revenues recognized over time      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Percentage of total revenue 37.10% 39.60% 41.40%
XML 74 R60.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]      
Total revenues $ 440,590 $ 355,674 $ 276,181
Revenues recognized at point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 277,299 214,809 161,802
Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenues 163,291 140,865 114,379
United States and Latin America      
Disaggregation of Revenue [Line Items]      
Total revenues 209,154 154,187 95,441
United States and Latin America | Revenues recognized at point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 116,924 75,115 47,599
United States and Latin America | Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenues 92,230 79,072 47,842
Canada      
Disaggregation of Revenue [Line Items]      
Total revenues 153,967 115,442 90,853
Canada | Revenues recognized at point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 116,112 92,071 67,451
Canada | Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenues 37,855 23,371 23,402
Europe, Middle East and Africa      
Disaggregation of Revenue [Line Items]      
Total revenues 43,159 54,737 54,219
Europe, Middle East and Africa | Revenues recognized at point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 23,483 27,306 29,304
Europe, Middle East and Africa | Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenues 19,676 27,431 24,915
Asia-Pacific      
Disaggregation of Revenue [Line Items]      
Total revenues 34,310 31,308 35,668
Asia-Pacific | Revenues recognized at point in time      
Disaggregation of Revenue [Line Items]      
Total revenues 20,780 20,317 17,448
Asia-Pacific | Revenues recognized over time      
Disaggregation of Revenue [Line Items]      
Total revenues $ 13,530 $ 10,991 $ 18,220
XML 75 R61.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Performance Obligation (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation $ 163,300
Revenue, expected timing of recognition, period 1 year
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2024-04-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Performance obligation $ 11,621
Revenue, expected timing of recognition, period 1 year
XML 76 R62.htm IDEA: XBRL DOCUMENT v3.23.1
Net Income/(Loss) per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Basic net income (loss) per common share      
Net income/(loss) $ 33,666 $ 20,092 $ 877
Weighted-average common shares outstanding 33,468,632 33,308,045 33,134,592
Basic net income (loss) per common share (in dollars per share) $ 1.01 $ 0.60 $ 0.03
Diluted net income (loss) per common share      
Net income/(loss) $ 33,666 $ 20,092 $ 877
Weighted-average common shares outstanding 33,468,632 33,308,045 33,134,592
Weighted average shares oustanding - dilutive 33,745,936 33,514,561 33,340,954
Diluted (in dollars per share) $ 1.00 $ 0.60 $ 0.03
Antidilutive securities excluded from computation of earnings per share 53,911 110,923 85,322
Stock Options      
Diluted net income (loss) per common share      
Restricted and performance stock units issued 7,512 2,231 27,306
Restricted Stock Units (RSUs)      
Diluted net income (loss) per common share      
Restricted and performance stock units issued 269,792 204,285 179,056
XML 77 R63.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 53,845 $ 41,389
Work in process 5,338 6,294
Finished goods 29,511 25,802
Inventories, gross 88,694 73,485
Valuation reserves (6,562) (1,835)
Inventories, net $ 82,132 $ 71,650
XML 78 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Inventories Inventories - Valuation Reserve Accounts (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
SEC Schedule, 12-09, Reserve, Inventory    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance, beginning of period $ 1,835 $ 1,774
Additions in reserve 5,535 389
Charged to reserve (808) (328)
Balance, end of period 6,562 $ 1,835
Russia | Increase in inventory valuation reserves    
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Additions in reserve $ 4,325  
XML 79 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost $ 130,738 $ 129,993  
Accumulated depreciation (67,450) (63,954)  
Property, plant and equipment, net 63,288 66,039  
Depreciation Expense 9,784 11,415 $ 11,277
Land, buildings and improvements      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost 55,456 57,306  
Machinery and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost 48,912 48,365  
Office furniture and equipment      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost 18,164 17,014  
Internally developed software      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost 5,069 5,851  
Depreciation Expense   11,415 11,277
Depreciation expense 334 346 $ 766
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property, plant and equipment at cost $ 3,137 $ 1,457  
XML 80 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2022
Mar. 31, 2023
Mar. 31, 2022
Goodwill [Roll Forward]      
Goodwill, beginning of period   $ 212,754  
Goodwill acquired $ 18,620    
Goodwill, end of period   219,612 $ 212,754
Operating Segments      
Goodwill [Roll Forward]      
Goodwill, beginning of period   212,754 213,038
Foreign currency translation impact   (11,762) (284)
Goodwill acquired   18,620  
Goodwill, end of period   219,612 212,754
Operating Segments | United States Segment      
Goodwill [Roll Forward]      
Goodwill, beginning of period   62,725 62,725
Foreign currency translation impact   0 0
Goodwill acquired   18,620  
Goodwill, end of period   81,345 62,725
Operating Segments | Canada      
Goodwill [Roll Forward]      
Goodwill, beginning of period   122,318 121,550
Foreign currency translation impact   (9,373) 768
Goodwill acquired   0  
Goodwill, end of period   112,945 122,318
Operating Segments | Europe Segment      
Goodwill [Roll Forward]      
Goodwill, beginning of period   19,087 20,139
Foreign currency translation impact   (408) (1,052)
Goodwill acquired   0  
Goodwill, end of period   18,679 19,087
Operating Segments | Asia Segment      
Goodwill [Roll Forward]      
Goodwill, beginning of period   8,624 8,624
Foreign currency translation impact   (1,981) 0
Goodwill acquired   0  
Goodwill, end of period   $ 6,643 $ 8,624
XML 81 R67.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Net carrying amount, finite-lived intangibles $ 51,319  
Intangible assets, net 93,970 $ 94,908
CHS Transactions    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, intangibles 238,829 235,703
Accumulated amortization, intangibles (144,859) (140,795)
Intangible assets, net 93,970 94,908
CHS Transactions | Products    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 61,560 66,669
Accumulated Amortization (33,344) (29,445)
Net carrying amount, finite-lived intangibles 28,216 37,224
CHS Transactions | Trademarks    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 47,427 45,222
Accumulated Amortization (2,031) (1,517)
Net carrying amount, finite-lived intangibles 45,396 43,705
CHS Transactions | Developed Technology Rights    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 14,862 9,946
Accumulated Amortization (6,520) (5,933)
Net carrying amount, finite-lived intangibles 8,342 4,013
CHS Transactions | Customer relationships    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 113,259 113,413
Accumulated Amortization (102,743) (103,900)
Net carrying amount, finite-lived intangibles 10,516 9,513
CHS Transactions | Other    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Gross carrying amount, finite-lived intangibles 1,280 0
Accumulated Amortization (221) 0
Net carrying amount, finite-lived intangibles 1,059 0
CHS Transactions | Certification Marks    
Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived Intangible Assets (Excluding Goodwill) $ 441 $ 453
XML 82 R68.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization of intangible assets $ 9,447 $ 8,790 $ 9,445
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 8 years    
CHS Transactions      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 10 years    
Amortization period 13 years    
CHS Transactions | Product | Minimum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 8 years    
CHS Transactions | Product | Maximum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 10 years    
CHS Transactions | Developed Technology Rights | Minimum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 16 years    
CHS Transactions | Developed Technology Rights | Maximum      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 20 years    
CHS Transactions | Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 17 years    
CHS Transactions | Other      
Acquired Finite-Lived Intangible Assets [Line Items]      
Amortization period 5 years    
XML 83 R69.htm IDEA: XBRL DOCUMENT v3.23.1
Goodwill and Other Intangible Assets - Schedule of Amortization (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2024 $ 8,849
2025 8,524
2026 8,524
2027 8,524
2028 5,746
Thereafter 11,152
Net carrying amount, finite-lived intangibles $ 51,319
XML 84 R70.htm IDEA: XBRL DOCUMENT v3.23.1
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 17,709 $ 16,235
Accrued interest 414 277
Customer prepayment 89 405
Warranty reserve 758 557
Professional fees 2,696 2,540
Sales tax payable 4,301 2,758
Accrued litigation payable 5,880 789
Other 7,517 3,410
Total accrued current liabilities $ 39,364 $ 26,971
XML 85 R71.htm IDEA: XBRL DOCUMENT v3.23.1
Short-Term Revolving Lines of Credit (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Short-Term Revolving Lines of Credit    
Outstanding borrowings $ 14,500 $ 0
XML 86 R72.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 29, 2021
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Sep. 29, 2021
CAD ($)
Debt Instrument [Line Items]            
Less current portion   $ (10,222) $ (10,222) $ (7,929)    
Long-term debt, net of current maturities and deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively   87,710 87,710 120,431    
Debt issuance costs, net   $ 429 429 640    
Amortization of deferred charges     317 596 $ 1,525  
Loss on extinguishment of debt     $ 0 (2,569) $ 0  
Line of credit facility, fixed charge coverage ratio   125.00% 125.00%      
Letters of credit outstanding, amount   $ 16,347 $ 16,347      
Outstanding principal amount of senior secured credit facility            
Debt Instrument [Line Items]            
Variable Rate Term Loans   14,500 14,500      
Term Loan A Due September 2026            
Debt Instrument [Line Items]            
Variable Rate Term Loans   97,932 97,932 128,360    
Outstanding borrowings from revolving line of credit            
Debt Instrument [Line Items]            
Remaining borrowing capacity   $ 83,653 $ 83,653      
Secured Overnight Financing Rate            
Debt Instrument [Line Items]            
Basis spread on variable rate 0.625%          
CDOR            
Debt Instrument [Line Items]            
Basis spread on variable rate 1.625%          
September 30, 2021 through September 30, 2022            
Debt Instrument [Line Items]            
Debt instrument, consolidated leverage ratio   375.00% 375.00%      
December 31, 2022 and each fiscal quarter thereafter            
Debt Instrument [Line Items]            
Debt instrument, consolidated leverage ratio   350.00% 350.00%      
Outstanding borrowings from revolving line of credit            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 100          
Long-term debt, term 5 years         5 years
Line of credit facility, accordian feature $ 100          
Line of credit facility, commitment fee percentage 0.25%          
Line of Credit            
Debt Instrument [Line Items]            
Long-term debt, term 5 years         5 years
Long-term line of credit           $ 76,182
Line of Credit | January 1, 2022 through October 1, 2022            
Debt Instrument [Line Items]            
Debt instrument, interest rate, stated percentage 1.25%         1.25%
Line of Credit | January 1, 2023 through October 1, 2024            
Debt Instrument [Line Items]            
Debt instrument, interest rate, stated percentage 1.88%         1.88%
Line of Credit | January 1, 2025 through July 1, 2026            
Debt Instrument [Line Items]            
Debt instrument, interest rate, stated percentage 2.50%         2.50%
Variable Rate Term Loan due October 2024            
Debt Instrument [Line Items]            
Debt Instrument, Interest Rate, Effective Percentage   5.59% 5.59%      
Variable Rate Term Loan due October 2024 | Outstanding principal amount of senior secured credit facility            
Debt Instrument [Line Items]            
Debt issuance costs, net   $ 429 $ 429 $ 640    
U.S. Term Loan            
Debt Instrument [Line Items]            
Long-term debt, term 5 years         5 years
Long-term line of credit $ 80          
Canadian Term Loan Facility            
Debt Instrument [Line Items]            
Debt Instrument, Interest Rate, Effective Percentage   6.27% 6.27%      
Credit Agreement            
Debt Instrument [Line Items]            
Debt issuance costs   $ 1,265 $ 1,265      
Loss on extinguishment of debt   $ 2,569        
U.S. Revolving Credit Facility            
Debt Instrument [Line Items]            
Debt Instrument, Interest Rate, Effective Percentage   6.16% 6.16%      
XML 87 R73.htm IDEA: XBRL DOCUMENT v3.23.1
Long Term Debt - Maturities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
Debt Disclosure [Abstract]  
2024 $ 10,222
2025 11,074
2026 13,629
2027 63,436
2028 0
Long-term Debt $ 98,361
XML 88 R74.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefits - (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Retirement Benefits [Abstract]      
Annual vesting percentage 100.00%    
Employer matching contribution, percent 50.00%    
Employer discretionary contribution, amount $ 3,180 $ 2,708 $ 2,561
Incentive compensation paid 9,668 7,258 2,767
Deferred compensation plan assets 6,350 5,391  
Deferred compensation liability, classified, noncurrent 5,671 4,837  
Deferred compensation arrangement with individual, compensation expense 208 (283) (1,564)
AOCI unrealized (gains)/losses on investments $ 154 $ (285) $ (1,635)
XML 89 R75.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income) - Narrative (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2020
USD ($)
Dec. 15, 2020
USD ($)
Dec. 15, 2020
ZAR (R)
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2023
USD ($)
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Positions
Restructuring Cost and Reserve [Line Items]                
Costs incurred           $ 3,693,000 $ (414,000) $ 8,623,000
Severance costs               $ 5,748,000
Number of positions eliminated | Positions               252
Lease impairment costs $ 429,000              
Lease abandonment charges $ 381,000              
Sale of stock, consideration received on transaction   $ 167,000 R 2,500,000          
Loss on disposition of business           0 (306,000) $ (2,065,000)
Accumulated other comprehensive loss       $ (58,100,000)   (58,100,000) $ (38,906,000)  
Canada                
Restructuring Cost and Reserve [Line Items]                
Cost of revenue           241,000    
Thermon South Africa Proprieary Limited                
Restructuring Cost and Reserve [Line Items]                
Less cash payments           (311,000)    
Sale of stock, percentage of ownership before transaction   100.00% 100.00%          
Loss on disposition of business               2,065,000
Accumulated other comprehensive loss               $ 828,000
Russia                
Restructuring Cost and Reserve [Line Items]                
Costs incurred       8,334,000   12,638,000    
Legal fees       $ 209,000   $ 282,000    
Canada                
Restructuring Cost and Reserve [Line Items]                
Severance costs         $ 103,000      
XML 90 R76.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income) - Russia Operations Impact (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2023
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Restructuring Cost and Reserve [Line Items]        
Costs incurred   $ 3,693 $ (414) $ 8,623
Russia        
Restructuring Cost and Reserve [Line Items]        
Costs incurred $ 8,334 12,638    
Russia | Cash and cash equivalents        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   3,939    
Russia | Contract assets        
Restructuring Cost and Reserve [Line Items]        
Costs incurred $ 347      
Russia | Prepaid expenses and other current assets        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   1,102    
Russia | Property, plant and equipment, net        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   298    
Russia | Operating lease right-of-use assets        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   567    
Russia | Other non-current assets        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   83    
Russia | Current and non-current liabilities, net, including accumulated foreign currency translation losses        
Restructuring Cost and Reserve [Line Items]        
Costs incurred   $ 1,296    
XML 91 R77.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 3,693 $ (414) $ 8,623
United States and Latin America      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 0 (46) 3,563
Canada      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 0 (186) 2,591
Europe, Middle East and Africa      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs 3,693 (182) 2,459
Asia-Pacific      
Restructuring Cost and Reserve [Line Items]      
Restructuring costs $ 0 $ 0 $ 10
XML 92 R78.htm IDEA: XBRL DOCUMENT v3.23.1
Restructuring and other charges (income) - Restructuring Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Restructuring Reserve [Roll Forward]      
Costs incurred $ 3,693 $ (414) $ 8,623
Employee Severance      
Restructuring Reserve [Roll Forward]      
Beginning balance 0 657  
Costs incurred 0 (103)  
Less cash payments 0 (554)  
Ending balance $ 0 $ 0 $ 657
XML 93 R79.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Purchase Obligation, Fiscal Year Maturity [Abstract]      
2024 $ 1,514    
2025 49    
2026 0    
Purchase Obligation 1,563    
Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations 30,753 $ 9,760  
Guarantee obligations secured by cash deposits 1,211 953  
Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit 1,847 2,948  
Cash deposits pledged as collateral on performance bonds and letters of credit 2,859 2,486  
Indian custom bonds outstanding 4,418 4,807  
Expenses from transactions with related party 1,332 2,498 $ 1,768
Cumulative catch-up adjustment to revenue 1,996 2,523  
Changes in the product liability      
Balance at beginning of period 557 250 477
Reserve for warranties issued during the period 607 605 217
Settlements made during the period (406) (298) (444)
Balance at end of period $ 758 $ 557 $ 250
XML 94 R80.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Apr. 01, 2018
Jul. 28, 2010
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Intrinsic value of stock options exercised $ 0 $ 60 $ 646    
Share price (in dollars per share) $ 24.92        
Target number of shares (in shares) 62,530 72,949      
Stock compensation that remained to be expensed $ 5,648        
Stock based compensation, recognition period 1 year        
Restricted Stock and Stock Option Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares of the company's common stock that may be awarded         2,767,171
2011 Long-term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares of the company's common stock that may be awarded       2,893,341  
2020 Long-Term Incentive Plan          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Maximum number of shares of the company's common stock that may be awarded 1,400,000        
Stock Options          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock compensation expense $ 5,954 $ 3,803 $ 3,728    
Vesting period (in years) 3 years        
Annual vesting percentage 100.00%        
Vested shares 38,137 32,136 52,098    
Fair value of vested shares $ 624,000 $ 570,000 $ 712,000    
Restricted Stock Units (RSUs)          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock compensation expense $ 3,272        
Aggregate intrinsic value of unvested RSU's $ 8,373        
Amortization period for the fair value share based compsensation award (in years) 1 year        
Performance Shares          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Vested shares 182,423 91,164 4,476    
Amortization period for the fair value share based compsensation award (in years) 3 years        
Forfeited in period (shares)   67,220 130,835    
Performance Shares | Executive Officers          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Fair value of vested shares $ 2,547,000 $ 1,689,000 $ 1,947,000    
Performance Shares | Minimum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target shares 0.00%        
Performance Shares | Maximum          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Percentage of target shares 200.00%        
XML 95 R81.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details) - $ / shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Expired (in shares) (14,871) (4,322)  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Expired, weighted average exercise price (in dollars per share) $ 21.52 $ 16.30  
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Options outstanding, beginning of period (in shares) 89,237 111,401 163,016
Granted (in shares)   0 71,780
Exercised (in shares)   (8,100) (97,156)
Forfeited (in shares)   (9,742) (16,171)
Expired (in shares)     (10,068)
Options outstanding, end of period (in shares) 74,366 89,237 111,401
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Beginning balance, weighted average exercise price (in dollars per share) $ 17.20 $ 16.53 $ 12.25
Granted, weighted average exercise price (in dollars per share)   0 14.28
Exercised, weighted average exercise price (in dollars per share)   12.00 6.81
Forfeited, weighted average exercise price (in dollars per share)   14.28 14.28
Expired, weighted average exercise price (in dollars per share)     14.73
Ending balance, weighted average exercise price (in dollars per share) $ 16.33 $ 17.20 $ 16.53
XML 96 R82.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details) - Stock Options - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2020
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options outstanding (in shares) 74,366 89,237 111,401 163,016
Options outstanding, weighted average exercise price (in dollars per share) $ 16.33      
$14.28        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options outstanding (in shares) 45,867      
Options outstanding, weighted average contractual life (in years) 7 years 2 months 12 days      
Options outstanding, weighted average exercise price (in dollars per share) $ 14.28      
Options outstanding, aggregate intrinsic value $ 393,810      
Options vested and exercisable, number exercisable (in shares) 0      
Options vested and exercisable, weighted average contractual life (in years) 7 years 2 months 12 days      
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 0      
Options vested and exercisable, aggregate intrinsic value $ 0      
$19.64        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options outstanding (in shares) 28,499      
Options outstanding, weighted average contractual life (in years) 3 years 9 months 18 days      
Options outstanding, weighted average exercise price (in dollars per share) $ 19.64      
Options outstanding, aggregate intrinsic value $ 244,690      
Options vested and exercisable, number exercisable (in shares) 28,499      
Options vested and exercisable, weighted average contractual life (in years) 3 years 9 months 18 days      
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 19.64      
Options vested and exercisable, aggregate intrinsic value $ 0      
$14.28 - $21.52        
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]        
Options outstanding (in shares) 74,366      
Options outstanding, weighted average contractual life (in years) 5 years 10 months 24 days      
Options outstanding, aggregate intrinsic value $ 638,500      
Options vested and exercisable, number exercisable (in shares) 28,499      
Options vested and exercisable, weighted average contractual life (in years) 5 years 10 months 24 days      
Options vested and exercisable, weighted average exercise price (in dollars per share) $ 19.64      
Options vested and exercisable, aggregate intrinsic value $ 0      
XML 97 R83.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense - Restricted Shares (Details) - Restricted Stock Units (RSUs) - $ / shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]      
Outstanding, beginning of period (in shares) 294,153 304,524 236,706
Granted (in shares) 167,842 139,242 222,679
Exercised (in shares) (112,157) (125,089) (115,504)
Forfeited (in shares) (13,584) (24,524) (39,357)
Outstanding, end of period (in shares) 336,254 294,153 304,524
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]      
Options outstanding, weighted average grant price, beginning of period (in dollars per share) $ 16.26 $ 12.96 $ 22.14
Granted, weighted average exercise price (in dollars per share) 16.82 17.62 13.75
Exercised, weighted average exercise price (in dollars per share) 17.56 19.42 21.33
Forfeited, weighted average exercise price (in dollars per share) 15.83 14.81 16.95
Options outstanding, weighted average grant price, end of period (in dollars per share) $ 16.12 $ 16.26 $ 12.96
XML 98 R84.htm IDEA: XBRL DOCUMENT v3.23.1
Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details) - Performance Shares - shares
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Target performance grants (in shares) 135,479 95,068 136,350
Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Possible number of shares issued each year 0 0 0
Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Possible number of shares issued each year 270,958 190,136 272,700
XML 99 R85.htm IDEA: XBRL DOCUMENT v3.23.1
Other Income/(Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Other Income and Expenses [Abstract]      
Foreign currency transaction gain/(loss) $ 643 $ (2,377) $ 1,094
Gain/(loss) on foreign exchange forwards (743) 441 (811)
Gain/(loss) on investments from deferred compensation plan (154) 285 1,635
Loss on extinguishment of debt 0 (2,569) 0
Other income/(expense) 168 55 217
Other income/(expense) $ (86) $ (4,165) $ 2,135
XML 100 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Income Taxes in Consolidated Income Statement (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Current Provision [Abstract]      
Federal provision $ 6,329 $ 634 $ (4,662)
Foreign provision 12,619 8,907 6,098
State provision 1,181 441 197
Deferred Provision [Abstract]      
Federal deferred benefit (2,648) (231) (1,963)
Foreign deferred benefit (1,649) (1,396) (1,084)
State deferred benefit (265) (22) (107)
Total provision for income taxes $ 15,567 $ 8,333 $ (1,521)
XML 101 R87.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Deferred Income Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Mar. 31, 2022
Components of Deferred Tax Assets [Abstract]    
Accrued liabilities and reserves $ 6,868 $ 5,483
Capitalized research and development costs 1,747 0
Foreign deferred benefits 1,250 1,626
Stock option compensation 802 736
Net operating loss carryforward 453 801
Inventories 584 415
Interest limitation 0 94
Capitalized transaction costs 124 95
Tax credit carryforward 225 214
Unrealized gain on hedge 8 0
Valuation allowance (238) (248)
Total deferred tax assets 11,823 9,216
Components of Deferred Tax Liabilities [Abstract]    
Intangible assets (5,798) (5,969)
Intangible and other - foreign (11,728) (14,139)
Property, plant and equipment (4,813) (4,277)
Prepaid expenses (247) (205)
Unrealized loss on hedge 0 (18)
Undistributed foreign earnings (632) (1,340)
Deferred Tax Liabilities, Net, Noncurrent 23,218 25,948
Net deferred tax liability $ (11,395) $ (16,732)
XML 102 R88.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items]      
Income before provision for income taxes $ 49,233 $ 28,425 $ (644)
U.S.      
Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items]      
U.S. 17,792 4,240 (15,818)
Non-U.S.      
Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items]      
Non-U.S. $ 31,441 $ 24,185 $ 15,174
XML 103 R89.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Income Tax Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Income Tax Disclosure [Abstract]      
Notional U.S. federal income tax expense at statutory rate $ 10,339 $ 5,969 $ (135)
Impact of U.S. global intangible taxes and benefits (622) (210) (1,859)
U.S. net operating loss carry-back rate difference 0 0 1,470
Russian loss not benefited 2,768 0 0
South Africa divestiture 0 0 526
Rate difference-international subsidiaries 1,602 1,223 513
Withholding on Canadian intercompany dividend 0 301 0
Impact on deferred tax liability for statutory rate change 0 74 332
Undistributed foreign earnings (315) 713 359
U.S. state income tax provision, net 654 451 48
Charges/(benefits) related to uncertain tax positions 77 77 79
Non-deductible charges 421 150 239
Change in valuation allowance 10 34 (475)
Other, net 633 (449) 322
Total provision for income taxes $ 15,567 $ 8,333 $ (1,521)
XML 104 R90.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Narrative (Details) - USD ($)
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Income Tax Contingency [Line Items]      
Estimated transition tax liability $ 4,007,000    
Deferred tax liabilities, other   $ 830  
Global intangible low-taxed income, discrete tax benefit 1,859,000    
U.S. net operating loss carry-back rate difference 0 0 $ (1,470,000)
Foreign tax net operating loss carry-forwards 1,863,000    
Foreign tax net operating loss carry-forwards, potentially carried forward indefinitely $ 621,000    
Other liabilities- long term      
Income Tax Contingency [Line Items]      
Estimated transition tax liability   $ 1,640,000  
XML 105 R91.htm IDEA: XBRL DOCUMENT v3.23.1
Income Taxes - Unrecognized Tax Benefits (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]    
Reserve for uncertain income taxes, beginning of period $ 885 $ 808
Release of reserve 0 0
Interest and penalties on prior reserves 77 77
Reserve for uncertain income taxes, end of period $ 962 $ 885
XML 106 R92.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information (Details)
$ in Thousands
12 Months Ended
Mar. 31, 2023
USD ($)
segment
Geographic_Region
Mar. 31, 2022
USD ($)
Mar. 31, 2021
USD ($)
Sales by geographic area:      
Number of reportable segments | segment 4    
Number of country in which entity operates | Geographic_Region 4    
Total revenues $ 440,590 $ 355,674 $ 276,181
Depreciation Expense 9,784 11,415 11,277
Amortization of intangible assets 9,447 8,790 9,445
Operating income (loss) 55,190 38,405 7,406
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 63,288 66,039  
Assets 649,629 636,669  
Deferred tax assets, noncurrent 11,823 9,216  
Operating Segments      
Sales by geographic area:      
Total revenues 440,590 355,674 276,181
Intersegment Eliminations      
Sales by geographic area:      
Total revenues 63,814 54,806 51,289
Segment Reconciling Items      
Sales by geographic area:      
Public company costs 1,780 1,937 1,716
Stock compensation 5,954 3,803 3,728
United States Segment      
Sales by geographic area:      
Depreciation Expense 4,845 5,729 6,290
Amortization of intangible assets 2,175 1,145 1,464
Operating income (loss) 38,808 9,699 (9,490)
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 31,918 31,919  
Assets 270,404 241,421  
Deferred tax assets, noncurrent 10,363 7,061  
United States Segment | Operating Segments      
Sales by geographic area:      
Total revenues 209,154 154,187 95,441
United States Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 42,657 40,169 40,793
Canada      
Sales by geographic area:      
Depreciation Expense 4,423 5,117 4,454
Amortization of intangible assets 7,085 7,472 7,301
Operating income (loss) 36,173 22,913 15,242
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 28,369 30,686  
Assets 287,221 296,459  
Canada | Operating Segments      
Sales by geographic area:      
Total revenues 153,968 115,442 90,853
Canada | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 17,715 11,629 7,272
Europe Segment      
Sales by geographic area:      
Depreciation Expense 366 390 341
Amortization of intangible assets 84 94 453
Operating income (loss) (17,488) 6,974 3,181
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 2,366 2,796  
Assets 57,680 67,608  
Europe Segment | Operating Segments      
Sales by geographic area:      
Total revenues 43,157 54,737 54,219
Europe Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues 1,409 1,683 2,003
Asia Segment      
Sales by geographic area:      
Depreciation Expense 150 179 192
Amortization of intangible assets 103 79 227
Operating income (loss) 5,431 4,559 3,917
Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively 635 638  
Assets 34,324 31,181  
Asia Segment | Operating Segments      
Sales by geographic area:      
Total revenues 34,311 31,308 35,668
Asia Segment | Intersegment Eliminations      
Sales by geographic area:      
Total revenues $ 2,033 $ 1,325 $ 1,221
XML 107 R93.htm IDEA: XBRL DOCUMENT v3.23.1
Segment Information - Capital Expenditures by Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Mar. 31, 2021
Segment Reporting Information [Line Items]      
Capital expenditures $ 9,453 $ 5,220 $ 8,132
United States Segment      
Segment Reporting Information [Line Items]      
Capital expenditures 4,268 1,267 3,075
Canada      
Segment Reporting Information [Line Items]      
Capital expenditures 4,636 3,593 4,866
Europe Segment      
Segment Reporting Information [Line Items]      
Capital expenditures 278 288 68
Asia Segment      
Segment Reporting Information [Line Items]      
Capital expenditures $ 271 $ 72 $ 123
XML 108 thr-20230331_htm.xml IDEA: XBRL DOCUMENT 0001489096 2022-04-01 2023-03-31 0001489096 2022-09-30 0001489096 2023-05-24 0001489096 2021-04-01 2022-03-31 0001489096 2020-04-01 2021-03-31 0001489096 2023-03-31 0001489096 2022-03-31 0001489096 us-gaap:CommonStockMember 2020-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2020-03-31 0001489096 us-gaap:RetainedEarningsMember 2020-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-03-31 0001489096 2020-03-31 0001489096 us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2020-04-01 2021-03-31 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2020-04-01 2021-03-31 0001489096 us-gaap:RetainedEarningsMember 2020-04-01 2021-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-04-01 2021-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2022-03-31 0001489096 us-gaap:CommonStockMember 2021-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001489096 us-gaap:RetainedEarningsMember 2021-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001489096 2021-03-31 0001489096 us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2021-04-01 2022-03-31 0001489096 us-gaap:RetainedEarningsMember 2021-04-01 2022-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2022-03-31 0001489096 us-gaap:CommonStockMember 2022-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001489096 us-gaap:RetainedEarningsMember 2022-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2022-04-01 2023-03-31 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2022-04-01 2023-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2022-04-01 2023-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2023-03-31 0001489096 us-gaap:RetainedEarningsMember 2022-04-01 2023-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2023-03-31 0001489096 us-gaap:CommonStockMember 2023-03-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0001489096 us-gaap:RetainedEarningsMember 2023-03-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0001489096 us-gaap:CostOfSalesMember 2022-04-01 2023-03-31 0001489096 us-gaap:CostOfSalesMember 2021-04-01 2022-03-31 0001489096 us-gaap:CostOfSalesMember 2020-04-01 2021-03-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-04-01 2023-03-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2021-04-01 2022-03-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2020-04-01 2021-03-31 0001489096 us-gaap:CashAndCashEquivalentsMember 2023-03-31 0001489096 us-gaap:CashAndCashEquivalentsMember 2022-03-31 0001489096 us-gaap:CashAndCashEquivalentsMember 2021-03-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2023-03-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-03-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-03-31 0001489096 us-gaap:OtherAssetsMember 2023-03-31 0001489096 us-gaap:OtherAssetsMember 2022-03-31 0001489096 us-gaap:OtherAssetsMember 2021-03-31 0001489096 country:RU us-gaap:CashAndCashEquivalentsMember 2023-03-31 2023-03-31 0001489096 srt:MinimumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember us-gaap:BuildingAndBuildingImprovementsMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2022-04-01 2023-03-31 0001489096 2022-07-01 2022-09-30 0001489096 thr:PowerblanketMember 2022-05-31 0001489096 thr:PowerblanketMember 2022-05-31 2023-03-31 0001489096 thr:PowerblanketMember 2022-05-31 2022-05-31 0001489096 2022-06-01 2022-06-30 0001489096 thr:PowerblanketMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-03-31 0001489096 thr:PowerblanketMember 2023-03-31 0001489096 thr:PowerblanketMember us-gaap:CustomerRelationshipsMember 2022-05-31 2022-05-31 0001489096 thr:PowerblanketMember us-gaap:CustomerRelationshipsMember 2022-05-31 0001489096 thr:PowerblanketMember us-gaap:TrademarksMember 2022-05-31 2022-05-31 0001489096 thr:PowerblanketMember us-gaap:TrademarksMember 2022-05-31 0001489096 thr:PowerblanketMember thr:ContractBasedMember 2022-05-31 2022-05-31 0001489096 thr:PowerblanketMember thr:ContractBasedMember 2022-05-31 0001489096 thr:PowerblanketMember us-gaap:DevelopedTechnologyRightsMember 2022-05-31 2022-05-31 0001489096 thr:PowerblanketMember us-gaap:DevelopedTechnologyRightsMember 2022-05-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2022-04-01 2023-03-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2021-04-01 2022-03-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2020-04-01 2021-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2023-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:RevolvingCreditFacilityMember 2022-03-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 currency:GBP us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:CNY us-gaap:ForeignExchangeForwardMember 2023-03-31 0001489096 currency:CNY us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-04-01 2023-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2021-04-01 2022-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2020-04-01 2021-03-31 0001489096 thr:RealPropertyMember 2023-03-31 0001489096 srt:MinimumMember us-gaap:EquipmentMember 2023-03-31 0001489096 srt:MaximumMember us-gaap:EquipmentMember 2023-03-31 0001489096 srt:MaximumMember thr:RealPropertyMember 2023-03-31 0001489096 srt:MinimumMember thr:RealPropertyMember 2023-03-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2020-04-01 2021-03-31 0001489096 us-gaap:TransferredOverTimeMember 2022-04-01 2023-03-31 0001489096 us-gaap:TransferredOverTimeMember 2021-04-01 2022-03-31 0001489096 us-gaap:TransferredOverTimeMember 2020-04-01 2021-03-31 0001489096 2023-04-01 2023-03-31 0001489096 2024-04-01 2023-03-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2022-04-01 2023-03-31 0001489096 country:US 2022-04-01 2023-03-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2022-04-01 2023-03-31 0001489096 country:CA 2022-04-01 2023-03-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2022-04-01 2023-03-31 0001489096 srt:EuropeMember 2022-04-01 2023-03-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2023-03-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2022-04-01 2023-03-31 0001489096 srt:AsiaMember 2022-04-01 2023-03-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2021-04-01 2022-03-31 0001489096 country:US 2021-04-01 2022-03-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2021-04-01 2022-03-31 0001489096 country:CA 2021-04-01 2022-03-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2021-04-01 2022-03-31 0001489096 srt:EuropeMember 2021-04-01 2022-03-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2022-03-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2021-04-01 2022-03-31 0001489096 srt:AsiaMember 2021-04-01 2022-03-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2020-04-01 2021-03-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2020-04-01 2021-03-31 0001489096 country:US 2020-04-01 2021-03-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2020-04-01 2021-03-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2020-04-01 2021-03-31 0001489096 country:CA 2020-04-01 2021-03-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2021-03-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2020-04-01 2021-03-31 0001489096 srt:EuropeMember 2020-04-01 2021-03-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2020-04-01 2021-03-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2020-04-01 2021-03-31 0001489096 srt:AsiaMember 2020-04-01 2021-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2021-04-01 2022-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2020-04-01 2021-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2023-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2022-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2021-03-31 0001489096 us-gaap:InventoryValuationReserveMember 2021-03-31 0001489096 us-gaap:InventoryValuationReserveMember 2021-04-01 2022-03-31 0001489096 us-gaap:InventoryValuationReserveMember 2022-03-31 0001489096 us-gaap:InventoryValuationReserveMember 2022-04-01 2023-03-31 0001489096 us-gaap:InventoryValuationReserveMember 2023-03-31 0001489096 country:RU us-gaap:InventoriesMember 2022-04-01 2023-03-31 0001489096 us-gaap:LandBuildingsAndImprovementsMember 2023-03-31 0001489096 us-gaap:LandBuildingsAndImprovementsMember 2022-03-31 0001489096 us-gaap:MachineryAndEquipmentMember 2023-03-31 0001489096 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001489096 us-gaap:FurnitureAndFixturesMember 2023-03-31 0001489096 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001489096 us-gaap:SoftwareDevelopmentMember 2023-03-31 0001489096 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001489096 us-gaap:ConstructionInProgressMember 2023-03-31 0001489096 us-gaap:ConstructionInProgressMember 2022-03-31 0001489096 us-gaap:SoftwareDevelopmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:SoftwareDevelopmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:SoftwareDevelopmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember 2021-04-01 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember 2022-04-01 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2023-03-31 0001489096 us-gaap:OperatingSegmentsMember 2023-03-31 0001489096 thr:ChsTransactionsMember thr:ProductsIntangiblesMember 2023-03-31 0001489096 thr:ChsTransactionsMember thr:ProductsIntangiblesMember 2022-03-31 0001489096 thr:ChsTransactionsMember us-gaap:TrademarksMember 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:TrademarksMember 2022-03-31 0001489096 thr:ChsTransactionsMember us-gaap:DevelopedTechnologyRightsMember 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001489096 thr:ChsTransactionsMember us-gaap:CustomerRelationshipsMember 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:CustomerRelationshipsMember 2022-03-31 0001489096 thr:ChsTransactionsMember us-gaap:CertificationMarksMember 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:CertificationMarksMember 2022-03-31 0001489096 thr:ChsTransactionsMember us-gaap:OtherIntangibleAssetsMember 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:OtherIntangibleAssetsMember 2022-03-31 0001489096 thr:ChsTransactionsMember 2023-03-31 0001489096 thr:ChsTransactionsMember 2022-03-31 0001489096 thr:ChsTransactionsMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember thr:ChsTransactionsMember us-gaap:ProductMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember thr:ChsTransactionsMember us-gaap:ProductMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember thr:ChsTransactionsMember us-gaap:DevelopedTechnologyRightsMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember thr:ChsTransactionsMember us-gaap:DevelopedTechnologyRightsMember 2022-04-01 2023-03-31 0001489096 us-gaap:CustomerRelationshipsMember 2022-04-01 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:CustomerRelationshipsMember 2022-04-01 2023-03-31 0001489096 thr:ChsTransactionsMember us-gaap:OtherIntangibleAssetsMember 2022-04-01 2023-03-31 0001489096 us-gaap:LoansPayableMember 2023-03-31 0001489096 thr:TermLoanADueSeptember2026Member 2023-03-31 0001489096 thr:TermLoanADueSeptember2026Member 2022-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2021-09-29 0001489096 thr:USTermLoanMember 2021-09-29 0001489096 us-gaap:LineOfCreditMember 2021-09-29 0001489096 us-gaap:LineOfCreditMember thr:January12022ThroughOctober12022Member 2021-09-29 0001489096 us-gaap:LineOfCreditMember thr:January12023ThroughOctober12024Member 2021-09-29 0001489096 us-gaap:LineOfCreditMember thr:January12025ThroughJuly12026Member 2021-09-29 0001489096 thr:SecuredOvernightFinancingRateMember 2021-09-29 2021-09-29 0001489096 thr:CDORMember 2021-09-29 2021-09-29 0001489096 us-gaap:RevolvingCreditFacilityMember 2021-09-29 2021-09-29 0001489096 thr:CreditAgreementMember 2023-03-31 0001489096 thr:CreditAgreementMember 2023-01-01 2023-03-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2023-03-31 0001489096 thr:CanadianTermLoanFacilityMember 2023-03-31 0001489096 thr:VariableRateTermLoandueOctober2024Member 2023-03-31 0001489096 thr:USRevolvingCreditFacilityMember 2023-03-31 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2023-03-31 0001489096 thr:VariableRateTermLoandueOctober2024Member us-gaap:LoansPayableMember 2022-03-31 0001489096 thr:September302021ThroughSeptember302022Member 2023-03-31 0001489096 thr:December312022AndEachFiscalQuarterThereafterMember 2023-03-31 0001489096 country:RU 2023-01-01 2023-03-31 0001489096 country:RU us-gaap:CashAndCashEquivalentsMember 2022-04-01 2023-03-31 0001489096 country:RU thr:ContractAssetsMember 2023-01-01 2023-03-31 0001489096 country:RU us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-04-01 2023-03-31 0001489096 country:RU us-gaap:PropertyPlantAndEquipmentMember 2022-04-01 2023-03-31 0001489096 country:RU thr:OperatingLeaseRightOfUseAssetsMember 2022-04-01 2023-03-31 0001489096 country:RU us-gaap:OtherNoncurrentAssetsMember 2022-04-01 2023-03-31 0001489096 country:RU us-gaap:LiabilitiesTotalMember 2022-04-01 2023-03-31 0001489096 country:RU 2022-04-01 2023-03-31 0001489096 thr:CanadaSegmentMember 2022-04-01 2023-03-31 0001489096 country:CA 2022-04-01 2022-12-31 0001489096 thr:ThermonSouthAfricaPropriearyLimitedMember 2022-04-01 2023-03-31 0001489096 2020-12-31 2020-12-31 0001489096 thr:ThermonSouthAfricaPropriearyLimitedMember 2020-12-15 2020-12-15 0001489096 2020-12-15 2020-12-15 0001489096 thr:ThermonSouthAfricaPropriearyLimitedMember 2020-04-01 2021-03-31 0001489096 thr:ThermonSouthAfricaPropriearyLimitedMember 2021-03-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2022-04-01 2023-03-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2021-04-01 2022-03-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2020-04-01 2021-03-31 0001489096 thr:CanadaSegmentMember 2021-04-01 2022-03-31 0001489096 thr:CanadaSegmentMember 2020-04-01 2021-03-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2022-04-01 2023-03-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2021-04-01 2022-03-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2020-04-01 2021-03-31 0001489096 thr:AsiaPacificSegmentMember 2022-04-01 2023-03-31 0001489096 thr:AsiaPacificSegmentMember 2021-04-01 2022-03-31 0001489096 thr:AsiaPacificSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:EmployeeSeveranceMember 2021-03-31 0001489096 us-gaap:EmployeeSeveranceMember 2021-04-01 2022-03-31 0001489096 us-gaap:EmployeeSeveranceMember 2022-03-31 0001489096 us-gaap:EmployeeSeveranceMember 2022-04-01 2023-03-31 0001489096 us-gaap:EmployeeSeveranceMember 2023-03-31 0001489096 thr:RestrictedStockAndStockOptionPlanMember 2010-07-28 0001489096 thr:LongTermIncentivePlan2011Member 2018-04-01 0001489096 thr:A2020LongTermIncentivePlanMember 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2022-04-01 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2021-04-01 2022-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2020-04-01 2021-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2020-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2021-03-31 0001489096 us-gaap:EmployeeStockOptionMember 2022-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeTwoMember 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeTwoMember 2022-04-01 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeThreeMember 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeThreeMember 2022-04-01 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeFiveMember 2023-03-31 0001489096 us-gaap:EmployeeStockOptionMember thr:ExerciseRangeFiveMember 2022-04-01 2023-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2020-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2020-04-01 2021-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2021-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2022-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2023-03-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2023-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2022-04-01 2023-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2021-04-01 2022-03-31 0001489096 srt:ExecutiveOfficerMember us-gaap:PerformanceSharesMember 2020-04-01 2021-03-31 0001489096 us-gaap:PerformanceSharesMember 2022-04-01 2023-03-31 0001489096 us-gaap:PerformanceSharesMember 2021-04-01 2022-03-31 0001489096 us-gaap:PerformanceSharesMember 2020-04-01 2021-03-31 0001489096 srt:MinimumMember us-gaap:PerformanceSharesMember 2022-04-01 2023-03-31 0001489096 srt:MaximumMember us-gaap:PerformanceSharesMember 2022-04-01 2023-03-31 0001489096 srt:MinimumMember us-gaap:PerformanceSharesMember 2020-04-01 2021-03-31 0001489096 srt:MaximumMember us-gaap:PerformanceSharesMember 2020-04-01 2021-03-31 0001489096 srt:MinimumMember us-gaap:PerformanceSharesMember 2021-04-01 2022-03-31 0001489096 srt:MaximumMember us-gaap:PerformanceSharesMember 2021-04-01 2022-03-31 0001489096 us-gaap:DomesticCountryMember 2022-04-01 2023-03-31 0001489096 us-gaap:DomesticCountryMember 2021-04-01 2022-03-31 0001489096 us-gaap:DomesticCountryMember 2020-04-01 2021-03-31 0001489096 us-gaap:ForeignCountryMember 2022-04-01 2023-03-31 0001489096 us-gaap:ForeignCountryMember 2021-04-01 2022-03-31 0001489096 us-gaap:ForeignCountryMember 2020-04-01 2021-03-31 0001489096 thr:OtherliabilitieslongtermMember 2022-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:OperatingSegmentsMember 2020-04-01 2021-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2022-04-01 2023-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2021-04-01 2022-03-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:IntersegmentEliminationMember 2022-04-01 2023-03-31 0001489096 us-gaap:IntersegmentEliminationMember 2021-04-01 2022-03-31 0001489096 us-gaap:IntersegmentEliminationMember 2020-04-01 2021-03-31 0001489096 thr:UnitedStatesSegmentMember 2022-04-01 2023-03-31 0001489096 thr:UnitedStatesSegmentMember 2021-04-01 2022-03-31 0001489096 thr:UnitedStatesSegmentMember 2020-04-01 2021-03-31 0001489096 thr:EuropeSegmentMember 2022-04-01 2023-03-31 0001489096 thr:EuropeSegmentMember 2021-04-01 2022-03-31 0001489096 thr:EuropeSegmentMember 2020-04-01 2021-03-31 0001489096 thr:AsiaSegmentMember 2022-04-01 2023-03-31 0001489096 thr:AsiaSegmentMember 2021-04-01 2022-03-31 0001489096 thr:AsiaSegmentMember 2020-04-01 2021-03-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2023-03-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2022-03-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2020-04-01 2021-03-31 0001489096 thr:UnitedStatesSegmentMember 2023-03-31 0001489096 thr:UnitedStatesSegmentMember 2022-03-31 0001489096 thr:CanadaSegmentMember 2023-03-31 0001489096 thr:CanadaSegmentMember 2022-03-31 0001489096 thr:EuropeSegmentMember 2023-03-31 0001489096 thr:EuropeSegmentMember 2022-03-31 0001489096 thr:AsiaSegmentMember 2023-03-31 0001489096 thr:AsiaSegmentMember 2022-03-31 iso4217:USD shares iso4217:USD shares pure iso4217:CAD thr:Positions iso4217:ZAR thr:segment thr:Geographic_Region 0001489096 --03-31 2023 FY false false 2682000 2177000 429000 640000 67450000 63954000 0.001 0.001 150000000 150000000 33508076 33364722 33508076 33364722 0.001 0.001 10000000 10000000 0 0 0 0 0 http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://fasb.org/us-gaap/2022#PropertyPlantAndEquipmentNet http://www.thermon.com/20230331#LeaseLiabilityCurrent http://www.thermon.com/20230331#LeaseLiabilityCurrent http://www.thermon.com/20230331#LeaseLiabilityCurrent http://www.thermon.com/20230331#LeaseLiabilityCurrent http://www.thermon.com/20230331#LeaseLiabilityNoncurrent http://www.thermon.com/20230331#LeaseLiabilityNoncurrent http://www.thermon.com/20230331#LeaseLiabilityNoncurrent http://www.thermon.com/20230331#LeaseLiabilityNoncurrent P1Y P1Y P1Y 429000 640000 3.75 3.5 10-K true 2023-03-31 false 001-35159 THERMON GROUP HOLDINGS, INC. DE 27-2228185 7171 Southwest Parkway, Building 300, Suite 200, Austin, TX 78735 512 690-0600 Common Stock, $0.001 par value per share THR NYSE No No Yes Yes Accelerated Filer false false true false 506846812 33513794 As permitted by General Instruction G of Form 10-K, certain portions, as expressly described in this report, of the registrant's Definitive Proxy Statement for the 2023 Annual Meeting of Stockholders to be filed with the SEC are incorporated by reference into Part III of this Annual Report on Form 10-K. 185 KPMG LLP Austin, Texas 440590000 355674000 276181000 255465000 215556000 159309000 185125000 140118000 116872000 117003000 93054000 89834000 -208000 283000 1564000 9447000 8790000 9445000 3693000 -414000 8623000 55190000 38405000 7406000 5871000 5815000 10185000 -86000 -4165000 2135000 49233000 28425000 -644000 15567000 8333000 -1521000 33666000 20092000 877000 33666000 20092000 877000 -19202000 -2922000 28615000 8000 -65000 -640000 14472000 17105000 28852000 1.01 0.60 0.03 1.00 0.60 0.03 33468632 33308045 33134592 33745936 33514561 33340954 35635000 41445000 97627000 95305000 82132000 71650000 16272000 19626000 16138000 11786000 3138000 4626000 250942000 244438000 63288000 66039000 219612000 212754000 93970000 94908000 13570000 10534000 688000 1211000 7559000 6785000 649629000 636669000 27330000 33567000 39364000 26971000 10222000 7929000 14500000 0 8483000 8010000 3364000 3624000 6809000 897000 110072000 80998000 87710000 120431000 12084000 17943000 12479000 9659000 8296000 8434000 230641000 237465000 33000 33000 0 0 239860000 234549000 -58100000 -38906000 237195000 203528000 418988000 399204000 649629000 636669000 32916818 33000 227741000 182559000 -63894000 346439000 97156 629000 629000 52098 88254 0 71482 3728000 3728000 -784000 -784000 877000 877000 28615000 28615000 8000 640000 632000 33225808 33000 231322000 183436000 -35919000 378872000 8100 97000 97000 32136 36126 0 62552 3803000 3803000 -673000 -673000 20092000 20092000 -2922000 -2922000 65000 65000 33364722 33000 234549000 203528000 -38906000 399204000 38137 40923 0 64294 5954000 5954000 -643000 -643000 33666000 33666000 -19202000 -19202000 1000 -8000 -9000 33508076 33000 239860000 237195000 -58100000 418988000 33666000 20092000 877000 19231000 20205000 20722000 317000 596000 1525000 0 -2569000 0 298000 0 0 5954000 3803000 3728000 0 -306000 -2065000 -4562000 -1648000 -3153000 0 774000 -5842000 36000 77000 79000 -914000 -247000 -6227000 2912000 21739000 -22930000 8839000 8598000 549000 -4051000 3292000 2693000 -57000 2891000 2127000 -7119000 13752000 -5651000 11147000 2227000 -239000 7303000 4316000 -6840000 57714000 28754000 30289000 9453000 5220000 8132000 197000 689000 300000 35299000 0 0 -44555000 -4531000 -7832000 0 139793000 0 27180000 170780000 57499000 34500000 18459000 37189000 20000000 8134000 7464000 0 1265000 0 142000 155000 276000 0 97000 629000 643000 673000 784000 -13465000 -22658000 -28205000 -3939000 0 0 -1166000 -84000 2192000 -5411000 1481000 -3556000 43931000 42450000 46006000 38520000 43931000 42450000 5767000 5700000 8736000 14933000 9788000 9667000 2361000 4059000 2070000 324000 84000 2000 Organization and Summary of Significant Accounting Policies<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Organization</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Thermon Group Holdings, Inc. and its direct and indirect subsidiaries are referred to collectively as "we," "our" or the "Company" herein. We are one of the largest providers of highly engineered industrial process heating solutions for process industries. For over 65 years, we have served a diverse base of thousands of customers around the world in attractive and growing markets, including chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, and other, which we refer to as our "key end markets." </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Basis of Consolidation and Presentation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of the Company, its subsidiaries and entities in which the Company has a controlling financial interest. All intercompany balances have been eliminated in consolidation. Consolidated subsidiaries domiciled in foreign countries comprised approximately 56%, 57% and 65%, of the Company's consolidated sales for fiscal 2023, 2022 and 2021, respectively, and 61% and 62%, of the Company's consolidated total assets at March 31, 2023 and 2022, respectively. In our opinion, the accompanying consolidated financial statements present fairly our financial position at March 31, 2023 and 2022, and the results of operations for the years ended March 31, 2023, 2022, and 2021. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Canadian Emergency Wage Subsidy</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 11, 2020, the Canadian government officially enacted the Canadian Emergency Wage Subsidy (the “CEWS”) for the purposes of assisting employers in financial hardship due to the COVID-19 pandemic and of reducing potential lay-offs of employees. The CEWS, which was made retroactive to March 15, 2020, generally provided “eligible entities” with a wage subsidy of up to 75% of “eligible remuneration” paid to an eligible employee per week, limited to a certain weekly maximum. On September 23, 2020, the Canadian government announced that the CEWS program would be extended through the summer of 2021 and announced certain modifications to the subsidy calculation. Our Canadian operations have benefited from such wage subsidies and have received distributions from the Canadian government. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, 2022, and 2021 we recorded zero, $1,449, and $4,236, respectively, to "Cost of sales" in CEWS subsidies in our consolidated statement of operations and comprehensive income/(loss). Also during fiscal 2023, 2022, and 2021 we recorded zero, $504, and $2,176, respectively, to "Selling, general and administrative expenses" in CEWS subsidies in our consolidated statements of operations and comprehensive income/(loss). As of the end of fiscal 2023, we are no longer receiving CEWS benefits.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, including estimates regarding reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates and such differences may be material to the financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in bank and money market funds. All highly liquid investments purchased with original maturities of three months or less are considered to be cash equivalents.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long-term assets reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows.</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:56.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">35,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">41,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">40,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in 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:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Amounts shown in restricted cash included in prepaid expenses and other current assets and other long-term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on performance bonds and letters of credit. Amounts shown in restricted cash in other long-term assets represent such agreements that require a commitment term longer than one year. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's receivables are recorded at cost when earned and represent claims against third parties that will be settled in cash. The carrying value of the Company's receivables, net of allowance for doubtful accounts, represents its estimated net realizable value. If events or changes in circumstances indicate specific receivable balances may be impaired, further consideration is given to the Company's ability to collect those balances and the allowance is adjusted accordingly. The Company has established an allowance for doubtful accounts based upon an analysis of aged receivables. Past-due receivable balances are written-off when the Company's internal collection efforts have been unsuccessful in collecting the amounts due.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary base of customers operates in the chemical and petrochemical, oil, gas, power generation, rail and transit, and other industries; we are diversifying our customer base through numerous other end markets. Although the Company has a concentration of credit risk within these industries, the Company has not experienced significant collection losses on sales to these customers. The Company's foreign receivables are not concentrated within any one geographic segment nor are they subject to any current economic conditions that would subject the Company to unusual risk. The Company does not generally require collateral or other security from customers. At March 31, 2023 and 2022, no one customer represented more than 10% of the Company's accounts receivable balance. At March 31, 2023, we added $681 to our allowance for doubtful accounts in connection with the Russia Exit. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and 2022, we had $3,399 and $5,352, respectively, of balances billed but not paid by customers under retention provisions of our contracts. Retention balances typically represent hold backs against project completion.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs credit evaluations of new customers and sometimes requires deposits, prepayments or use of trade letters of credit to mitigate our credit risk. Allowance for doubtful account balances were $2,682 and $2,177 as of March 31, 2023 and 2022, respectively. Although we have fully provided for these balances, we continue to pursue collection of these receivables. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the annual changes in our allowance for doubtful accounts:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">2,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">2,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">2,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, principally raw materials and finished goods, are valued at the lower of cost (weighted average cost) or net realizable value. Our finished goods inventory consists primarily of completed electrical cable that has been manufactured for various heat tracing solutions, as well as various types of immersion, circulation and space heaters for our process heating business. Most of our manufactured product offerings are built to industry standard specifications that have general purpose applications and therefore are sold to a variety of customers in various industries. Some of our products, such as custom orders and ancillary components outsourced from third-party manufacturers, have more specific applications and therefore may be at a higher risk of inventory obsolescence. We determine the inventory valuation reserves based on recent actual usage history. In cases where we are aware of a problem in the valuation of a certain item, a specific reserve is recorded to reduce the item to its estimated net realizable using an estimation of expected sell price less any disposal costs.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property, Plant and Equipment</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at historical cost, less related accumulated depreciation. Expenditures for renewals and improvements that significantly extend the useful life of an asset are capitalized. Expenditures for maintenance and repairs of assets are charged to operations as incurred. When assets are sold or retired, the cost and accumulated depreciation are removed from the accounts and any gain or loss is credited or charged to operations. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the following useful lives:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:91.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</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:100%">3</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:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amounts to the future undiscounted cash flows that the assets are expected to generate. If the long-lived assets are considered impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds the estimated fair value and is recorded in the period the determination was made. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. The depressed economic conditions resulting from the Russo-Ukrainian war as well as the related sanctions were contributing factors in our decision to test our EMEA reportable segment under Accounting Standards Codification ("ASC") Topic 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%">Intangibles - Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 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%">. Based on the results of our quantitative goodwill impairment assessment, there was no impairment of goodwill or intangible assets. We did, however, segregate our Russian subsidiary as a new asset group for long-lived asset impairment testing purposes and determined that the assets relating to our Russian subsidiary were not recoverable under ASC 360. We recorded an impairment charge in fiscal 2023 of $865 to property, plant and equipment, net as well as operating lease right-of-use assets. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information. No other impairment was recorded during the fourth quarter of fiscal 2023.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company determined that no impairment of long-lived assets existed in fiscal 2022 and 2021.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct a required annual review of goodwill for potential impairment in the fourth quarter, or sooner if events or changes in circumstances indicate that the fair value of a reporting unit is below its carrying value. Our reporting units are our operating segments. We have the option to perform a qualitative assessment to satisfy the annual test requirement if we believe that it is more likely than not that we do not have an impairment in any one of our reporting units. We elected to test our goodwill and other intangible assets using the qualitative method in fiscal 2023, except in our EMEA reportable segment as discussed above. For a full quantitative assessment, if the carrying value of a reporting unit that includes goodwill exceeds its fair value, which is determined using both the income approach and market approach, goodwill is considered impaired. The income approach determines fair value based on discounted cash flow model derived from a reporting unit’s long-term forecasted cash flows. The market approach determines fair value based on the application of earnings multiples of comparable companies to projected earnings of the reporting unit. The amount of impairment loss is measured as the difference between the carrying value and the fair value of a reporting unit but is limited to the total amount of goodwill allocated to the reporting unit. In performing the fair value analysis, management makes various judgments, estimates and assumptions, the most significant of which are the assumptions related to revenue growth rates and discount rates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the estimates and assumptions used in our impairment assessment are reasonable; however, these assumptions are judgmental and variations in any assumptions could result in materially different calculations of fair value. We will continue to evaluate goodwill on an annual basis in our fourth quarter, and whenever events or changes in circumstances, such as significant adverse changes in operating results, market conditions, or changes in management’s business strategy indicate that there may be a probable indicator of impairment. It is possible that the assumptions used by management related to the evaluation may change or that actual results may vary significantly from management’s estimates. In fiscal 2023, 2022 and 2021, the Company determined that no impairment of goodwill existed. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in the first quarter of fiscal 2023, we added $18,620 of goodwill as part of our recent acquisition of Powerblanket, which is discussed further in Note 2, "Acquisition." The newly acquired goodwill is allocated to our US-LAM segment. We believe the goodwill acquired in this recent acquisition represents synergies from combining operations in addition to the identifiable tangible and intangible assets. We anticipate being able to deduct this goodwill for tax purposes.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets include indefinite lived intangible assets for which we must also perform an annual test of impairment. The Company's indefinite lived intangible assets consist primarily of trademarks. If a full quantitative assessment is warranted, the fair value of the Company's trademarks is calculated using a "relief from royalty payments" methodology. This approach involves first estimating reasonable royalty rates for each trademark then applying these royalty rates to a net sales stream and discounting the resulting cash flows to determine the fair value. The royalty rate is estimated using both a market and income approach. The market approach relies on the existence of identifiable transactions in the marketplace involving the licensing of trademarks similar to those owned by the Company. The income approach uses a projected pretax profitability rate relevant to the licensed income stream. We believe the use of multiple valuation techniques results in a more accurate indicator of the fair value of each trademark. This fair value is then compared with the carrying value of each trademark. In fiscal 2023, we performed a qualitative assessment. The results of this test during the fourth quarter of our fiscal year indicated that there was no impairment of our indefinite life intangible assets during fiscal 2023. Additionally, there was no impairment of our indefinite life intangible assets during fiscal 2022 and 2021.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires, among other things, the acquiring entity in a business combination to recognize the fair value of the assets acquired and liabilities assumed. We use qualified third-party consultants to assist management in determining the fair value of assets acquired and liabilities assumed. The purchase price allocation process allows us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assigned to identifiable intangible assets acquired is determined primarily by using an income approach, which is based on assumptions and estimates made by management. Significant assumptions utilized in the income approach are the attrition rate, revenue growth rates, earnings before interest, taxes, depreciation and amortization, ("EBITDA") margins, royalty rates, and the discount rate. Some of these assumptions are based on company-specific information and projections, which are not observable in the market and are therefore considered Level 3 measurements. The excess of the purchase price over the fair value of the identified assets and liabilities is recorded as goodwill. Operating results of the acquired entity are reflected within the consolidated financial statements from the date of acquisition.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The core principle of the revenue recognition standard, 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%">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%"> ("ASC 606"), is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Description of Product and Service Offerings and Revenue Recognition Policies</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We provide a (i) suite of products, including heating units, heating cables, tubing bundles, control systems including industry-leading customized software solutions, environmental heating solutions, process heating solutions, temporary heating and lighting, filtration, transportation products, heating blankets, and temporary power products, and (ii) services, including design optimization, engineering, installation and maintenance services required to deliver comprehensive solutions to complex projects. The performance obligations associated with our product sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days for product sales, while terms for our fixed-price contracts can vary based on milestones or other key deliverable-based increments. Please refer to Note 5, "Revenue from Contracts with Customers" for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As mentioned above, we often agree to provide products and services under fixed-price contracts, including our turnkey solutions. These contracts require management to make significant estimates around the total costs to complete the work. Furthermore, under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including changes in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses. Refer to Note 5, "Revenue from Contracts with Customers" for further information.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Cost</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes shipping and handling as part of cost of sales and freight due from customers is recorded as a component of sales.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based payments to employees in accordance with ASC Topic 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%">Compensation-Stock Compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 718"), which requires that share-based payments (to the extent they are compensatory) be recognized in our consolidated statements of operations and comprehensive income/(loss) based on their fair values. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by ASC 718, we recognize stock-based compensation expense for share-based payments that are expected to vest. In determining whether an award is expected to vest, we generally account for forfeitures as they occur, rather than estimate expected forfeitures.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are also required to determine the fair value of stock-based awards at the grant date. For option awards that are subject to service conditions and/or performance conditions, we estimate the fair values of employee stock options using a Black-Scholes-Merton valuation model. Some of our option grants and awards included a market condition for which we used a Monte Carlo pricing model to establish grant date fair value. These determinations require judgment, including estimating expected volatility. If actual results differ significantly from these estimates, stock-based compensation expense and our results of operations could be impacted. Refer to Note 16, "Stock-Based Compensation Expense" for more information. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a standard warranty on product sales. Specifically, we will repair or replace any defective product within one year from the date of purchase. Warranties on construction projects are negotiated individually, are typically one year in duration, and may include the cost of labor to repair or replace products. Factors that affect the Company's warranty liability include the amount of sales, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Research and Development</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Research and development expenditures are expensed when incurred and are included in selling, general and administrative expenses in our consolidated statements of operations and comprehensive income/(loss). Research and development expenses include salaries, direct material costs incurred, plus building and other overhead expenses. The amounts expensed for fiscal 2023, 2022 and 2021 were $10,568, $6,436 and $7,466, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for probable losses from contingencies on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. Legal expense related to such matters are expensed as incurred. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary. Disclosure of a contingency is required if there is at least a reasonable possibility that a material loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations or effective tax rate.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining our worldwide income tax provision. In the ordinary course of a global business, there are many transactions and calculations where the ultimate tax outcome is uncertain. Some of these uncertainties arise as a consequence of revenue sharing and cost reimbursement arrangements among related entities, the process of identifying items of revenue and expense that qualify for preferential tax treatment, and segregation of foreign and domestic earnings and expenses to avoid double taxation. Although we believe that our estimates are reasonable, the final tax outcome of these matters could be different from that which is reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and net income in the period in which such determination is made.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In estimating future tax consequences, all expected future events are considered other than enactments of changes in tax laws or rates. Valuation allowances are established when necessary to reduce deferred tax assets to amounts which are more likely than not to be realized. We consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, and prudent and feasible tax planning strategies in determining the need for a valuation allowance. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more likely than not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time. The amount of income tax we pay is subject to ongoing audits by federal, state and foreign tax authorities, which often result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We account for these uncertain tax issues pursuant to ASC 740, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains a two-step approach to recognizing and measuring uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final outcome of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the final outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate and also include the related interest and penalties.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We expect to repatriate certain foreign earnings from jurisdictions that are subject to withholding taxes. These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange rate gains and losses that result from foreign currency transactions are recognized in income as they are realized. For the Company's non-U.S. dollar functional currency subsidiaries, assets and liabilities of foreign subsidiaries are translated into U.S. dollars using year-end exchange rates. Income and expense items are translated at weighted average exchange rates prevailing during the year. Adjustments resulting from translation of financial statements are reflected as a separate component of shareholders' equity.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Reference Rate Reform </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In March 2020, the FASB issued Accounting Standards Update 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 848"). The update is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate ("LIBOR") and other interbank offered rates to alternative reference rates. We applied the relief from this Accounting Standards Update ("ASU") in fiscal 2023. We adopted this standard effective April 1, 2020, and such adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities 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%">("ASC 805"). This update requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue </span></div>recognition guidance in Topic 606. Under this "Topic 606 approach," the acquirer applies the revenue model as if it had originated the contracts. This is a departure from the current requirement to measure contract assets and contract liabilities at fair value. The ASU is effective for all public business entities in annual and interim periods starting after December 15, 2022 and early adoption is permitted. We intend to adopt this standard according to the mandatory adoption requirement, and do not anticipate adoption to have a material impact on our consolidated financial statements. Basis of Consolidation and PresentationOur consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP"). The consolidated financial statements include the accounts of the Company, its subsidiaries and entities in which the Company has a controlling financial interest. All intercompany balances have been eliminated in consolidation. 0.56 0.57 0.65 0.61 0.62 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Canadian Emergency Wage Subsidy</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 11, 2020, the Canadian government officially enacted the Canadian Emergency Wage Subsidy (the “CEWS”) for the purposes of assisting employers in financial hardship due to the COVID-19 pandemic and of reducing potential lay-offs of employees. The CEWS, which was made retroactive to March 15, 2020, generally provided “eligible entities” with a wage subsidy of up to 75% of “eligible remuneration” paid to an eligible employee per week, limited to a certain weekly maximum. On September 23, 2020, the Canadian government announced that the CEWS program would be extended through the summer of 2021 and announced certain modifications to the subsidy calculation. Our Canadian operations have benefited from such wage subsidies and have received distributions from the Canadian government. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, 2022, and 2021 we recorded zero, $1,449, and $4,236, respectively, to "Cost of sales" in CEWS subsidies in our consolidated statement of operations and comprehensive income/(loss). Also during fiscal 2023, 2022, and 2021 we recorded zero, $504, and $2,176, respectively, to "Selling, general and administrative expenses" in CEWS subsidies in our consolidated statements of operations and comprehensive income/(loss). As of the end of fiscal 2023, we are no longer receiving CEWS benefits.</span></div> 0 1449000 4236000 0 504000 2176000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with GAAP requires management to make estimates and assumptions that affect the amounts reported in the consolidated financial statements and accompanying notes, including estimates regarding reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Actual results may differ from those estimates and such differences may be material to the financial statements.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash Equivalents</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash and cash equivalents consist of cash in bank and money market funds. All highly liquid investments purchased with original maturities of three months or less are considered to be cash equivalents.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Restricted Cash</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company maintains restricted cash related to certain letter of credit guarantees and performance bonds securing performance obligations. The following table provides a reconciliation of cash, cash equivalents, restricted cash included in prepaid expenses and other current assets and restricted cash included in other long-term assets reported within the consolidated balance sheets that sum to the total of the same such amounts shown in the statement of cash flows.</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:56.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">35,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">41,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">40,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in 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:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table>    Amounts shown in restricted cash included in prepaid expenses and other current assets and other long-term assets represent those required to be set aside by a contractual agreement, which contain cash deposits pledged as collateral on performance bonds and letters of credit. Amounts shown in restricted cash in other long-term assets represent such agreements that require a commitment term longer than one year. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:56.105%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.429%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.829%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.873%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">35,635 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">41,445 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">40,124 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in 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:100%">2,859 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,486 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,962 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash included in other long-term assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">364 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents, and restricted cash shown in the statement of cash flows</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,520 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,931 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,450 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 35635000 41445000 40124000 2859000 2486000 1962000 26000 0 364000 38520000 43931000 42450000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable and Concentration of Credit Risk</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's receivables are recorded at cost when earned and represent claims against third parties that will be settled in cash. The carrying value of the Company's receivables, net of allowance for doubtful accounts, represents its estimated net realizable value. If events or changes in circumstances indicate specific receivable balances may be impaired, further consideration is given to the Company's ability to collect those balances and the allowance is adjusted accordingly. The Company has established an allowance for doubtful accounts based upon an analysis of aged receivables. Past-due receivable balances are written-off when the Company's internal collection efforts have been unsuccessful in collecting the amounts due.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's primary base of customers operates in the chemical and petrochemical, oil, gas, power generation, rail and transit, and other industries; we are diversifying our customer base through numerous other end markets. Although the Company has a concentration of credit risk within these industries, the Company has not experienced significant collection losses on sales to these customers. The Company's foreign receivables are not concentrated within any one geographic segment nor are they subject to any current economic conditions that would subject the Company to unusual risk. The Company does not generally require collateral or other security from customers. At March 31, 2023 and 2022, no one customer represented more than 10% of the Company's accounts receivable balance. At March 31, 2023, we added $681 to our allowance for doubtful accounts in connection with the Russia Exit. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and 2022, we had $3,399 and $5,352, respectively, of balances billed but not paid by customers under retention provisions of our contracts. Retention balances typically represent hold backs against project completion.</span></div>The Company performs credit evaluations of new customers and sometimes requires deposits, prepayments or use of trade letters of credit to mitigate our credit risk. 681000 3399000 5352000 2682000 2177000 <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the annual changes in our allowance for doubtful accounts:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.422%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">834 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(226)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">2,074 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(580)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">2,177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,377 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Write-off of uncollectible accounts</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(872)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">2,682 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 834000 1466000 226000 2074000 683000 580000 2177000 1377000 872000 2682000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, principally raw materials and finished goods, are valued at the lower of cost (weighted average cost) or net realizable value. Our finished goods inventory consists primarily of completed electrical cable that has been manufactured for various heat tracing solutions, as well as various types of immersion, circulation and space heaters for our process heating business. Most of our manufactured product offerings are built to industry standard specifications that have general purpose applications and therefore are sold to a variety of customers in various industries. Some of our products, such as custom orders and ancillary components outsourced from third-party manufacturers, have more specific applications and therefore may be at a higher risk of inventory obsolescence. We determine the inventory valuation reserves based on recent actual usage history. In cases where we are aware of a problem in the valuation of a certain item, a specific reserve is recorded to reduce the item to its estimated net realizable using an estimation of expected sell price less any disposal costs.</span></div> Property, Plant and EquipmentProperty, plant and equipment are stated at historical cost, less related accumulated depreciation. Expenditures for renewals and improvements that significantly extend the useful life of an asset are capitalized. Expenditures for maintenance and repairs of assets are charged to operations as incurred. When assets are sold or retired, the cost and accumulated depreciation are removed from the accounts and any gain or loss is credited or charged to operations. <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation is computed using the straight-line method over the following useful lives:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:91.005%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.970%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.971%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Years</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings and improvements</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery and equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</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:100%">3</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:100%">-</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">-</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Land, buildings and improvements</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">57,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery 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:100%">48,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">130,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%">129,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">63,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">66,039 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div> P10Y P30Y P3Y P25Y P3Y P10Y P5Y P7Y <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-Lived Assets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates its long-lived assets for impairment whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of these assets is measured by comparison of the carrying amounts to the future undiscounted cash flows that the assets are expected to generate. If the long-lived assets are considered impaired, the impairment to be recognized equals the amount by which the carrying value of the asset exceeds the estimated fair value and is recorded in the period the determination was made. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. The depressed economic conditions resulting from the Russo-Ukrainian war as well as the related sanctions were contributing factors in our decision to test our EMEA reportable segment under Accounting Standards Codification ("ASC") Topic 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%">Intangibles - Goodwill and Other,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and 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%">. Based on the results of our quantitative goodwill impairment assessment, there was no impairment of goodwill or intangible assets. We did, however, segregate our Russian subsidiary as a new asset group for long-lived asset impairment testing purposes and determined that the assets relating to our Russian subsidiary were not recoverable under ASC 360. We recorded an impairment charge in fiscal 2023 of $865 to property, plant and equipment, net as well as operating lease right-of-use assets. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information. No other impairment was recorded during the fourth quarter of fiscal 2023.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill and Other Intangible Assets</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conduct a required annual review of goodwill for potential impairment in the fourth quarter, or sooner if events or changes in circumstances indicate that the fair value of a reporting unit is below its carrying value. Our reporting units are our operating segments. We have the option to perform a qualitative assessment to satisfy the annual test requirement if we believe that it is more likely than not that we do not have an impairment in any one of our reporting units. We elected to test our goodwill and other intangible assets using the qualitative method in fiscal 2023, except in our EMEA reportable segment as discussed above. For a full quantitative assessment, if the carrying value of a reporting unit that includes goodwill exceeds its fair value, which is determined using both the income approach and market approach, goodwill is considered impaired. The income approach determines fair value based on discounted cash flow model derived from a reporting unit’s long-term forecasted cash flows. The market approach determines fair value based on the application of earnings multiples of comparable companies to projected earnings of the reporting unit. The amount of impairment loss is measured as the difference between the carrying value and the fair value of a reporting unit but is limited to the total amount of goodwill allocated to the reporting unit. In performing the fair value analysis, management makes various judgments, estimates and assumptions, the most significant of which are the assumptions related to revenue growth rates and discount rates.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe that the estimates and assumptions used in our impairment assessment are reasonable; however, these assumptions are judgmental and variations in any assumptions could result in materially different calculations of fair value. We will continue to evaluate goodwill on an annual basis in our fourth quarter, and whenever events or changes in circumstances, such as significant adverse changes in operating results, market conditions, or changes in management’s business strategy indicate that there may be a probable indicator of impairment. It is possible that the assumptions used by management related to the evaluation may change or that actual results may vary significantly from management’s estimates. In fiscal 2023, 2022 and 2021, the Company determined that no impairment of goodwill existed. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Separately, in the first quarter of fiscal 2023, we added $18,620 of goodwill as part of our recent acquisition of Powerblanket, which is discussed further in Note 2, "Acquisition." The newly acquired goodwill is allocated to our US-LAM segment. We believe the goodwill acquired in this recent acquisition represents synergies from combining operations in addition to the identifiable tangible and intangible assets. We anticipate being able to deduct this goodwill for tax purposes.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets include indefinite lived intangible assets for which we must also perform an annual test of impairment. The Company's indefinite lived intangible assets consist primarily of trademarks. If a full quantitative assessment is warranted, the fair value of the Company's trademarks is calculated using a "relief from royalty payments" methodology. This approach involves first estimating reasonable royalty rates for each trademark then applying these royalty rates to a net sales stream and discounting the resulting cash flows to determine the fair value. The royalty rate is estimated using both a market and income approach. The market approach relies on the existence of identifiable transactions in the marketplace involving the licensing of trademarks similar to those owned by the Company. The income approach uses a projected pretax profitability rate relevant to the licensed income stream. We believe the use of multiple valuation techniques results in a more accurate indicator of the fair value of each trademark. This fair value is then compared with the carrying value of each trademark. In fiscal 2023, we performed a qualitative assessment. The results of this test during the fourth quarter of our fiscal year indicated that there was no impairment of our indefinite life intangible assets during fiscal 2023. Additionally, there was no impairment of our indefinite life intangible assets during fiscal 2022 and 2021.</span></div> 0 18620000 <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounting for business combinations requires, among other things, the acquiring entity in a business combination to recognize the fair value of the assets acquired and liabilities assumed. We use qualified third-party consultants to assist management in determining the fair value of assets acquired and liabilities assumed. The purchase price allocation process allows us to refine these estimates over a measurement period not to exceed one year to reflect new information obtained surrounding facts and circumstances existing at the acquisition date.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value assigned to identifiable intangible assets acquired is determined primarily by using an income approach, which is based on assumptions and estimates made by management. Significant assumptions utilized in the income approach are the attrition rate, revenue growth rates, earnings before interest, taxes, depreciation and amortization, ("EBITDA") margins, royalty rates, and the discount rate. Some of these assumptions are based on company-specific information and projections, which are not observable in the market and are therefore considered Level 3 measurements. The excess of the purchase price over the fair value of the identified assets and liabilities is recorded as goodwill. Operating results of the acquired entity are reflected within the consolidated financial statements from the date of acquisition.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The core principle of the revenue recognition standard, 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%">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%"> ("ASC 606"), is to recognize revenue that reflects the consideration the Company expects to receive for goods or services when or as the promised goods or services are transferred to customers. Management performs the following five steps when applying the revenue recognition standard: (i) identify each contract with customers, (ii) identify each performance obligation in the contracts with customers, (iii) estimate the transaction price (including any variable consideration), (iv) allocate the transaction price to each performance obligation and (v) recognize revenue as each performance obligation is satisfied. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Description of Product and Service Offerings and Revenue Recognition Policies</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We provide a (i) suite of products, including heating units, heating cables, tubing bundles, control systems including industry-leading customized software solutions, environmental heating solutions, process heating solutions, temporary heating and lighting, filtration, transportation products, heating blankets, and temporary power products, and (ii) services, including design optimization, engineering, installation and maintenance services required to deliver comprehensive solutions to complex projects. The performance obligations associated with our product sales are generally recognized at a point in time. Where products and services are provided together under a time and materials contract, the performance obligations are satisfied over time. We also provide fixed-fee turnkey solutions consisting of products and services under which the related performance obligations are satisfied over time.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 control of the promised goods or services is transferred to our customers in an amount that reflects the consideration we expect to be entitled to receive in exchange for transferring such goods or providing such services. We account for a contract when a customer provides us with a purchase order or other contract that identifies the goods or services to be provided, the payment terms for those services, and when collectability of the consideration due is probable. Generally, our payment terms do not exceed 30 days for product sales, while terms for our fixed-price contracts can vary based on milestones or other key deliverable-based increments. Please refer to Note 5, "Revenue from Contracts with Customers" for additional information.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As mentioned above, we often agree to provide products and services under fixed-price contracts, including our turnkey solutions. These contracts require management to make significant estimates around the total costs to complete the work. Furthermore, under these contracts, we are typically responsible for all cost overruns, other than the amount of any cost overruns resulting from requested changes in order specifications. Our actual costs and any gross profit realized on these fixed-price contracts could vary from the estimated costs on which these contracts were originally based. This may occur for various reasons, including changes in estimates or bidding, changes in availability and cost of labor and raw materials and unforeseen technical and logistical challenges, including with managing our geographically widespread operations and use of third party subcontractors, suppliers and manufacturers in many countries. These variations and the risks inherent in our projects may result in reduced profitability or losses. Refer to Note 5, "Revenue from Contracts with Customers" for further information.</span></div> <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Shipping and Handling Cost</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company includes shipping and handling as part of cost of sales and freight due from customers is recorded as a component of sales.</span></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Stock-Based Compensation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for share-based payments to employees in accordance with ASC Topic 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%">Compensation-Stock Compensation </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">("ASC 718"), which requires that share-based payments (to the extent they are compensatory) be recognized in our consolidated statements of operations and comprehensive income/(loss) based on their fair values. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As required by ASC 718, we recognize stock-based compensation expense for share-based payments that are expected to vest. In determining whether an award is expected to vest, we generally account for forfeitures as they occur, rather than estimate expected forfeitures.</span></div>We are also required to determine the fair value of stock-based awards at the grant date. For option awards that are subject to service conditions and/or performance conditions, we estimate the fair values of employee stock options using a Black-Scholes-Merton valuation model. Some of our option grants and awards included a market condition for which we used a Monte Carlo pricing model to establish grant date fair value. These determinations require judgment, including estimating expected volatility. If actual results differ significantly from these estimates, stock-based compensation expense and our results of operations could be impacted. Refer to Note 16, "Stock-Based Compensation Expense" for more information. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warranties</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company offers a standard warranty on product sales. Specifically, we will repair or replace any defective product within one year from the date of purchase. Warranties on construction projects are negotiated individually, are typically one year in duration, and may include the cost of labor to repair or replace products. Factors that affect the Company's warranty liability include the amount of sales, historical and anticipated rates of warranty claims, and cost per claim. The Company periodically assesses the adequacy of its recorded warranty liabilities and adjusts the amounts as necessary.</span></div> Research and DevelopmentResearch and development expenditures are expensed when incurred and are included in selling, general and administrative expenses in our consolidated statements of operations and comprehensive income/(loss). Research and development expenses include salaries, direct material costs incurred, plus building and other overhead expenses. 10568000 6436000 7466000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Loss Contingencies</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We accrue for probable losses from contingencies on an undiscounted basis when such costs are considered probable of being incurred and are reasonably estimable. Legal expense related to such matters are expensed as incurred. We periodically evaluate available information, both internal and external, relative to such contingencies and adjust this accrual as necessary. Disclosure of a contingency is required if there is at least a reasonable possibility that a material loss has been incurred. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.</span></div> Income Taxes<div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We account for income taxes under the asset and liability method that requires the recognition of deferred tax assets and liabilities for the expected future tax consequences of events that have been recognized in our financial statements or tax returns. Judgment is required in assessing the future tax consequences of events that have been recognized in our financial statements or tax returns. Variations in the actual outcome of these future tax consequences could materially impact our financial position, results of operations or effective tax rate.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant judgment is required in determining our worldwide income tax provision. In the ordinary course of a global business, there are many transactions and calculations where the ultimate tax outcome is uncertain. Some of these uncertainties arise as a consequence of revenue sharing and cost reimbursement arrangements among related entities, the process of identifying items of revenue and expense that qualify for preferential tax treatment, and segregation of foreign and domestic earnings and expenses to avoid double taxation. Although we believe that our estimates are reasonable, the final tax outcome of these matters could be different from that which is reflected in our historical income tax provisions and accruals. Such differences could have a material effect on our income tax provision and net income in the period in which such determination is made.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In estimating future tax consequences, all expected future events are considered other than enactments of changes in tax laws or rates. Valuation allowances are established when necessary to reduce deferred tax assets to amounts which are more likely than not to be realized. We consider future growth, forecasted earnings, future taxable income, the mix of earnings in the jurisdictions in which we operate, historical earnings, taxable income in prior years, if carryback is permitted under the law, and prudent and feasible tax planning strategies in determining the need for a valuation allowance. In the event we were to determine that we would not be able to realize all or part of our net deferred tax assets in the future, an adjustment to the deferred tax assets valuation allowance would be charged to earnings in the period in which we make such a determination, or goodwill would be adjusted at our final determination of the valuation allowance related to an acquisition within the measurement period. If we later determine that it is more likely than not that the net deferred tax assets would be realized, we would reverse the applicable portion of the previously provided valuation allowance as an adjustment to earnings at such time. The amount of income tax we pay is subject to ongoing audits by federal, state and foreign tax authorities, which often result in proposed assessments. Our estimate of the potential outcome for any uncertain tax issue is highly judgmental. We account for these uncertain tax issues pursuant to ASC 740, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, which contains a two-step approach to recognizing and measuring uncertain tax positions taken or expected to be taken in a tax return. The first step is to determine if the weight of available evidence indicates that it is more likely than not that the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. Although we believe we have adequately reserved for our uncertain tax positions, no assurance can be given with respect to the final outcome of these matters. We adjust reserves for our uncertain tax positions due to changing facts and circumstances, such as the closing of a tax audit, judicial rulings, refinement of estimates or realization of earnings or deductions that differ from our estimates. To the extent that the final outcome of these matters is different than the amounts recorded, such differences generally will impact our provision for income taxes in the period in which such a determination is made. Our provisions for income taxes include the impact of reserve provisions and changes to reserves that are considered appropriate and also include the related interest and penalties.</span></div>We expect to repatriate certain foreign earnings from jurisdictions that are subject to withholding taxes. These additional withholding taxes are being recorded as an additional deferred tax liability associated with the basis difference in such jurisdictions. <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Transactions and Translation</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Exchange rate gains and losses that result from foreign currency transactions are recognized in income as they are realized. For the Company's non-U.S. dollar functional currency subsidiaries, assets and liabilities of foreign subsidiaries are translated into U.S. dollars using year-end exchange rates. Income and expense items are translated at weighted average exchange rates prevailing during the year. Adjustments resulting from translation of financial statements are reflected as a separate component of shareholders' equity.</span></div> <div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-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%">Reference Rate Reform </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">- In March 2020, the FASB issued Accounting Standards Update 2020-04, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> ("ASC 848"). The update is intended to provide temporary optional expedients and exceptions to the GAAP guidance on contract modifications and hedge accounting to ease the financial reporting burdens related to the expected market transition from the London Interbank Offered Rate ("LIBOR") and other interbank offered rates to alternative reference rates. We applied the relief from this Accounting Standards Update ("ASU") in fiscal 2023. We adopted this standard effective April 1, 2020, and such adoption did not have a material impact on our consolidated financial statements.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the FASB issued ASU 2021-08, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Accounting for Contract Assets and Contract Liabilities 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%">("ASC 805"). This update requires an acquirer in a business combination to recognize and measure contract assets and contract liabilities (deferred revenue) from acquired contracts using the revenue </span></div>recognition guidance in Topic 606. Under this "Topic 606 approach," the acquirer applies the revenue model as if it had originated the contracts. This is a departure from the current requirement to measure contract assets and contract liabilities at fair value. The ASU is effective for all public business entities in annual and interim periods starting after December 15, 2022 and early adoption is permitted. We intend to adopt this standard according to the mandatory adoption requirement, and do not anticipate adoption to have a material impact on our consolidated financial statements. Acquisition<div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Powerblanket</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 31, 2022 (the "Acquisition Date"), Thermon Holding Corp., as buyer, acquired 100% of the issued and outstanding equity interests of Flatwork Technologies LLC, GreenHeat IP Holdings, LLC, Heat Authority, LLC, and Warmguard, LLC (collectively, “Powerblanket”) from Glacier Capital LLC, as seller (the "Acquisition"). Powerblanket is a leading North American supplier of heated blankets built upon patented heat spreading technology. The Acquisition increases our exposure to growing industrial and commercial end-markets through its freeze protection, temperature control and flow assurance solutions. We have integrated Powerblanket into our United States and Latin America ("US-LAM") reportable segment. From the period May 31, 2022 to March 31, 2023, Powerblanket contributed $17,144 in Sales and $1,512 in Net income/(loss) to our consolidated operating results. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial purchase price for the Acquisition was $35,000, subject to an adjustment for net working capital acquired at closing. Subsequent to the Acquisition Date, and commensurate with the purchase agreement, we increased the purchase price by $299 for net working capital acquired. We financed the Acquisition through the use of our Revolving Credit Facility as well as cash on hand. Because we generally recognize revenue related to Powerblanket at a point-in-time consistent with other products we sell, the acquisition did not result in material contract assets or liabilities. </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Acquisition Costs</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with GAAP, costs incurred to complete the Acquisition are expensed as incurred. Total acquisition costs, which represent transaction costs, legal fees, and third-party professional fees were $278, of which $126 were incurred in fiscal 2023. Acquisition costs are reflected in "Selling, general and administrative expenses" in our consolidated statement of operations and comprehensive income/(loss).</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Purchase Price Allocation</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have accounted for the Acquisition according to the business combinations guidance found in ASC 805, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Business Combinations</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, henceforth referred to as acquisition accounting. Acquisition accounting requires, among other things, that assets acquired and liabilities assumed be recognized at their fair values as of the acquisition date. We used primarily Level 2 inputs to allocate the purchase price to the major categories of assets and liabilities shown below, with the exception of the contract-based intangible asset, which was valued using Level 3 inputs. For valuing the customer relationships intangible asset, we used a common income-based approach called the multi-period excess earnings method; for the trademarks and developed technology intangible assets, we used a relief-from-royalty method; and for the contract-based intangible asset, we used the with and without method. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values at the time of closing. </span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period (years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of liabilities acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Unaudited Pro Forma Financial Information</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following unaudited pro forma results of operations assume that the Acquisition occurred at the beginning of the periods presented. These unaudited pro forma results are presented for informational purposes only and are not necessarily indicative of what the actual results of operations would have been if the Acquisition had occurred at the beginning of the periods presented, nor are they indicative of future results of operations. The pro forma results presented below are adjusted for the removal of acquisition and other related costs of $286 which were incurred in our first fiscal quarter ended June 30, 2022. </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands, unaudited</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 1 17144000 1512000 35000000 299000 278000 126000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:67.467%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.636%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price Allocation</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Amortization Period (years)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,545 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">954 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangibles:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,397 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract-based</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.0</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.8</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of assets acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,234 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,098)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,200)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total fair value of liabilities acquired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,935)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Purchase Price</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,299 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1267000 3545000 391000 290000 954000 P9Y9M18D 3301000 P9Y9M18D 3397000 P5Y 1280000 P15Y9M18D 5189000 18620000 38234000 1098000 637000 1200000 2935000 35299000 The pro forma results presented below are adjusted for the removal of acquisition and other related costs of $286 which were incurred in our first fiscal quarter ended June 30, 2022. <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.937%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">in thousands, unaudited</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Twelve Months Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">442,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">373,676 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">290,775 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,189 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,287 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 442454000 373676000 290775000 33134000 23189000 2287000 Fair Value Measurements<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We measure fair value based on authoritative accounting guidance, which defines fair value, establishes a framework for measuring fair value and expands on required disclosures regarding fair value measurements.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inputs are referred to as assumptions that market participants would use in pricing the asset or liability. The use of inputs in the valuation process are categorized into a three-level fair value hierarchy.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 1 — uses quoted prices in active markets for identical assets or liabilities we have the ability to access.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 2 — uses observable inputs other than quoted prices in Level 1, such as quoted prices for similar assets and liabilities in active markets; quoted prices for identical or similar assets and liabilities in markets that are not active; or other inputs that are observable or can be corroborated by observable market data.</span></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:19pt">Level 3 — uses one or more significant inputs that are unobservable and supported by little or no market activity, and that reflect the use of significant management judgment. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial assets and liabilities with carrying amounts approximating fair value include cash, trade accounts receivable, accounts payable, accrued expenses and other current liabilities. The carrying amount of these financial assets and liabilities approximates fair value because of their short maturities. At March 31, 2023 and 2022, no assets or liabilities were valued using Level 3 criteria, except as described in Note 2, "Acquisition." </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Information about our financial assets and liabilities measured at fair value are as follows (our outstanding principal amount of the senior secured facility is reported at carrying value):</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contract forwards assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal amount of senior secured credit facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contract forwards liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings from revolving line of credit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Long-term Debt</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023 and 2022, the fair value of our long-term debt is based on market quotes available for issuance of debt with similar terms. As the quoted price is only available for similar financial assets, the Company concluded the pricing is indirectly observable through dealers and has been classified as Level 2.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan Assets</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Please refer to Note 13, "Employee Benefits" for further discussion.</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Foreign Currency Forward Contracts</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to address the risk associated with fluctuations of certain foreign currencies. Under this program, increases or decreases in our foreign currency exposures are offset by gains or losses on the forward contracts to mitigate foreign currency transaction gains or losses. These foreign currency exposures typically arise from intercompany transactions. Our forward contracts generally have terms of 30 days. We do not use forward contracts for trading purposes or designate these forward contracts as hedging instruments pursuant to ASC 815. We adjust the carrying amount of all contracts to their fair value at the end of each reporting period and unrealized gains and losses are included in our results of operations for that period. These gains and losses are intended to offset gains and losses resulting from settlement of payments received from our foreign operations which are settled in U.S. dollars. All outstanding foreign currency forward contracts are marked to market at the end of the period with unrealized gains and losses included in other expense. The fair value is determined by quoted prices from active foreign currency markets (Level 2). The consolidated balance sheets reflect unrealized gains within accounts receivable, net and unrealized losses within accrued liabilities. Our ultimate realized gain or loss with respect to currency fluctuations will depend on the currency exchange rates and other factors in effect as the contracts mature. As of March 31, 2023 and 2022, the notional amounts of forward contracts as well as the related fair values were as follows:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">4,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">4,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korean Won</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pound</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Renminbi</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional amounts</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Recognized foreign currency gains or losses related to our forward contracts in the accompanying consolidated statements of operations and comprehensive income/(loss) were losses of $(743), $(1,586) and $(811) for fiscal 2023, 2022 and 2021, respectively. Gains and losses from our forward contracts are intended to be offset by transaction gains and losses from the settlement of transactions denominated in foreign currencies. The Company realized net foreign currency gains/(losses) of </span></div>$(100), $(1,937), and $283 for fiscal 2023, 2022, and 2021, respectively. Foreign currency gains and losses are recorded within other expense/(income) in our consolidated statements of operations and comprehensive income/(loss). Information about our financial assets and liabilities measured at fair value are as follows (our outstanding principal amount of the senior secured facility is reported at carrying value):<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:27.492%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.190%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.483%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.337%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Carrying<br/>Value</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Valuation Technique</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan assets</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,350 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,391 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contract forwards assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financial Liabilities</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:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding principal amount of senior secured credit facility</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">129,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation plan liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,671 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,837 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 1 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency contract forwards liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding borrowings from revolving line of credit</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Level 2 - Market Approach</span></td></tr></table> 6350000 6350000 5391000 5391000 60000 60000 105000 105000 98361000 98115000 129000000 128355000 5671000 5671000 4837000 4837000 26000 26000 0 0 14500000 14500000 0 0 P30D As of March 31, 2023 and 2022, the notional amounts of forward contracts as well as the related fair values were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:57.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.346%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canadian Dollar</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">4,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">4,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Korean Won</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Australian Dollar</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Great Britain Pound</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chinese Renminbi</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total notional amounts</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,000 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,250 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4500000 4000000 1500000 2250000 0 1000000 500000 0 500000 0 7000000 7250000 743000 -1586000 -811000 -100000 -1937000 283000 Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities, as well as, from time to time, both long-term and short-term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">We lease temporary power products produced by our Thermon Power Solutions Inc. (“TPS”) division to our customers on a short-term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Lease Payments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our lease agreements include fixed rental payments. A small number of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on an index or rate such as CPI are included in the lease payments based on the commencement date index or rate. Estimated changes to the index or rate during the lease term are not considered in the determination of the lease payments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options to Extend or Terminate Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our Right of Use ("ROU") assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term unless there is a transfer of title or purchase option reasonably certain of exercise.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount Rate</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Our EMEA operations and APAC operations have limited borrowing needs and rely on cash from operations. However, the U.S. operating subsidiary can make intercompany loans if necessary from its available credit capacity given the more preferential rates available to our U.S. operating subsidiary and the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind, the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases that commenced subsequent to April 1, 2019 and during the fiscal year ended March 31, 2023, rates applicable at or close to the time of the inception of the lease were used to establish the new lease liabilities.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_80061741-dc94-4bde-b008-7ea5660d5794"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_954bfcac-abdf-4a1d-a887-b89d3d654e8e">Property, plant and equipment</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_b148b08d-ed92-4117-aa8e-79ce7ee34382"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_f66688d5-2539-44dd-af3c-c02560aca432">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_4f9d8a8e-8e25-4b3f-9cc7-c04ede7c2341"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_ebc0e0c0-a221-4027-b44d-f5a6281a625f">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_357c4af3-bbef-4a43-ac2b-9e7ddd16cc4b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_ecbc8449-a971-4935-a178-81e71deb36c9">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_932a503b-3cf6-4fcd-b7f3-152fadfe4f3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_d3ccb58e-a671-411b-88d9-4db98f5a94b1">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">13,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of operations information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of cash flows information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Future Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ending March 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">18,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,550)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> Leases<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Description of Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant majority of our lease obligations are for real property. We lease numerous facilities relating to our operations, primarily for office, manufacturing and warehouse facilities, as well as, from time to time, both long-term and short-term employee housing. Leases for real property have terms ranging from month-to-month to ten years. We also lease various types of equipment, including vehicles, office equipment (such as copiers and postage machines), heavy warehouse equipment (such as fork lifts), heavy construction equipment (such as cranes), medium and light construction equipment used for customer project needs (such as pipe threading machines) and mobile offices and other general equipment that is normally associated with an office environment. Equipment leases generally have terms ranging from six months to five years.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our lease agreements do not contain any material residual value guarantees or material restrictive covenants. We do not have any significant leases that have not yet commenced but that create significant rights and obligations for us.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;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%">We lease temporary power products produced by our Thermon Power Solutions Inc. (“TPS”) division to our customers on a short-term basis. Lease contracts associated with such rental of the temporary power products have historically been month-to-month contracts without purchase options. No lease contracts in which the Company was the lessor have had an initial term in excess of one year. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Variable Lease Payments</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A majority of our lease agreements include fixed rental payments. A small number of our lease agreements include fixed rental payments that are adjusted periodically for changes in the Consumer Price Index (“CPI”). Payments based on an index or rate such as CPI are included in the lease payments based on the commencement date index or rate. Estimated changes to the index or rate during the lease term are not considered in the determination of the lease payments.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Options to Extend or Terminate Leases</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Most of our real property leases include early termination options and/or one or more options to renew, with renewal terms that can extend the lease term for an additional one to five years or longer. The exercise of lease termination and renewal options is at our sole discretion. If it is reasonably certain that we will exercise such renewal options, the periods covered by such renewal options are included in the lease term and are recognized as part of our Right of Use ("ROU") assets and lease liabilities. Certain leases also include options to purchase the leased property. The depreciable life of assets and leasehold improvements are limited by the expected lease term unless there is a transfer of title or purchase option reasonably certain of exercise.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Discount Rate</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's leases generally do not provide an implicit rate, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of a lease within a particular currency environment. A large concentration of the Company's operating lease liabilities are attributed to our United States and Latin America operations. Our EMEA operations and APAC operations have limited borrowing needs and rely on cash from operations. However, the U.S. operating subsidiary can make intercompany loans if necessary from its available credit capacity given the more preferential rates available to our U.S. operating subsidiary and the ease with which funds can be drawn from the debt facilities already established within the United States. With this in mind, the Company has utilized its U.S. credit facility rate as the worldwide incremental borrowing rate. The Company used incremental borrowing rates as of April 1, 2019 for operating leases that commenced prior to April 1, 2019 to establish the lease liabilities. For operating leases that commenced subsequent to April 1, 2019 and during the fiscal year ended March 31, 2023, rates applicable at or close to the time of the inception of the lease were used to establish the new lease liabilities.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_80061741-dc94-4bde-b008-7ea5660d5794"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_954bfcac-abdf-4a1d-a887-b89d3d654e8e">Property, plant and equipment</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_b148b08d-ed92-4117-aa8e-79ce7ee34382"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_f66688d5-2539-44dd-af3c-c02560aca432">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_4f9d8a8e-8e25-4b3f-9cc7-c04ede7c2341"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_ebc0e0c0-a221-4027-b44d-f5a6281a625f">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_357c4af3-bbef-4a43-ac2b-9e7ddd16cc4b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_ecbc8449-a971-4935-a178-81e71deb36c9">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_932a503b-3cf6-4fcd-b7f3-152fadfe4f3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_d3ccb58e-a671-411b-88d9-4db98f5a94b1">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">13,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of operations information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of cash flows information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Future Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ending March 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">18,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,550)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> P10Y P6M P5Y P5Y <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.923%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease Term and Discount Rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average remaining lease term</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</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:100%">1.5</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.5</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average discount rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.19 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.13 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.18 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of cash flows information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash used for operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,603 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,538 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,566 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows used for finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows used for finance leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">142 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">155 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> P5Y10M24D P5Y4M24D P1Y6M P2Y6M 0.0419 0.0472 0.0613 0.0618 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.122%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,570 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,534 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_80061741-dc94-4bde-b008-7ea5660d5794"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMi0yLTEtMS03Mjg0Ng_954bfcac-abdf-4a1d-a887-b89d3d654e8e">Property, plant and equipment</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">131 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">351 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">13,701 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Current</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_b148b08d-ed92-4117-aa8e-79ce7ee34382"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfNy0yLTEtMS03Mjg0Ng_f66688d5-2539-44dd-af3c-c02560aca432">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,258 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_4f9d8a8e-8e25-4b3f-9cc7-c04ede7c2341"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfOC0yLTEtMS03Mjg0Ng_ebc0e0c0-a221-4027-b44d-f5a6281a625f">Lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Non-current</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_357c4af3-bbef-4a43-ac2b-9e7ddd16cc4b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTAtMi0xLTEtNzI4NDY_ecbc8449-a971-4935-a178-81e71deb36c9">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,476 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_932a503b-3cf6-4fcd-b7f3-152fadfe4f3b"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOmM0ODA1YjMxOGRhOTQwZDRiYjY0OGIzZjUyMmViNjZjL3NlYzpjNDgwNWIzMThkYTk0MGQ0YmI2NDhiM2Y1MjJlYjY2Y185NC9mcmFnOjIwMDgyNjI0ZTk2MTQzY2E5MjEzMDkyMmRiNjllOWIyL3RhYmxlOjYzNDA5YWM1MzFmODRiN2FhNTFmNzM2MTAxMDNlMzliL3RhYmxlcmFuZ2U6NjM0MDlhYzUzMWY4NGI3YWE1MWY3MzYxMDEwM2UzOWJfMTEtMi0xLTEtNzI4NDY_d3ccb58e-a671-411b-88d9-4db98f5a94b1">Non-current lease liabilities</span></span></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,843 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">13,283 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 13570000 10534000 131000 351000 13701000 10885000 3258000 3472000 106000 152000 12427000 9476000 52000 183000 15843000 13283000 <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental statement of operations information related to leases was as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:33.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.602%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Lease expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,382 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,697 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Finance lease expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of ROU assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">134 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">166</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">266</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general, and administrative expenses</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">248 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">240 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net lease expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,781 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,605 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,224 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4382000 4164000 4697000 134000 166000 266000 15000 27000 21000 250000 248000 240000 4781000 4605000 5224000 4603000 4538000 4566000 12000 27000 39000 142000 155000 276000 Future lease payments under non-cancellable leases as of March 31, 2023 were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.046%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Future Lease Payments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Twelve months ending March 31,</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,448</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">56</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,739</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,464</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,830</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,639</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">18,235 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,550)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(21)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,685 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">158 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4115000 123000 3448000 56000 2739000 0 2464000 0 1830000 0 3639000 0 18235000 179000 2550000 21000 15685000 158000 Revenue from Contracts with Customers    <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Please refer to Note 1, "Organization and Summary of Significant Accounting Policies" for more information regarding our revenue recognition policy.</span></div><div style="margin-bottom:6pt;margin-top:9pt;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 Obligations</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    A performance obligation is a promise to provide the customer with a good or service. At contract inception, the Company will assess the goods or services promised in the contract with a customer and shall identify, as a performance obligation, each promise to transfer to the customer either: (i) a good or service (or a bundle of goods or services) or (ii) a series of distinct goods or services that are substantially the same and that have the same pattern of transfer to the customer. For contracts with multiple performance obligations, standalone selling price is generally readily observable.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Revenue from products transferred to customers at a point in time is recognized when obligations under the terms of the contract with the customer are satisfied; generally this occurs with the transfer of control upon shipment. Revenue from products transferred to customers at a point in time accounted for approximately 62.9%, 60.4% and 58.6% of revenue for the fiscal year ended March 31, 2023, 2022, and 2021, respectively</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our revenues that are recognized over time include (i) products and services which are billed on a time and materials basis, and (ii) fixed fee contracts for complex turnkey solutions. Revenue from products and services transferred to customers over time accounted for approximately 37.1%, 39.6% and 41.4% of revenue for the fiscal years ended March 31, 2023, 2022, and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For our time and materials service contracts, we recognize revenues as the products and services are provided over the term of the contract and have determined that the stated rate for installation services and products is representative of the stand-alone selling price for those services and products.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our turnkey projects, or fixed fee projects, offer our customers a comprehensive solution for heat tracing from the initial planning stage through engineering/design, manufacture, installation and final proof-of-performance and acceptance testing. Turnkey services also include project planning, product supply, system integration, commissioning and on-going maintenance. Turnkey solutions, containing multiple deliverables, are customer specific and do not have an alternative use and present an unconditional right to payment, and thus are treated as a single performance obligation with revenues recognized over time as work progresses. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    For revenue recognized under fixed fee turnkey contracts, we measure the costs incurred that contribute towards the satisfaction of our performance obligation as a percentage of the total cost of production (the “cost-to-cost method”), and we recognize a proportionate amount of contract revenue, as the cost-to-cost method appropriately depicts performance towards satisfaction of the performance obligation. Changes to the original cost amount may be required during the life of the contract and such estimates are reviewed on a regular basis. Sales and gross profits are adjusted using the cumulative catch-up method for revisions in estimated contract costs. Reviews of estimates have not generally resulted in significant adjustments to our results of operations.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, revenues associated with our open performance obligations totaled $163,300, representing our combined backlog and deferred revenue. Within this amount, approximately $11,621 will be earned as revenue in excess of one year. We expect to recognize the remaining revenues associated with unsatisfied or partially satisfied performance obligations within twelve months.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pricing and Sales Incentives</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Pricing is established at or prior to the time of sale with our customers and we record sales at the agreed-upon net selling price. Generally, we do not enter into sales contracts with customers that offer sales discounts or incentives.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Optional Exemptions, Practical Expedients and Policy Elections </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We expense the incremental costs of obtaining a contract when incurred because the amortization period would be less than one year.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected to treat shipping and handling activities as a cost of fulfillment rather than a separate performance obligation. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has elected to exclude all sales and other similar taxes from the transaction price. Accordingly, the Company presents all collections from customers for sales and other similar taxes on a net basis, rather than having to assess whether the Company is acting as an agent or a principal in each taxing jurisdiction. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract Assets and Liabilities</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight: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%">Contract assets and liabilities are presented on our consolidated balance sheet. Contract assets consist of unbilled amounts resulting from sales under long-term contracts when the cost-to-cost method of revenue recognition is utilized and revenue recognized exceeds the amount billed to the customer. In addition, contract assets contain labor and material costs incurred under our time and material service contracts that have not been billed to the customer. Contract liabilities represent deferred revenue from advanced customer payments or billings in excess of costs incurred or revenue earned. The Company invoices customers pursuant to the terms of their related contract. Invoiced amounts are applied to individual contracts and an associated amount is either classified as a contract asset or contract liability depending on whether the revenue associated with the amounts billed had been earned (contract asset) or not (contract liability).</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of March 31, 2023 and 2022, contract assets were $16,272 and $19,626, respectively. There were no impairment losses recognized on our contract assets for the year ended March 31, 2023, 2022, or 2021. As of March 31, 2023 and 2022, contract liabilities were $8,483 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 were recognized in revenue as of March 31, 2023.    </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disaggregation of Revenue</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We disaggregate our revenue from contracts with customers by geographic location as well as revenue recognized at point in time and revenues recognized over time, as we believe these best depict the nature of our sales and the regions in which those sales are earned and managed.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue recognized at a point-in-time based on when control transitions to the customer and is generally related to our product sales. Moreover, point-in-time revenue does not typically require engineering or installation services. Revenue recognized over time occurs on our projects where engineering or installation services, or a combination of the two, are required. We recognize revenue related to such projects in a systematic way that reflects the transfer of service to the customer. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">116,924 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">92,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">209,154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">277,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">163,291 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">440,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">75,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">79,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">154,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">214,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">140,865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">355,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">47,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">47,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">95,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,379 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 0.629 0.604 0.586 0.371 0.396 0.414 163300000 11621000 16272000 19626000 8483000 8010000 Disaggregation of revenues from contracts with customers for fiscal 2023, 2022 and 2021 are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">116,924 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">92,230 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">209,154 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">116,112 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,855 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,967 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,676 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,159 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,780 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,530 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,310 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">277,299 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">163,291 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">440,590 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">75,115 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">79,072 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">154,187 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">92,071 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,371 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,991 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">214,809 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">140,865 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">355,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:63.958%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.426%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Fiscal Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">47,599 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">47,842 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">95,441 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,402 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,304 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,915 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,448 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,220 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total revenues</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">161,802 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">114,379 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">276,181 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 116924000 92230000 209154000 116112000 37855000 153967000 23483000 19676000 43159000 20780000 13530000 34310000 277299000 163291000 440590000 75115000 79072000 154187000 92071000 23371000 115442000 27306000 27431000 54737000 20317000 10991000 31308000 214809000 140865000 355674000 47599000 47842000 95441000 67451000 23402000 90853000 29304000 24915000 54219000 17448000 18220000 35668000 161802000 114379000 276181000 Net Income/(Loss) per Common Share<div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Basic net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares outstanding during each period. Diluted net income/(loss) per common share is computed by dividing net income/(loss) by the weighted average number of common shares and common share equivalents outstanding (if dilutive) during each period. The number of common share equivalents, which includes options and both restricted and performance stock units, is computed using the treasury stock method. With regard to the performance stock units, we assume that the associated performance targets will be met at the target level of performance for purposes of calculating diluted net income per common share until such time that it is probable that the performance target will not be met.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliations of the denominators used to calculate basic net income/(loss) per common share and diluted net income/(loss) per common share for fiscal 2023, 2022, and 2021, respectively, is as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Basic net income/(loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,468,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,308,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,134,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income/(loss) per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Diluted net income/(loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,468,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,308,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,134,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common share equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock units issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – dilutive </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,745,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,514,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,340,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income/(loss) per common share </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended March 31, 2023, 2022, and 2021, 53,911, 110,923 and 85,322 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share since they would have had an anti-dilutive effect.</span></div> <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliations of the denominators used to calculate basic net income/(loss) per common share and diluted net income/(loss) per common share for fiscal 2023, 2022, and 2021, respectively, is as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.303%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.744%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Basic net income/(loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss) </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,092 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,468,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,308,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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,134,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income/(loss) per common share</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1.01 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Diluted net income/(loss) per common share</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income/(loss)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,666 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,092 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">877 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average common shares outstanding</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,468,632 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,308,045 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,134,592 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common share equivalents:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock options issued</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,512 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,231 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,306 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted and performance stock units issued</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">269,792 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204,285 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179,056 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average shares outstanding – dilutive </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,745,936 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,514,561 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt 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:100%">33,340,954 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income/(loss) per common share </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">1.00 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.60 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">0.03 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 33666000 20092000 877000 33468632 33308045 33134592 1.01 0.60 0.03 33666000 20092000 877000 33468632 33308045 33134592 7512 2231 27306 269792 204285 179056 33745936 33514561 33340954 1.00 0.60 0.03 53911 110923 85322 Inventories<div style="margin-bottom:6pt;margin-top:9pt;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-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">53,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">41,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">88,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%">73,485 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserves</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">82,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">71,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;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 the annual changes in our valuation reserve accounts:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in reserve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></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:100%">$</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:100%">6,562 </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"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - We increased our valuation reserve in connection with the Russia Exit by $4,325. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.</span></div> Inventories consisted of the following:<div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.777%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">53,845 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">41,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,338 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,294 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,511 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">88,694 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%">73,485 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation reserves</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,562)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,835)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">82,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">71,650 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;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 the annual changes in our valuation reserve accounts:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:76.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,774 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">389 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to reserve</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(328)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,835 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions in reserve</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,535 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(808)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></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:100%">$</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:100%">6,562 </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"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - We increased our valuation reserve in connection with the Russia Exit by $4,325. Refer to Note 14, "Restructuring and Other Charges/(Income)" for more information.</span></div> 53845000 41389000 5338000 6294000 29511000 25802000 88694000 73485000 6562000 1835000 82132000 71650000 1774000 389000 -328000 1835000 5535000 -808000 6562000 4325000 Property, Plant and Equipment<div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consisted of the following:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:74.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.598%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Land, buildings and improvements</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">57,306 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery 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:100%">48,912 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,365 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Office furniture and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,164 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,014 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Internally developed software</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,069 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,851 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction in progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,457 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment at cost</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt 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:100%">130,738 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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:100%">129,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(67,450)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(63,954)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">63,288 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">66,039 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation expense was $9,784, $11,415 and $11,277, in fiscal 2023, 2022, and 2021, respectively.</span></div>Included within depreciation expense was amortization of internally developed software of $334, $346, and $766, in fiscal 2023, 2022 and 2021, respectivel 55456000 57306000 48912000 48365000 18164000 17014000 5069000 5851000 3137000 1457000 130738000 129993000 67450000 63954000 63288000 66039000 9784000 11415000 11277000 334000 346000 766000 Goodwill and Other Intangible Assets<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill for all reporting segments as of March 31, 2023, 2022 and 2021 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">US-LAM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:400;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">62,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">121,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">20,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">213,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation impact </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">62,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">122,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">19,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">212,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation impact</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">81,345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">112,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">18,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">6,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">219,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - Refer to Note 2, "Acquisition" for more information.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Our total intangible assets at March 31, 2023, and 2022 consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:21.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount at March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount at March 31, 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:100%">Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">61,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(33,344)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">28,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">66,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(29,445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">37,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">238,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(144,859)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">93,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">235,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(140,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">94,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Products intangible assets have an estimated useful life of 10 years. Some trademarks and certifications have indefinite lives and some have useful lives of 8 years to 10 years. Developed technology have estimated useful lives of 16 years to 20 years. Customer relationships intangibles have useful lives of 8 years to 17 years. The other category of intangibles has an estimated useful life of 5 years. The weighted average useful life for the definite-lived intangibles is 13 years. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets held in non-U.S. entities are valued in foreign currencies; accordingly, changes in indefinite life intangible assets, such as certifications, at March 31, 2023 and 2022 were the result of foreign currency translation adjustments. Foreign currency translation adjustments also impacted finite life intangible assets held in non-U.S. entities.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded amortization expense of $9,447, $8,790, and $9,445 in fiscal 2023, 2022 and 2021, respectively for intangible assets. Annual amortization of intangible assets for the next five fiscal years and thereafter will approximate the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">51,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amount of goodwill for all reporting segments as of March 31, 2023, 2022 and 2021 is as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.011%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.864%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.603%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">US-LAM</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Canada</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">EMEA</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">APAC</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:400;line-height:100%">Balance as of March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">62,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">121,550 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">20,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">213,038 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation impact </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">768 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,052)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(284)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">62,725 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">122,318 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">19,087 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">8,624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">212,754 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill acquired</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,620 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency translation impact</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,373)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(408)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,981)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,762)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance as of March 31, 2023</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">81,345 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">112,945 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">18,679 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">6,643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">219,612 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - Refer to Note 2, "Acquisition" for more information.</span></div> 62725000 121550000 20139000 8624000 213038000 0 768000 -1052000 0 -284000 62725000 122318000 19087000 8624000 212754000 18620000 0 0 0 18620000 0 -9373000 -408000 -1981000 -11762000 81345000 112945000 18679000 6643000 219612000 Our total intangible assets at March 31, 2023, and 2022 consisted of the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.953%"><tr><td style="width:1.0%"/><td style="width:21.586%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.546%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.840%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.846%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Gross Carrying Amount at March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net Carrying Amount at March 31, 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:100%">Products</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">61,560 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(33,344)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">28,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">66,669 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(29,445)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">37,224 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,427 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,031)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">45,222 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,517)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,705 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,862 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,520)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,342 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,946 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,933)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,013 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,259 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(102,743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,516 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">113,413 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103,900)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Certifications</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(221)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,059 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">238,829 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(144,859)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">93,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">235,703 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(140,795)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">94,908 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 61560000 33344000 28216000 66669000 29445000 37224000 47427000 2031000 45396000 45222000 1517000 43705000 14862000 6520000 8342000 9946000 5933000 4013000 113259000 102743000 10516000 113413000 103900000 9513000 441000 441000 453000 453000 1280000 221000 1059000 0 0 0 238829000 144859000 93970000 235703000 140795000 94908000 P10Y P8Y P10Y P16Y P20Y P8Y P17Y P5Y P13Y 9447000 8790000 9445000 Annual amortization of intangible assets for the next five fiscal years and thereafter will approximate the following:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,849 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,524 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,746 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,152 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">51,319 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 8849000 8524000 8524000 8524000 5746000 11152000 51319000 Accrued Liabilities<div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued current liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer prepayment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax 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:100%">4,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued litigation payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">39,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">26,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - The Company has insurance receivables relating to and materially offsetting the accrued litigation payable recorded in fiscal 2023 and noted above.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) - Included in Other are accrued warranty-related costs of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$1,996 and $2,523, respectively, </span>associated with the operational execution of a US-LAM project that was completed previously. Additionally, we recorded $3,384 in other for charges on accumulated foreign currency translation losses related to the Russia Exit in fiscal 2023. Refer to Note 14, "Restructuring and Other Charges/(Income).". <div style="margin-bottom:6pt;margin-top:9pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued current liabilities consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued employee compensation and related expenses</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">16,235 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">414 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">277 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer prepayment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">405 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,696 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,540 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sales tax 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:100%">4,301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued litigation payable</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,880 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">789 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,517 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued current liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">39,364 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">26,971 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - The Company has insurance receivables relating to and materially offsetting the accrued litigation payable recorded in fiscal 2023 and noted above.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(2) - Included in Other are accrued warranty-related costs of </span><span style="color:#212529;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">$1,996 and $2,523, respectively, </span>associated with the operational execution of a US-LAM project that was completed previously. Additionally, we recorded $3,384 in other for charges on accumulated foreign currency translation losses related to the Russia Exit in fiscal 2023. Refer to Note 14, "Restructuring and Other Charges/(Income).". 17709000 16235000 414000 277000 89000 405000 758000 557000 2696000 2540000 4301000 2758000 5880000 789000 7517000 3410000 39364000 26971000 1996000 2523000 Short-Term Revolving Credit Facilities    Under the Company’s senior secured revolving credit facility described below in Note 12, “Long-Term Debt,” the Company had $14,500 outstanding borrowings at March 31, 2023, and no outstanding borrowings at March 31, 2022. The short-term classification of the revolving credit facility is based on our intent to repay the borrowings thereunder within the next twelve months. 14500000 Long-Term Debt<div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">87,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">120,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facilities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, Thermon Group Holdings, Inc. as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), entered into an Amended and Restated Credit Agreement with several banks and other financial institutions or entities from time to time and JPMorgan Chase Bank, N.A., as Administrative Agent, ("the Agent") which was further amended on November 19, 2021 and March 7, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017, by and among Borrowers, the lenders party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the following credit facilities described below (collectively, the “Facilities”).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revolving Credit Facility: A USD $100,000 five-year secured revolving credit facility made available to the U.S. Borrower. The Revolving Credit Facility includes sub-limits for letters of credit and swing-line loans (the “Revolving Credit Facility”).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">U.S. Term Loan Facility: A USD $80,000 five-year secured term loan A (the “U.S. Term Loan”) made available to the U.S. Borrower (the “U.S. Term Loan Facility”); and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Canadian Term Loan Facility: A CAD $76,182 five-year term loan A (the “Canadian Term Loan” and, together with the U.S. Term Loan, the “Term Loans”) made available to the Canadian Borrower (the “Canadian Term Loan Facility,” and together with the U.S. Term Loan Facility, the “Term Loan Facilities”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds of the Facilities were used at closing to repay and refinance the Borrowers’ existing indebtedness under the Prior Credit Agreement and pay all interest, fees and expenses related thereto, and thereafter are expected to be used for working capital and general corporate purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement allows for incremental term loans and incremental revolving commitments in an amount not to exceed USD $100,000.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturity and Repayment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Facilities terminates on September 29, 2026. Each of the Term Loans will amortize as set forth in the table below, with payments on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original Principal 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:100%">January 1, 2022 through October 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2023 through October 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025 through July 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;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%">Guarantees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are guaranteed by the Company and all of the U.S. Borrower’s current and future wholly owned domestic material subsidiaries (the “U.S. Subsidiary Guarantors”), subject to certain exceptions. The Canadian Term Loan is guaranteed by the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Security</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are secured by a first lien on all of the assets of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, including 100% of the capital stock of the U.S. Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, subject to certain exceptions. The Canadian Term Loan is secured by a first lien on all of the assets of the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors, the Canadian Borrower and the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rates and Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Borrower will have the option to pay interest on the U.S. Term Loan and borrowings under the Revolving Credit Facility at a base rate, plus an applicable margin, or at a rate based on the Secured Overnight Financing Rate, or "SOFR," plus an applicable margin. The Canadian Borrower will have the option to pay interest on the Canadian Term Loan at a prime rate, plus an applicable margin, or at a rate based on the Canadian Dollar Offered Rate, or "CDOR," plus an applicable margin. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the applicable Facilities, the margin for base rate loans and Canadian prime rate loans is 62.5 basis points and the applicable margin for SOFR loans and CDOR loans is 162.5 basis points; provided that, following the completion of one full fiscal quarter after the closing date, the applicable margins will be determined based on a leverage-based performance grid. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to paying interest on outstanding principal under the Revolving Credit Facility, the U.S. Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.25% per annum, provided that, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following the completion of one full fiscal quarter after the closing date, the commitment fee will be determined based on a leverage-based performance grid.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Prepayment </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Borrowers will be able to voluntarily prepay the principal of the loans outstanding under each of the Facilities without penalty or premium (subject to breakage fees) at any time in whole or in part.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mandatory Prepayment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes and defers the costs associated with establishing our debt and financing arrangements. These costs are amortized as interest expense over the life of the loan or related financing. Additionally, for any unscheduled principal payments the Company will record incremental deferred debt charges on a pro rata basis of the unamortized deferred debt balance at the time of the repayment. When debt or the contract is retired prematurely, the proportionate unamortized deferred issuance costs are expensed as loss on retirement. Deferred debt issuance costs expensed as part of interest expense for fiscal 2023, 2022 and 2021 were $317, $596 and $1,525, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred fees to third parties in connection with our entry into the Credit Agreement described above. The debt issuance costs of $1,265 were capitalized and will be amortized over the life of the Credit Agreement in fiscal 2022. Additionally, we recognized a loss on debt extinguishment of $2,569 in fiscal 2022, which was recorded to Other income/(expense) on our consolidated statements of operations and comprehensive income/(loss).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Agreement, the Company is required, on a consolidated basis, to maintain certain financial covenant ratios. On the last day of any period of four fiscal quarters ending during a period set forth below, the Company must maintain a consolidated leverage ratio that does not exceed the ratios for such period set forth below (each of which ratios may be increased by 0.50:1.00 for each of the four fiscal quarters following certain acquisitions at the election of the U.S. Borrower):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Quarter Ending</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Leverage Ratio</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021 through September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022 and each fiscal quarter thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50:1.00</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on the last day of any period of four fiscal quarters ending on or after September 30, 2021, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.00. As of March 31, 2023, we were in compliance with all financial covenants of the Credit Agreement and there is no material uncertainty about our ongoing ability to comply with our covenants. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Covenants </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains restrictive covenants (in each case, subject to certain exclusions) that limit, among other things, the ability of the Company and its subsidiaries (including the Borrowers) to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">grant liens;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make certain fundamental changes;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make restricted payments;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into sales and leasebacks;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make investments;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prepay certain indebtedness;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into transactions with affiliates; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into certain restrictive agreements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The covenants are subject to various baskets and materiality thresholds, with certain of the baskets to the restrictions on the repayment of subordinated or unsecured indebtedness, restricted payments and investments being available only when the Company’s pro forma leverage ratios are less than a certain level.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default, including, among other things, payment defaults, breach of representations and warranties, covenant defaults, cross-defaults to certain indebtedness, certain events of bankruptcy, certain events under ERISA, judgment defaults, actual or asserted failure of any guaranty or security documents to be in full force and effect and change of control. If such an event of default occurs, the Agent will be entitled to take various actions, including the termination of the commitment for the Revolving Credit Facility, the acceleration of amounts due under the Credit Agreement and certain other actions that a secured creditor is customarily permitted to take following a default.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $83,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of available borrowing capacity thereunder after taking into account the borrowing base and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $16,347 o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f outstanding letters of credit. The Term Loans bear interest at the SOFR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage ratio (as described above). The interest rates on the Term Loan Facilities on March 31, 2023 were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 6.27% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the Canadian Term Loan Facility,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5.59% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Interest expense has been presented net of interest income on our consolidated statements of operations and comprehensive income/(loss).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt principal payments are as follows for the fiscal years ended March 31:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt consisted of the following:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:1pt;font-weight:700;line-height:100%"> </span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,<br/>2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">97,932 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128,360 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less current portion</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,222)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,929)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">87,710 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">120,431 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Senior Secured Credit Facilities </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On September 29, 2021, Thermon Group Holdings, Inc. as a credit party and a guarantor, Thermon Holding Corp. (the “US Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with the US Borrower, the “Borrowers”), entered into an Amended and Restated Credit Agreement with several banks and other financial institutions or entities from time to time and JPMorgan Chase Bank, N.A., as Administrative Agent, ("the Agent") which was further amended on November 19, 2021 and March 7, 2023.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017, by and among Borrowers, the lenders party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the following credit facilities described below (collectively, the “Facilities”).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Revolving Credit Facility: A USD $100,000 five-year secured revolving credit facility made available to the U.S. Borrower. The Revolving Credit Facility includes sub-limits for letters of credit and swing-line loans (the “Revolving Credit Facility”).</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">U.S. Term Loan Facility: A USD $80,000 five-year secured term loan A (the “U.S. Term Loan”) made available to the U.S. Borrower (the “U.S. Term Loan Facility”); and</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Canadian Term Loan Facility: A CAD $76,182 five-year term loan A (the “Canadian Term Loan” and, together with the U.S. Term Loan, the “Term Loans”) made available to the Canadian Borrower (the “Canadian Term Loan Facility,” and together with the U.S. Term Loan Facility, the “Term Loan Facilities”).</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Proceeds of the Facilities were used at closing to repay and refinance the Borrowers’ existing indebtedness under the Prior Credit Agreement and pay all interest, fees and expenses related thereto, and thereafter are expected to be used for working capital and general corporate purposes.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement allows for incremental term loans and incremental revolving commitments in an amount not to exceed USD $100,000.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Maturity and Repayment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the Facilities terminates on September 29, 2026. Each of the Term Loans will amortize as set forth in the table below, with payments on the first day of each January, April, July and October, with the balance of each Term Loan Facility due at maturity.</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original Principal 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:100%">January 1, 2022 through October 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2023 through October 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025 through July 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-top:6pt;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%">Guarantees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are guaranteed by the Company and all of the U.S. Borrower’s current and future wholly owned domestic material subsidiaries (the “U.S. Subsidiary Guarantors”), subject to certain exceptions. The Canadian Term Loan is guaranteed by the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors and each of the wholly owned Canadian material subsidiaries of the Canadian Borrower, subject to certain exceptions.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Security</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Term Loan and the obligations of the U.S. Borrower under the Revolving Credit Facility are secured by a first lien on all of the assets of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, including 100% of the capital stock of the U.S. Subsidiary Guarantors and 65% of the capital stock of the first tier material foreign subsidiaries of the Company, the U.S. Borrower and the U.S. Subsidiary Guarantors, subject to certain exceptions. The Canadian Term Loan is secured by a first lien on all of the assets of the Company, the U.S. Borrower, the U.S. Subsidiary Guarantors, the Canadian Borrower and the material Canadian subsidiaries of the Canadian Borrower, including 100% of the capital stock of the Canadian Borrower’s material Canadian subsidiaries.</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Rates and Fees</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The U.S. Borrower will have the option to pay interest on the U.S. Term Loan and borrowings under the Revolving Credit Facility at a base rate, plus an applicable margin, or at a rate based on the Secured Overnight Financing Rate, or "SOFR," plus an applicable margin. The Canadian Borrower will have the option to pay interest on the Canadian Term Loan at a prime rate, plus an applicable margin, or at a rate based on the Canadian Dollar Offered Rate, or "CDOR," plus an applicable margin. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the applicable Facilities, the margin for base rate loans and Canadian prime rate loans is 62.5 basis points and the applicable margin for SOFR loans and CDOR loans is 162.5 basis points; provided that, following the completion of one full fiscal quarter after the closing date, the applicable margins will be determined based on a leverage-based performance grid. </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to paying interest on outstanding principal under the Revolving Credit Facility, the U.S. Borrower is required to pay a commitment fee in respect of unutilized revolving commitments of 0.25% per annum, provided that, </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">following the completion of one full fiscal quarter after the closing date, the commitment fee will be determined based on a leverage-based performance grid.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Voluntary Prepayment </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Borrowers will be able to voluntarily prepay the principal of the loans outstanding under each of the Facilities without penalty or premium (subject to breakage fees) at any time in whole or in part.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Mandatory Prepayment</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Debt Issuance Costs</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company capitalizes and defers the costs associated with establishing our debt and financing arrangements. These costs are amortized as interest expense over the life of the loan or related financing. Additionally, for any unscheduled principal payments the Company will record incremental deferred debt charges on a pro rata basis of the unamortized deferred debt balance at the time of the repayment. When debt or the contract is retired prematurely, the proportionate unamortized deferred issuance costs are expensed as loss on retirement. Deferred debt issuance costs expensed as part of interest expense for fiscal 2023, 2022 and 2021 were $317, $596 and $1,525, respectively.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred fees to third parties in connection with our entry into the Credit Agreement described above. The debt issuance costs of $1,265 were capitalized and will be amortized over the life of the Credit Agreement in fiscal 2022. Additionally, we recognized a loss on debt extinguishment of $2,569 in fiscal 2022, which was recorded to Other income/(expense) on our consolidated statements of operations and comprehensive income/(loss).</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Financial Covenants</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Credit Agreement, the Company is required, on a consolidated basis, to maintain certain financial covenant ratios. On the last day of any period of four fiscal quarters ending during a period set forth below, the Company must maintain a consolidated leverage ratio that does not exceed the ratios for such period set forth below (each of which ratios may be increased by 0.50:1.00 for each of the four fiscal quarters following certain acquisitions at the election of the U.S. Borrower):</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:73.315%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal Quarter Ending</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Leverage Ratio</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September 30, 2021 through September 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.75:1.00</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2022 and each fiscal quarter thereafter</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.50:1.00</span></td></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on the last day of any period of four fiscal quarters ending on or after September 30, 2021, the Company must maintain a consolidated fixed charge coverage ratio of not less than 1.25:1.00. As of March 31, 2023, we were in compliance with all financial covenants of the Credit Agreement and there is no material uncertainty about our ongoing ability to comply with our covenants. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Covenants </span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains restrictive covenants (in each case, subject to certain exclusions) that limit, among other things, the ability of the Company and its subsidiaries (including the Borrowers) to:</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incur additional indebtedness;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">grant liens;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make certain fundamental changes;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">sell assets;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make restricted payments;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into sales and leasebacks;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">make investments;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">prepay certain indebtedness;</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into transactions with affiliates; and</span></div><div style="margin-top:3pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">enter into certain restrictive agreements.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The covenants are subject to various baskets and materiality thresholds, with certain of the baskets to the restrictions on the repayment of subordinated or unsecured indebtedness, restricted payments and investments being available only when the Company’s pro forma leverage ratios are less than a certain level.</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement contains certain customary representations and warranties, affirmative covenants and events of default, including, among other things, payment defaults, breach of representations and warranties, covenant defaults, cross-defaults to certain indebtedness, certain events of bankruptcy, certain events under ERISA, judgment defaults, actual or asserted failure of any guaranty or security documents to be in full force and effect and change of control. If such an event of default occurs, the Agent will be entitled to take various actions, including the termination of the commitment for the Revolving Credit Facility, the acceleration of amounts due under the Credit Agreement and certain other actions that a secured creditor is customarily permitted to take following a default.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, we had</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $83,653</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of available borrowing capacity thereunder after taking into account the borrowing base and</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> $16,347 o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f outstanding letters of credit. The Term Loans bear interest at the SOFR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage ratio (as described above). The interest rates on the Term Loan Facilities on March 31, 2023 were</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 6.27% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the Canadian Term Loan Facility,</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 5.59% </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for the U.S. Term Loan Facility, and 6.16% for the U.S. revolving credit facility. Interest expense has been presented net of interest income on our consolidated statements of operations and comprehensive income/(loss).</span></div> 97932000 128360000 10222000 7929000 87710000 120431000 100000 P5Y 80000 P5Y 76182 P5Y 100000 <table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.432%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.784%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Installment Dates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Original Principal 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:100%">January 1, 2022 through October 1, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2023 through October 1, 2024</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.88 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January 1, 2025 through July 1, 2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table> 0.0125 0.0188 0.0250 0.00625 0.01625 0.0025 317000 596000 1525000 1265000 2569000 1.25 83653000 16347000 0.0627 0.0559 0.0616 <div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of long-term debt principal payments are as follows for the fiscal years ended March 31:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,222 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,074 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,436 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,361 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 10222000 11074000 13629000 63436000 0 98361000 Employee Benefits<div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has defined contribution plans covering substantially all domestic employees and certain foreign subsidiary employees who meet predefined service and eligibility requirements. Participant benefits are 100% vested upon participation. The Company matches employee contributions, limited to 50% of the first 10% of each eligible employee's salary contributed. The Company's matching contributions to defined contribution plans on a consolidated basis were approximately $3,180, $2,708, and $2,561 in fiscal 2023, 2022, and 2021, respectively.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company has an incentive compensation program to provide employees with incentive pay based on the Company's ability to achieve certain sales, profitability, and safety objectives. From time to time, the compensation committee of the Board of Directors, at its sole discretion, can add additional amounts to the overall incentive pay achieved. The Company recorded approximately $9,668, $7,258, and $2,767 for incentive compensation earned and other discretionary amounts in fiscal 2023, 2022, and 2021, respectively.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company provides a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. Included in “Other long-term assets” in the consolidated balance sheets at March 31, 2023 and 2022 were $6,350 and $5,391, respectively, of deferred compensation plan assets held by the Company. Deferred compensation plan assets (mutual funds) are measured at fair value on a recurring basis based on quoted market prices in active markets (Level 1). The Company has a corresponding liability to participants of $5,671 and $4,837 included in “Other long-term liabilities” in the consolidated balance sheet at March 31, 2023 and 2022, respectively. Deferred compensation plan expense/(income) was $(208), $283, and $1,564 for the years ended March 31, 2023, 2022, and 2021 respectively, and is presented as such in our consolidated statements of operations and comprehensive income/(loss). Expenses and income from our deferred compensation plan were mostly offset by unrealized gains and losses for the deferred compensation plan included in other income/(expense) on our consolidated statements of operations and comprehensive income/(loss). Our unrealized (gains)/losses on investments were $154, $(285), and $(1,635) for the year ended March 31, 2023, 2022, and 2021, respectively.</span></div> 1 0.50 3180000 2708000 2561000 9668000 7258000 2767000 6350000 5391000 5671000 4837000 -208000 283000 1564000 154000 -285000 -1635000 Restructuring and Other Charges/(Income)<div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">As a result of the continued impact of the Russo-Ukrainian war, including the sanctions related thereto, in the third quarter of fiscal 2023, we identified a triggering event in our EMEA reportable segment. Given the continuing depressed economic conditions resulting from the Russo-Ukrainian war, including sanctions related thereto, the Company commenced a strategic assessment of its operations in its Russian subsidiary and we concluded that there was uncertainty in whether the Company could realize significant future economic benefits. Therefore, we recorded a total charge of $8,334 in the third fiscal quarter of 2023. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In the fourth quarter of fiscal 2023, on January 31, 2023, our board of directors authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”), through a planned disposition of its Russian subsidiary. We </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">expect to complete the Russia Exit by the second quarter of fiscal 2024, subject to the receipt of the requisite regulatory approvals. The carrying value of the remaining assets and liabilities is zero. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, in the fourth fiscal quarter, we moved the Russian subsidiary and its related assets and liabilities into an Assets Held-for-Sale asset group. Therefore, according to ASC 205, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, we marked down the asset group to its fair value less cost to sell. In fiscal 2023, we recorded the following charges:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charge</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement impact</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents; Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net; Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in inventory valuation reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net; Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, Other non-current assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and non-current liabilities, net, including accumulated foreign currency translation losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All charges described above were recorded in our EMEA reportable segment, with the exception of $241 of cost of sales from an increase in inventory reserves in our Canada reportable segment. Additionally, we incurred $282 in certain legal and professional fees related to the Russia Exit, of which $209 were recognized in the fourth fiscal quarter of 2023. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022, we recorded $(103) for severance-related activity in our Canadian segment which was recorded to "Restructuring and other charges/(income)" in our consolidated statements of operations and comprehensive income/(loss). Additionally, we recorded $(311) in cash receipts related to receivables existing prior to the sale of our South Africa business, which was completed in fiscal 2021.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2021, we enacted certain restructuring initiatives to align our cost structure with the decline in demand for our products and services primarily due to COVID-19 and supply/demand fluctuations in commodity prices. Moreover, during fiscal 2021, the Company terminated approximately 252 people (both hourly and salaried positions) and incurred $5,748 in one-time severance costs. These charges were recorded to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss). </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we incurred $429 in lease impairment costs primarily related to one of our Canadian facilities that was substantially vacated by December 31, 2020, as the Company executed efforts to optimize its global manufacturing footprint. We also exercised the early termination option for one of our existing leases in Canada, which resulted in the remeasurement of the related right-of-use asset and lease liability and accelerated the lease amortization and expense to align with the cease use date of the facility. We substantially vacated the facility by December 31, 2020. Finally, we early terminated one of our leases in our US-LAM segment. As a result of these abandonments, we recorded a total of $381 in lease abandonment charges during fiscal 2021. We recorded these charges to restructuring and other charges/(income) in our consolidated statements of operations and comprehensive income/(loss). </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Disposal of South Africa Business</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">On December 15, 2020, a Sale of Shares Agreement was entered into between one of our consolidated subsidiaries and an investor consortium (the "TSAPL Purchasers"). As a result of this agreement, 100% of the outstanding common shares of our consolidated subsidiary, Thermon South Africa Proprietary Limited (the "South Africa Business"), were sold to the TSAPL Purchasers, with aggregate proceeds of 2,500 South African Rand (ZAR), or $167, as partial satisfaction of an existing note receivable. In addition, Purchasers committed to settle operational receivables attributable to other Company subsidiaries existing at the time of sale. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">After evaluating our presence in the region served by the South Africa Business, the Company decided to centralize and consolidate our business structure and streamline our organization. A member of the TSAPL Purchasers was the current general manager of the operations of the South Africa business at the time of sale. This sale is accompanied by a distribution agreement whereby the new owners of the business have agreed to distribute our products, continuing the Company's presence in the region. We believe this is an opportunity to optimize the business while pivoting to a new relationship that will better enable us to serve our customers.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the sale and in accordance with ASC Topic 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%">Impairment and Disposal 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%">(</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%">ASC 360"), we recognized a loss on the sale of a business of $2,065 in fiscal 2021, which included the impact of a currency translation adjustment of $828. This loss was recognized within restructuring and other charges/(income) on the consolidated statements of operations and comprehensive income/(loss). The reported loss on sale of stock is not deductible for tax. Prior to the disposal, the South Africa Business's results were reported within the "Europe, Middle East and Africa" segment. </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges/(income) by reportable segment were as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring activity related to severance activity described above recorded in "Accrued liabilities" on the consolidated balance sheets is summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, April 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, April 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 8334000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Additionally, in the fourth fiscal quarter, we moved the Russian subsidiary and its related assets and liabilities into an Assets Held-for-Sale asset group. Therefore, according to ASC 205, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Presentation of Financial Statements</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">, we marked down the asset group to its fair value less cost to sell. In fiscal 2023, we recorded the following charges:</span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span><br/></span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:50.508%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.546%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Charge</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financial statement impact</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">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:100%">Cash and cash equivalents</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents; Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,939 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net; Selling, general and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">681 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase in inventory valuation reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net; Cost of sales</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Contract assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">347 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">298 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">567 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, Other non-current assets; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current and non-current liabilities, net, including accumulated foreign currency translation losses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities; Restructuring and other charges/(income)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,296 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,638 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring and other charges/(income) by reportable segment were as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(46)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">3,563 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,591 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(182)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,459 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,693 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(414)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,623 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring activity related to severance activity described above recorded in "Accrued liabilities" on the consolidated balance sheets is summarized as follows:</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:83.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.521%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, April 1, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(103)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash payments</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(554)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance, April 1, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Costs incurred</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less cash payments</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ending balance, March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 3939000 681000 4325000 347000 1102000 298000 567000 83000 1296000 12638000 241000 282000 209000 103000 311000 252 5748000 429000 381000 1 2500000 167000 2065000 828000 0 -46000 3563000 0 -186000 2591000 3693000 -182000 2459000 0 0 10000 3693000 -414000 8623000 657000 -103000 554000 0 0 0 0 Commitments and Contingencies<div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit, Bank Guarantees, and Other Commitments</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At March 31, 2023, and 2022, the Company had in place letter of credit guarantees and performance bonds securing performance obligations of the Company. These arrangements totaled approximately $30,753 and $9,760 as of March 31, 2023, and 2022, respectively. Of this amount, $1,211 and $953 is secured by cash deposits at the Company's financial institutions at March 31, 2023, and 2022, respectively, and an additional $1,847 and $2,948, respectively, represents a reduction of the available amount of the Company's short term and long-term revolving lines of credit. Included in prepaid expenses and other current assets at March 31, 2023 and 2022, was approximately $2,859 and $2,486, respectively, of cash deposits pledged as collateral on performance bonds and letters of credit. In addition to the $30,753 and $9,760 above, our Indian subsidiary also has $4,418 and $4,807 in non-collateralized customs bonds outstanding at March 31, 2023 and 2022, respectively, to secure the Company's customs and duties obligations in India.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The Company has entered into information technology service agreements with several vendors. The service fees expense amounted to $1,332, $2,498, and $1,768 in fiscal 2023, 2022, 2021, respectively. The future annual service fees under the service agreements are as follows for the fiscal years ended March 31:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of March 31, 2023, the Company has accrued $1,996 as estimated additional cost related to the operational execution of a project in our US-LAM segment. Refer to Note 10, "Accrued Liabilities" for more information. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company's warranty reserve are as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:9pt;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%">Legal Proceedings</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are involved in various legal and administrative proceedings that arise from time to time in the ordinary course of doing business. Some of these proceedings may result in fines, penalties or judgments being assessed against us, which may adversely affect our financial results. In addition, from time to time, we are involved in various disputes, which may or may not be settled prior to legal proceedings being instituted and which may result in losses in excess of accrued liabilities, if any, relating to such unresolved disputes. As of March 31, 2023, management believes that adequate reserves have been established for any probable and reasonably estimable losses. Expenses related to litigation reduce operating income. We do not believe that the outcome of any of these proceedings or disputes would have a significant adverse effect on our financial position, long-term results of operations, or cash flows. It is possible, however, that charges related to these matters could be significant to our results of operations or cash flows in any one reporting period. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In January 2020, the Company received service of process in a class action application in the Superior Court of Quebec, Montreal, Canada related to certain heating elements previously manufactured by THS and incorporated into certain portable construction heaters sold by certain manufacturers. The Company believes this claim is without merit and intends to vigorously defend itself against the claim. While the Company continues to dispute the allegations, in March 2021, it reached an agreement in principle with the plaintiff and other defendants to resolve this matter without admitting to any liability; such agreement remains subject to the agreement of the parties on the terms of a definitive settlement agreement. Settlement of this matter on the agreed terms will require the Company to contribute an amount that would not have a material impact on the Company’s consolidated financial position, results of operations or cash flows. The settlement is subject to, among other things, approval by the Superior Court.</span></div> 30753000 9760000 1211000 953000 1847000 2948000 2859000 2486000 30753000 9760000 4418000 4807000 1332000 2498000 1768000 The future annual service fees under the service agreements are as follows for the fiscal years ended March 31:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:79.455%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,514 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,563 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 1514000 49000 0 1563000 1996000 <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company's warranty reserve are as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:87.204%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.596%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">477 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(444)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">605 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(298)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">557 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for warranties issued during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">607 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Settlements made during the period</span></td><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(406)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="display:none"/><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">758 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 477000 217000 444000 250000 605000 298000 557000 607000 406000 758000 Stock-Based Compensation ExpenseThe Board of Directors has adopted and the shareholders have approved three stock option award plans. The 2010 Thermon Group Holdings, Inc. Restricted Stock and Stock Option Plans ("2010 Plan") was approved on July 28, 2010. The plan authorized the issuance of 2,767,171 stock options or restricted shares (on a post stock split basis). On April 8, 2011, the Board of Directors approved the Thermon Group Holdings, Inc. 2011 Long-Term Incentive Plan ("2011 LTIP"). The 2011 LTIP made available 2,893,341 shares of the Company's common stock that may be awarded to employees, directors or non-employee contractor's compensation in the form of stock options or restricted stock awards. On May 21, 2020, the Board of Directors approved the Thermon Group Holdings, Inc. 2020 Long-Term Incentive Plan ("2020 LTIP"). The 2020 LTIP made available 1,400,000 shares of the Company's common stock that may be awarded to employees, directors, or non-employee contractor's compensation in the form of stock options or restricted stock awards. Collectively, the 2010 Plan, the 2011 LTIP, and the 2020 LTIP are referred to as the "Stock Plans." The Company does not hold any shares of its own stock as treasury shares. Accordingly, the vesting of restricted stock units and performance stock units and the exercise of stock options result in the issuance of additional new shares of the Company's stock. For fiscal 2023, 2022, and 2021, we recorded stock-based compensation of $5,954, $3,803, and $3,728, respectively. <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Unvested options outstanding are scheduled to cliff vest over three years with 100% vesting on the third anniversary date of the grant. Stock options must be exercised within 10 years from date of grant. Stock options were issued with an exercise price which was equal to the market price of our common stock at the grant date. We account for forfeitures as they occur, rather than estimate expected forfeitures. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our Stock Plans for fiscal 2023, 2022, and 2021 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt 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:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,780</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,156)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,068)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.53 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,100)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,742)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,237</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,871)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:100%">74,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For fiscal 2023, 2022, and 2021, the intrinsic value of stock option exercises was $0, $60, and $646, respectively. As of March 31, 2023, there was no unrecognized expense related to unvested stock option awards. </span></div><div style="margin-bottom:6pt;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 following table summarizes information about stock options outstanding as of March 31, 2023:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.292%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Vested and Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Vested and Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value at March 31, 2023</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:9pt;font-weight:400;line-height:100%">$14.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,867</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$19.64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.28 - $19.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,366 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">638,500 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">— </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"/></tr></table></div><div style="margin-bottom:6pt;margin-top:4pt;text-align:justify;text-indent:22.5pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate intrinsic value in the preceding table represents the total intrinsic value based on our closing stock price o</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">f $24.92 as </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of March 31, 2023, which would have been received by the option holders had all option holders exercised as of that date.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options are valued by using a Black-Scholes-Merton option pricing model. We calculate the value of our stock option awards when they are granted. Accordingly, we update our valuation assumptions for volatility and the risk-free interest rate each quarter that option grants are awarded. Annually, we prepare an analysis of the historical activity within our option plans as well as the demographic characteristics of the grantees of options within our stock option plan to determine the estimated life of the grants and possible ranges of estimated forfeiture. The expected life was determined using the simplified method for estimating expected option life, which qualify as "plain-vanilla" options. The risk-free interest rate is based on the rate of a zero-coupon U.S. Treasury instrument with a remaining term approximately equal to the expected term. We do not expect to pay dividends in the near term and therefore do not incorporate the dividend yield as part of our assumptions. </span></div><div style="margin-bottom:6pt;margin-top:9pt;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 Awards and Units </span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards have been issued to members of our board of directors and restricted stock units have been issued to certain employees. For restricted stock awards, the actual common shares have been issued with voting rights and are included as part of our total common shares outstanding. The common shares may not be sold or exchanged until the vesting period is completed. For restricted stock units, no common shares are issued until the vesting period is completed. For restricted stock units, the Company allows its employees to withhold a portion of their units upon the vesting dates in order to satisfy their tax obligation. For both restricted stock awards and units, fair value is determined by the market value of our common stock on the date of the grant.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify;text-indent:22.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We established a plan to issue our directors awards of fully vested common stock in lieu of restricted stock awards. During fiscal 2023, 2022, and 2021 we issued 38,137, 32,136 and 52,098 fully vested common shares which had a total fair value of $624, $570, and $712 based on the closing price of our common stock on the date of issuance, respectively. As of March 31, 2023, there were no outstanding restricted stock awards. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2023, 2022, and 2021. </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:19.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:310.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Fair Value</span></td></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,706</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,679</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,153</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,157)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:100%">336,254</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on our closing stock price of $24.92, the aggregate intrinsic value of the unvested restricted stock units at March 31, 2023 was $8,373. Total unrecognized expense related to unvested restricted stock units was approximately $3,272 as of March 31, 2023. We anticipate this expense to be recognized over a weighted average period of approximately 1.0 years.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Stock Units</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, 2022, and 2021, performance stock unit awards were issued to our executive officers and other members of management and had total estimated grant date fair values of $2,547, $1,689 and $1,947, respectively. For the fiscal 2023 awards, the performance indicator for these awards is a combination of stock price and the Company's Adjusted EBITDA. The target number of shares is 62,530 and 72,949 for the stock price awards and Adjusted EBITDA awards, respectively. For those awards utilizing a stock price indicator, the stock price indicator measures our stock price relative to a predetermined peer group of companies with similar business characteristics as ours. Since the stock price indicator is market-based, we prepared a Monte Carlo valuation model to calculate the probable outcome of the market for our stock to arrive at the fair value. The fair value of the market-based units will be expensed over three years, whether or not the market condition is met. For those awards utilizing an Adjusted EBITDA indicator, the Adjusted EBITDA indicator establishes the target Adjusted EBITDA for each of the next three years from the grant date. Since these are performance-based stock awards, the Company will make estimates of periodic expense until the Adjusted EBITDA target is known and the expense for actual number of shares earned is determinable. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2023, certain Adjusted EBITDA-based performance awards paid at 200% of their target based on the Company's performance during the fiscal year.</span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2022 and 2021, certain Adjusted EBITDA-based performance stock awards that were scheduled to vest did not meet the minimum Adjusted EBITDA indicator. Accordingly, 67,220 and 130,835 of previously outstanding performance stock units were forfeited during fiscal 2022 and 2021, respectively. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For performance stock units, the performance period will end on the third fiscal year end subsequent to the award being granted. It will then be determined how many shares of stock will be issued. In each year of the performance period, the possible number of shares will range from zero percent to two hundred percent of the target shares. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarized the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Granted</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Minimum</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</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:100%">136,350</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,700</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,068</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,136</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</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:100%">135,479</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,958</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In fiscal 2023, 2022 and 2021, the performance objectives for 182,423, 91,164 and 4,476 awards, respectively, were earned. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, there was $5,648 in stock compensation that remained to be expensed, which will be recognized over a period of 1.0 years.</span></div> 2767171 2893341 1400000 5954000 3803000 3728000 P3Y 1 <div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of stock option activity under our Stock Plans for fiscal 2023, 2022, and 2021 are as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:7.671%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.771%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt 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:100%">Number of Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt 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:100%">Weighted Average Exercise Price</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">163,016</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.25 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,780</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(97,156)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.81 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,171)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,068)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">111,401</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.53 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,100)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,742)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,322)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.30 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,237</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.20 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Expired</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,871)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.52 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:100%">74,366</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 163016 12.25 71780 14.28 97156 6.81 16171 14.28 10068 14.73 111401 16.53 0 0 8100 12.00 9742 14.28 4322 16.30 89237 17.20 14871 21.52 74366 16.33 0 60000 646000 <div style="margin-bottom:6pt;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 following table summarizes information about stock options outstanding as of March 31, 2023:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:16.736%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.818%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.987%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.648%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.292%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options Vested and Exercisable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Outstanding</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value at March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Number Vested and Exercisable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Contractual Life (Years)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted Average Exercise Price</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Aggregate Intrinsic Value at March 31, 2023</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:9pt;font-weight:400;line-height:100%">$14.28</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">45,867</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">14.28 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">393,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">7.2</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$19.64</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">244,690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">3.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$14.28 - $19.64</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">74,366 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">16.33 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">638,500 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">28,499 </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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:9pt;font-weight:400;line-height:100%">5.9</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">19.64 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:9pt;font-weight:400;line-height:100%">$</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:9pt;font-weight:400;line-height:100%">— </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"/></tr></table></div> 45867 P7Y2M12D 14.28 393810 0 P7Y2M12D 0 0 28499 P3Y9M18D 19.64 244690 28499 P3Y9M18D 19.64 0 74366 P5Y10M24D 16.33 638500 28499 P5Y10M24D 19.64 0 24.92 38137 32136 52098 624000 570000 712000 <div style="margin-bottom:6pt;text-align:justify;text-indent:24.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes the activity with regard to unvested restricted stock units issued to employees during fiscal 2023, 2022, and 2021. </span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:513.00pt"><tr><td style="width:1.0pt"/><td style="width:19.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:310.75pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.00pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:3.25pt"/><td style="width:1.0pt"/><td style="width:1.0pt"/><td style="width:82.75pt"/><td style="width:1.0pt"/></tr><tr style="height:23pt"><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Restricted Stock Units</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Fair Value</span></td></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2020</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">236,706</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.14 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">222,679</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.75 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(115,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(39,357)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.95 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">304,524 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.96 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">139,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.62 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(125,089)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,524)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">294,153</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.26 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">167,842</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Released</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,157)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.56 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(13,584)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.83 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance of unvested units at March 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;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:100%">336,254</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.12 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 236706 22.14 222679 13.75 115504 21.33 39357 16.95 304524 12.96 139242 17.62 125089 19.42 24524 14.81 294153 16.26 167842 16.82 112157 17.56 13584 15.83 336254 16.12 24.92 8373000 3272000 P1Y 2547000 1689000 1947000 62530 72949 P3Y 67220 130835 0 2 <div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarized the target number of performance stock units outstanding and the minimum and maximum number of shares that can be earned as of March 31, 2023.</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.350%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Year Granted</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Target</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Minimum</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maximum</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2021</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:100%">136,350</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">272,700</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,068</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">190,136</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiscal 2023</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:100%">135,479</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,958</span></td></tr></table></div> 136350 0 272700 95068 0 190136 135479 0 270958 182423 91164 4476 5648000 P1Y Other Income/(Expense)<div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction gain/(loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain/(loss) on foreign exchange 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:100%">(743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain/(loss) on investments from deferred compensation plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income/(expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other expense consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.642%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign currency transaction gain/(loss)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,377)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,094 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain/(loss) on foreign exchange 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:100%">(743)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(811)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain/(loss) on investments from deferred compensation plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(154)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">285 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,635 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on debt extinguishment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,569)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income/(expense)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">168 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">217 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(86)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,165)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,135 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 643000 -2377000 1094000 -743000 441000 -811000 -154000 285000 1635000 0 -2569000 0 168000 55000 217000 -86000 -4165000 2135000 Income Taxes<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes included in the consolidated income statement consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;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:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal provision</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign provision </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State provision </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal deferred 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:100%">(2,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deferred benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State deferred 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:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(1,521)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Deferred income tax assets and liabilities were as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;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:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deferred benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible and other - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(25,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,395)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,732)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company expects that it is more likely than not that the results of future operations will generate sufficient taxable income to realize its domestic and foreign deferred tax assets, net of valuation allowance reserves.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    The U.S. and non-U.S. components of income (loss) from continuing operations before income taxes were as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">4,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(15,818)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">49,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">28,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(644)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The difference between the provision for income taxes and the amount that would result from applying the U.S. statutory tax rate to income before provision for income taxes is as follows:</span></div><div style="margin-bottom:6pt;margin-top:14pt;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:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="9" 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:100%">Notional U.S. federal income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(135)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:100%">Adjustments to reconcile to the income tax provision:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of U.S. global intangible taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(622)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. net operating loss carry-back rate difference</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russian loss not benefited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Africa divestiture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate difference-international subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding on Canadian intercompany dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on deferred tax liability for statutory rate change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state income tax provision, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges/(benefits) related to uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(1,521)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2017, the United States enacted significant changes to U.S. tax law following the passage and signing of H.R.1, “An Act to Provide for Reconciliation Pursuant to Titles II and V of the Concurrent Resolution on the Budget for fiscal Year 2018” (the “Tax Act”) (previously known as “The Tax Cuts and Jobs Act”).  The Tax Act included significant changes to existing tax law, including a permanent reduction to the U.S. federal corporate income tax rate from 35% to 21%, a one-time repatriation tax on deferred foreign income (“Transition Tax”), deductions, credits and business-related exclusions. </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Consistent with provisions allowed under the Tax Act, the net $4,007 calculated Transition Tax liability will be paid over an eight year period beginning in fiscal year 2019. At March 31, 2023, $1,640 of the Transition Tax liability is included in “Other non-current liabilities” in the consolidated balance sheets.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Given the Tax Act’s significant changes and the opportunities to repatriate cash tax free, we have reevaluated our current permanent reinvestment position. Accordingly, we no longer assert a permanent reinvestment position in most of our foreign subsidiaries. We expect to repatriate certain earnings which will be subject to withholding taxes.  At March 31, 2023 we have accrued $830 as an additional deferred tax liability associated with the future repatriation of earnings from jurisdictions that withhold taxes on foreign paid dividends.  </span></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> In connection with the strategic assessment related to our Russian subsidiary, the Company had losses that were primarily not benefited for tax during the year ended March 31, 2023. The net tax impact of the losses for the write-down of the Russian subsidiary was $2,768. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended March 31, 2021, the Company recorded discrete tax benefits of $1,859 related to updated Internal Revenue Service rules regarding the United States global intangible low-taxed income or ("GILTI tax") and related tax planning elections associated with the GILTI tax rule changes. Under the new rules, Thermon was able to reduce previously incurred GILTI tax under the high tax exception rules. Included with this benefit are certain tax elections that resulted in the reduction of previous tax expense. </span></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended March 31, 2021, the Company incurred a taxable loss within its operations in the United States. As a result, the net operating loss was available to be carried back to the Company's 2016 tax year when the federal tax rate was 35%. The rate differential resulted in a discrete tax benef</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">it of $1,470. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    As of March 31, 2023, the Company had foreign tax net operating loss carry-forwards ("NOLs") of $1,863. Of this amount, $621 may be carried forward indefinitely. As of March 31, 2023, the tax years 2019 through 2022 remain open to examination by the major taxing jurisdictions to which we are subject. </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023, reserves for uncertain tax position consisted of uncertain tax positions related to the final Transition Tax that we determined could be overturned if the calculations were examined by tax authorities. The reserves for the Transition Tax will remain subject to examination until January 2025. No reserves are expected to be released within twelve months. Activity within our reserve for uncertain tax positions as well as the penalties and interest are recorded as a component </span></div><div style="margin-bottom:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">of the Company's income tax expense. A reconciliation of the beginning and ending amount of unrecognized tax benefits is as follows:</span></div><div style="margin-bottom:6pt;margin-top:5pt;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:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties on prior reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain income taxes - included in "Other non-current liabilities"</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">885 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes included in the consolidated income statement consisted of the following:</span></div><div style="margin-bottom:6pt;margin-top:5pt;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:0.1%"/><td style="width:1.700%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.600%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current provision:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal provision</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,329 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">634 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign provision </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,619 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,098 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State provision </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred provision:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal deferred 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:100%">(2,648)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(231)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deferred benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,649)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,396)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,084)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State deferred 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:100%">(265)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(22)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total provision for income taxes </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,567 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,333 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(1,521)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 6329000 634000 -4662000 12619000 8907000 6098000 1181000 441000 197000 -2648000 -231000 -1963000 -1649000 -1396000 -1084000 -265000 -22000 -107000 15567000 8333000 -1521000 Deferred income tax assets and liabilities were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"/><td style="width:2.577%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.911%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.347%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued liabilities and reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,483 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized research and development costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,747 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Foreign deferred benefits</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,250 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,626 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option compensation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">802 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">736 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">801 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest limitation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capitalized transaction costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax credit carryforward</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">214 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized gain on hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(238)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,823 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,798)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,969)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible and other - foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,139)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,813)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,277)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(247)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(205)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unrealized loss on hedge</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(632)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,340)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(23,218)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(25,948)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,395)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,732)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 6868000 5483000 1747000 0 1250000 1626000 802000 736000 453000 801000 584000 415000 0 94000 124000 95000 225000 214000 8000 0 238000 248000 11823000 9216000 5798000 5969000 11728000 14139000 4813000 4277000 247000 205000 0 18000 632000 1340000 23218000 25948000 11395000 16732000 The U.S. and non-U.S. components of income (loss) from continuing operations before income taxes were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:55.332%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.500%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">17,792 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">4,240 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(15,818)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-U.S.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,174 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income from continuing operations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">49,233 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">28,425 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(644)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 17792000 4240000 -15818000 31441000 24185000 15174000 49233000 28425000 -644000 The difference between the provision for income taxes and the amount that would result from applying the U.S. statutory tax rate to income before provision for income taxes 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:0.1%"/><td style="width:1.554%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:52.116%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="9" 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:100%">Notional U.S. federal income tax expense at statutory rate</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">10,339 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">5,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">(135)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" 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:100%">Adjustments to reconcile to the income tax provision:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of U.S. global intangible taxes and benefits</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(622)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,859)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. net operating loss carry-back rate difference</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,470)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Russian loss not benefited</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,768 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">South Africa divestiture</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">526 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Rate difference-international subsidiaries</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,602 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,223 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">513 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Withholding on Canadian intercompany dividend</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">301 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact on deferred tax liability for statutory rate change</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">332 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Undistributed foreign earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(315)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">U.S. state income tax provision, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">654 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charges/(benefits) related to uncertain tax positions</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-deductible charges</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Change in valuation allowance</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(475)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">633 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(449)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">322 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Provision for income taxes</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">15,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,333 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">(1,521)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 10339000 5969000 -135000 -622000 -210000 -1859000 0 0 -1470000 2768000 0 0 0 0 526000 1602000 1223000 513000 0 301000 0 0 74000 332000 -315000 713000 359000 654000 451000 48000 77000 77000 79000 421000 150000 239000 -10000 -34000 475000 633000 -449000 322000 15567000 8333000 -1521000 4007000 1640000 830 1859000 -1470000 1863000 621000 A reconciliation of the beginning and ending amount of unrecognized tax benefits 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:0.1%"/><td style="width:2.723%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">808 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Release of reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest and penalties on prior reserves</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="6" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for uncertain income taxes - included in "Other non-current liabilities"</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">962 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">885 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 885000 808000 0 0 77000 77000 962000 885000 Segment Information<div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    We maintain four reportable segments based on four geographic countries or regions in which we operate: (i) United States and Latin America ("US-LAM"), (ii) Canada, (iii) Europe, Middle East and Africa ("EMEA") and (iv) Asia-Pacific ("APAC"). Within our four reportable segments, our core products and services are focused on the following markets: chemical and petrochemical, oil, gas, power generation, commercial, rail and transit, energy transition/decarbonization and general industries and other, which we refer to as our "key end markets." We offer a full suite of products (heating units, heating cables, heated blankets, temporary power solutions, and tubing bundles), services (engineering, installation and maintenance services) and software (design optimization and wireless and network control systems) required to deliver comprehensive solutions to some of the world's largest and most complex projects. Profitability within our segments is measured by operating income. Profitability can vary in each of our reportable segments based on the competitive environment within the region, the level of corporate overhead, such as the salaries of our senior executives, and the level of research and development and marketing activities in the region, as well as the mix of products and services. For purposes of this note, revenue is attributed to individual countries or regions on the basis of the physical location and jurisdiction of organization of the subsidiary that invoices the material and services.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant, and equipment, net of accumulated depreciation, and total assets classified by major geographic area in which the Company operates are as follows:</span></div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales to External Customers:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">440,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">355,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">276,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inter-segment Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">63,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">54,806 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">51,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation Expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">11,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">11,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization of Intangibles:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">8,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income/(Loss) from Operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public company costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">38,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">7,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">63,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">66,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">649,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">636,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table><div style="margin-top:4pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    At March 31, 2023 and 2022, non-current deferred tax assets of $10,363 and $7,061 respectively, were applicable to the United States. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">    Capital expenditures by geographic area were as follows:</span></div><div style="margin-top:14pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 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:9pt;font-weight:700;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">9,453 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">5,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 4 4 4 Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant, and equipment, net of accumulated depreciation, and total assets classified by major geographic area in which the Company operates are as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:60.742%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.599%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended March 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales to External Customers:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">209,154 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,441 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,968 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">115,442 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">90,853 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43,157 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,219 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,308 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">440,590 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">355,674 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">276,181 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Inter-segment Sales:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,657 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,169 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,793 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,715 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,629 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,272 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,409 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,683 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,003 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,033 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,325 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,221 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">63,814 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">54,806 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">51,289 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation Expense:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,729 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,290 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,423 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,454 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">390 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">341 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">179 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,784 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">11,415 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">11,277 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization of Intangibles:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,175 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,145 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,464 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,085 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,472 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,301 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">453 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">227 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,447 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">8,790 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt 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:100%">9,445 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income/(Loss) from Operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38,808 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,490)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36,173 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,913 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,242 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,488)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,974 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,431 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,559 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,917 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Public company costs</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,780)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,937)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,716)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,954)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,803)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,728)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">55,190 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">38,405 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">7,406 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, net:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,919 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,369 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,686 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,366 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,796 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">635 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">638 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">63,288 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt 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:100%">66,039 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total Assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270,404 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">241,421 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,221 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">296,459 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,680 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,608 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,324 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,181 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">649,629 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt 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:100%">636,669 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table> 209154000 154187000 95441000 153968000 115442000 90853000 43157000 54737000 54219000 34311000 31308000 35668000 440590000 355674000 276181000 42657000 40169000 40793000 17715000 11629000 7272000 1409000 1683000 2003000 2033000 1325000 1221000 63814000 54806000 51289000 4845000 5729000 6290000 4423000 5117000 4454000 366000 390000 341000 150000 179000 192000 9784000 11415000 11277000 2175000 1145000 1464000 7085000 7472000 7301000 84000 94000 453000 103000 79000 227000 9447000 8790000 9445000 38808000 9699000 -9490000 36173000 22913000 15242000 -17488000 6974000 3181000 5431000 4559000 3917000 -1780000 -1937000 -1716000 -5954000 -3803000 -3728000 55190000 38405000 7406000 31918000 31919000 28369000 30686000 2366000 2796000 635000 638000 63288000 66039000 270404000 241421000 287221000 296459000 57680000 67608000 34324000 31181000 649629000 636669000 10363000 7061000 Capital expenditures by geographic area were as follows:<table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:61.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.595%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.601%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Year-Ended March 31, 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:9pt;font-weight:700;line-height:100%">Capital Expenditures:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,268 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,267 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,075 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,636 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,593 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,866 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Europe, Middle East and Africa</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">278 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">288 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asia-Pacific</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">271 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">123 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">9,453 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">5,220 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt 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:100%">8,132 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 4268000 1267000 3075000 4636000 3593000 4866000 278000 288000 68000 271000 72000 123000 9453000 5220000 8132000 Subsequent Events    No subsequent events have been identified for the fiscal year ended March 31, 2023. EXCEL 109 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( +5IN58'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 " "U:;E6@G@\L.\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[H"B;U9:6G#08K;.QF;+4UBQ-C:R1]^SE>FS*V!]C1TN]/ MGT"M]D(/ 9_#X#&0Q7@WN:Z/0OL-.Q%Y 1#U"9V*94KTJ7D8@E.4GN$(7ND/ M=42HJ^H>')(RBA3,P,(O1"9;HX4.J&@(%[S1"]Y_AB[#C ;LT&%/$7C)@"/X^GUV_>%W$W:#L0?[ MCXVO@K*%7W&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" "U:;E6W%I3/7D( "B-0 & 'AL+W=O+]"#+ZY66+]:4O?$E(0)]1&',+QM+(59?VFWN+4F$ M^1E=D1@^65 680&'[+7-5XQ@/PV*PK9C6;UVA(.X<761OC=E5Q$)*8/CW3D8D#*42 MM./OK6AC_YTR\/#U3OTV[3QT9HXY&='P]\ 7R\O&H(%\LL!)*)[I^BO9=J@K M]3P:\O0O6F?G=CH-Y"5 C^C0#CVT4TL K%!DS@;3_)W::'OLS'ZY:=?+]H"ODX&M;VM]'4F[91( MVPYZH+%83?7<$KT1?2<,_3F<<\%@]/^E IPI=-0*^D]3\5')-B8T-B!7*=/;F.3CT?LR^;%5%ATX?;5NN; MBH\VJBX?0V(%/MT]GVXU/L,X3G"(GLF*,J$"I=<1+%'A'6FCZH(R)%8 U=N# MZE4#-24LH'+^\Q',HLHQI5?:STRE4Y,VOBXT0V(%:/T]M'[%JX]AN/VG=XGR M$:;76N"0*X>8-JPN+4-B!5J#/:V!MH?;6^IM$!+TF$1SPE24]!J69;?/=[-FUL[)X^A,15$K69>B(;$"1=O*$SJK"L=)[%$&5V6:QC713,"\ MABA#(YK$@FW@OZ^$>T1]?*/"IP^JR\^46A'@049L5P'X@C_0Q(>)+E@$7I8, MEU_ 1R2=?LMQG($]Z"KI:8-KTS.D5J3GY/2<*O2&O@_JO+E[@>[A//04J\>< M7K)O]VTT ].Z7!,.-VO,WM9XTU2BU"K51FE(K8@R-PBV-HO6HWQ94R5*O>1U M$H1^$+^"D;'4 (VZ!%-J18"Y3[#UF;X>X)(1]6C4B\Z2 &92IXR?41=A2JW( M+_<1MMX ?.8WDD=P#WFAZUA)3B\W3+@(8C4VHY["E%H16^XJ;+T9^(QM?^^= M,OH>Q)YZU.DU7_Y08C/J*DRI%;'EOL+6FX'/V*:4"W"O_P]6YR(THA&$63.,T&]MR;ZR3H#,XM6F*%W'"8$K0A#?(F9 MJ*>X(YJ/*E\P*JGI%IVAYQ&0 M $_$U.2,VH!3*D5R>46P*FTRS"+IU2O=C]'&U:9W""SBY M%W J[33<1(2]RJGL#A3$$MQ3M,*Q>L#I!D&O5[:]K ^K7:APBK3?S=-^M])FPFP)29IN MA!V1*1UA^KC:L$Z1_KMY^N]6VCN8)O,P\&!84:R\5>I5:I?%&+4$6[5NJB:+ M[MZONE9OT.D-Y"++NPK/0<%0I7R_:*EGTCUS])0(N!QC:3&5R,Q6$F5JO8-. MNF[7=OOGG7T?MSA.D>J[>:KOZA/T7:T"/]@.A:1@+K>9%P12,?5:[!'5(9?K M%E$@MEIW)(9L(X3OX#"G9?6,=W+U1%8F9KV1-4=-Y!$FF,6\BS!'Y MD%WGX0;YA'LLF(,HG".6 4;4DLL"1SN]L;_R]&8+((X2'/+*:,?FVR9 M.:W,6, $+<^7M2B[(J '0M*\':32D;.DH0^N!PF*Y@0M($WRT3J VZ ,G-V, M$ PK:$>1&MM1@T\@<(J9V.ZK3R99(Z'1A:HC).\/!0S*_7<]\=H7X2D\DYM[ M)K>:9X*?(AL6/OE WXAZWM=+699E=P;GUGE/2R97[W!V%O,V MX'*I]@?!3%N0=42NU;+Z#9@$9J,59R.*)04".FC:IV#AUKD2DWZ>L!RH8>CD"P@U#KK0Z;#L@>"L@-!5^DC,G,J!(W2ETN"(3^6)\#G"TK% M[D!^P?ZQK*M_ %!+ P04 " "U:;E63P-+V84& #U'0 & 'AL+W=O M#P^(B\?&?\BMI1* M]%06E;B:;:7<72P68K6E92K.V8Y6ZI\UXV4JU27?+,2.TS2KC;E+-_2. MRD^[]UQ=+3HO65[22N2L0IRNKV;7^"(AL3:H$7_D]%$<_4::RCUC7_3%F^QJ MYNB(:$%74KM(U=<#O:5%H3VI./YIG*V!5V>FH5+G(4EENKSD[!%QC5;>](\ZF;6U MHI]7>MSO)%?_YLI.+F]9)5B19ZFD&;J3ZDL-JA2(K=&['>6I'AR!TBI#MZQ4 ME;750_Y T9MJQ4J*SGYC0KQ$<_3I+D%G+UZB%RBOT,Z8 M#TO/<_S8N5P\'"?"A+F^'X3>*2PQ820,<(0[V$GP?A>\;PW^E@FIIZ<8(]&8 M!\>/]7TO\ PXQ!:IV+;'ZL-HD]J&1947$!4PBFGX)3.DHF< MG20OZI(7V:>@6NE5ZEZA#:U4&HMZB4DSM<+ENIUI,="E%].H%]^?#8XB/9A*V\/E!5ION5W'/= '3Q,KFE M'*VV*=]081W:UO5Q2&X0#TL70,T]/"Q= !4%Q!VA1WIZQ$JOD1F+LZ*6=VO. M2L0Z.0AR(D8L3%CH.<$(JUX[8;MX>E,E$4OJ+!=48%E <]<4PW-HV!(!P!Y>*B_$@!&L#M&IA=6V*ZL3F?N M/5TS3K70>LCK5W5UV3)%,GV"UU9LZB4O)J[1H$P8B;RA1DL V#SP1A97W(LO M;)4GAQ.!&[<'JM^E&^ MJ=!JK\1QM?J*E-JO1-$(Q#3[>R^DWM< Z0&*",?$(4-^ ([$Q.!GPD@4X)$. M3'KM1.S:J:Y],'Y3U0P%/0"9&RL'"/*>4@OG(A=."5YL=>;X-_ *3"+>D@H> XA"#1*J%=(Q+X_];D^ M\Z#9/'U0;VX;VC 1:"\42T52S_2]WK]JRJ+ZSCDRZ?[6I-Z2J;R=#D"OYHA= MS?5SI,D\7$20FO."*'"-'@HA72=R/*.-0DCL>GX\UDE[84?^9U?K:);86)D[ M4ZX;J@!<0XQ 2!][?H"'K""DZSFQ/WR96!R=AY64;^IS1:%J>5_)YN"HN]N= M75[7)W:#^S?X(FE.('LWS8'HVY1O\DJ@@JZ52^<\5%V -V>,S85DN_K4[9Y) MR4:H/Y?,R8/%_H!W4GO\C]02P,$% @ M6FY5H74BOP^!P MB!X !@ !X;"]W;W)KUJI_7^>K-1Q4XT7+V5>]'"+UO9-5S#;?>T M4?M.\')HU-0;BG&R:7C5KNYNAF*A0ZIO&MY]>R]J^7R[(JN7 M!Y^JIYTV#S9W-WO^)#X+_VMZL?R/4]RTR#P>(_ ME7A6)]?(N/(HY1=S\[&\76&C2-2BT*8+#G\.XE[4M>D)=/QZ['0UO=,T/+U^ MZ?WO@_/@S"-7XE[6_ZU*O;M=92M4BBWO:_U)/O]3'!V*37^%K-7P/WH^VN(5 M*GJE97-L# J:JAW_\J_'@3AI0")/ WIL0%_;@!T;L,'14=G@U@>N^=U-)Y]1 M9ZRA-W,QC,W0&KRI6C.-GW4'OU;03M_=RU;)NBJY%B5ZSVO>%@)]-MTI=(5^ M^?P!_>7-7]$;5+7HYYWL%6]+=;/1\&;3?E,URY^Q@\C=@8FM:[7GA;A= M0? HT1W$ZN[/?R()?N?R[CMU=N8KFWQEH=[O[KG:(9@U5)@+\6M?'7@-SCMG M<>PJ'KHR">!PQ^*$Q3>;PZD[ME5$HFBV.M,933JCH,X?BD+V( MR0R% XV,M MUJB%/":WB->0;UM"CVHLA M7=3?7%Z/PI(3?_(TH>G":X=5S+#'ZWCR.@YZ_;$]P%S(KA)J\-8E+[9>G%'" MZ$*>;962),9N>Z@S])0]2@%IM:CX6#: "6]DIZO? MQ@ M*G6813GV+:^9G"2,SI]@<<$B:9]0+:!21)TI":_D]JI7(A 4QU[/D@:+;=4. M,QPSW_#.'"5AD'X06P%Q6T+)]I)FA%NG3;3$7J&V$:&$>$3.V"-A[OTT9.E6 MME>7DPQQH"V.\Z50VRI),P^>R0Q $B;@F D#XFRR)1&@S9+GL&-)DOA"?68@ M25]5R]85?ZSJ2D,EX2QH29"EO[>B_5Z]G3L] Y2$"3H5BWO^S0=/8H.1IHQ9 M8>B +!2]J6=>9H*2,$)!8M=#%)[,BU.ES4:6LR1:JG0@-,E33QS2F: T3-"7 MU;,W1!QI6,OVZ4J+K@%P/CK3,K6I18"*2X XS-*<>A8\G=E&PVQ[+SMH UE9 MH;XM(8MTXB#K@TG3!:2]2J,M+\R(.\%,;:H18/]R53C,/*4T/?GH#'-O*J8O M+ EJXRR+,K94Z+#"Q"=R9AX-,^_'@727%-KH8O::=5DEU,,W.O.-AOGV\01K MH?BG+KSA95YV6&6Y)_CIC#<:QMMY_7QI-&UR$8*Q]0WEL -_ISA2L-?F*^NI:CC0Y'BS H)AUF:1\RC<^8A#?/PWR>% M5/VJ"+:I1VB46M%AF^5)[$OA,QMIF(UV]7=)KHV_C.;)4JW#*O(5U&QF) LS M<@SF"PJ9#3O*]W(8T&>_M[*[WOU=N[F M#%%V":)- W6*TK+XO,68 0Z=.!U+]XA$N,UQL,_Q'N]DUWUFRC?(<;6 M,<[6.$V&[ .WP*MU2BE2.PXZAT0&<3[L(/5:P1=J:2H*KL?D-7KP?V0P9F.: M+5$>MCD?J)-MWS#('[J7W.4=*_=0M3(\)DXO;=0OC MEN,VI6P@2G;F5.P .5LJ=VZQP7\59\0J6EUV+,NQ9S.0S14""U<(GX3F\*A$ M@G>MJ;R=*FT(0V8CN75ZX+##+*:>.H;-L&9A6(]Y6OCSH W?B&2YM>7AL&-Y M#O6$1^!,:1:FM 62:PLN.]?>PN;DF-"ZI:!17#%AKB MMRGTT(W'GN.-EOOAY/!1:BV;X7(G.'QS&0/X?2NE?KDQAY'3X?/=_P!02P,$ M% @ M6FY5L@'@[:0 P /PP !@ !X;"]W;W)KR%?5 :@R;><%VKJ9%IO'UQ7)1GD M5-V++13X9BUD3C7>RHVKMA)H6CGEW T\+W9SR@IG-JF>+>1L(DK-60$+2529 MYU3^^P1<[*>.[[P^^,(VF38/W-ED2S>P!/UUNY!XY[8J*S,VOZ=3Q#!%P2+21H/BS@SEP;I20XY]&U&G' M-([=ZU?USU7P&,R**I@+_B=+=39U1@Y)84U+KK^(_2_0!#0P>HG@JOHF^]HV M'CLD*946>>.,!#DKZE_ZK4E$Q\&/SC@$C4-PK4/8.%29 M2&.-:N:BRDWEC=&PPDSC4DM\R]!/S^:B4(*SE&I(R1/EM$B +(V<(C<+*J'0 M&6B64'Y+?B9?E\_DYL,M^4!807[/1*EHD:J)JY'$Z+E),^I3/6IP9M3?J+PG MH7]' B\(+>[SZ]V#0W<7XV^3$+1)""J]\(S>4F/X6)N:B#7YS I, J.<+(1B M5:W]];A26F+%_6T+M=:.[-IF&3ZH+4U@ZN Z4R!WX,P^_N3'WB=;X#]([" - M89N&L$]]]I@DHBQPXB4DP'9TQ>&.4(XKO:H*W#-(*LJ57I<X.5D K. MJ52WMNS40PZJ(LIL%\0@G;=>-VF+D#X>MT4$T41M-U!O-,ZPT84J5%7PB ME%9WI !M@ZR5XL[X43 ^8CRUB2//CCAH$0>7$E[F):_67@HXHUAVIN!LB(.3 M%,7#:. =05JLPO$@LF/&+6;8ZK />BY.6.;*DD.\I+Z$X]V0*>#1GN M%]8BJ/5''2SOWO/\(_A+5@?PPQ9^^ [X"E$16NI,2/8?I#;:XG7"$X< ;>@;P>CWW\RG@.]4.&- M:B]MGTE-ZW:Z.]-:8_>S884B'-;HX]T/<;N7=;=:WVBQK1J^E=#8/E:7&7;X M((T!OE\+H5]O3 _9_F>8_0]02P,$% @ M6FY5GO?KB)O"0 '&( !@ M !X;"]W;W)K33XSJ&V10: %9'O^?4"2A>E&;7">VO=QL:B2#=_&U8=BQ_/FG;NBW,9U\[2\7U2[ MDL?K0Z=MMB"Z;B^V<9K/;JX.KWTN;ZZ*?9VE.?]<:M5^NXW+[Y]X5CQ>SXS9 M\PM?TOM-W;ZPN+G:Q??\EM>_[SZ7S;/%F;).MSROTB+72GYW/?O%^,BHTW8X MM/A7RA^K%X^U=E&^%L6W]@E;7\_T=D0\XTG=(N+FUP-?\BQK2: M;<>7CY_IP6'AFX7Y&E=\663_3M?UYGKFSK0UOXOW6?VE>(SX:8&LEI<4677X MJ3V>VNHS+=E7=;$]=6Y&L$WSX^_XZ;0B7G0PZ(4.Y-2!C.U 3QVHT($X%SJ8 MIPZF6,&]T,$Z=;"$#J9]H8-]ZF"+0[JT#,ZI@S.V@WOJX H=*+G0P3MU\ YQ M.&Z_P\9?Q75\YFW8;^NR>3=M^M4WRR*OBBQ= MQS5?:[=U\ZM))<.C\17L[[PNIE>FO7DQV6>YO=#ZR!X93A)LM_NL\/: M_K7>\++9 -MF&MNT\\L#UUB>%%NNO?M[454_#^!#-7Z5ELTL4Y25]LI:B]0< M?[O+BN^>+)OISOMU[N[-.'*@2V:;)\#3LX!)X<*YH4*G^(LSA/^ M7OO*[].\W2IM=G>\3(OU>ZW:Q&6S$'&M_2,N/VC4>*\1G>A#V566:?=)'ZM= MG/#K6;.U*EX^\-G-7_]BV/K?AA)]A-D'6+L_>KBAQ#-LUW"O%@\OPXNLZB-A M 1(6(F$1$L9 L%YVZ3F[],W9'979(]YZ&3/3-JG7#]ERH!D5;&2ZQ+*%@(#>;V]3US'ZS4+EVIJ8""6,@6"\5YCD5IC(5K*KV;2S:+"3' MR;)J)\MV[\N?>)FDU>&]XXO%KMV[5<]3W5!*E.6FSFRF-+-YCF'90IR0)7TD M+$#"0B0L0L(8"-8+L'4.L(4/\%!P+2EK-A'G-N50)JZUU8B"/K)@@(2%2%B$ MA#$0K)=&^YQ&>W0:&WI=IDE[\'T,7URU9\Z\+)M7FJCNFJ/P^'"27A<:/Q\# M-Z<[VOKYR%HUTRI',G6F1<)62)B/A 5(6&A+'V"+Z)YPT!TA2S(0K)=MYYQM MY\TS;9;R_>GU4/"?"0L0,)")"Q"PA@(UDNO M=TZOITSOX;I4/Y[\J7W,AY+IR==Y'"+L;I;*@E/#.::BCZP8(&$A$A8A80P$ MZX7.T+O+]+HR=E_X;E\FF_AX9O0\&YXFSGV>UI76)/&A.7Y-\_O!2^^Z%(RY MXPH3_E(]BJE9'%73A]8,H+002HN@-(:B]1/Y0AP9RD3^D]?-861K(Q;OL@LV MXM.)T3O.YUJR M+WF>?-?J,LZK[+@7CM?_V5=U*R<'@R@;%^+:AB5&$>D.5E":#Z4%XU9(""T: M06D,1>N'L9,SAMK.'/3L8-:HO-NS*1&CAA02*RC-A]*"P?5AZF+2H+8'2F,H M6C]IG? QU,;G[ %YOG[=7AN#F81*'D.V/)028KFZZ*^A=7TH+8#20B@M@M(8 MBM;/;^=[#+7P&<[ON-S*RH4ZKNM(LZGUNL,>8!%J-+D53TCD=H9+36J+AWUR MNSFU/,,39S:H>('2&(K63T;G7HSQ\@7BLM7U)L]SLB]P#5T7R\IC;CI1(J (:5=.'U@R@M!!* MBZ TAJ+U$]D9(*(V0*,4.)'M!]%U3[R J2XU.790'31N$0)HT1!*BZ TAJ+U M<]?Y(*+V06_7X$06-W/BB5? E^KZD\,(=4!06C!NA830HA&4QE"T?A@[N4/4 MB!B>RDIG;XA5H;VW*E'O7D*0NJ=*"T$$J+H#2&HO6SV2D=HE8ZX[3U M<"8=64=['M'%[]L.M1.U-9'U#*&F98I_>#C43J>6^.7O8*#=G+J>;HNS%E2K M0&D,1>LGH],JY/]'JZB',O6"-)2V@M)\*"V TD(RH%5<@PJ:-((692A:/^6= M5B%_GE91EYJ<8JA6@=)\*"V TD(H+2*R+S%UCPC[+S;0S#;)BYM]].^-TFD5 M^F=K%?JZ5E&/:6KRH#0?2@N@M!!*BZ TAJ+U<]QI%8K4*E16')8G_N'N4EUR M ;0*E9T$I;9MB[&#:A4HS1^W" &T: BE15 :0]'ZN>NT M"OU16H4.6 3#([IX 5(]@,EIA'H5*"T8N49":-4(2F,H6C^.G5BA;Q0K5!8K MTAT=H5H%2O/I@#(QQ#E/;N.*R8%*%2B-H6C]Y'12A2*E"AW,V) JL717=Z0] M[-B6*_6H)\<(*E6@M!!*BZ TAJ+UL]E)%8J0*L.9E&6):;B>*]Y/9Z"=?#]; MN0VAGFOKXBG$4#O'\"QQPI+;S2WY;\5"]=J9G RH5$'1CLE8O+@I??M_$YK- M>Y_FE9;QNP:O?W":=54>_Q7!\4E=[ [WJ?]:U'6Q/3S<\'C-R[9!\_Y=4=3/ M3]I;WY__(<3-?P%02P,$% @ M6FY5B45Z!K "0 '2X !@ !X;"]W M;W)KIO*CV/)*?;,6=9DVZFW]M)#;FJ>K]J*R6!#/ M"Q9EFE>SV^OVL_OZ]EKLFB*O^'V-Y*XLT_KM,R_$R\T,S_8??,^?-HW^8'%[ MO4V?^ -O_MS>U^K=XA!EE9>\DKFH4,W7-[-/^"IAD;Z@5?PKYR_RZ#725AZ% M^*'?W*UN9IZ^(U[PK-$A4O7GF2]Y4>A(ZC[^ZH/.#K^I+SQ^O8_^I36OS#RF MDB]%\>]\U6QN9M$,K?@ZW17-=_'R&^\-^3I>)@K9_H]>>JTW0]E.-J+L+U9W M4.95]S=][1OBZ (<3%Q ^@N(>0&;N(#V%]!S+V#]!:QMFBDJ+(5VG#5^BA47]4IS9(K-$R ME1OT18T+B>;HSX<$O?OE/?H%Y17Z8R-V,JU6\GK1J%O0@199_W.?NY\C$S^' M"?HFJF8CT:_5BJ_& 1;JW@\&R-[ 9^*,^"VM/R**/R#B$0K7+^ MY=CAAAZZ@[;QZ$2\W[>\3IN\>NHF1-[D'&SE+@J#H^A<<26W:<9O9BH92%X_ M\]GMW_^& ^\?4 M=,EARH6"CUF.'UF.NZ+?_5'DRKS)1\L6[0DCY'FJZ+H3? MAM!9\?F6TB (KA?/QVUBJU0FCGQ# AA#5U!+^)<<1)<,EEPHV*@# M@D,'!,Y!E' 5-,O3;EFJ5B@M1=WD_VT_@)JQ"Q<<#0(<$XJ- 66K5,KP?&- M0:J0$'A(A0='H=/1IR,#.K.O^*,:-D(V8&H)K5N@.#3,V!H_-F908FNP3WS8 M271P$CF=?%4#'RD3_%6/[UTN-_O52GN"W$3677B&%UM!_" VS+C"C)S$!R>Q MT\E=N4WS>G_W:OJJ2=N\?4#;(JV:#^VXXW_M\JU60+YB^Z[CR'!F:PSOB4LQ MLH6]@2<\I[&'1F0_U.@J%9G*;LCQ5_V:@[3@ 2/)9X810$4CCQIF(%5(H@E# M1X"$SQIS,E596/75XTXJA90?VNRK/F@3L-S5-5=(4YM0T_O$)\.:D M$?&"B5F%R>"1G,AY:Z[N?]6O,*A)7V'NZ.,<__Z<^0$QO0 R'+#(= /(*/;I MA)T!HK"3,E2754_SAMUG;.=D;DB_I%NG5<_'N2>V)0#[H8SN[RI;, MPY"9[FR5'[&)7(X'QL%NR/G>K7CH7:TV3VK'\QZIW1_:59E*(,J3[CNT%3+7 M4P_N0V8/-!-_ $T8FOX 33SA;J ?[%S;E;M2F=K5W3;DJ*OT%,PKU:DZM:35 MF]KMJ52930Q3W^Z@&%MI!5 19MD$5 $A$YB'!\S @1/TEINT>N)2;ZB.B$U* MWL@V_1=Y^I@7T_2&G1CSL_AVT6C)I:*-FW;@'7P">+),["K5C@KD>/Z;'C=KR=-.TTK4I&4-L_)B'&)MC#9!A&OIF)T'1_."HR\=.!IHA;II13NH='V50 MJZN.O@.-VF2",3;7AB4@(\=+0^\3P!Q")^84&2B'N"GG[HC5]IW6^G1G/6)C M24A-F%X"*D:QB:. :AY$;"+ED8%QR.E"SEEU#="@S25^&%JK/R C46CN/1) M1CTU+2G=7E.6XN6J6Y:+3D4M'&33@0%'%7:NYW=;91!"R!+?3I M'32Q:RWSF/G61 !D/B'F3AJ219A.T#X94(:X4>9![3I;?SIKI<4)2T#-);9R MEBT*(I-E !'UIJ;U0#+$33+M(X5MFJ_:+4N:*2_]/F6\F6Z_F=A)$P!0J$]B M:PTZ6?E)G)*QQ0%TB!MT#IEK)]OMM/IWYCP'B(4QW_=-7Y#.-\N-"20+HZGQ M2 < HIXS;7W)*[7K.N,!A9.C?OH)Q26C)9>*-F[" ;2H&[3N:Y%QOI)H78L2 M_:'+%%]%6J%/8#N>+AP!$DSC,#;K8\Y08R\#:E$W:MVG;SH9M06R4TX@"@IQ M9-F!:D>A%YK"!!+Z(8LGEF9Z] S.#5;'IFK^+(IG/=XSE9#R!JW33'/C&VC1 MQB'*?,]R:,MPQ'PS!T/15'M-V1O@BKKAZO^W9Z/0G'B>[0_0J;70)"M(%K* M3?@;R(JZ2TAW4NYT9:A[Q*$W94(_SE'I^"5O-MW3C_4^C8$^[8J/91$H"F$2 MF(]SG)'&]@;JH6[J^:J+?B<, #""F5G7 %7F>I- *A(&$RX&KJ%NKCETDE[S M15GJ GO[Y""OLF*WTB.2O_(ZRV4KZ;X3V\FB)K6!Q>HS6V+"40)H C(UXP;N MH6[N^.S!0/Z,'?MYRN7\@JU/MO2 MK3;9.MY7HE%6J&23KW/5 *G_.]0,D\$ "4-"AL57 V3FBNB4 MC%T/M,+LVS%LWY:^];[<)YWP;MP.V87>VWVA=ZA_*LK%9P)8P!11^, M[?,7@"PR5Q! 1' \P;AL@!KFAIKEN'O/=@;Q",-F!1.081:9_ X%H[X_D7?9 MP#;,S39Z"_;!LM.7C613YYE>*#O?#7KD3WE5Z3FL=]B\S@6X)V-0L2BVCD! M,J+XR+0.R +/F[)^=#C(S3T_9YVKC]VF@<)0Y)N%@24@ ]HF@62CMAF;'F"( MG8 A_JX@7B8FWB,0N>$#^ 8#HNI MN48"LCB,S#4$4@7!1(F=#=##3D#/P8@^,KNK5OLG5'"I@P$/E&A@S2I;Q3QK M,P'%\L*IX360#7.3S?DE.)U.TS,>,?0_.#J?1\S:+2"R%P=;8ZX,BZ-SLR6O MG]KSQVH9US?9G4 ]?'HXX_RI/=EK?/X97R7=2>4A3'=P^EM:JQ0J4<'7*J3W M,53W4W=GD;LWC=BVIW,?1=.(LGVYX>F*UUJ@OE\+T>S?Z!\XG B__1]02P,$ M% @ M6FY5G'MX&*3* IGL !@ !X;"]W;W)KN->&CS$6+]X/%)F2LDV1 M&B99LOK7;\03D0R>G5U@QEU5(O.,XXE3/V[;[I-;&=-GG]=UXWZ:K?I^ M\_V3)ZYB31=NMBYY^[99/W*8S1867UO63B[.SFR?KPC:SGW_$ MW]YT/__8#GUM&_.FR]RP7A?=[IFIV^U/L_.9_\-;NUSU_(D_ M;-YT]-N3,$IEUZ9QMFVRSBQ^FMV=?__LBI_' W^W9NN2GS/>R;QM/_$O+ZN? M9F>\(%.;LN<1"OK/O7ENZIH'HF7\0\>U:7Z85K&TC_RT^ MZSE\S0L7^L(%UBT3896_%'WQ\X]=N\TZ?II&XQ^P5;Q-B[,-7\J[OJ-/+;W7 M__RZ6Q:-_:.0(VJJ[)W<3M8NLG=VV=B%+8NFS^[*LAV:WC;+[$U;V](:]^.3 MGA; PSPI=;)G,MG%DQ%4YEJ/, 36GE8_H5?_K.+!T?\K>A. ML\OS/+LXN[A\8+S+.2!9P=7@!S(/?NTU1FI]F&YZKNS>SG__] MW\YOSGYX8'M787M7#XW^K[[M!R<[O)7_P0JRT;OO5Z9;TW__VK7#)OM;6U?T MK,NSETUYBH$MW41E.^)^^;717]PP=[:R1<=#%IUAT6*ZSE19WV;$3I 7]Z;> M987+9EN3S[)9.W2SK.VR?F6RV?-VO2F:W2RC%1C;G&8?#<9I&\.[X&?JHEL: MUV>;KKVWE>D=-G-=;8S14=[WYIL5=R;#&==907MGQYP!G)+UM8.CDX# MZQ'IPHLKZ SIB'CE)$-K7EA6]"!A&@#'MR1*XW7177TR/^,PSUA-T M:36>VYB>UJI_R;/6TC_+@I[?M%M:Z](TIE/N*MLUS<[,DV==8>5]FI0$?I_C MEY96U-&V5K9<\>9P4WQ-=#-T)=GLD^'SK/RJ3F?9L\)9[.X+O/N:7B_#(W18 MB\#)+G(R7RO1[J:0V^(W6 _:?D=BNE_I=FJFE;(T&QZGB(2[Z>B0[*8V?'$X MW0^-Y6<@*USV:/;7N[LWL\>G3,Q?L1HY(9N@IGI^NKJYYY7%ZV_1$JJX_S>YJ_:W4U^9%30_1H*"YN3%-9FI+ M.@H[D-.*5W":W A]/%IBU1*YV%K>H@,F5'NR%.^&Q)&3-_ M7M]\FV?73[_%%F^NZ9?Q8?S%C0_5%7P5S$\+ZYA@66E =5Q@"/J!- GM=N-% M@)#AS;E.VXUMP!K^AC$' M>.R+Q+$1ZLX6A>WH;'BX^-RF)9X"'SRPI$)% U$D :41=A/N%6.C3^%J&&F MHX6,A\J3]UD=W2S=78N0YS) MSL-K2Y9O#>^/%D.*P8+53$-RR53C1X_,\(@?^O=_N[VX./OA^8N/[_#C^0^/ MPW8V0T>'8[!;NC;KP+EFO:G;'8M&)LAPC*NB(]1K-UDU&!9#6,'KO[_\Y>3\ MNXRNJF*Q)Y)K0<=8#27$0-LS_]'[=;$[H8U@,IV")3ES/R\N2#KBQW51\4T0 M1ZH0INGDN,^O_5E%Z:-ZIO);)3Y M?\N_3,?HS'KP4MN/LRDL]&4!GM>Y=$>D SJ2UN93GK$X$+9@ 6.ZOF !1!_1 MF@G$VO6P/F4J>,>R:Q\4'3T#:91'%7<4"_PG5; 8<(Y>M%^^,BP5$.M/?'.57US>3&4>;9A CF.F$YDY8S; M(<>56Q%98P'KQ=%$=O!4$.)FQ>8<;9=4&4&/)X_JUKG'K%M<2TSUS^SF^NQ* M]W*1GS\]N)=W!EHM,(S<>D6:BL^Z 'N9SV3FNG]BJU,Y^>6]!IUM1%",-KP5 M+-FT6=TV2Z)4(0P^&*Q*:8JDQ@>!="](8JT!)UB,"%@)YLD1&+&'8QB'T$S_ M& @BL^QIB$IQCW1\Z^(3+37,@K-SQ$8;Y0YFPF*Q8&@-M;467$(+:3L% OU7 MP1N,G"J]A@3G"&G&571F2;*8_Q;F\1.+(#4FVQ>OV]W9T]:(]]]?3F7O3# *D/:%Y8SK85$4G9#S2^ M5\7K8D+B.TJ:S_;9 M(TBL-T"7!R\9G7XV;]G*D,45:B.Y?$.H6ZZHO6)&J-F=0SM*. M+HL(TK,T+R[?VV6^MWXU%L!_D HVH;U@7)$12*;OF/H?&DE>8M%T0D>Q]J\% MHN<[/,3P:BMD<%2IT" 9XFE28+.RERO61JC9LY!;M=O&"Y*1DL$"%W1Z=)01 MC1[ZZ3@]?Y-=7N7.5O<>)'2.&0]?X-8?(9W&;7U^<\1%AG_.HH[3E5JU(B\4P7E.9V>H2>)4;+YSMNOAFO= MIU04_L4IU. WO6-,H18MIV0\N%VQC5]T#?\-).:W4-:%7=-;2Y:E?%^V(WE8 M=)#?V,_6DAJ06^O5TN<#4M]'T750^43!@]FWL9.5Y5EC0+4%"TW<$-MR53O, M^\50!\=('E?GX!3QVK+" )TI:OL'3@ESD@U.-MF] #HB4CKM/V#H^="I,4UO2Z626L1DLY#3>-QQ,K/Z] M(Y8F-0M:5Y^ZF8:&6(8=HKQ.P%EY6.&45QL57^N8Q#>=A;?9.T2C#U0@?'35 M_;->S0<\F8G[]@@?E@9NB)9HC==FX'^U Y.!TI]GH2OV*V[/.+3 M&S._ I>.F3_J:F>2I>5[XQ .AR"G3V$FN\1/G]P3VS>,UAIUM E1T]CAD*>W MX5U]4\'#$\:E1UC!"V*)MS1LZF](LI,X64(R-D2Z_"K-N&/3[7>P3(M7O,9A M+,6>1AZ[LHGY(BZ#\%:R?1IA: 8'+$YG-N:EJC5R.-$1XZ5VJDXZO30!@\34 M@/#)H=P]X)0C0Y!W'*@B"#7#8!L;)J8\/_MV7V@&!M[GQ0-SBNE9L;C_YN;V MG'?.Y/@EX2#&9*,D C/JW@[.&>+[,5G5I)OO=O^/\F@R\[)7I\! UE+^B8 MM_L:9_1\A_N2"TG9KK_0)U['O< SOP!1#7+&$)\X:C+(&1 M]P"=Q',@<6G857-S>Q&]-D\1T%E\K;<\"#P?[Z*94B>H^G83;0FB$%M?/+=D M=;K!I-)+V,>9L3X[9)Y)_H+] \B&05;#XB%!#%_!-]]GS]0BFGKD&7K?7EYE M=U4046VFX5.R'JYN;K*/)$4,-"B[;AN_"2 ^SY>/+BYN'A^=Y)RLD;.G1R:Y MN;W\NBFN;\^.3W&1RV<>#K2%=%(/L MV#IMJJ*K L@N$F4-CO>>7 W?<&"P#H\I-.X,XPM,X5C2(@C!^S;];HS]B&?] M>:01]G?TJ=^'+IT.4:PUIZ]G;"&IK&6W&JE]7.R:X++(U:%W-$#IHP PC4[8 M--JEA\/A>^P,NBX8%P_L2VT,]K["O<;JB6$=WV6@L'9.6S>N-%#Z'PEO&K8A MZ:) W/'!H$<\CWK)8G;_IV#CH"3*\J8M&TDG85;H!\HR? M;L*G)GP*ZNNQ,J9=G)HP-(V=RYS>U4A";U@/\G/%**&T"G=>L!N%Y"CUH?"XN*5:\Q-H,L_47\94$!*?KH[M;F\)!\\Q%)I.0=P'K M3><,D=[%@&,ER&\=Z,D[\\1'&M:<$'&0)S2$>@/$I2008GITD\A%]!-!KL4S M%4.F3,2[@,060O$=@0;4\^?"*&;3A\3M2?PB")OM6: M'M24,@Z,%-AS",3S>*3\VBZ@^XH$!-*2F6(XT>^!A:OIF"0TOE-XXXC58J)! M]FAV]^[Y[''VOB53,;N\/N-D1GH4V16.&/:O!!_A1@WVLCB7Z+7L\H8>GRBJ M?**I3CD[3E3Z-,^'ED_WQLDB$@Y?^JD28F0RSB'TF=HK/ JBX>P M?J5\P2"6*'U%N/J>=T#'Q-%<-2K%<=#$_#"D81:P;(6.ETCX7+3='E^-.,=( M)D_([T'PUX.?:H^)0020[^VQ=8 J6 XE0LA?KMP =A>]YDVZ(-$VDD\4N(+/ MZYO;FVN8I _A"/%Z)X2K&HL67!MV%';01^WB9'#QK/\7'"__V7I?9B+YBT1J M)&'M1[R,"8>)*F]S,'E7MRU#SV3K-+XC#QD2^TP/LDO"35W@?P>BP2HH8 M8%*;OC/W7%>0$C6R<4-"5[)&E9;C/>?,!*XE4X .[,_%%P*!)A(:B#DF"PRD M_UEBS[FT DIZ+/_%^AP_+[I'D@T]!:F@$N:$$<+SMDCP &6*TXGF9NWC1404 M!_R,HS^ZQ2[UB$ PZI'*$2U8"=!JK;G7#)9Y:D18M? ML:XQ2R4>895AD[UB0S"B13,'4;U,2B*L%[Z;85[8WY.(=VW7Q)AS'C M,J88H,&*.4D1R>,NX,(:B^!4W-K%$?6^1PYRJA*)=7&?7ODS 42"\M%1ZU(& ME'W/6W7E2OJ2I-X6I<30-<'#_RU/](4[!&R$V: #Z=[J MQ2E$1TA*DY60B'IX&<'X]Q2FC7[>1FBZD$]I-!3@HIYFGO&B6?1 M4?7[4(F4RH\GHPE^7K/MF,:HVH72N0:(1OEK29Z/3]/B6@SY ;G"9V#-UA.*6V;$&F"=/+#Q$;!7LF#,:/^J/0X"2?D!K:*A'3 M%TK$M@3K\>?>_UGO KWT:4XKR#%>#3:+&T[=Y]XT3,">!H:5%)84OJ=0_Z3(%M[GD[6@CY9*9(;4%H>#+'?[*CEQ MOL&[!2;7I]INS*Q$^. C J'.!A?NE A!(O-=2OT)78*\HM^,YY8]2$E2$5QS M:;K@/4/6L1\(TO+ E@/I@DL?JHWH_PQD2Y0/D-HIIWES2@(<6NU G[QA]_V< #410JKN@A;VF1FT'J#D M"P+)=W&,TQGD,)D?*/)1?)BJNY'DXX5\>'?RZNZW:+>.I$7",F$T'(58WM,= M)#DL;D)M;X@0\\,##&U&"'/";N,,@Z^8S:>SCF(PB(&R^'#PXCR,SY@*MJ1D.154?3AC MY3J.R\>Q@994] ;@562SCLEE(??9#]3.%(&V=;M$;@^3H 1C;X5R=AW$BEI"1 MNYBP":?N%&7@J3Z,1:9Y:?28_18)"W*F/W-B2C@D?->V+CIA1 Y2M=M&Q'Q" M#X>1\0"/18(520J S;IV0?2G#D^<#NV)=(,887$U)IR(W,V>%-)8OX>L25BF M-^6JL?\8C OZA,6*&&GLCI=+2=7=/L6/*4K)-'G$.J$R0X"I'Y*? M$[66SIZN8](4.\[+X.39E*IP8 *$28A;Q "G,UI MS)7%/=% H?Y^J?E+@1>MT0NG Y9*$N[ZXCK>2WTARALTQJA@03.($#]'I@A# M0#F#A%E[9P#KNSO'CK4 M?7O_MM8NC=Q1D)'02GV\4<4F%6(<[R>6G&/,*6!H)%/WZ3+BGY'[(>IADI0A M?#N1D F4"Z;YR$QBYVDX/A13CN#UZ:C9P B*]Q8A4"_W]]P?WH;L^TXQ&LV1 M'S0>\VCCSR5H[\NIL71R.PR)69UQ3 1N^ .F7!.#*_N"88TK'2XB"L-:Q41OA):G1J- M0=AXXE3)I8TBU)=XK,SE8&58B$7Y&K*$B=A'+W3S5J2?[VU!XZ+W@'80B#XB M>;I+GO;9,CG"$#=G-WD8%%,_]XF)HF2?A[07!)SXA=GC'!HYE<%^)BU&P,Y= MV'',84]-0HF"^H&XGA7J0]*>V!-.Y&)+R15!6%X=5T1C:]3W[S\),F(XEO3H MB)FSOT6Q'3(CQR'X!2^"8-Y&)TUA[8.G^7WVR#[VI+43$.)3/.4@PSJ(3>W> MLXQ)I+/'1X@\30F5_.8![M_' S4(V.Q M]GA@P%T5\/ M\47H!/,Q%,F15N1[I)^F$O^6E/A=VV$008W MT]8569=:;MF,G MCO]0A-IRU:.6>6'KWM<_])C MK RK=L2%UD%!^6XV6!.G,!=UDCF8)@T%ED[+N"K#9GDWJ9B.S6]0_\+ID)^] M(E)=<:2@DA5 R^K4FQ1)[IX:JWQ':<)^R*U )MVFM1K,LVN#9"6(83D@R89, M15/(.>[;I0'^E8!P@??U#'S"J6?ZW.=5'-X!TY!G'%5[LA:C?A"E_(7];*J3 MA2$6'KJ&6^'$YU;L.^$EK]./"WKK MIG(^K891U[://'Q)*6U]1HYFT$")U][++YJ)!B3 (7Y4N+'\[&!$]CF'11[9@$6$"9;S198I07<8VTB*\ 3)(3403K?%*2P@$Y5'WXV"Y<$Z06 MF!*XNE/#?V#>AUCRX!FDDI@/:H_G(1==>FJ^&.E /X']> &AFT5:_$)ZJI%(" ZSEDD@3KH!$1IU(Q1- MFN:&?,#=^-EIOA?OUTB0-PD+@;G&B>22&*%!$]EC2!CM.+@J?C;-(PZ!7V>. MD2=B;"#0 /:CRU(F:)/.6Z-;0EJ1;WM0*XFKQXP#.2V[W$;I_>++G?1@"QM. MO 9=-K=5!=6)IT:> AD* GW5B^APUO62ZBH^BTCXHO2 K5Q"CM\T?7=@@. M9^"/$NHUP+>+G<0\BR01T]"VPSKVQS+4?BYB@4,8@I;8M^6G$TDQY/40F!/U,=&2;D4R085S*#]C*\1W MQ *1HH 9& 1GQ):J)$8^/;_-1^.?8.+QE&+:TJ-LV@K?A?HWR9 _M(A'/MC* M"?-P>.TT55>';KO=XTE&[K^R.= HS<1VB:O#0;\$Y#S?9;J_W/=$$MO,X0YD MF#(]$&W$\, %((X\266^1^>_EV./*,$&T"?#L2U7Z7" 9O(2EC7JCABNG_Z_ M,%I8(/:_RCBNG8ZR/UC 8>CDQ=!S$X!X;% X3!CD)?$XS#[9F;-4GEYOV@Y-5Z@I4\)[^9CK!/$K1!6M2X8DGW@*VI?I/MA#X=Q5Z"Q#CTBJR$ BU[N0%9 M5[=P&: -*-*PF&E]+X'D#*?A/#?)'(_(Q&>R'&CRA!_]U=^W;%2RE)5P[#C= M03LC'4AVF/C1\R_S!Q("D4UPJ EBZ7O+<1RF1$[#),?VAF3]44'X0B8YEEO[ M46+(UHSK,% MQT(WE,5IL'F716,_"&$/= #.MYJ[(\4Z4F4C(4S)X%A(46T8 M1/V:(8RPY[KT-LMHL:VT^D1>L?H?1&O"46R6;6^U)6AE"?P.LK8Q, Q3E!K:EIDJ(5&'33S7EP3?O3+F4Q&A_.TON+Q[-%^*E&2U+")9C1 MITM4&AOG;#,_IK1%R2/*XM:(^.->6;=M*ST*"5KZZN**2SY*&&:V3]3PWKI] MAS/I 9+6B$#.-H8]3067[+TEID 5+3_^BQ0'P3H8?5 E'YBT&LPK"42984/Z MXJ[@^$]; ;D_T7WO7ZI-3[^P'YE/KIHNMY!Z8>T2';JF"7KW.^3D_,&A9+7R MZ$H,%C9*5HQA_=AI J>+!_9P^UFMCS\_RZ]O2+=_EL*_ M:A&ZU29VWC=*ZK8;C#>Y)3]-NW-H[E#Z@J3NC:J=)($/=PN/A]I(XT!.&)H; M*1CQCT[H(&2=[%0(PWOPRBR+.DC<)-$-<]')]]*4.B&S<06A&3-,R$94RZ8> MR=5_Y%KW(?U5=:OIV42&DH0!G"PZ_*8,]4MH*JA%K6&,G4!G M'^A<:#3? GFP,T+*#D)NCJ0):N\?R*Q(B4C[#<7?\3B.P3-YP:V\SA*JJ 2) MZ)&-8_<+;U5!Y!OX+,1].$_\0R"617'?2G9S._02(?4-B6+K(K@:1OL+",B' MV8)XY<7R7C#6>PZ.3NT&C<0BUU2 (&3EK^>\$4T][]@QI#U,(0N\0#;:.SKWKGL?G?>!3HA\A,@. M]S@5RI,TG)UJ(R,9Y^A'2COFY+1>+ !QA$HMH+*G[P\%]4VGP'ZFF%*1S"2I M//>MK=!J!9FNG[U?-ND6,\K:9Q)(?9]I#KYF<:(3:7HSX1J\E@H604RF5]#, MU4L^1R5F#BC+)2CR$.V%9KBL;!C53WN[RK12$Q4UA# &*W3)#-L?&.-RXJ9^ M.*[Q#=\.(+UD1]6^-BGV34RT(\R>P[,[%9DJD"8X(G'XHK5[@'J)SY+'KXLM MV%^+,/X>C-_0:T=!0]+>#A F:.JD@<0AR<\TI' M)KH%CW)#? MJ^0!Y6GID:?OO$>B;9!P=*YYYH*-%1&*U,7Q"I6&0T%JY"J M6C.A3;.G:72-4?Q;))Z+<'E!WDHU.)NN$))CGX[4!$K#-NT)X!/4]3I >2QK MDMH IOA#-^Z+$' =.3Q: 'L^5B(X:/^] \N/?>>3OA+36YSR&>>W(QR#$IH.>L)KRJX.K3*!&WS;I-TOB2G:3_/$&Z7+=,"Y\5.+N1+ M19QR]X=O(.S+,U,>[Y=52N?4#I>:.\'(7;K+#5?IMH-+.X =VCDKR>G]1EVB M75@EH/U^A$P3.;I%:!6I+=$52#JSA88=*K;0YZ3J#(=.ZUSPE/"+JC)L?2"- MU*EN%4*0*&&,,' Q>.LTH4TRF#5J-470L1C9ZRAP&$&0@!0PJ75.HKC:BCL6 MD>V%L2= ([[NI&^:9IO# WV%+@4):)]TW&5DTF_;$T[!BDF42::9QR9"TGB ML/+]1RX;C2\Y:;43/SJMBM8AS7(1#U(W2-K4_H I MHBA-*%S,^-#>Z@LK\-_Q A#R0(ITK$^$/"FIC?-(=A*$ MC]['?/_;!F*P)_0-4=LN@L\]*_XA^%D< Z"OTS'=H4&C^]8O8^'O?8JQ/<:, MS0F3>$\"4B&Z-FP"BSQ'X"F=R?.LS_ 6Q$2 MNZM!JQB2A*[K'L9S!.?5Q#A MMG&G8]AW*!#%W+"2;[^3_?N02Y*GLO>,Y( ;D3Y)7+=)WQJIZ^A;F6;8\>;% M7YC4GUMU'([6C]@:-OD<'7G+7?9^:B;C#[4/EVAZ%BJ.EJ)-D'*@[G%X=Z R M<5CAF\/\Z&,CO)O&;7UJOXN1W@CI?U6W3XP4-&US\N'TW2F9F-SEC[_>HM2C M"C.F7VN6'_,H)9;MWI<1]KI_H:0V2R;TP4"&[B<&QF]R/M%YEEK@8IY/!@:& MGK2Q'(\%4$7J$&F?L3Q*.\T'"+7?<2FYO?;(U\^,,^GANG!:%SQ)*^ P-9,M MR:6_H!5.C^ %BF33[X?L6OD")QG_K?%$^):'?&M0-'K"UH7T#HU?+_7KW;MG M@FRJP_V9/FP0^.(W3OA[A@Z/+W_JO\!GG-2C_S1EL7^M2OF'XK(5KU MA5?6^$"M-!/Q";"\4GQ!SW*PDA'1-C%)-QG11]M]=%84EK#*P_/7A=..O9<@ U@_-?LQ!)9>.8?NC^^H ^TBG'3%D4% M[4:J^1C4^P!K]##J]]/Y+R6#DPK:J=+X>F6KI#]-],5XS7,@H'7X&W@.5^*! M;E^7?8LO1PM%^"/*??;3RCV?:>3;'?'ZP]]>I5[NKZ@4N3V[%@IG M_Z2<;'"N>V.RDU+ZKZGRBZ@_IL.E(C/\+96=CX)64H?C8VT"X^MU8F)=[-_C M?9.'OD'W2?+=R?@.0?Z&:"&PO=V]R:W-H965T&ULG5A=;]LX%OTKA"<[2 #%EF4[=MHD@).9M%VT,T'33A\6^T!+M,6. M1*HD%=?SZ_=<4K)EQTV!?4EDBO?RW*]S+W6UUN9OFPOAV/>R4/:ZESM7O1H, M;)J+DMN^KH3"FZ4V)7?X:58#6QG!,R]4%H,DCB\&)9>J=W/EUQ[,S96N72&5 M>##,UF7)S>96%'I]W1OVVH6/B*$@1 M8'QK=/:V1Y)@][G5?N]MART+;L6=+K[(S.77O5F/96+)Z\)]U.NWHK%G0OI2 M75C_EZW#WM&HQ]+:.ETVPD!02A7^\^^-'SH"L_@' DDCD'CTT8,WU4L#G%04E$=G\%9"SMW,TV^UM)(\=#5P4$C+@[01O@W"R0^$ MAPG[H)7++?M=92+;5S DBVW^@' M^FYKBQ5KV9TN%U)QLM.R_\P7UADDQ'^/V1PTCH]KI")Y92N>BNL>JL *\R1Z M-[_^,KR(7[^ =[S%.WY)^\_"\:+P<6@=C>Q!KX59%%S]C6K_4[$/?-,Z.V&G M+A>LU]V.A!*]LXA]RH4I\?NM+C*I5O"EJ?H1XY8MZHTP>"(A(S(VC.-_,;UD MI$I:6V.)JXR!#*S# PD+;'4;)I43P.@L;;\ON*/B99]$FBM=Z)44EKU_?Q>Q M-T8(]59PQ]X]M !L%-[YY7GMF?]?==*RS@K M0)%D\!_:N)S-2V%DRA78KZH*T@Z[TAX6")>T MN=9#FS[%A77C)56*;1:NT[5AXGNE;6T$ALN-KEPO__"%89[0*/1H!05L)P1[I3E+_10=L2! \WX4RN M4L&L+FI?;GWV1;"H^=]CX_ MGK^??^B=H2%4<"Q?%#A)K- F7)_=4_0H.L G=;:?WS@"[)+F6WJ)]D%X4^2B M)@ GPVDT'(\!C#WRHH%R,HPF8#RL_>$QPWMB<%IH:\]8@Q\Z8+;,O(G:>XG< MCD1'D[ A8A(VDL>K&F 0+?A6PEWHKQYZ-Z!K)-W):!+%<1PA<19?$0(Z"FG$ MLZ^())GM)1404071:6F3MMNJ1 *E@(EW??98+RQ*D.2@Z/! JOAHEQJ*8ND$ M6A(RV/NUQ5/8?HT68*CD3S9,V1M3M)Z M#=VH'G+X1_&DBR=/2E A';M'Z19$,'#=&O5*_U-NR[5N<. XJ,N+=5K\)0& M2$,ED]6I(QB>.2*/G7=LRF3&E'9->E!B80+,@W4 MV-]SS9TF&GU'$TZJ3>:+S^-X,Y\_1%!%KQ&BVIA@#V);%0)Q/70R1T6#-A!W MRIJ=$!)7;T/5[/5J$?U5R:;+SBAM$ M"4Y:HCUC=[,%W@*(DV0ZBRC&0?W),+D(+[9FP%E+:5-(42GO.R183,9@PB/B M#_M[CX@"4B5JX^[1\ Q3E:1Q@/I#:[[MD<2SDK9$3+[H*/]"?=- T50,G)#3 MO.JIKD,/: ]M33SXFI@7A4Z][)8;*7BU9_QC3!!"ZQM J-I%.]BDW<%F5:/GCW=L%D\B=GP2BM!?L'_I>Q2\)=H<0?3YP?E YRGD$%=8A[2O8PHR MAH554P4(MF_8+N?;9-X1$S!VTMHWCY(:HM@5I*SR,U93#X!RU-HKS?HZB1*7!(55.#@WTA N(88S4N+OE71((VK3!@"']@ M:\$!<)OKM0)L=,!HQY;B>RHJCZN!VE;U^<*3)3B$JY6D%N;UMM5$M._-S!@% M;=7 'S7PT>=T\(//!]+K[PGPMBV6OMQD+XS)!4T3P4$:P42599VIY!LIV M40&_%,MSFL+.C=[P A31'N)'C.:@GSNR44F;?3Q(FAXPBC8:0S=.N3$;\F.3 M5XB45.@ SH<\(H*"\31=5F@ SNNA1*\\"W2:3!$:8)L@Y,KOL@PMQ&0F1.-P@*YI![TOP7:4:9^M*T5$I" M/OE)Z80-H^1BBF:Q-9&-HLEX@E->LG-T.61_^GKV]*NVI9Q7[(W6V5HB/,-9=)'$31/;.;];T"TEG;#1+$I&XYW[*K[QOCL=1O'E[(Q> M&"K-;OV?7HRF9XTC]M8!-([/CIZ\1WR[XT^3Z'(T.3N,/W!-(AJC/BM>9WY* M1LB8_S+![OW41'/#.Q6^TU!J4'HO30P,1F5-#QW%;U[HNLM" %[AH,KE\9G+.L__# M[ CPC(>)UX?8EK6_/!V%%&CIN8]V_O%MQJL.EX#.R&!$J9%@/K&[79KNX#XY MVZDVC$C8=I+,+MJV-Q$HU!/2B9Z2BZF%[@"3P5 M3:>3(S>WT2@:HMQQ'23*2$ L4W;L0\Z@\XT-%+;R7Q)I_ ))A,]MV]7MQ\IY M^$:WVQZ^= (WTH=:QA*B<7\ZZ3$3OAZ&'TY7_HO=0COPI7_,DXGA__9Y[2](H3EJ^'09X4JI1_8I:KPS=RZ4@;V#D97ZLX)7Y>E=.L;9>SJLC?N-0\^Z$41Z,'PZF(I%^JC"I^7 M=PYWPU9*KDM5>6TKX=3\LG<]?G5S3.MYP1>M5KYS+M&^EOV';[,I%>WUGS5>2@N>^<]D:NY MK$WX8%=_J.3/"/;)BD M#1.V.RIB*]_((*\NG%T)1ZLAC2[85=X-XW1%2?D8'+[5V!>NWDKMQ!=I:B7> M*^EKIQ#QX"^& <)IR3!+@FZBH,DC@L83\=Y6H?#BMRI7^;: (:QJ39LTIMU, MGI3X7KJ!F([[8C*:3)^0-VU=G;*\Z8]=?:-]9BQYZ\6_KF<^.%3'OP\Y'44> M'Q9)'?/*+V6F+GMH":_I=_?K+^'3T^@F#CUN#CY^2_K_DYDE!A\U\1+KX MJD09[\6K0F<%M0;, M\!TA?:%\D#.C4:Y>2#%WLE34M +@DI22I(Y:6>5"/2SQX06CP/=:.QB2=Q+H MU$*Z?&=CV7%I(/ZLEC56^ 0N7T@6= M:6C&OI6M32YJKX2NQ-+A.92%0M%NK(7Q1LN9-CJL!^(3GM-2.\=J5HM-M)@, MDPQ%2VFZ5&CEI,L*Z/CUE_/)Y/2U M>,=KQGP_GKPFO5Y\KVV ,+)3L?*(?,DSS\'6.0*C,VFB"[[K@\:N%=1)[&$G MHV<OCX@8^/P3PEL8L4E06FJ;$A:7I.$Z%%RKUW4\1QK,K@[0X*M_/+UZ0O/K34'M M!G6E0X&0.+>FYI$EP096+=$+#QK3=:=_=969.J?V\$5? )_S%FRHXS.EV0R-L#W^8_\VGBPA77(?"93 M\" )CSU@DX(7 ')1\740[ZFAVR''PG$QZ5."'NM,%Z%$$2*1R4W!9)"KG): MV8=,+0,U4ZX\'L\86\0_T10"LGO7&6#4:\*B00_@&+D=DZ09B)NPM?NQXPEA MD2S(!/!7C-'HR8IPU6R'6GA5:6I-E;'0NO]J-X-;M1-PVRSO3[M"S+RTV?U)94>GO>+8IZ>L8@3?-Z,AL M2:65P-R@SU.,CL1I?WHRZGR>]**\PWW^@X'=&_\>B$_S<(?$!B:_Z[3M;^^D$J=M*0X8\.FVPGI.%Z,QR>X&$]>]D>C$5_ARY.GC'HBA-W:.NF?GHW3W^/^^?0L_?V_XM=5 M,#FE?PW$-I^/V]T-VXP ?84K5+FS)Z?Q,@T%XVJ MHY]0^LY6BQ=HZ1)AFX4GX8(ZJ-.$L('ZSK0":/US"YFRD7 MPXG6$D5CD!]/@?*_I7WB1E7@XL'WV+YY[7@6$H6N/1VN!VWWW#;=\S8V#8(1 MNXB/!;B"(VBI&0T>(K!P\UXZ;6LF6=T&U*K)"7C9AO;G[(!=@/E'KH%$HQ0U M @7O#5CPGJ1UT\%M2WNFHGGNR 2*D-/^&Q651751G+E>YZ;.0@1USTV9\K)O MZ$!\QI&5""K*+5G7)P;B*+0\@7/5W$ "C\==(\$VTGF$F>!\3B<#9' !G7&( M6Q^97&S60SZ5 *<%/-B7WH2>*FU'(A,8?V#/QJ*P7A+UI/;6# M=4UPB5Z2WZ'Q9&<8:D'ZF MZ] +R(FQBQR:F!8MZI9TQ[1XDB?%40I[\GGP<8!$&V ZS0%$L\OO?J)[(\!A M_K ;S3ED*^8\ V*@N9F?BO16E!G:$O./U+Y[J"!"3'4+].(#T$R1J=Q].=-#PW^76<;\]1>\:32WQJ/7">J2@6V[65_-SL MXN/-UAF&.I:23L<0L:6M 8H81]3&DH]VMI.@+E"N-/*9JR7G(4)5!U R'.$7 M4,"'GQ;0!Z7V2QP! 8$K+2GG#04A8*6,: M34X93L$FV^FHM#F+_/BL4 &;,,7?<&V+2-F.F=M^1(D7XA\H"GS_%8$9\Y>3 M_@0L_[JF%XBFL[7A=F/>_#MV!7%#+\T0H3LXE0O:W:RZ+6B:*O%!5:C,F=[Z M\I,-",5>3([$62+=9VS#!Y59'-$IZWNENSN"FE@1AAQ$^O3"BNJ3QP/U]5:A MH]M#>EVXC6642=KD5$$O[N\9 VVIAL](]_.8DF82SL71L[/CZ?,^/A'/\]/G MO/_HV?EX_#QR%7 4.$W92DE*I8*B-]W4:$+:P?PIPNDL^Z\WI^T MNT+C:;4+JMWIB>:I+-+(<7J$;G1I9MNLU/B'4Q>#IQ ^Z#KT7GG8>?]?*K?@ M7SF\8'2)/P6T3]L?4J[C[P>;Y?%7&/3$@IPV:HZMH\'920_TBG_9B#?!+OG7 MA)D-P99\62BP54<+3HAB E+3#2EH?UZZ^B]02P,$% @ M6FY5MQ?=32J M"P IS< !D !X;"]W;W)K&UL[5MM;^,V$OXK MA-OK[0*.8\EVXGT+D$VWZ *[W6"3;7$XW =:HFUV9=$E*3ONK^\S0TJ6X]AH M>W??_"&1+7'>9YX9BO#KM;%?W5PI+QX61>G>=.;>+U^>G[MLKA;2][?VZK6I?*%+=6N%JQ8+:3=O M56'6;SI)I[[Q6<_FGFZ<7[U>RIFZ4_[+\M;BVWG#)=<+53IM2F'5]$WG.GGY M=D3K><'/6JU=Z[,@2R;&?*4O[_,WG3XII J5>>(@<5FI&U44Q AJ_!9Y=AJ1 M1-C^7'/_@6V'+1/IU(TI?M&YG[_IC#LB5U-9%?ZS6?^HHCVL8&8*Q__%.JQ- ML#BKG#>+2 P-%KH,5_D0_= B&/X'W']4;JGM8K6 M?J]<9O62$]Y,1;Q[/U?"Z5FIISJ3I4?^_&JL]AM:8BHK"EHFS*30,TFD3DBK M!"H>92<+L;3 .LW/?&+BFO+:J&LJ9R8RDP7VFM(L:H =3D3WC!7(@KLNF"A M4?.ZV#!7,X4BJ@L]R@H,?&6)3):Y6$/P''Q5BW%72"?6J%M_:)N5R!+8A@C"QG MI!2+6U"FGWESQA]8L"K%1DGKV">R<"8Z9@4KR2]^LX0(^%?]5NDE4,QWA2ZS MHLJ)ZTK-=5:0:<$5VU7BF:NR.5F\*^9*KC8M M?SW! 09^%86>^NWZ#-'PM@J(^)10V,WL%RK75?!E0@G?SJEQD <:2UC$PDQTH:(S@LF(*9C-5(DD*EH"_5QZH9TH M"9,+))1TSF1:>NBQUHB.+!NGEBMM34ED/?&NX5"$\$?6Q>&P._T00N\HY%-T MCSKFGYJBD3.K%+%U(C=0BAWET0RAQP96@JV&_JA3G5?XL))%I<2LDI#D%:6( MW5GEK>8^!38K56)-R+#(FS4EQNUJCO:P8W@!K=PHTF0!S3(X9E)%QV7PO]\% M TOAC3YO(0#%M'*MDO2LN&Z!]I8N$W<\K([4U2! MX_LRZXEGWWTS3M/^J_O;._Z4O'HNU:1O_5+A8P.YJ MW>VE .><15#@4Y0@,NFP]NRQN89$>)[38:)0W(]*?BN+!&"X$6CK^C_AV<'!20.26N+H%X4)J-!;%Z0#DP MC)@R)%]/_ R$D1-42_#"K=R$]+L^ .NM# T !&S5#W!5=- R,NB!@Z.2(G"? M*/OWN(0TH_8A\U\11ZP MFJ31^TGK"<,SO"#>A8BZAL7@L+UBSW&-&SNEX8)7+BML,; M&.+0<#C-:A.H%RCS7Q(PJLU2[N$KRJ(TK9#F-+.I! MV4Q3B4U;G&I]";!J#6H%T1>@!!GO#"HDUYB&%#WJB?=3H;EQP"T.\B

?SIR^=YX1V*@)V8%8 #^*LU!,WT:88;QY-ZJ"WXMC 5Z-3 MWIKS[CDK,5UF 6HP1' 4'HN>FP*&+4"XBN! ]A1ZH7UPB^E42 M^M%CN)[!-Q4J-[/5!/W6]#]I]MO M^[&GDO*H1X82C(HZ0YI0&7?93-9P2D70AO"*2RE@H67+$?6)L=@!4.4S"D24 MSVN5^.9Z3KT%F@2(B",R/CT1R7L&EH/\K>+IGYV.HHO05,.'QG1!XT18N]-^ M3$5!*S/DE_1-RVI!'](CR.*"7;#V&,"HTLU3(,I=&AO1@N8867 B#;CIIHIZJMMD-Q&]X@G0S?R MF*PP!D&U.&5\*3E)[SRT#BG]@1B(:[0B-*O6]B7,>^\^OKMNW62*Z]OKF_8] M[N5-^C?Q"J-P "PD'O3/I)N'(;,MYD>,)O!8 )DOO;M>RRQ73= V-$TP!+(+ M^34&.8MQ+8PD!)Q"&@T-M) %4)K*E=0%5S+2"0 ,%MA TJ@P _H&8&*D1TJA M!N%G'D>#9QK:VG$'%8L%(YH0Q^EG6I6$EE![@H*P'!X=+KM9$E[( .+Z;IE-+U&EO@0O#KC>1%V 7OIFS=09NA'018!:?O MDN)&XYM6->Y QP]_@CW%#54="WY7!@6R-<5,@6$PC)HTBI.:V4<)8&[>UG1K M2Y>$GYPKU(91TH5QJD8-WK0W\)2IY?ZXLZ9VP [=LQ*=]2E+PQ!\7[?3W0:P MJ^7NUQ0[&^JNU'11<[2[1@314;88PJ#UJ7'CJ/<"?T/Q R80J"^2WDBD^-OC MLPOY6P;#'ES[#UPN4UQJ-A>]9("ON(QQN:O@PR:39,%+PNM9789WL*$1%C)B M68PN[2IXSU\49NU>BNO0JF\*]&S>ZC'=<8]L5?WT"$YYDWAFIF?TJB%. =^* M9- =7?;I0[\[&FP]Z+(#SY)#SY)]O*H%GJGB@)WN_4X%H8MF0/"M>,F MOVH6DU>&W<$XY6MR,>3KQ8O+QN4[O)'Z:&5>_]Y,"AB;Z\SZ:W(3Y'1R<2%2 M_+VO!ZK:!/">[LAOQW%O=0*LN!3PR-WV;<9_XY)TU!?I<(R_OOA)^4>\R$&7 MXR0XJC_"==1-T^&19 H#">7'7TRF&R)<2AW> H9IT>WM>L+(VTC;=]C_*^W8 MKN8EY5Y/# X:\'4T&(2\(0(BS"%U1L[GBH>^8K[9SLZD?&C5T6/D-/MPJ,3]VM5K%3] M[A,=GY;NB HUF"246@D$X]:(H!89.;J@;_C7O81+Z.5-DKZB6TC_[A#5V[HU MQL0Q'O2;6_3J4,DIJ@/,+EKD;;QL_ /1XVXZ8!TN7T!Y["BQA>,AO]G_/$N[ MHU'_.:[)\R=A=Q- ]V+,?- SCASMC)JCG='?/-HY2GC MG=/1SNEHYW2TV97:-?AQU?; MY>$G;/#C3)>T'YV"M-^[''5"$ZR_>+/DGV)-C/=FP1_G&(F5I05X/C7&UU]( M0//;O*L_ %!+ P04 " "U:;E69ZQ;2C(- #1(P &0 'AL+W=O<$_M-J[WK4@25;6?J:;'[,W M@Q$QI'*55D1!XN->O5-Y3H3 QN^!YJ ]DC;VKQOJ/[#LD&4EG7IG\]]T5FW? M#!8#D:FUK//J9[O_JPKR3(E>:G/'_\7>KYW,!R*M765W83,XV&GC/^5#P*&W M83%Z9$,2-B3,MS^(N?Q>5O+F=6GWHJ35H$87+"KO!G/:D%(^5B7>:NRK;GY6 M]\K42JQ+NQ/OK*E*X.3 1+45[_AX5;K7UQ6.H@W7:2#[UI--'B$;)^(#B&V= M>&\RE1T3N :/+:-)P^C;Y$F*'V0Y%.,X$LDH&3]!;]P*/F9ZX_]&\&.YQ;]N M5XZ?__L2 I[^Y#)]C. MSA5WJO!S7??Q+/1JR>XG[3<3YZB_C7< M7]3:DU0O\_Q5%B+N<@7?(#<%;I45?[>5$M#6X*=R(XW^0WH?-)GXZ-U?V+7X MJ#=&KW4J325NT]36IM)F(^YLKE.MW$ @Z(B=+970QLV?2.T$U(4$%1#%DB!RWN= MX7*K@C-".I9]]9W>%- =LS7,AG5/. M\7.BX7I$7'-X!@K^U"/=RHX+@M)M)>B!0>"V/D2@3.Q?%"T22J;;OFP@:US0 MUI%\"B>I\J5XKE^XUJ*56VR7)$.ST1X03?/-6_&,^B1EF7:0;>0XUSD M:BLK(:%D5\/=8 L:4AV8)R=WBB7E-5MYK[K'A:PJ51HB_I@H0X'(W4(8;':' M>*T+,'\9*!<)8B*3N34X">F"+*TH27:8QT8953)_E (U/NV*))&K'"9PY"O M.JOIV(:]$FH%AVGK-"0WC%6;BM6-9$='!$O^ ZOW6V7ZO G 3F)"1LB^8V3/ MK>1(FPPL=KNU5MFK'O_5%F?9-*U+UVUKD01A)HJ$5!?P#+?5!7)Q]?^047I7 MQTKR;UF R(.&+X>Q;8J=Q=-I#K*ZU2V4N#DK" M9"G)"*0(F'B3(_A_$C$17.$I0EJAN K 03]UL:-G@CWL[3TAS3HQ:5XC"I!# MM *S_S4FO-]JG$P$5O!PVHQ8%X3%.I*MA%4[*B"T\SRQBZSU \&@5,]*UVRS M.YCH@ZCJTGQ6!^%L7K,%/(;_$3N/*J.3Z2D=C.?#&#H8+PEY(CR)21M/Z\#] M#TKP_DE1_ )43@3GG2Q]++4)!.0A1O5!J^3& M$'-[C20:/E@5^8\:K 9 C#I<:P^.BM(FD!!G'$]D7L M:LJJT'*12V/H#?C?4" N;;W90NT;0 6EF@0MFGH-3.M21<=0D3AK M;8A<:>WZ"G_].$RO89K(G7Q;*3( MC.[@*K7#ADIMRI 0 01R(747)!2=;,W5QM(-=3.5,L1#[^S&!R.V&2SAI4TZ MR50.0$M*!.3A92\&D\53G<.'9%88&Y*9!" Y93%O'[530=]L-/2Z-C@KX[(& MF)748W!A(@\4C:.0'&MOZ!5R$EDIUP$.W#V:Y7S$;UWH8M@#%>JH",L-&$+1 MXOWUI.*B33XM=3;8F.BQ[^Y0(M9EJ*:L(Q\6J_JBNJ3/6H\%[(] M92_INSBX$!GT(U(U!5!*+K=I':ZR,$ ^DIX$VZ#US^GM=]\LDF3TBEY?5?:* ME^T4W##C-_&K%Q[FH^C#96)A2U8,&)8["J=MVJ1X$G"*F@!UX0 ?>.'[/O!F MJM 4.?K2-4BG^NUNA@=78W03BY)4=J%A'F/1KG)>"C-ZUR6/LT-Q4>9APBV*:WCXG:M M*[]19I_@'F0[KCDWK>%,WA-26:7;J[IH<%I[N]..JR 4$@T76<;@NK[2=KU&Q#-&WL4 ^AZ#EC))"\QER,0H^$^S72\I.9MJ M9I!=CL3(5$'XX> MBM]P'GB MB^*RC1LHW+]@]H5(4O=$5&=\M-"99I-FH3A!OL@WH?1F&OT:IP* M&3^%.BF&YB%0DQ6LFI0G>_T&-2AM%%^I5-:!!BP/Z@U]/]2JX<5[6^>T2N2^ M 49^ZVSKEUZ?O(4I\N#.%[",?W4YJV"F%IG&!0.GSZ>PS%99.@X^A @&'+(M$:0UFIO M#;4)C9D/B"Z$]+;.]6#Z,@9U^>:*.X2>8Y*=/Y;$>XU1?PH%!%$OYEP@D6P7 MZB:*L2J4.2$O!S[/)AD_0@69+P2C7E9N)27G%+E%)AUI7(H;#G T5'0D#O.1B<"]0I2 MG\:._5>;>\L-0^<\15VZFC)]$_Y[DQ1-U/*CNH*@9QJ=\7#]@L9">R T"G0T MF#6CW4#'G8SIY\"@8,I'/&$3:8ZWFO->"%U]K8K>Z*H%E6M$--I<$I@CQVU0 M.,VZG6VY1GE;F7EEAL3__/ADGN"1PI^?G_\"T8O!.JY\F@8_.;?-O0):J&JB M9)[PLF?Q$M7'['04 *UA(:\VP!3JTR5'[]Q2E#KJ4=I8<'12,Y7XXD@(ZV@8 M\?6B]&W:R[.()@N_%)>C>'1!&CC6)Y3>U>&H*SB*<"<%9.*)]R35IJ?73Q18]:V[3MKE"^97W MR\0>IY#E9,K7A;S+#6;D*<(2X4A^LNOHSE6A$6)EHKNBGC'T?5W2\R:_:?H! M/X$+LQ._J.P*6XYR!BDLZ^9GQ[R'&>65-E?,/7W3EP47,^THE'.Y;@KVDT$K M#CD9$/M $IJ(=B1!W W%!ULJ@B(Z.;B!-K.0@9RP.A14PS%![M7Z$Q?QV"CJ MHIQ=;Q_FOL&1FI$1"?N5]"-?"OB61/:;TFIOH] :^M:2VX:SN5T?'NXK6R8T M%VD\L 'A5.SEP2>B4JUSY=/2\:2Z25QG2>G<.UJ+?-H%UCQ2X^%F%SC:*:9/ M +0JS^W>O10_^*7_I,#S_D+@:93AGO282XLZE?W"0XQ?45S@\!JF43)>(2+9+2,XNE$O(,/9))7Q'$BQO-H,9V*>#J. MEK.Y>%^7Z% C\4%G]-W.>^E\UW^[9LI @4(>!>_Y3$S&H+A$ -7RZD[ZZ58R MBN:+D8C'T13'CB?1.!X%MEO8P!W.HGBQ;R!$?".YC'A,L8'UD:32?)%%.=H[F?T,1G' @3G MX_D9BN-X+I!2EL &DH]'BPLHQI-H,6(4@=UB1HR.IU/H9O(E%.,_$\7)'(I= M^HO%A%!<$DYQ ^(,0$P9Q,DH$4N(,AU_$<,E,)F(9!(MH2!@F,0GEAB#ZF0A MXD64)+!$P#*[@&$\BX$A:Q9HCN=+MD[XQB(6E[ZCO^[]S (";OC')%1\H[;R MO[AHG[:_5[GU/]/HEOL?NT AB+$.C? :6T?#^73@A[O-364+_M'&RE8(27RY M51*U.RV8TC?CMFINZ(#V5SPW_P%02P,$% @ M6FY5M*(B,J>! ^0P M !D !X;"]W;W)K&ULQ5=M;]LV$/XKA%H4+:!: M;Y9LI[:!).VP FL1)-N"8=@'6CI;1"E2)2FK_O<[4K+FU':0=!\*&!8IWCU\ M[GA\2,U;J;[H$L"0;Q47>N&5QM070:#S$BJJ1[(&@2-KJ2IJL*LV@:X5T,(Y M53R(PS +*LJ$MYR[=S=J.9>-X4S C2*ZJ2JJ=E? 9;OP(F__XI9M2F-?!,MY M33=P!^:/^D9A+QA0"E:!T$P*HF"]\"ZCBZNQM7<&?S)H]4&;V$A64GZQG8_% MP@LM(>"0&XM \;&%:^#< B&-KSVF-TQI'0_;>_1?7.P8RXIJN);\GA6F7'A3 MCQ2PI@TWM[+]%?IX4HN72Z[=/VD[VR3U2-YH(ZO>&1E43'1/^JW/PX'#-#SC M$/<.L>/=3>18OJ>&+N=*MD19:T2S#1>J\T9R3-A%N3,*1QGZF>5G7/>/(I<5 M!*]_DUJ_(34H23%*;4Y(,HH'@( M$"#!@66\9WD5/XKXB:H122*?Q&&!*L'$1I,;#-9%2?Z^ M7&FCL$C^.15P!S<^#6&!K4%;_GJ192%[QXA.Q[(CA]#_\$E M^K^8Y(IJEA.!AJPWY(-AWAEJ9\BT[=>-@8*L=J1@6U9@,^YF_:DDD=_#J>!K MP[:4@S /(WC-UC@O,D89>G,RGM_+<],<@OJD+1EZ(6W>%#9-M16XCLE*FA+% M$DN9Y8X]OD-XI]XB!X*"DG\AC6 6YS IC;9T;.0&Q5TW:M?;5F!*2^Z>.>0- M504QTEF>!6Z!4(TZCV E-5GW H1$Y:9&*HUI!I>^/6&P9\K3]IE= MRN/8SIK;%*V9QHF<:CKMC'V'@BW44JR2&MRAR'>N%JA&)X['M+X@?P%5G7P3 M%%],TUY]SX[$9T>BIVO)YR.3ER1)_"S+L!&'?CB+L3&=3,A]OS_?[O?G>>E M@'$V];,DMLTDG/KA.+7-*!G[*2(^F=Y+$HW""!_A* O=(SR?D!]+U3,T[>S5B* 8Q\1/\3X0^W$2D7B"@!FY?9(\[0'B;.9/<-XX'/OQ M-"719.:':3;$- CTB6!>O9C&4?1ND%T;QV2<^K,DL\TTPI"RR 4Z#OU9.GY. M^ETQA-\5 UX5W:;?V06&$T5QO _3Q)]%^(PBI(!58T>FJ9]@F=CTFAVA+8JN M_G['MH DK ;U!T&!#3?W((9(5:Z?HQEX!EB-*V&'E^F&%Z3$Y.*?72C\&?9V MR"2LUTAE=.I^$QQ<1RM O;27;GO4H.IV-]/A[7"OO^RNL_^9=Q\%F+L-PV+B ML$;7<#3!:[3J+MI=Q\C:76[QW,.KLFN6^&T"RAK@^%I*L^_8"8:OG>6_4$L# M!!0 ( +5IN5:'K(B060, %(' 9 >&PO=V]R:W-H965T%6LY:YR7A&N%GNQP\_H?M\_&-J%(THI&U16:@4&M\O@)I[? MIMZ^,_@B\6"/9/"9;+3^ZC?WY3*(/"&LL7 >0=#RA'=8UQZ(:/PU8 9C2.]X M++^BO^MRIUPVPN*=KA]EZ:IED =0XE:TM5OKPWL<\LD\7J%KVWWAT-LF/("B MM4XW@S,Q:*3J5_$\U.'((8^^X\ '!][Q[@-U+-\()U8+HP]@O#6A>:%+M?,F MF7_'.>;P02M767BK2BR_ M!0B)R4B'O]*YY6<1/P@S@21FP".>G,%+QO22#B_Y07HO\$;:HM:V-0A_W&RL M,W0?_CR5<@^8G@;T/3*W>U'@,J FL&B>,%C]_%,\C7X]0S<=Z:;GT']T&O_; M&8[E0E,+68Z80Z-%+6%"\@2EJ<9 M"6G,DOP:'JG-0"K8&UV@M9"Q),EAROAU"N^DDG092]AI75K@URR+8^ 9RR,. M>MP:>_DN!AD2A6^7L M'&Y%+51!&NO+]DV=8@H=L]DLA9NRE-Z_0WS%\#6ZJX3941F<'M67"<^OSL%R MZ%(^#>I+D[&,?I^"SJ/ST DQ[NK:X?P"CTC8!0UQZV_%R4I0;+HX:AB>!^FJ MKI#KUEHIX.VS=+!Y@8N4)3R;P!JW:#REC]HAQ"F#8(W49&WA6N-/1:@2/A& M&?C;\/)>%;K!JX#.SD"CC8_9OS(4<7*JF\*C.=<@H?AI[B\X'5D_\D;M^&#< M]'/R7_/^M:'R["25N,8MN4:361: Z2=XOW%ZWTW-C78T@SNQHD&PO=V]R M:W-H965T4-%)JTW/'2W-(;:#0=X$HU[&69(LXIX+%6W786]G MMFL].BD4[@S8L>^Y.=VAU,=-E$9/&Q_$H7-^(]ZN!W[ C^A^'7:&5O&,TH@> ME15:@<%V$]VF-W>%UP\*OPD\VFY32 M Q&-SV?,:';I#9_+3^@_A=@IECVW>*_E[Z)QW29:1M!@RT?I/NCC6SS'4WJ\ M6DL;1CA.N@5YK$?K='\VIG4OU#3SQW,>GADLDV\89&>#+/">' 66K[GCV[71 M1S!>F]"\$$(-UD1.*%^4C\[0J2 [M]T9JJ]Q)P8[R94#KAIX\WD4 R7>K6-' M+KQB7)_A[B:X[!MP:0;OM7*=A3>JP>;O #%QFPEF3P3OLHN([[FYACQED"59 M?@$OGP/. U[^7P*&/V[WUAFZ*G^^%/N$7+R,[)_/C1UXC9N(WH=%\X#1]OOO MTD7RXP7>Q6Z M6+(5W3&:\D4)O[2MJ,G]:)1PH\&OE-,E2Q<%I!5+T@+>*8=&<2E/]&H?J!L- M%(#5K3MRLBQ9LEC1N"Q3N*?XG!FGMB$4$-,#%=1"SM*\@I2H5O^0(NZS9(E" MGK J7T*:K=AJE<-M78_]*+E/7H-T36K!@YL?%A7!)J](R-FJ+%Y==L! 4<.^ M E+.EDLO+%B2K^#U7X60/JT1Q"F[64@E&YJ1?-NW,GOYT:V!?U MZ1N@"W00RH+$EDR3ZZJ,P$RM=5HX/81VMM>.FF,0._J-T'@%.F^U=D\+[V#^ MW[9_ 5!+ P04 " "U:;E6AD%'_!<& #I#@ &0 'AL+W=ODXWB_?@\I6XX;Q^VV+S9%WOL]=T>>+97^8J926GJ8U8TY[TVM MG9\.!J:>#,Q<2S'R3+-ZP(,@'C;XX M4PM;5XV\T606LYG0JTM9J^5Y+^QM-CY6DZEU&X.+L[F8R%MI/\]O-+X&G911 M-9.-J51#6H[/>\/P]#)V])[@MTHNS:,U.4_NE/KB/MZ-SGN!,TC6LK1.@L#? MO;R2=>T$P8RO:YF]3J5C?+S>2/_9^PY?[H215ZK^O1K9Z7DO[]%(CL6BMA_5 M\A>Y]B=Q\DI5&_]+RY8VB7I4+HQ5LS4S+)A53?LO'M9Q>,20!\\P\#4#]W:W MBKR5KX45%V=:+4D[:DAS"^^JYX9Q5>.2-%5'G=^3E13_B]Q./Z75EREJ9A9;TQ_#.6 WT M_+DO#JV6>+\65U&G9BY*>=Y#R1BI[V7OXN5/81J\.N!#W/D0'Y+^GW-W4.I^ MFW]$%7V:2BJ%UJNJF9"8J45C28UILN%%"R&!?RWG2EM'9.0$!0Y681PEDEQ. MNRS[7^XU8A%2Y6,ZWGXS& ^54T[C+#;IP\+Q^)27FT!*5I "OL$4FLT<2H5!HNQ M"!Z,!Z#7P (J3^FM5L8 66LH#ULH/Y%&P[)TS3[[/_ MF!K^_]1PNM%JM"@1#L0=8$\=V(^B"-D!+)&#G/$P=8?(2NJR<\0+%L>).XPR MQH&]3UJ,8&<(H83PKH"E .,U%178^FP&P:TDD*;/MTB M6JZ>-ZER6"]WG??2*LSD<=54*+(:5Z*6T#AF?]S)=T=0D+?R76%N=>U-K6?? M8^A:$'+42>*=I&?2O(V$^;Y9V4:8&T'*)Q >RXG2*T>Z*\L<#&?R6-327^I M! ,T[J@[Q*X?N<:Q">:),VVTHPPC"P!<"WSW-+>R=O34J.;D<_^V3YB%:'8N M(VAS]Z)>>'E.T^.F#8)7Z/VETB,4?KUB5$XAV>EK=I,[ED\1Q7 !1WM &':Q MP?9TJ*Y;+B4,XF//.Z!J.X] MUQ'F0C&7_E%1KSP8GAC9IV'3+,"_HWP'D!MW-F!JY(.%5N!]K;H%N=/J8"W% MV +<[?2?S[5Z\"C^=H#!P-A?'/*X/VI=(M]N]XX;M\V5+WCX"@;])A3Y5 MRS%8@WZ6]$BW#ZOVPZJY?\S<*8NNX9=3O$6E=@2)NR3@[K#^< JZU^W%/U!+ M P04 " "U:;E67^_YR%D# !$!P &0 'AL+W=O+3NU#239BA98,:/IU@_#/M#2R2)* MD1I)Q_&_[Y&2'1=PC'Z12-[=P^=>.=\I_=VTB!:>.R'-(FBM[6^CR%0M=LS< MJ!XE21JE.V9IJS>1Z36RVAMU(DKC>!)UC,M@.?=G*[VQ1JMPB2X'#PA6]:ZPZBY;QG&WQ$^W>_TK2+CB@U[U :KB1H;!;!77)[GSM] MK_ /QYTY68/S9*W4=[?Y5"^"V!%"@95U"(Q^3_B 0C@@HO'_B!D0\7>9:_,\N6K28I)SN[O*LJO<4:_N1LS06W',T\L@3LQ%$U@MP/(.DK($D*GY6TK8$_ M9(WUSP 1,3K22@^T[M.+B)^9OH$L"2&-T^P"7G9T,_-XV2MX*[9G:X$&F*S! M^\R$@7_OUL9J*HS_SOD\(.;G$5VSW)J>5;@(J!L,ZB<,EF]^2R;Q^PM\\R/? M_!+ZKZ;E(LAYBF>0X7!6;;5&:4&ED=L+#KA=HC$D!'$\2PH0DI_!H%4RF6*K=43WGCOKN&3K,1V5!^\9OH%?S=FX?J0Y4H9 M:USM7"7AC*+N4*\H]&D6NDSUZ,>RV(=PKFVBD\E&:=_X^>V*]A8U?LYN5:6:LPO6WKF4#L%DC>* M@C%NW 7'AW/Y U!+ P04 " "U:;E6]TNS%\P" ")!@ &0 'AL+W=O MRT+9 M49 351=A:-,<2V&[ND+%7^;:E()X:A:AK0R*S(/*(DRBZ#0LA53!>.C7;LUX MJ&LJI,); [8N2V'6$RST:A3$P7;A3BYR<@OA>%B)!=XC/5:WAF=ARY+)$I65 M6H'!^2BXC"\F?1?O [Y)7-F=,;A*9EH_NLFMC>AP#2VI(N-V!64$K5O,7SI@\[@/-H#R#9 !*ONTGD55X)$N.AT2LP M+IK9W,"7ZM$L3BJW*?=D^*MD'(WO\WR]OU=^A3."'Y54.OCH_,D/AM8 ML*BDYHN/:_B?N09,N/+ "ZQM(3EU:"&OE7*;"FXV>>XG[2Y?6FTD&+K@V7#JA(B#- MF$JL/7I'!4\-UK[C*TDY-\H%*'QFR J+)4+I;UOWK>,6[MA#B6;A3=!"JFM% MC5.TJZW/7C;V\A+>F#1W82&5A0+G#(VZ9RIR2JC 4%XE: M9JG22!Y[7'8TD<;.0RH/3:!)P@+1=#<@C?+U.??V H $-1,[R8M$ +W<]=RE M^_6C-O=VI50E/J^+TKX9K*IJO-W*I[E3UR^:CP=-17"7+UZJTN2Z%48LW@\OQQ;MC&L\#?LW5HVW] M%L3)7.M[>OB0O1F,B"!5J+2B%23^/:@K512T$,CXW:\YB%O2Q/;OL/I[YAV\ MS*555[KX>YY5JS>#LX'(U$+6176K'W]0GI\36B_5A>6_XM&-G9P.1%K;2J_] M9%"PSDOW7W[V39Y=\6=IAF(Z3L1D-)D^L]XTME*9T M1K918Z )^FI?+"P%% MI"O61//K5VER.2^4N)65$KSL3UJ6XE)DM1)W:E.I]5P9TMTL$25 !>O"290Q MV(.WS*VM99DJ[&TK2]]?'$_.A2PS\6)V/!*2WS5;DAGP5_R8) "NU'LRL63 M>"'.3Y/SZ00_QI.S9#H;B9^4M7 <[%=68J,-^_[!>)1,)I-#<8#AD_-#\4E7 MLL"LL]/D=#SBZ:/D>#H&"V6N#?YA"5!\A3]Y)=[+-"_R*E=6W)1M-L^9/E#Y M:0598*?OC:XWX@==9)"A3<2',AT22U*D;JF---43\R/%LI9&EI4VS7P_4UQI MLQF* U+)7[XYFTQ&KWZY$^^T@4DIPV_&KPYYF3#S2I8RDV[#]CQ^GT-'6[-Y M#E MTBBU)IWP3E8]* ,-S&5Y;WF"9C(6>0G;R/$E+VV55S6I#P9A:#.G@(71:U$A M,(!X]Y^F__CQ9T0F$'&U D:+=U@W$7\=7@X3DOYE!NC,R>W)<$ ,5DO$P8#X MXX?!H7AU(:)D9X?"/>O^L%I?.PUSILZ(SUU-CHD3>RRFQ-[;BE^ MIGG&"8>?V>\D/%&9"C%T=X&,Q7B35IKVGXYHMS'VG'LK@NZ74676Z:P@PHWU MQD;,*%;1,W)B(^V*29)D.K;TT9!S;)/86 3ML#'Z(<](41C:@93@ HO&FS N M-?D<#,XI/Q 'B&=%<.^._34N&+8;ND^S5S"V!UT\L-MT_/7I L#TR]VU>#$> MC9+1: 3[>E OGY1$6N(]W,2Y7>J>$&4SR.!!Y@4C'ED;^CH+1O3Y"@$]L\P. PZ1 A,1MOH9N;H$(Z>S9'PV:3&R MCX'=Q5H@F/2A8(?4CB'&M_8+@M@!WB^0%/E+OH#0_6+L)U+T^DKH3X#0&A27E*X5UE) M ;DF/.()_1#BD(-V* CZ*:Y8(/1"*1<=U&=4(18/1A6,AQ[3'.3P@UQ4A-D@ MGP:G/$@#5APWY'54'["CRTU.X9^F N(X$*6(M]I04K.I\0M;[<%S26#FO!C> M;?@EYD?+<_2V/[401J\! ?3:8H2+"[K&HJ6NB%CUF=320:PA@DQ5F]SG#+>D M!J;C.XG0LZL_H@/JJ?!3]V0JLV%G8F/+,"]('N0@8?J7HF!@D;R!2Q@=2*7! M%1LWXW3BK-'3PELQTN?&4L!ZHO45[?.C+)'CP#8O-R8O$O%C73A&?#Q+&K.> MRX*M*DS=M7#.,6&6:R^1(9(=!-*B8(%<,],W)E^"_X+L#(G$!K\NG8P]*<*E ME!/LB51MN8J1-;P?#RC##V>Y?V MD6U_VO5G;]!"SXM\*7W^L^B!UL:G]@<@M[SW MYR:7IL&+NJ(2ZG&%* TE/Y:4U.LU?#5/22W*4.J&8&=S8)LA@]P) '?AZU,0 MA&XGE9C\&[R7W"&D1.06&Q:$]\E=Z$26M9?-9)>YUJM><8^\,V^]]5PI>L M.MF3E@06HZCBD*^TZ_] L;W5*./,\[L3UKNL@%L/S@S>=R T\L.A;"4?7(:B M60VD&\HO0FX10E:/F\UY'2K?O\Z9 (W<&!24/B1B4]2NY-MLBCSEF+F6!D$I MH3*61W.>05.R0$;H-]R@+"ZID2C>NTH8&][RLI@[N+MY?YL,]N^P96I_2" ] MALHT(WZO_Q2+<>%K0"ER]9O%@KL'#7M7US=?8.^7J(_6QR;[2;P9TV#.T*): M6JE9I*/AR'^%0\X0HFD6?FYT3JE-<(X=:G@#TDA[;7#0+#;>6>U5J(XS+OJ3 M5FW,'@/71FE(VH&[:-2!BQJ:6^0VA5_\#D?F%)<371[O\_.,1=A+I4_LD 9G MRN6&!#=!+Q*5*#5BENJE>[=1AAO]E(@M39Z1VPF9P> ;DW')?6,UNJZ0A97L M_YN8=7V%Z_3!;4XI_N]U;ESZSB5!*V^FBH#R4=\%)#'595UAN7]U:_E6IHTQ M(^1TWQ)ST%)9KY/_M1JV"/Z3*OA5%TA@"LK;EE_:J70/LC!_-PRW.NV MW@AH,';7:*A>HY;#<6E=V[D&T\)8QJQ59=T_)?5!1ED-)I8 M[[6+"#8]HU! =\O>;M<_70&.7%%*L403[DJ/C9[(NFPXZTX.I2$,B0M1,B0_ M*=K+4/Q]I;SZ?.,QU24?]#CCJ=AVR%RI?(SM1=#B3PDH$/32L'5B$5H,I74J M@/[,R[J@@8E>4?*\-[W;6RY: )MN6_*C8*)>E MVR=JB0E4GZE%5<,+0P_^Q20YF9UOK9FT#@6&&'*2*TO?HP&OLT,5" MPV=JNLA=WSXV^ED,&N#NBS?&'+B042LZXGY0<3VB]' 8$D!*B"$/_,82'W8U MU2>:I..@+>A,G/]U*&0?I!ZHH#-\QL" AZXY] C50,@O2UMBI.22@4*0"9WR51#^ &U,TCS*8Q_7[,#-1M9\J%S M03[J2OS9I#O9K5;N0)RK%$][MZ/ALK/*;O4/F^9"Y[P!.^F+>%K$$2[:'!\? M-ZKF6]ZJ!/.2_TF45J8.79Q9+A80 M.K5.NN=LK4EA];89R& EOH_5F 4W$1M;>("Z- IWA)-[Y>OF8,ILIRLLB\P_ MLTDW/?=&$.;Y;"/2P(W.LIOKT1QLC7C,1QT9000R5M]#:0LGZ=.,+P.BF 'N M[%'Q $^7Y$Z43K;,,S:J*'OE"FTK^CB1-" B(XLTKMASGA2=+PQVE[ZHV@._ M=(T'WYN4X9%K ]?L()72Q;2NNS)0/X2,PU]0:_7H^MTR2-:/QQLJXEQ4^Q(= M,3EH)J<&27S2)V2[?9RE,/]EKI0;O+H+^JUR+3%#F&B:NXXT?+!VM-PZ8W1$5W9;,)T,)H+V,?VUUF MT%RN!SOF%@017U4M;IN$2 9A(=96?8%V)5':G$V3VK-''/)X$,-W$N]PA=^31+IL>G M[=Z8CL7-9PGMPZ.YW3W8-8 MP?EDCEN#W%VD\VYJ#+KF*=VSB5TZTG(37/>W/D4&"'/I^A/'^*W$]T#:[7KL MT)$9R3+A4+AS\-ON[N#;UK4[SG%FP\GIM]'"GKNW($Z&)^?-T+T7%?@(9SB> M;0W=>Q6GU?P/Y?%*DM@5=7$9FL"UOVT8&7;UU'^Y*O.G\?X\I.C>INSIE'## M)N3_K3M1+MNE2RNFQ.T4>PQ4FY_3[5,RF MR?%T1K_/.**/)Z_BW<9SNA Y%GT74X]:%X;7"ADQ78N&RY)[N+O#\6V\>7WI M+APWP]VU[9]]F[E0"TP=H8(8"..N0KN'2F_X^O%<5\ #_KE2$AY* _!]H745 M'FB#>!_][;\!4$L#!!0 ( +5IN5;ZG*,4LP4 #P. 9 >&PO=V]R M:W-H965TT (K M&K2[/ Q[H*4CBRLE*B05Q_OU^PXI.W:6NMFPA\02=;8R]JLKB;RX MK73MSGNE]\V+P9!J=*#=#B<#2JIZM[% M65B[LA=GIO5:U71EA6NK2MKU)6FS.N^->IN%SVI9>EX87)PUG$Y8?D@\*NBE=MY%NS)PIBO_/(A/^\-F1!IRCPC M2/S*PHS ??D,A[132P#L: M"BS?2"\OSJQ9"(NO"GK^XFW5:+,F$I=44Z&\.QMX MP/+'0=9!7$:(]!L0HU1\-+4OG7A;YY3O PS 9TLJW9"Z3 \B?I3V1(Q'B4B' MZ?@ WGCKY#C@C1_KI/C]U<)YBY+XXR%_(]KD831NDQ>ND1F=]] 'CNP-]2Z> M/AG-AB\/<)ULN4X.H3\N(?\20OQW2\P(= #=5!4N4*+ M[PBN2B,J'C((V<8ZATYE%$!(JZ5:**W\&KU^W2I+:'W,&W$E+6PJZ<[#F-]L4XYZ[1&A5*<;Q1DR!:@KAH5TH MZSSLA 626=G1U+0%^M$))S7[ND6D?,\V)()UCNF>539V(!$\LGC=&:URR>0P M?10B2?!=-HTUMPK A.0R(.B8Q9^1.8KDG37@ M@MV"D?@W"8;V*.,%2?9(?I?>2R-MSB]O4&V9-Q;FI!=<7P@ZB1R!L\2ZB<@0 M"IGG_*=X!0&5E6E1H<$BT+AON$OV_>Z\VB\)1#TS%K/R?AZ?)[,9\G=TFJ33 MNSR>SDZYN;Z5"I*62XB%#8C8'=Y$RAH$;[]!N,LKB=):K$.([[1"+9*_' MP!XS*>RHCLL!FQ$:?[,;;0*6QCX\FB7CZ3 F:IJ,G]^+8\+5=2!*D8\H2><; M'[N@GX@WWU4[KEJ/7(BBK7/7C]$BZ5I6 O%"*BMNI&XIA@M%U]HPVN,@V;;D M=6O8=1S*OH8!C9DF+IUF/L)A:S%J/_ G !)RXZ;.F<#6NTT=G,WP!W' M X&:G8YBS";)?'S*A?V]S&T0%3T^?0>R=[_<#P2;;GF!!L=@B0VP+U9P^.@X M'<[[/''GXZY/1YBWDU#WS&J-KL1VPP>B>QSN=]Z]@N%E)"><+&IV"=9A4EXS=1\!!E M&P!='_0,3;,B \6$3LV^F@Z23CM\VF_2_CQ*)F-I_V]E#\J MX_>*[Z%#XV#G1%^1789["Q_.,,KCX7Z[NKT:O8HW@COQ>*\"ER6G1%,!U>') MZ;0G;+RKQ!=OFG _6!B/VT9X+'&](\L"^%X8C(?NA0UL+XP7?P-02P,$% M @ M6FY5G1][Y2(# (2( !D !X;"]W;W)K&ULQ5IK;QLW%OTKA.IM;4"VI-$CY]QY2?KTU]JM;*>7%[3HOW)O.ROO-RU[/ MI2NUEN[$;%2!-PMCU]+CJUWVW,8JF?&F==Y+^OU);RUUT7G[FI]=VK>O3>ES M7:A+*URY7DM[]T[E9ONF,^A4#Z[T_MZXUGTR2"5J]23!(G_;M29 MRG,2!#/^B#([M4K:V/Y<2?^9?8E,.R)3"UGF_LIL?U'1 MGS')2TWN^%^Q#6M'6)R6SIMUW P+UKH(_\O;&(?6AFG_D0U)W)"PW4$16_E> M>OGVM35;86DUI-$'=I5WPSA=4%*NO<5;C7W^[95RWI:I+ZTNED(6F3!^I:Q( M5](NE1.'NDC-6AV][GEHHSV]-$I^%R0GCT@>).*C*?S*B?,B4]FN@![,K&U- M*EO?)4]*_"CMB1@.NB+I)\,GY UKWXKE4[(.ZP7.28DHKSC^>SZ!B8ZR7\QQZU1*] MQY^(OZ-K%&TO:&NF*# .$A6>FK5.Z6VF*TO)>5JWL&;]'$^?\))VGQF$K;B# MCC6,2MD10J572VB6,,0YLI:\U]X)]&R\9'EPCYZ0?M+KRKG3F4;_Y11NV2NR M@E5*'_3"/"=**$(P=.'O2,IVI3C?N_:4>0:39:Z_(61Z62#,J80ABQ) 44UT MYJI0"QAR(CZ3 DP3Q;FQ6&&SD!GCD;6 7G+D8-H=#D>[68ZI;26;LGPB/H1% M"V32KQ[% J; /V11DO-5&^ER\N=&0CB69QH&>6,!X=*OC(5;V8['WJ!!^U5F MY38D]V&XJW13N']667PE#NGYCS],DZ3_*KP6Y[?:\Y/!JR-*M#7EK7JCU+#(/JT+ %40SC:;*RYD7G(K4BEM7>$:3PJ5;.3& )W M#J 5CA#Z59\= Z/&U1"/@/6*)W&QVP"M30BZW*2-FUV<(X+@K+JE? M%EY6.?M9%RAM#:.O\5!1D3H1#)?V*^78;(.++3TDD2&UC&'-4.'+K.#,@ M-3EC_GZGJZLIQ"P'Y2(#XT1X&7MURRA7&54UYMG:E/AV)MV*PY32!\HZS&#; M'WWS2ES#+*CKBB6*W4(Z+9,96(OF9H5&RD MT*[$@1AV3X>G\")%_W"*,GU6 M6DNVG#.:X<:950"#N##.H5"MZ)R=GUUT.T*29W"!G,3 "ZMRK,+D3LD!%Y![ M0ZV\*PKEO].ZR72P8YDN:%80VBD=(;MQ,CHL#"\!I:CKC!*%[#N$QHE1=YB, M\:Q@'E&!\-[W5^)/YGFOFN=B.'I!.-M(G346M];'*$8]SU[9%6&""R]O6^'[ M#L,&W4$_@4+JAQ[%2WW,\P;"R89PQ@%ZQI+OT)J<3L6GT(&Q,.>462+CQV9Q M7#I5!>(9:[Y#ZWCR(A*@PA3']V+^7BT4'F1"UQ$E;#RV_CO43H=UE="JMJQ6 M1^,0MOD%FE6Y+D,3I/:%21VSGV(L6%FX/(":B@@8.7LH\[MPD)Q.4.&#I#L9 M3L4LSVM2FBF76CVG7CQ'YT;3LJVV]307Z_+HY=ZF;E.UJ7KL03(:T/_I3M7Q M=)94NOO*N"[>J/),%C*3>PG@[D B/EEPZ#(HGB8D(/(DX&H9^PHFX@(=FW>) MA5(M7F?N3^8NV;Q=Z70%@?W3)B1@4]]"4!X=@0T#>A^RTDR$9'CX?Z-B'?4."9Y'>U+2E S85E5( M'FX5:NQ.$#&.O.9IY,@<,.ME%3J@NUJIFE+(5$KG-]*>@6057."\ R#,L#K$ MD^"N4PB%IZ >.K\3&7@%5)Q]^O7#^^/!:5A6;C;Y7:^2E).VAMK2^<-D!!1( M@; 3'/&M0AV#BV5[O-UASLIBU@:X$6.\A1E>P8QDG(B-,@BB.)P#/V(%X_- MWI )V(HM%0]V1X'4U24X[KX831E>A3KV>JT:>'/( BM%^5<=:+?C,!Z>V=;^ M6@R#OLD(XWM=992<"NXFW+40/6VY"-F=5OY:F(;S%6#KVEW(M"*X?+(CL!(W M]IBXFBH'7"9E 3@:O$=1K.?P.AZ,^B"X;B=_ZE:E):U6"P#,,SH->O":CG[$ M5I>YF2/S $X)U3&<"V,\+*8^BF,*#@F&!-E4N\A2E:1<5^#@CAX:.Z.X<:NN M5 X+HS'T[*H6PZ&[Z9SOYP*."05T,O0!"C4^64UFAP M6"/7B('^%BQF^A+H55.S=8&FO($4$60J2V)VPO%M?UK:R_;FZ(29?-4#=R.) M_:WH-4&C;U^NCR]F'UL3[L&-#7DXAUNF8&SO/ZK3Z!V"*-=8;6UI!OZ#ML > MMT\JK>+\_Y7C>SYK!Z]V>OZ[V//%IZ+)P&!<5XFXCM/B&@;"A=G2JH Y*CC\ MKP(1A&MSY;=*%>W$[%I?G5QUI.DR4!;G35P)S)7K<)70^7P]N[P0EZ5%9-#= M7>=H3R9QK):505TQZ/?_5@$0/A+FF!YR7\>T#QX\:1JP1H=@6KX3)J+TL-O3 ML?L"38$V!3OW1K-SU V=&"IJ4G3?HTCXY!(>+*EV,#92I3(V,>F.^_T=&PIQ M14$[_-?LZHB/BP>#R0ON8QN0)3[N @V.FE-DCMA2]Y7">-7B!O<:=&,4!TO[ MV'C1.3REOT(:E+3YA?0>;+<,C)(:9K@RC2UU)]^U(>$23O LBVP6B5T0VU/Q M](E58<#394.JFI:W),>8V6;5A<_>\.^.9E ('8=AJNA4RM=YH61J#(2+LJH8 M&B+"8]J#8J^9AM J8Y>RB,T1IHMU*)H(O/M9YCKA1AD/'=4!'9-$+IM]K6J. M3_9RL_WQ^TR5P+R.*B)-V7,=HB3IHBWDB;MY4\!TVQ/#6*BM,-N"[(W::X4K MB7;"NSB$M3"UP\*Z[?OC5O1_H3,QO@H&:ND"M &CT GX=RBXOF]4 MA*@&4A8OQ9A\<>G2O=AGL]&I&$[0+#\T9(8VM'ONA2F6QQ>:@!NOX0Y%A_=C M9^@6[4.1#-<]IM@A["T4\+FPVY^,[]'RBB[HYM9;M7Z5D/N/Q3+['3&HF,3! M-)E&2+$5U;DHVD:>/^#U3PPR4_^\\%<,LL\,((((Q%1!J@*$/*9?"4?H=BA[ M J:FC!/9\O+V!&V\=0[*8GZZCS>2GZI?.VIB'37'(/ $."_IOJ?<,PO]MS5 \6(!?AYM.]%/\$)PH_/XJ/$OVFOO9_]$WRZ)N! M^%+P5..+W)"("^K%8H;2H)@<\/7^('F%3X>CR1'?<8XGP^IRH7I[.)CB)>;7 MZ4 \'1KLGYP.:4-"&T;C4Q2'EL>78(4+%%4EL?I_T&>=M(=,&(S(AFEW H?O MA;8Z\+?.$,VYJ7Y[_[:F?5'3F:6II9_T6G=$G;U8QJF Q?*OU-S%PI\ A$)N MI>L=^E[!/Q+$+5TQ ZG(196! S$9O^#;5=>X>KQ'=/7J//"G6O(]E#6B]_W>VVO]; \(+?F/$XA?E(4/O^#7 M3^N_?YB%G_V;Y>&/)Z 77J(=J06V]D]>C#OAC%-]\6;#?P2 S9:.7]<*9DI M2POPGLYIU1=24/]5R-O_ E!+ P04 " "U:;E6S %%_+@( !]%0 &0 M 'AL+W=OYYU[. MY=ZZ3[Y4*HC[RM3^JE>&L'TU&/B\5)7T?;M5-=ZLK:MDP*W;#/S6*5GPILH, MQL/A?%!)7?>N+_G9>W=]:9M@=*W>.^&;JI+NX8TR=G_5&_7:!Q_TI@ST8'!] MN94;=:?";]OW#G>#@Y1"5ZKVVM;"J?55[V;TZLV4UO."?VJU]YUK09ZLK/U$ M-[\45[TA&:2,R@-)D/C9J5ME# F"&9^3S-Y!)6WL7K?2?V+?XG5KS>^Z M".55;]D3A5K+QH0/=O^S2O[,2%YNC>?_8A_7SL8]D3<^V"IMA@65KN.OO$]Q MZ&Q8#I_8,$X;QFQW5,16_B"#O+YT=B\3>,TS4EY2XXO-78%ZYO M;57I@"@'+V1=B%M;!UUO5)UKY2\' 2IHX2!/XMY$<>,GQ(W&XATDE%[\6!>J M.!4P@&T' \>M@6_&STI\)UU?3$:9& _'DV?D30X.3UC>Y']Q6/R@?6ZL;YP2 M_[I9^>" FG^?"T-4,CVOA"KIE=_*7%WU4"I>N9WJ77__W6@^?/V,"].#"]/G MI'][SOX/<>*M"D$Y+^Q:W#I5Z)")-[+^)/[:2"?KH)3/>->OH51.=&7=!('D MY>4A>W$AKL:9P&I:O)7U@RAE(70MM@8!$X;UD;JY8V#P2>O[,KHC:3"9],[ZOKB8XF4".D@=J.BK<$&:50AY';K[+U&M2OS M(%Y,AMEB-F&]+RZRQ7PH)(M[VB]D>ZN8:0PT_4J:-0RO;%,CER_MAQLN(9$^/=7/TZQ!Z (X#=0YA*[M3T-\X;"@T\N6;E=>X<@]"&F]1+UZ\F&;3 MT3+NFV;+X8*"5=OZY=$V_1]8&UN(3X:A*_N /13VY^)U&@K8&E'Z*+>M;-I7 M (V4Q4[9P2!V@ NN4^Q>(&O*<7XA6M=QM."HJ+RLK;&;!T&DJ1%1N7$J%>E> MAQ+/=QSXG:H+ZWP4WBY>$TLDJ"1(0@V4 .>3"1RC7%\L8R7@V6*^)#/78'V( MC,43(X#_H\?53)K63:! R+INL.-$;X..YSA$9VR7M DUC.S8/?W&E4GS@Y*. MPD*@;Y/RBFR8BA=BE,U&4[J9B>D%_<[%]]\MQZ/Q:_&1:"LNF4_$S5EN"H^" M+_/<-8K=O[B8DU$*;$)E4729(;<^P'\C4P1)#$9!)]-[=0](M%P@4:?V#T2* MHDG(_>WNY=N;=PC$AMSOBP]J3;&QXN\V*#$:9J)WD^QXJ^5*&TWPZ7%<*HM8 M=5#1%[R;Q\"!2DWT4YE=H58;K\C'8APC:=+& 77$?Z4W"",;: M>S*MB'V%=,)S;5$>HX7 H!I,2FLE"W5FV9^GT^E?GE0^@O+Q;/C-RN?#V59.U]05 M(O7O)"0V'DQ*B[EW%9B -4UE5)*$NO\)5D.[E7%X M@X%&HRFT&"C4YP:DU5*"!^D!*RNE:B(Z#"L:IZ6"<4^4"%=7<8*!6SC6>K#; M"DF)I$@OHE]]\6,[@G18D5R*_2X.1P>.Y)#E0%.?H%W8%'"V-!K*B&Q"GA!' MMIP%'NQL@X$3;F.*Z) 47F]JO=:YI!DH@DFH!*7Z$9IXAF$$=2C5BK/^(@+J)A,W *&A>RZ MGRL74.ZB5!$%JB5,3+([JDI@"^!MUE#<#OX??[YC^!%B')QD63P6!ZG-R9Q(%B,0C6)1"&!IYZAX(D"8-*;Q. ]R[X%N*%FO.Z>#:*F,ASN1>"5Z';%Y M\)FZ2FAYB"QNR>KA=:2EHWJGZ#N7IXF-?5F;_W">50>>3&$"]X0]_3$=UB%_'#D\/WQ9OXB>U MX_+X81*XW%#2C5ICZ["_F/6$BQ_[XDVP6_[ MK(!YR&^1&7B,$ +9C348NA- M-Z3@\,7U^K]02P,$% @ M6FY5FC5S(G%#@ G"H !D !X;"]W;W)K M&ULQ5KID]NV%?]7,.HV]]!X"'CMVXS;1?=B42>/?Q>X!>[)3^4F^$ M:-A#653UR\FF:;;/KZ_K;"-*7OMJ*RIXLU*ZY U\U>OK>JL%SVE365Q'09!> MEUQ6DU;/E: M?!#-I^V=AF_7'95_&=* HD!&+\:FE..I:X;- MYN5D/F&Y6/&V:-ZKW0_"ZC-%>IDJ:OK+=F9M$D]8UM:-*NUFD*"4E?G/'ZP= M!AOFP9D-D=T0D=R&$4GYFC?\U0NM=DSC:J"&'TA5V@W"R0J=\J'1\%;"ON;5 MAT9E7ZYN0:^*Z 2ZX]CJS%&\-Q>@,Q3!B[U35;&KV M?96+?$S@&L3K9(RVS./18%$3Q(_3B3N>8Z,7G=-YP+:S.=WP/ M(=:P&ZUYM1;T^9\WR[K1$"__.J6]H9V\DR\G$"2U$+?B\FK;_X4 MIL&WCTB>=)(GCU'_C[SUWU'\N!'L5G&=,[5BKZ6&9%*Z9AM>,YZK;0/;>)6S M!I;5:-:-*G)!"^X%X]NM5O<"7VL!"Y 7@TV4CCLDNBUX5?L,N41!&. '7<+; MOVK5;MD/0$Q6Z]IC;ZO,9^\%N$5FR)/$)L[FTT^&Z!V28\\F1 N_3"[9#D5U M@L":O[7%GD5SCQ@:UB@%XVVS45K^)HPVLJY;7F4"]8Z\63KSPEDX4J%F2D-= MZF0B_8$[*L>VJF[LZGI;R 9+AZPO??93Q6ZV6A;,2 !1W9PV\32X[4YL'4$ER<-,]EP5?%O#"FR]B+TY" MIPQ(A.PQ,GBU_TO-,E6B'$:S9L,;(+%G2V'\B=(J)LIMH?9"@'QYIP[8JE+5 ME7L'A"K*,:4-U3[R9$4\L>$@_T=-;L( 6==DVG<@3&0J1?"'6#8*'K]=%[4>R-7;L4Z[Z:D/*Z>M#; A3&!BZT M-FI 1N*"B(ZQT:$I5SXE\MJ72/ MO S4+Z;>8IIX["+VYD%L*,#G&=8]$&#K?.FS3Q4:!TNC"X.VJ1M8C_9"QR$. MS-O">"XKY&I%YF200=H6]KW@D%8[V6Q8& 1_[LUM[-%LI$8G5L!2UP#]6,X; MX8RPAL;;^+:..R%*0#X8^\[D.5$'^T+0&6XKK:W3CH?!B M!MO*9@\!"]V7Y!WDEA'H?%B1FSDN*P"CU\\[AC\-0N'O;;E$TBOVP<3P9P*\ M(/$->!7P.R &:]L[LMLM+R@)P%8 X,#,%L$%+$QC+PA3=L'"R(^F4'K!C$!H M%GJS.;Q._&C>49AB3[[L-FREIL=09]/Y)9)/ M_%E\5I"0A2&6Y1!7IOXT[@3YYD_S*(R^[?X/9)E[$.&7*#B4\H$L"V^61$>B M)%X(9BS'RP3Z])XLU1P0OH:?XT.DLA9C/@E*9&D3A^ MNHY0F8(N(6&ZRM@]+]JCJM;E2DT)<@']]"(-;"E)D_2PD-Q061O+18P@N)! MI2 ZL7BM*P)9P@!,H%+PQE27UM6B8Z1H0:()48S'AMJJ20B@5X,Z9D2E+4NH M8H?M;5C73LAZ.NS=LY^-8*B\C0;B?Q#S-DF&!([2Y#O;G;'>_"A7@CW[!Q:T MRR<3ZF:]UF*-Q>)MY[F?R7/'\6 %.2/U_T>F"Y,_4/DPB"P%@]LM$WL>I%C0-5HU!/HUJP-*'>TTK MQP:._:90->XW06Q;$8/.'B7^(CH9P9[K9ZH%T$03V%((/#O)A$2\N]P3=YM7 M_:@&$5(4AX_[ULLM8.&NUXW[+'8/4H 8M"0U9[<%!W3R(0-RHKYZ)W2#BAD6 MJ VN*E4N"FJ=4*FR%NN @6NN'J$A3M0"T%-4IJX#Z!2NS4 :@@ M25L; !&45G1LC/<*^,H"NZ<#>EK67ZY6B&S 10(1(S9M:-(F?S=. M+)+ 6,*B=1"FJB"=K"3@_2V]!?Z !?@M=9!ET9]@N0O9%9/4)7PD#.#ACUU$?&I3$8RG N@$PI M*^,,!U%R5F!E&-*UL%G5M:0@QQ,4XM3OZ>&,*> =SB%BV!*% X697+VF]#J"D#>%MY\\C\ &3=Z0!XWNJ7C(X,U(>OP3)04PMF1ALX' MLDJQ'\/-3A=<2.F0*QI^S M'PX@W3.#V2F"&503L&T_#IO)ZT2O*,0T MMCXC&Z8NF+-H0BUQ@QY/PG] >0'HRLV#A@9:";OO($N0D.: MV1WJ@W9C*>R4VCJ6DF@H!]9JBFT<;]&N#.?9>K6WVQK^P-2RD&NJXT;$I0)_ MG?$[>5EO!.EKRR@9G"@- M MU(!A16+?0&9O'NB)7$:B;:DX<5#@N_;C6:[+&A;M>Y'%!-&,\\%D?P/Z45 MT\@+%O/30IB0,:64L($-\8$-\80AC?!\83IS(\$LC,9ETR&8\V/T@5'=NCR:G"E3?7'JTR!_TDDG*JTIKT]/VS2K MLC?H$P.XW7 (>SIA[?G5T00>Q:DW"W!>C"(_3+K!-P+ATMF"A;$_FX)LA2"' M/@O#*0#CY!+G4#->NKDW7GCQ=$8C[F+Z%3*$+ X2;QHEYA1@D78RA$ R2B*< MA=-H*$,T]8+YXA(!.;P>R! 1(1J^Y^%7R!"Q:)%XX30V(T TD"&=>7.4(?7G M(QE"2"%2=^9/T]%91.Q-YRC#U)_'7R%#S&+P131-C PA#OE/30%N"+"-[>PL M8NO44Z%[+!+-^W,OGL60,Y3[OWMR/\.CNX3I$-!%[$6STW.,.4R#/I7)K0$O MLNZ8 K.E.02UTM Y)(="8!.$VP2Q;0UQVXAQZ-LC1)_=#0Y\A]GW='7USAP6 M=P/*X.RQ4>1*F*>REBX/U&H%?K2P1]%AX B 4EN+R+Q/59@4W][4-V?.PZ* M=!70ZSB"2T/U))35C#?F5!/?UL+I M"8[A6-.7LNK.GH>QZB:J_J3[)O^EI4CY_O;MQ]4.^6](Z:]74J: @CX MZ=$22A'T.=YZX!0X@!Y; ;JNZ=H)-,[(0E+8=SOU5'L'#C_[.L! K0'/":@#S?0$(N'"%;?2CPTHSL4 MNM4XO%KH/(Q2ZU%N6E,=CSL.GY/Y2OZEG^.I3ICB")W"E=5^+#B4V:H"!OQ2 MX;5;?QMF=J).=K@ZRE_0"2-] +DQ>D[#5S?4'?"W&@[KD?7DHNUN)>JK:'E#<'QN4M.$F[5 9HC M[#HTPG$I/4/UN)?8KDQAB6<1HRO"@1OH9=TN:_%KBZW0'I687XTL!RVWU<0=>1_%.5.D8 MS&0RGA?AULRIL%-LTU:Y-K%"CRTS&[?N"OO1424?[NB%..?:T@3A#N[ AB93 MRU],4)MSX7 >>0EN6X1>F":T,0$^Z4E$X9D$,E:"_#S$U,.;L(NIER9SG/.- MET:7]V1S)Z=RZ=*=7@8EO KX4N%8[:S!*ED(\&>,VF5N.(80EQMH@ M,'H]XS66I0$B&C\[3*L_TB3NKK?H;QOMI&7)%%Z+\FN1Z'QN32Q(,&6K4C^( M]7OL](0&+Q:E:IZP;F/]L07Q2FE1=M21O07EZ\5'G*.&6QZ)">W"SH6(K M',YL3=@FPHX[G*L6QSN XWIP)[C.%=SP!),_ 6PBU3/SMLRNO*.(=TR>@>^. MP',\_PB>WROU&SS_'Y0"XPET8A5\OUPJ+>G[^+%/=XL:[$@Y!\?0_Z,Z1W'VL]P/#NTVMB;$@OI/:4Q I$ >2$5) MC5SP; K?D,G73;F!BA7G?;4.>KR#'A>HR:B%.'WT4B*/7X!*PA5KFS>C\6(/ M2J'4$%Y!%/CT''@C?SPVMCMRS@-XMQ-#*6F'AYLX9SPSS.6:R43!8!SX0P@" M%P83UQW^G5CP9U2:!H]6D$I1F29'XI30953F5EA#J2X9AX$;!D/P)B%QB/P0 M/A"(P4APJ>ED3?>T*E1NP.#T9.*YWH7A'4;GP]YN+[SHZH#;.KC1!,(0/'<, MGX1FI5$\B8S<03!RH]"LO)%+A^[[T.R=D5"AS)K!ITC!BNMV.O2[_6R];$?* M[_!V,%.=LH(K*#&E5.=L'%H@VV'7&EK4S8!9"DWCJEGF]'] :0+(GPJAMX8Y MH/_C+'X!4$L#!!0 ( +5IN5:@_NS[=@P -\? 9 >&PO=V]R:W-H M965T@.-<6Q=M$SAI MB\/A?EB1*VL3DJONDE;4O_Z^F5U2E",[0-$#@EBD=F?G\;RXL+E:U5)=VXVJL8W*V,KV>#1WEVXC56RX$U5>9&,Q].+ M2NIZ].H%OWMG7[TP;5/J6KVSPK55)>WNM2K-]N4H'G4O;O7=NJ$7%Z]>;.2= M>J^:7S?O+)XN>BF%KE3MM*F%5:N7HZOX\G5&ZWG!;UIMW>"S($N6QGRBAYOB MY6A,"JE2Y0U)D/ASKZY569(@J/%'D#GJCZ2-P\^=]._8=MBRE$Y=F_)W733K MEZ/Y2!1J)=NRN37;'U2P9T+RON#6,LWLI&O7EBS%9960QI]8%-Y-Y33-07E?6/QK<:^YM5- MG9M*B0_RLW(O+AI(I/<7>=C]VN].'MD=)^)G4S=K)_Y5%ZHX%' !57I]DDZ? MU\F3$G^6]ERD<222<9(^(2_M[4M97OI5^\0;[?+2N-8J\9^KI6LL$/'?8S9[ MB=EQB90EEVXC<_5RA#1PRMZKT:MO_Q%/Q\^?T#?K]DO[5>#RY^[AN0Y$B M/#3\H.N\;!$W?!#-6HG2UF- ((+YN@_AH]\DCWX3B^O66CIQ8\V]IO2_%-^I0EE9[E^)$S&-TF1! M?],,_Y]FT72:/!-(5J1B/5@9)]$T7HAYM!C/L&F\F(OW9-5P213/8Y%EL8@7 M,_%&K10T*(XI4'3?+56M5KH1IY">S9_A;QKC_SA:3-.]%E\NC[%\P0O3Q93_ MCN?9LZ#1$>G3"T_ MYDF,HU,+>"%2RWTV^1 M'=@&PL')>="#S4DRL9@P.>70'^$^.#=))B*),_%KC7+K9=RAS KL7ZOB3HEY M?]1OLFS]X9+B)>M<$2 9E@1.CYKBRW@17.)HGA!,%E$23P^#.@CB)=DJZSN] M+-5^\^DDFBUP ']:3 'LX2H$T8 IK#@CG'*P3G'<+"'%XBR*4VQX9\GYS2X2 MFU(BU+1+_=%J'WBD]3Q&0N%O,IO1:K61&BL^4R 1"1@X(S/'R).!ISB,O:L7K9$9IUBP%V-^$/@-$U\?F;CHYX;(ON$W R_>1M0W5MX!F$#;:B;(4=T@,2_SBVM5*YYH<"[4D!:GC B." M[P1E4(%WKM$Y1V/U,-'V^(E$3=FS$O='$-BE_#G;]^OY^W,65YOZC!\H&TT- M95CWH,@I1>Z96%E343XB*XUG65=TG;()(I!^S=3*/,F0^A$^SS$.CT"MX M7I%/EZK9*N7K]1-5@/Q,2V1EVCI@96O:L@AH\;K(S:;2!\W"^+A3ETLMCGPW$4>.:;3M '3- Z MSL7U6MH[Y2Y.NY _ YQ*[J4!IA9NLPV5;Y9BG/:)/YOQOP4S"$#?HD$@!.5> MFL@ _!C-3 +P7GNC(.,8V\9C@4;X-)O!AK=4=8.&()73C%K.%-GU[B\UCF]K MM 6YJI8HY4E"Z0@F]*11,\2X>W5"U0@4'AWX[TIS FX^=7-;K+AB2Q&85B(VY#SFKOD'>M=2T= MC&4?=%/2T'/#8>$D%>?-DC=@0,^%D;XOD[73-L MD9X!.+L G,6YN&H>5,!(G- D..XP^>CY^G!.#[[D!.=.JD/RH"OM<'ILK$>A M8K;@*R/X\7LP?SUT$E/F[+D[BKJNK3 ;8*9I:]\$<^$,>,!QTJT9$BNK5(3. M3*SE/2%&>=:B"X36BD[O(4YU366(^_Z.(<]IH#260%WN6%IM4.2@C>46U#8/ ML'Y$!CFBPL1%OJ:C.WP.Z]:Y^%V%UONA/8&W^S*Q76L$LL,%A'P,F[:#4L>< M>B3NO3]DF)-/YNF8. *HDD6A0TE]I-+!8I-K]B&CGJ]A?,]_D)$PM%>7T_AC M:[4KM$^ST X&;0/]^Y+@KTX(ZEU)AA$W-+#6=;A([0^F*[0&L,\Y$,Y5/@!] MR2-7=VU)[^I=%"C8%_ZU]*.:ZI12W&#J"D$!@QXV,L3)Y(\"QH2ZP2FFCG28 MGDHIUVF'[ALVVA0.9'%XW%I(/RN(J\."+[466X3HA#NI<_'FZ^?'AV927VEI M$?H/4%SC6;;O#7'L";>$!QW#QF?LC>^U2M0JI&JKQ'L,59K&JY:*FU5WTA9] M$W]0C[]L3,&,9Q3O_@X(/C@=?7_STX<;4FGT+-S5!"VH50%?,*]U-^GN* I[ M$:Q61QCGU'(%$J[5UJL<46AL15 BW"_+,'VB"E#L^_*I?94N!K+WE+X& X>F M/U?^%$UH#6P;=M.MOTZ3=IS/O[4UB\/G1:'\?NB^<"%"GV'#2^"M0Z*V2 M_0C./3MIBW,9#ONY,&AR$%:P"MP6M-W7M G8I3?*3KK2NZ& M?NENWC2BN-+D\W+WE(:=L]AW"[RRI@4L>8ZUJN++NHVJ?;,F*^TG)K'<\>Y* M?O2$1F8\(&C351G%H U%YF@?T5^L$I\='S,.[^X?&T4&W,-QUT0Z#_J20-*H M3R E&(3E.5\KP(O4'*$4T3OM>;3KK_Q-%%&[=P-!T-\P2 RAQG(;$? TM.9( M8\1E-_AV4'J'[D5X=2E^E'5+Q TG3TE2]M5>F_LDDXME72!,\@Q6U6B M1E?\XQ:U( VJ(3>#_#55MB#N":_S70@$E?27AQS,1V5_(:Z[JV/)U3L4",K: M_<78?F+IDO3+ZPZHU]];[,L_[=KWI'RG6OO)P-\(,0YH&YJ\/P/5]_7H;[C& M>=V?W76<&"OG=*TU'\]1RMC?I$7GQX?7#OW-.NF^]YRA7W:TL?MP^@GZ]F@X M#@;O1D"SVB^_!I$I0^]L/>Q>!'UTIA5J>?EAUE0]WXWU_[M_VOUU?^ M1]O]&ULC5AK;^.X%?TKA#MH'4 32]0[30)XLBFZ MP 0-)CL=%$4_T!)MRXE.TXV&>=#+#XO[^/<;[7Y8==2 M.O;0-IV]F*R=VYS-9K9:RU;84[V1'6:6VK3"H6M6,[LQ4M1^4]O,>!AFLU:H M;G)Y[L=NS>6Y[EVC.GEKF.W;5IC'3[+1VXM)--D-?%&KM:.!V>7Y1JSDG71? M-[<&O=E>2JU:V5FE.V;D\F(RC\X^);3>+_BWDEM[T&9DR4+K']3YM;Z8A*20 M;&3E2(+ YUY>R:8A05#C]U'F9'\D;3QL[Z3_P]L.6Q;"RBO=?%.U6U],B@FK MY5+TC?NBM_^4HSTIR:MT8_TOVPYK>3EA56^=;L?-T*!5W? 5#Z,?#C84X1L; M^+B!>[V'@[R6OP@G+L^-WC)#JR&-&MY4OQO*J8Z"C.K2V[[FI9/QLW>0EKPNC1+E MS&Y$)2\FR 0KS;V<7/[U+U$6_OTGNB9[79.?27]O2'XJY'457Y',ODE&N>OP MQY:Z-\@TLI%X9L5FKBE6Z[YQ1TC)-.U>0:!DD;3&Y M9EO)P!Y&.'G&INJ$?>V4@YP[AQ'+1%>SSU"B8_-6&E4)-IU\O?OX>7XS.0FP M'ANN1"=JX3OH7?<&X@)VH^H:VET+Z[R0^7+2*6]9'/C92AO)-D;7?>4&?N,4,-^H!5/NSXVS&I9";/0G?IC""HM'^0UB$8-&O$QHF$- M54WP%""0( YWF@GK;9[\D(\XH=X9<3HAB.@EK1)LV3<-"!QAQ-"3:Z9K*7Q6 M]8@P+-IU*W+JV(>C%HWH2&; G&SAX1F>\#N M4U)9UDIA>U)E\3CF&3E-=1 G7XJH1,?NR=^0(P5"#YV.9CLI3;I)IZAV A;W MRNC.<\BH$RT9\C[P[4;>RX:$(W#MLAX5 F$9DP) ,S-8WJC5=&[/%*'O"5'AI+3T6'&N+L+2X .QU: M]? ,QH<9?LI0]=FFAQ5VT!+V6M9I!P8R.+OK)05!..36HG<#(I!L.+KND7>O M4N/H5'A8V1TL-NM'ZTFBT=43&K_W1ME:#7<7\I%9B7U^CSMMO["J5A16MQ8. MI]]KGR7>./C>J)%[GJSZ32-CR/O2XU,^8%5'ZOJ[AC26L@IC'T.B/ &"&M!)*QJT "]#TG0BN_Z67E"OHNGN0*<1;?+ MEY'( 8>!O$'9_P'"AFL,N_%8V]U"WISA;\Y$[&[GY^N=GZ]V?CX[6@X_0$89 M1&F"%GZ#J,C1*M,@2:*Q-&(\#LJL8%%$PYR585"D\;%2F<00FS/(S&/_X5'Y MO%K&21!'$1D2AP6+TR##(1]8DH1!6H9HQ2G&1GO+!"&\7/;,!3' MF(XYQ 8<8?K LC@H(K(&SBC"C!J8*DKVRR'NKP>$O\NLH$A2$A/DG(S* @Z_ MC38E00) I4$4Y=1&A(]8%&<9B[$_1N2?V1*E(3P$8TM.V CRPJ,%'HC2H<'S M'&H=I"DR#*$2J*.+=X:(!U'NI051,GR3+-G9D@=AD>(W05QRH"4Z9@LT+!.6 MI"^B$B%,,(1S#W* F;X%D!"._11J$Z_,II^U127V]/*O/;V\QY"X0' ++R\K M*2I3""[#W443;H:EP P/R@@(20.>' 7;% !-BN($$2Z1#['/A6>6(3/C"'%. MTQ+3)6+^%4S@V5[69^RV7S3^*CTP4X4; >XY$4()Q? MX]Q_\R@[@7&Z^C$4 MYX7Q/:"S6[W+'U++.UM MO7Y&TN]R-12/BEVCW'F8%T&,)(]#)&=VS+4\(-QS8"![[M$L3O%7#'G+"]_( MD-7E6-[FOCJ\"]IY")=X&DL :QX]*9I[:N!EA@0MCZF:YC H9!D^ -B?J)0G MY ="!C1-2D]EI'P&7@7SNID8Q;136DC_8-'@SCBAHTBM]D 9OZFAWI$M?"9=TYA^$:1\WP9KY7# MU=)257U93P=I+TKFQS=+YFLS_,V9:*_&]8$:[R-<[DL4&"\CZHB#$*2U)USX M&D,IZ@J8.3L.O;Q@!*SL13!Y'C$0703C/"NEL>=XSD//5E',V6M/ +.#%QIH MO/+O4':X(PZ/-?O1_5/7?'CA>5H^O)/!7?@/"/]%R"6VAJ=Y.F%F>'L:.DYO M_'O/0CO<-'R3KM_2T +,+S7NL&.'#M@_ %[^'U!+ P04 " "U:;E6UVJF M>R8" )!0 &0 'AL+W=OAJ5!=Y%$ MBGQ\%$G%>Z7O385HX;&II4E896V[" *35]AP,U$M2KHIE6ZX)5%O ]-JY(5W M:NH@"L/+H.%"LC3VNK5.8]796DA<:S!=TW#]M,):[1,V90?%G=A6UBF"-&[Y M%C=HO[=K35(PHA2B06F$DJ"Q3-ARNEC-G;TW^"%P;X[.X#+)E+IWPM 0 M>=Y](,_R$[<\C;7:@W;6A.8./E7O3>2$=$796$VW@OQLNNDR@P\=2@LW.UI- M'%B"=9=!/D"L>HCH!8AI!+=*VLK C2RP^!L@(#XCJ>A :A6=1;SE>@*SZ3N( MPFAV!F\V)CGS>+/7)@F_EIFQFEKB]ZE\>[3Y:30W)@O3\AP31G-@4.^0I6_? M3"_#CV>XSD>N\W/HKRO(?T+TY/Y=ORD:QM$6^Z>I^ XA0Y0@"E*(4F !-/U@ M*X12F)S7\(1< [IJ ]4JK\9B34Z]0'#4G@WJK1]" [GJI.T[==2.<[[LV_N/ M>?])4+2MD 9J+,DUG+R_8*#[P>L%JUK?[)FR-#K^6-%?A=H9T'VIE#T(+L#X M^Z7/4$L#!!0 ( +5IN5;;AS",P"4 !UW 9 >&PO=V]R:W-H965T M:[!P_"?&7653AS&]/"7Q;.KZL.?O7+!V'C35732^OFP>7Y^:,' MZ\JV)T]_H,_>^*<_N+YK;&O>^"+TZW7E=\],X[8_GER+'DYN+[YY=7N(+],2OUFQ#]G.!6YDY M]Q%_>5G_>'*.*S*-F7'P:1L,?:*OT-BS.MG@K MMYV'OUIXKWOZVB^KUOY>\1&U=7'+UU.X17%KEZU=V'G5=L7-?.[ZMK/MLGCC M&CNW)A3W]*?[/SSH8"TXXH.YS/N,Y[T\,._%9?&+:[M5*%ZTM:F' SR 3<2= M7.I.GET>'?&7RI\55Q=E<7E^>75DO*MX,E>!-, MV_$'<%H_V[9JY[9JBEOXT #E=J'X[YM9Z#R0WO],'1$OX.'T I ?OPN;:FY^ M/-G@7/[.G#S]VU\N'IU_?V1[#^/V'AX;_>FS*MB ZQ[L;&J5?V2%+#7#?Q;%[;%-U#PV&X';-&MBJ5IC:^:9@?*F3%M81H+,H%VP*>5;N#L"(U< M1QJY/GJWSZNV@FVUQ8NU\7#V\UWQ 40UR C<[VZ*6/ZC 8O7;7$#M]@4%\S' MYR4?G+ZV='?&MW@[< \@F2S1@FF!P> (!H\>F.$>/O2WOSR^O#S__OF+#[?T MX\7W]PN@,QI@T_N-"X8NN@I VT1:9KUIW,YXNM%T6ZO*@QZTFZ+N@4P-B90I^V:VJF & M.*,@9P2+Z3?HX2J;8$UYT0 5<>/ MP>'A&2Q]M098T#M![7O&KF?<-,5Z"'9UBQH_POOUC W6T\>94>]*PW

/2G@D; S160,R#C9\\MP%9+HB5"!?3Y -Z)#3RN$3-Q;R M49CBF]EIX%0HUKQ9(<"#[8*L=6OSX%[C0KB/PB\X8*H_LIOK\X>RE\ORXMO) MO=P:$KN18?C6:Q"E>-85L9?Y!, W_(&MAJ_>:U0JA@7%8,.P0]2*K2L:URZ! M4IDP\&!H54)3X9B\?Q3E_:.CXOE],#C_"Y!Y:]284P+^ZT8@4<8:/0*E [IV M3]FCLH;=_KNW<(,@'5K@%*(EN,)U]1&.*\Y"]Q> E3?"H2@(JL4"KIVU]YJ5 M-RS$>=&6W1=A !IY+BH8#[T%X1U*P0:D&N(JO%F"/L#/XCPZ,2L3(P,VMIK9 MAA$"_@XL/@=BZ#VK'40&, K)M@,O\;9PW4H[!U>/?YQ:CS=WI@6U17A%B%U9 M+KU#^LIXZVH@U'G7P_BP2C!Y\$9VL'(X9*]2"?3FZ%)(Q/%#AK +O@2B&)_P MN%B1I5.K/T;1WT:*_O8S@".LBA= 0G<@MO1$WAJ4J 09\.]35'YTU&EDOC<5 M?4#I"_Q%,\D7?UH&AX K,2U"2C85Q MD'[O8!-\R8!8Y@ I83?$-LZ#^FWA).&,X3:)7HA&/&CB-=M<@'5 BC/>IL74 MQK-6AKL9+_=L?&",3P25HN6/.A+)/SY%0WC35*+K58\VINM8V@-'(T *D4,P=[+X*9,TGF?W(S@!@L7ADL+0!'NRU1;H7(0^ /PFQ4 M#T!9P#TJ?W!QY=XNR[WU"_PG84$BS&:,0I@.*!>T0._]B%6/C<0OH2P_A:-8 MZVN10_$.IZ23H/^"3'V1<"#PE($ZU\&5BRP(U=HPZRF_AY7;MBKU!EJ9%KB MTX.C9#R)-O343X?I^9OBZKI\='4-/SQ$,$$_G)<7EP]STOD/#O6R?'S]!/[[ M\/&CXJ)\\NCRZ+@'COCR$2'9B\OOBZM'#XMW=&*'B&'J&K_D$/$L'I?7E^=X M!%?EDZL+_ %6?GU>')%GCZ,\>WQ4GMVH&?J64 1.RX5C.\YK"4IV>?,7V]M M^#@EW_[\67*A\/<@* 7?9"D341J0[1RAY':%]FOE6_R,#GO#[H)BWE1V#6\M M4:J@HK,>)$/E29(1W6\M"$205'"M72.V+]R V/65]Z2IX2Y[,[+7ARLKB];0 M_54H/HB]T RL73_K%GT3C?XRK2Z0P:]*KJ8!O*D:^SN=$LUY5KP$<^Z.L2#0 M\JH"9 DX#E6I!*>(V?.TARH-9@79*'"/Y7-3MQ'P&XJ_.[.2O>5*$[1<-ZZE20 MIK:@W<"B0PN:R6FX;W*>H"*47>,IF06LJ\M=*'T+@A)&#+A.0J'\L* @%: U M7NN0Q#?>DJ<4]T1"@+RUZ"-@])_<4.A*MW.Q,S9HP^LG9>$L_&=9 8UMW!9N ME4T2=CKZRO([P')PUUV924@@GA[%DPG?JXU0P_W[8!=$_62@R(IXB6KUMCU\ MY/H@ Z'1P7"#D :0AIK&>_ZJ(?.+"O?(_$EK!9,MK=P;!^ SR7OX*UG8(?,Q M9_>$IA'BEI;M32%J&#L>\O@VX%X-C+4G>'#"M/2D8'%! +7@O-%+L%D!]P6S M)('> NGBJS#C#JV^WXAE'+VBB@E1A4/G#OP+IY"L#O8VQ+>R[<,(?=L'@M!P M9D->JIWAPTD^'#%]Z%@0+J-^]W)I#(N J0EY9X=RTV4:&RU(M97!:@8;$G<< MJ2(*-8.PDS8,3'EQ_M=]H1D9>)\7)^9DJ[5&,$W&[K^F,GJ\J#W+W MP;V79&_?/Z%I::.VY7@6N6R.'1GL8U7!+J[*JR=/V*MP75Y=7XZ]"G!@432! MN$6E-.L[NE"".+-=)AX U-/IDQ?0M8Q6 Y$0N@[8LT!1 \+>^EB2)/@98PAV,@>)W97#Q<,U(M@#TV<,'NPM =@!PX%]]%&Z''CXU6".\4@,[H8?= M($NQ')WUMB$I*-)]APBXK2M?1_A296*0%*RZU\2G7E2;31,?$]#A#4INFB(@ M#9-G&/=MNMU0JX)XT/-(&N:LN(6_ZCYDZ7"(;/T$>;U [.G%FX/68%/1Q:X! MB#!,Z[L \S5-4N@\Q1!YRX_' \CT\Y(BD38=F1?@M[0'44F/#(^*DR\RTAA M;@9;-V%N2)Q^ $UNT'"!BR+B3@\BN?*-B]M!$95CQ8<6$SMI^H!DOP*ZA?< MD!)"AL>WN#(%#-46_XO@"T\.2'>MB"5-1']5^]V"R0,$F@-66@;BQ8CPX08I MU"&+AU>(;([!9B3*)<4.^ F9&($"F5\!^0'8#\9DOP5J3!N J C>A>/.HHOS M% P_/RJ?WGB$;AT(]#=-1:&%FEPZ&\0%DT'N_V"\],=-_*/1/S)#='18R$YT MD2QC8+LE'X-Z6$"#]NN>?ZY1)(K M9(]"@F,86*. "5UC'PSJZL8NF&!:MJK9@U1M;(=W:>J)&2FPR *%(W@UU3BT&WO]:C!)AE8UP<)9A7Z+1X17&?&]KI)-%] MY1@#H&F8M0T;LN0D:>A9.5F\,K8UB0S1K@)3UG^5/1OC<-$69S-J0#DH&1$? MS=@Y@(H:1 $"'OF%K5:&HJ@\>'UP%VM3!=)4,Y;AH!0""XR).6.X;M$C32+X MLH$N6]TZ[+>):\XH+,H?&$+L,C;N&7*,CV[D34T6.\G!=*;L9L5- [/];HCK MD263O8D[2WD#TQX-/D7S:6Y,S>\F\;J J>1IXO-,.HN 9Y\^1Q%$V3![:*R9 M= 9Y%LG_ BOTXKH=AZ=@NP!0%Q8/ O",72X)-C#%:*SLQ2\O;L3)21)?;"TV M@H@_ ^JQ*;.*XPT4"51V19/ G;[_" 9RBS%0T&,Y;.+P!?-^ -KD<;:&[T>B MJ3@>*$OG8SRO!AE!V69(,0;1T>&%"XC/TJ)N!0X%8+44+2[NG=S2A.BW\ W"2'5K1/1C#EUB],^I+/^/S"!_^74JY1)_BJ3&EE< M<.'0_WA (!S5@I=)"UX>U6#[+)'QS#'%^)\/BW>-L@<-H$I=,)02PJ'/.TPT MS?D!#S0E]&3G)X)V>%PE\D]P8'7 67^=DSC2=B;<"9RG0&W?V@Z%_0R3;4F_ M#U4'&[K#YUEM(7,DXA,9QWQ-]@[.ZRBX3D3-L3B8&Q672I3&S*TG MXF^T5]H0V>NLU*.47^:DH0[6D903*P4WE&][;;J5JT1SC2 MD_*K9B" SHJ?T?T(< 56,Y#>N:2VBP/(8(\<^%0Y.A;2/A4W( $D@M*$,[B" M3*KROF=._'&*<^9K2A;N%'##U"S3 MP)O>1D _/@.*^GW[?3 M?I)/[+>^9BE5'DX$8NB]1ILP#S2XA="Y>/D'N4-9VH*FR XV0+Q^SB%4B)_ M1%)E(,5R-+Z?G=0'B5/W?AJ)B8U:@56#]/)]@E71%(J#X:-Z%!)APA,2 UHD M8O["G (4#!/Q[^IJ;7:17KH\IY'(,5T-;99NF-.4./%5K89HO M)@92"$7QDO7 K4?,38DK73PN'UV>#T5.H#2!I/O%(0J (U@5SF\P4C #+ Z$ MD*N[J(4UO [K(8!]"?CZ)HUQ=D)R&"P7JD(0?)BKNX'DPX6\OSU]=?-+,GD' MTB)CF3@:'04;[>,=9(D(8057'BD5P6?,_>[:JFVP&I[TC] MG0@"=8U;4H(&DJ""%]O>N0;#!,Q6ZEXGF:CJ)8[(^@T/V^"[<5FXW)9 SDY4 M=1B_1%$;-&8Y7 ^BTE3K@:I,::7JS4G)U9>"TBMB- MB'F +:>Q'9UK4!C'8HD2#!>:J+8X%5/S=RS+I%P(*8Z8V0#>P$996 M8^*)\-WL2:&>DU@4LF81H,[,5ZW]=V]"U"?Z0U@V4:)L@)Y(6PLR?I5@%K&W)48TR M?,=$/34:FP+BK3\@S34$,(\.HU'&/H([BF(QJQ%1DL\\#S6CZ@%ZK"1LP?5G M.0B$-:J@G+":LI#:9]?QCFO=*'-<0JL"7"0EA=(&*&4'X2B?P4+D\R#/'[VF M* [8^*1E2G2!O#9.? WDEB&6X:$H$1$=P)DGLG SC#.CV[[WWF&L1MST4DZX8M6>[S@M>A#G*24.V3/Z& M&>/;RW4\W)_=1&2XMFE,#6%!&W\+ M8$XY&]/F;#PT*;LYC>D&.:E0+B7K0[;DDDF/=.=FF)D@MYLI;-X'GY/D:&3^ MJ5=P4$UQE1.SN(60B$-TS8PXAUA@6C#DT;'I8IX\.E6S 1F&CQ"F2 MB]T%"_%K'JH@F*P0BB$UK27*F.BH,DAUYA?'"\3?"NV]90EZJ,K\ZT>1*FXJ M&9?"[^0YXZ=]]K2F*Y44UWET_J@L=% ZA.>:<\?0XWG,.Z(('KYPGRWJR^KS\3H9#P5@J1=D5F4"ZL.6]5*6'YTY^,?:_ M9E=S'P>[NQ_-]@-CH1X[LF!DZGLPRCYE8)+\L9T&"958U,H_F3#W=A.=%9** M1XTY^*Z+URDMCVK9]ODB-NCX$"NA0#_C/87>,I>G1+ET1)HB2)&2,OXZEU*) MKI]Q F%;T^_2OZ (.Z";=<@&T@S!T\94] '?&RFNX!;=5K)W-.'1M'?6NU8\ MF#IO]L XB3'[$TR]<1Y=6_I'%J_+54<5O@O;=)I.3Y=*(1C%.'(&,3F2W4*J MM^+0G)F?GJ?+1OI3_LN/L38(,BA:MHZJT@"Z: W=&SX+W--DJ9MYBE1DZ1A[ M).,8G15^5$<4YZ+'9!5* M9=PX*R%.NS:4FD5BF ^(TU%ST13;$71N:0B)F'* MJJ+OY3BW;/4R+RFZ."SH;1C+^;S00QS^&H_YG%+::HJ3I"01G&@T]L&:"08$ MZ,/>97+NZ>S$B.B)CXOD$X^?ZYKY2MAHHR&J3$.0LDDE";%PLP_:FB)"+ M8#=_1-!K>!6.%H.7\>"0!42@X#)/^6$08!'OOI'LDT&BR37EF7P!8.(DDRKZ M+$;5%ABFI((&C7B3PP;4 E+"$HN4N\2\QUAR\@QR28P'M,CK.D!/M1P? MHL-L>!(2)[ZGN)4X-*HVSQND!,O=\-EQ AWNUW#H.PN6$7,-,_DY741"2;S' MF![K,>3,WD=)Y([A\& .D2=%'HE H]F1'+D\@SA'E!$MN',?^&+F:UK4LW9 ]5=91OE=V[BP<$%^!"O!%.9]RI5 M>B1U6+A1MZE6_35NB8J&$KA7L &#T^1+(QXB$E32395IM.$MRD7JO#?N+B*N MVU0H2U5K>G3.4\@44Q2T!&)0T2!A3R2:OI6:"F:1+(X<&TG8@%&*=L5A8HGH M*N:@BTB19:X"J$=.:DFJ-GN9;%\I8%*<+DF78P9K:GIU<;Q)U>W*;C:*)/\) M_Z$67=C_9M)N_:.##;*R8X).R)]?Z?-99'.>]^'AZBA/U4ZD?H;E@&/70I5* M7N(01\\L-8ZY.-[WY;9S\X^B27!/@% /]I/[HJ&>[0TU1A%A!3)3IM18&%EI MVD>+F)AJEPFC$0VA)<^9N-]>/"X'XY_2Q,,IV?2'1]'T9[D4&])PO<34(NYI MB![+)\@UN9/<I?W48N;B>(^9#QSI/5 0^<4O#^0!U=XA MP\8B.XDG8W;C$"">%;>JM0EI;B4]A^MLN$"&HY2LDZ&6].D2(@+LGJ'S>!2@'W>);JAAW.EK"4(/"L^HH!D&9$U!+^QH0R M'9/;5Y0),F#W._IP6/'-,1(Y"HY+BO%2U5@0,B04) M,45KT&T">.LHH:?>(Q?'VX*\!5! A=(XY4_H*7>'"^/^V%"#S^OT.0L>+2M3 M^4)A;3+/M$HL>O?S?C#A*]J]_:F"F#HG'=D/S\>$!Z16<2UT#;)YWJ4660R, M=8=82- '*L>M%2>P+8!X?X7P4,<^>NNIWOOB>,WV*T(5$ N1S$2!G&=.+06*1OV$$YHI:8#+,3 MA4'F^RNSK)JH\K+\.YH+[HEKPS)V42OE(T)@KLDIWF&L=8JEON+U,3:6N#"%<9/304MVL_CC3LL7Q%48L>TPV@/[ M1N# +L?JTZ%(IO;035B+:R[Q%61(=#Q0Y-[%TI?4+("H91\13T8M)B)!@CWX=6Q)Z2+#,;TWSFW6@) MP(16&@5E17]).V$BWT+A'JV0@^^94^NW P>7,RI.NG6^J=$#D9%6ZEL2:T6I M3Q2W5NA]$"FS;( MFYA9HPE,%;O<=L/D.NXOER6?<\,"RE!K--@'<^M16J1O M:4\PSBN(?V"DLR:)(]4) M1KHJE^J^UUP!#7:2UJ$PV73G3:8\3@K:B4(TG(M/73)AQYBVUW'U#SM#N"@'^)/Z9K7[T[@J"TD@]W_FU0F2 MWTHM)_.;B=>@BG*N CZ5&8BM@75=FC&3\AB$Y3+P/45[L44KZCLTAL8=1WE: MKA9+2HH9 S$%Y\SM#TSC8DJK_'%8.!T;NW.'TT$)M\"6,4*HU$5,$E5J2:1=M+CI+[6L*>">N'L75Z4MUQBCQ8_ M"2AKLJH)I/BI&]?R#+J.DKPVA#6GCNQ9)XWQ+8[Y##/_*21#Q3]#CJ,JGEB"$$=/'0R3YFQ&O"KX;FJ5&>#' MW6;)A5F&U7[6(]4';)$6,&-X="&?*V_ENY^^@;@O9:8RW2^J%!_$?<'5B S3 M?;[+#=8ONS[D7Q PM7-4DN/[3;JDXSO@H/:[84UBDJ-;"J]2>DOJH !4FOX]QNB5R- M07PJTU8=11P&$"0B!9K4AL"17.FYG,KK]D+9(Z"17J>VS*&7/'SRLCZDU@\9 M:-<=H1E&'92KHMNZ4TS#2BF=6;:98A.F.4[5R2=6/ CB&3B%,L=RA^K,R.>4 MZ)P0JZ3)4H$(S6U'!1E2;,Q-U0C31?O5(!%1PU!)@P]?3N?YDE-+5R YS@!& MBD0RR8-D<.L2Q]5(9VR!M-D8#,)A= E&7 [2F/4[-0*V%ZGS30K[QO5(-WW- MN&NH?4(WR*?0?=&&KL__&C>=:XS (W$H/L;W*:^PO M2>5IJ2-=WJI^@&>!-D;Q&FVTPH$)^;UU&0N]]S'&5HQ)$DDH(X9[,I!*HFN#)C#+<\K& MRF=2GM5\4[]6N>[XMW8RJ0/FH-1RC]S M_.*%9E!1J=22A3UE!8C3GYPOI-&(/E4%SG7TH8WLQZ%#K0,(*=B8$/?/XI5) M\8_6M:?OSV[/P +$3HCX-0-SR=6),^;?:54>M"NR";65 M!B+K4T.V:78^5'4<775J(+/U/!J8(.ZHU>=P+,(\H*TH,S/5=>',6%>E"&>_ MRU1V>^[ =Y8,T^[)LQ"DH'D4:,=(*79H!;'Q=VK_TQT-R5RF3CF7QUO:O.4* MX?S;^;SC;R^B-4Y2]M$AI[_:ZZ3NFR.S3]^^%B_T*WGURQW_FZE%:5FDJ5L7NYC M(Y[]VAIM^\<=6S2?%E=*WT"S["TG$+@VY1P.OQ"*2*? MU 5CUH-Z&/:;&/A.I5Q%6G^33M#(["M ,?#[2Y2?],4AE!,.[]#YW#MY]?+9 MZ[.OH$L=CH84.[M>_K+Z?GCY0[S+R@\ M>7Q^S12.KDX^V>BG5[O4<[^"+RE?3 9$RJ[+Q7O\+)?S]Z(]*K[+^])I1PN1 M4IY>:I*D;LXI0?<@^\92^J(^_%[6P"EH_.6E\=-"O_OUAK_Q-#W.7QS["Y>> M%8U9P*OG9]]>GW#?-/VE&ULC5=M;]LX#/XK1#8,*^ N?H_3M0':;L,&W+!@W=UP.-P' MQ99C8;+D27+3[=DGI$,><;;;[9AG,'=ZU4]F+2.->= M3:>V;'C+["O=<84CM38M<_AJUE/;&*\8VM^P]V?W=+@VW1$J43+E15: M@>'UQ>0R.KO*:;Z?\)?@&_O !HIDI?4W>OE074Q"/48 M8(HAC''$NSBNXJ.('YEY!4D40!S&R1&\9,Q+XO&2)^0E@&NM+$9=W:=I:;CE MR@T?,%?OA&*J%$S"#7[D*%MGX9_+E74&A??OOA0-#J3[':##>&8[5O*+24=< MYI9/%B^>17GX^DAXZ1A>>@Q]<8.'N^HE)]>OF6U\3-YX^[T7MTR2__N[//&ME+,O@].SR') OR)$,CC8(T]4881'$*GSGF592.;Y<)5 MA80&('''1 7\#@N719D2N'8--WB>C$%H8-9R)(B#(IOC;UKD$ 7S/#Z*.T!( MK=:GCIMV!,GAQ;,BCN+7D.0I?-$.-4"+@_]%%'A7S"\&\(F*BHNCDK*](L1/](.RPI3J*:OWKNG> 'OD M7K5SCVW=.X,K)OTP#0DTB* M67R8),%DQ4%>Q,>$EH]"RY\LM*7!SL*X'P$L)=TP=#:H^'0D_WW:.@J]7UMO M.-I8E7V5%A9*W78]G;S>>K'Y$V<8W=RG! @M=XW&RPL&AQHBV,[AP*/U1"*>0A)C+LD%@O%!I"M_%!PD.QQE\JO%^ M19K>*.%ZP_?,0J0/"BN.0KW_P(;C%ANI#D.PNG8;ADLRG#1[D,YN3.<]4(GJ M$)8BQ\P_"NSLU^WVPOH#EP>P.AS?<\@R+#\Y&;,@"?.#D:9%,,?['A])_MN MHR*(L(I&LR",TM_%'83Y''^++/(7M#/]T.GY2T"O4046DB!*9G2HL]^EB%&6 M++J0A,$L*2"*Y\%\GE"YZ]M>,DI>]5!/+_,9%> 3-+ D9^G)<8( %/;8SP$G MQT5!1AZ$R7SOL9H^:.A:;M:^;27YXH$=>KOQZ]@97PX-X?WTH:W&W5T++ V2 MU[@T?#7#$FV&5G5X<;KS[>%*.VPVO=E@=\\-3<#Q6FNW>R&"\?_"XC]02P,$ M% @ M6FY5LT1?FT3! %PD !D !X;"]W;W)K&ULC59M;]LV$/XK!RT8'$"UWBR_9+8!)UV[#NAF-%GW8=@'6CI;7"E2 M(2F[V:_?D;)=)W#MM3SJ6JMX!*7&DQ;UTP_ MW:)0NUF0! ?!)[ZIK!-$\VG#-GB/]H]FJ6D7'5%*7J,T7$G0N)X%B^3F-G?Z M7N$SQYTY68/+9*74%[?Y4,Z"V 6$ @OK$!C];?$.A7! %,;C'C,XNG2&I^L# M^CN?.^6R8@;OE/B3E[::!>, 2ERS5MA/:O<+[O/Q 19*&/\+NTYW, F@:(U5 M]=Z8(JBY[/[9UWT=3@S&\2L&Z=X@]7%WCGR4;YEE\ZE6.]!.F]#2OH*2I/!125L9 M^%F66#X'B"BD8USI(:[;]"+B1Z;[D"4AI'&:7<#+CGEF'B][!>^V-20Q!NY4 MO>*2N80-_+58&:N)&7^?R[E#')Q'=-UR8QI6X"R@=C"HMQC,?_PA&<8_78AW M<(QW< G];+PA+%M=5,1!6&I>('R075?2V;GX+WHX'_\+!PLA5.'Q85$K;?F_ MW6:)FJL2>D_(M+F&=XQK^,Q$2Q9%H5II#35L@7SK" 57D(3I<$3A;E%:I3D: MR,)\D),7FB[:/H70""8M,%D"$B$;:GL+V22!WVV%FAI!:R=AQB!AIY-X?R"5 M?//B<)(/R)-E.-ZOH2\'[LLQC&\Q2V-LH9D%HM**J$V3Y#D9)B'R7@"[Y4J=UP(2,;A M,(WA05DF8.U*M/4E4NM#J,PUGR:D*\C&89H-OI6O84^^=KTDC"?C:W>@6](4 MG*VXH'ZE&O:&V>AZ7XAG<@HTCJ_/>C[5.W'?2\-)EE^_)!C%E8?I9 (7&)T? M&9W_/T:?C)S0,0#\>/T>F2^"GR?S0X70$+['I=LW-*FILNY<6DI[Y9XD8!J! ME?\024A$JD#U).5:4OMN40&A3*$26I7Z7@(NXH7%>R0(+GT MO"QI :K5L.;:6/HU!<$^MDQ;0D$W+>'75B)DL9]U:=\9V$JUAIR9$%K)VI([ M5P\[%%M\-FB!QB0Y/,S)[ZNDWU=)X)Y1W]#=#P9I.*!N(A:,LG X&M**6B\< MC7+XC;X7*$7JJZ@GE*$AD&5A0@Q.,]\%*?7*Z"QMHI/'BKIRXY]D Y[WW;MU ME!Y?_47WV'U3[SX9*.X-IS$N<$VF<7]$)-'=,]QMK&K\T[=2ED: 7U;TY8+: M*=#Y6BE[V#@'QV^A^7]02P,$% @ M6FY5BA#)(4Z! F H !D !X M;"]W;W)K&ULI5;K;]LV$/]7#FI0K( ;/?S(H[8! M)UFV8 T6)%G[8=@'6CI91"E2)2F[^>]WI!Y1.M[]_'F.Z6_F +1 MPK=22+,("FNK\S T:8$E,\>J0DDGN=(EL[34F]!4&EGFB4H1)E$T"TO&9;"< M^[T[O9RKV@HN\4Z#J7!:CKE1&>7UXQK^,1$C7"+S-0:R>+6P"^/;"W0O)N' MEKBXNV':(EXTB,D/$.,$;I6TA8%?98;92X"0Q.ME3#H9+Y*#B+=,'\,X'D$2 M)>,#>.->Y[''&[^N\Q4WJ5!.;0-_K];&:@J3?_8IW4!.]D.ZU#DW%4MQ$5!N M&-1;#)9OW\2SZ,,!@2>]P)-#Z,L'2L6L%@@J!Z'DYKU%75+LK2W8@EG@!J2R M4#8.S("VF M'C1GJ6/TY)356"EM&TXIT_K)X7AN[\Z!HB4M^G!YN4S@LKL^"()]>^[;6. 1 MTT+RK[1WW5M@U5C@"G/43KA4E50E34-0"28[&QW!;#2>1H-Q.AJ?Q?WX$;^_,55WSGAI0^W#Y[XPC.3D?C6=Q,XGA*DS@Y&T51Y&=T.#TD MU $3#F-K.IJ=Q.UW,CH=G[3?_V6_(8-DYGYOWYPF&Y56+K3EQF.2.V5B.#3$;3QC+=I&-U]#K3 Y5DVE>2Z4]7DBO4?,O< MHP@WDBI?W51^+N'!,NO? 7?M.6SNE.'./:-!HNRK+@=%V%\J5\:Q^BYU78%Q M23OR]8 J'/'N8],3M*[L?>MR G;TQ+O1$6D4S/KJT=4C=_ZB(KU>,23+.,7C M%=UG&AK'37R$/U A*^ /"C4Z_TR!&_O#9)10KJ]J]YR( 6GGX=@3_T94%BXT MM]0[D7%K4M=1=[/0[_9MUZKI-IZO-ST;F6K#)642YD0:'9^0ZW73!S4+JRK? M>ZR5I4[&3PMJ'5&["W2>*V6[A6/0-Z/+?P%02P,$% @ M6FY5M(+5N(J M!0 !0\ !D !X;"]W;W)K&ULM5?[;]LV$/Y7 M#FY7M(!BB]0S:6(@25NL0!]!DJX8AOU R[0ME!)5DJJ;_?4[DK)BQXZ08A@0 MA^+COGOPNR-YNI;JFUYQ;N!G)6I]-EH9TYQ,)KI8\8KIL6QXC3,+J2IFL*N6 M$]THSN9.J!(3&H;II&)E/9J>NK$K-3V5K1%ES:\4Z+:JF+J[X$*NST9DM!FX M+IZU+6H/CB;'1.3BXRN]XM^*/D:[WU M#=:3F93?;.?]_&P46H.XX(6Q" R;'_R2"V&!T(SO'>:H5VD%M[\WZ.^<[^C+ MC&E^*<77(85V_V'MUZ:HL6BUD54GC/VJ MK'W+?G9QV!+(PT<$:"= G=U>D;/R#3-L>JKD&I1=C6CVP[GJI-&XLK:;4MFPFN7YU.#(+:J4G1 5QX /H( *'P4=9FI>%M/>?S78 ) M6M.;1#]BY/"B81?_.I]IHY %?Q]RTD/$AR%L M9ISHAA7\;(34UUS]X*/IBV\Y:H" M5L_A3:D+V=8&KIGA@.$M5GU\=[L4OCH:\SFP'UQA5F+BV=0NZR4(AVHLZN<& M)XT=3,;'^(OA75FSNN! Q@E0_.WAS#=&*&O$/4 \)L?P&S89Q68#DXY)A%UL MW4Y0-E6.Y.((8XYJ'/1S(%&09*'] M"'&/[S/L2EDZF+L &G3 N SGW]NR<2PE$8$H(7 KK8^/(F2,$6R4/@DZZ-B#WE[=#^U" UBY.?[_C0ZG 1Y'/D04%PY0."T)W#Z= +OU*8N:V6M#]%W$/4) M]'U$U2\2V6\9_XEW/&P?\/G_*FYB1^D-WLAP-( EKW&%"!RCV1PO.Z4]L.VM M;;/85[XHIZXE:>PKX7'6$V0'&Q.UDLJ4_WA_,%#7G[]L\N#7]!+,0((5EN+O M?8V'(->F=P&Q=ZKD#NOV5A-;/ $CMP<.QT]>P.\M&/#AP\Q74-E%M1(2P-\N] M(^Q02@QJ.YP2OV)"EP)(?R3" T*O<8MV$J,#]OEQM0%^4!7U;NG3<+OF K>F M\A=B7L_MTAU5GK&$V(T@J!B'$EM&(UUHVI:XVX^'5U? MTB!)PE?8DE<'2^J=+ZAI[G#P/#A$J8!K<5="_4OK1_HUW[I\V M]\O] Q'CN"RQP@F^0-%PG.$-0/E'E^\8V;B'SDP:?#:YSQ6^4[FR"W!^(:79 M=*R"_N4[_1=02P,$% @ M6FY5C=V&[ZK P % D !D !X;"]W;W)K M&ULO5;;;N,V$/V5@5H4+EXVZ_OD++5I.MUT)=]$8?4S)DS9RA2L[VQ']Q&*0\? M^VYP\V3C_?8R35VS4;UT%V:K!GRS,K:7'J=VG;JM5;*-07V7LBPKTE[J(5G, MXMJ=7#TV8 JU;S9$DOKT3PCPZ_:+5WSVP(E3P:\R%,?FKG218(J4XU/B!( M')[4M>JZ (0T_CQ@)E/*$/C(WI7'S"?O0590+-SGG3'X*10:^'<90?#SH\"ZBRSP2P0P"+O,=$ MD>4;Z>5B9LT>;/!&M&#$4F,TDM-#:,J#M_A68YQ?W*LG->P4K*SIX=H,WJ). M#DGX#5S'],HZ^/:=?.R4^VZ6>LP9(M/F@'\UXK//X%,&MXBZ<7 SM*I]"9 B MV8DQ.S*^8F<1;Z6] $X)L(SQ,WA\4H!'//Y_%'@I /R^?'1Q_8]3"HSXXC1^ M^*HNW58V:I[@9^.4?5+)XINO:)']<(:]F-B+<^B+-]K)]=JJM8R;W*S@4(\[ MQ?0LUFFFGR:PAP2C8LW+/=-,>P8/#%AIU\@N=BKVBX$M MCH9C-U>JH+\S=F/>B_T45ZV!H]>- #>#PK3CJ9)^Q@?/O. M>$SQ?M >EQ^\].@8"/V,M0VP1-JZD? U4%J0F@FT:D88S]!@64UH+N!:#K*5 MT8/BWN8EJ?(<:,Y)791PL[-X7!*XU6W;*;B1SL<$RU5$1A5$Q8'6I"@+$!P1 M:U@Z+;^_DXU>Z0;3D++*@'*28UHN"*?9@?8D.Y(I2\+J.C M.%H4+2$RDM?9 M:SJR+ZECF:-(>3!JDI4L\,T%H55YE!'ES4H:=.$XH"\1@KVJ8DEX5H1!< H( M6/+R$Q4Y+8%FI$9ML'*>52=4I()46501M:N*0)3G.?9&O*8B_9(JBA(;6X]& M)8**==")'D4L4(@\BB@R!C66DO-7-:Q1$P%,D!H;A!HR^I^=2!%55$ KPACN M1)2E.*$A+2AJ&#N+:O*RCKL3OXV*PJG3+7UV4V&!ZW@?.SQ$=H,?+ZUI=;KR ME^--]Z_[^+^ #5GKP4&G5AB:791Y G:\@\>)-]MX[ST:CT=2-#?XVZ)L<,#W M*V/\<1(23#]"BW\ 4$L#!!0 ( +5IN59K?..R@ , X) 9 >&PO M=V]R:W-H965T4K7I;VW#ZTA=I>)G#2:%A/@]OD9IZY^7[";QQVYB@F3LE*J4?7^%!-@]@1 @&E=0@, M7T]P!T(X(*3Q=8\9]$NZQ./X@/[>:T7<+>9;OF&6S MB58[HMUL1'.!E^JSD1R7[J,LK<91CGEV]@F_^P=9J@:BU[\H8]Z0+6ARIYH& MMVQ9,PWD]6>V$F#>3"*+"[JTJ-R#SSMP>@8\H>2CDK8VY%Y64#T'B)!I3Y<> MZ,[I1<2/3 ](FH2$QC2]@)?V\E./EY[!NV=:B6/T\) M[N"RTW#N!-V8+2MA&N 1,:"?()B]>I$4\=L+9+.>;'8)?;;$$UFU HA:XWDH ME2RYX,R;&WML#6A'J= DS"IM2&N@(E:1DHFR%_-*'HSEIT9C?\ZQ\2OF(ZW%EES@PMYQWC? MT-"C8(0^0NY;\#>#^!X2;@@SF"3PKC(WY'=@NK,N0>.5=>^\LR/T[$A"YM=J M_/2O*2])FH9%46! XS >4PQ&PR'YXB\=J'YB3Z#Q#GV&@WO?6F-1*SK< 63% M*"Q2ZL(T'H5QEKLP2;,P1\2KZ;TDR2!.\!4/BMB_XO,;\M^VZMWU7_C_V:R[ M8PKPM>5/3("TZ)FE5>4C4=O._=R8%G4,PQSO0AK2-"%TB( %>0"\97CI5#HW MHBY?864)Q'B(5G+; ]!B' YQ71IG(1WE)!F.PS@O>DWDH.F$F%:Q>$XSWYD^[T9XG^8X=1=%QW5J ;TQE=B@V"M MM%VYZGO[8G_;U;B_IW=_"FB6#VBX!?I?H-E?4$L#!!0 ( +5IN58S5GU8:0, %D' 9 M >&PO=V]R:W-H965T)/ZZ#[]WY!T7 M1VV^V0K1P4LME5T&E7.'>139HL*:V[$^H**9G38U=]0U^\@>#/*R-:IEQ":3 M:51SH8+5HAU[,*N%;IP4"A\,V*:NN7E=H]3'91 ';P,;L:^<'XA6BP/?XR.Z MWP\/AGK10"E%CW"[X*/-J3-GA/MEI_\YW[0'!JPW8*WN M;J-6Y7ON^&IA]!&,7TTTWVA=;:U)G%#^4!Z=H5E!=FYUKYY1.6T$6KC^PK<2 M[6@1.2+[^:CH*>N.PGY B1E\TLI5%CZH$LOO 1%)&G2Q-UUK=I'XB9LQ)'$( M;,*2"[QD\#-I>6"W'20FUZBKQXI^E M9[H*8:$*LB3,TXP::1PF^0T\4;:! M4' PND!K(0N3)(=IR&Y2^"B4H#M9PE[KT@*[";,X!I:%^81!GH=36C-+PC3/ MX"N7#7==BK=1I'L8C^!Z&F931O\XS)-L!">>A*"H6%U!SL(X8=28Q>$TF\"7 M4Y_ ^;O7T0DI;N/:2FL59P^/ B M'&Q?X2H-$Y:-88,[-%[2;]HAQ&D(P08IQ9K"-<:?"E%;K& M44!G9Z#6QN_9/3:TX_A<+D4GY:Y&HOBB[B\X'5E7^8;1X=VX[XV"O]W=2(%GXV0IJE5UO;SH/ M%#4VS%RJ%B6M5$HWS-)0[P+3:F1E']2(( [#/&@8E]YJT<]M]&JA.BNXQ(T& MTS4-TP]K%&J_]"+O<>*6[VKK)H+5HF4[O$/[=[O1- I&E)(W* U7$C162^\J MFJ]3Y]\[_,-Q;XYL<$JV2GUW@X_ET@L=(1186(? Z'>/URB$ R(:/PZ8WKBE M"SRV']'_[+63EBTS>*W$O[RT]=*;>E!BQ3IA;]7^+SSHR1Q>H83IO[ ??-/8 M@Z(S5C6'8&+0<#G\V<]#'HX"IN$S ?$A(.YY#QOU+-\SRU8+K?:@G3>A.:.7 MVD<3.2[=H=Q93:NSJ:&Y:5N#2HT(QJ._16[UY%>7A M'V=XIR/O]!SZZH[JLNP$@JK@K(93Q,]"GR;^'LDN..N+B!LH5--V%DOH#)<[ ML#6"RY2[_>\<(#1H:U6"ND?=KU9*4.D[W\Y@U0D05(=F#E^1:0/KCHN2%DU/ MGC>MID!'WT 4PCM(0KAA14W ^J%WP?&,$EJ.,_A<5;R@;3HMN>TTGO BI(_2 MHI9,B T8A&3E-CM+9CNE\ BH4M2+CE%/F?Q,V)XJZJ,?; MZ3XQ?*)P'[;/ZWL-6>:G6>Z,B9^$^;-*TZD_HXJB7Y*_*#B:^E&>0C3QPRA] M2;[X]* P(I"P\M)YH$> MVOTPL*KM6^Q666K8O5G3"XG:.=!ZI91]'+@-QC=W]0M02P,$% @ M6FY M5A;V)M$4!0 .0P !D !X;"]W;W)K&ULI5=M M;]LV$/XK!W4H;("-)5*O:6+ 2=.NP-(&3;I]&/:!D6E;J"RZ)%TG^_5[*+ER MTKA>AGVQCN2]\Y[C^62CS1>[4,K1W;)N[&FP<&YU/!K9ANEH*:LF&)^T>U=F?*+7KJX:=67(KI=+:>[/5*TW MIT$4?-_X5,T7SF^,QB71FL1KV6:;54C:UT0T;-3H-)='R6>OZ6 MX?=*;>P#FGPDMUI_\8OWT],@] ZI6I7.:Y#X?%/GJJZ](KCQ=:LSZ$UZP8?T M=^UOV]@1RZVTZES7?U13MS@-\H"F:B;7M?ND-[^J;3R)UU?JVK:_M.EX$Q%0 MN;9.+[?"\&!9-=U7WFWS\$ @#W\BP+<"O/6[,]1Z^48Z.3XQ>D/&+\5#ZUC MNY*E.@V ':O,-Q6,7[Z(TO#U@1CB/H;XD/;Q-: Z7<-I/:-2&G-?-7.22[UN MG-^:;T/HE3;.,UDU!V21.&D])VZK7/37U?[R-M,@ M(JI:MIFNT1KL,7V^?O7;Y)+.92.GDBXN+R8TN9J 9:&^#+&-64]X1K;6PMVSY1 M+7%/CEZ^R'G$7U.6YC2(6)CP8;\WX'D\/.00?^P09R+*/56P,,\>.02F)*9= M$99?UY514Y@<4N39PM[JC]_M\7\)9E PD8DA#>(P'_JPBCSRWXAE*3\8D?!> M1TS$;41PN^@H^)#Y%*CPDS\;#$TCO0\%!=?O!^W'M _.%6>TLR*YI2/>D M\+-"LPQ7#.?3;;?D#.\?TSFAK4?];P$TZP#W11I.R7"_7N&)H 1.0 M]W=WW1_PBO^[^//,\/]GAM.5T=-UB72@.@#)U$-R( 1J".!!I>2,1ZD_1.VD MOH8&O&!QG/A#D3$.A-P8.<40@@&%XHS%/ ,/$(S:BA,FBM1_./?5QI(HPZY@ M69C0&_4-T\8*;CM5+AI=Z_D]13'+4["F+.'A$! 4,:<"=9S2(&&% "QB%D:" MSMM7%W5K5(0LYVW^HA@Q)H5/ M8 %7LK8)B@0Y$=UQR+*BS6\1P].<#F M[;&6/AMK;]?./Y2/:N7B#O.C5?M0 M=U#Q?M1-FF:-J.5#"S#\%(*^M7AT->K.T0R#'WYL"=%[)8UMX>CSK>3,(>M= M[UVMC+ZKT(;4C\!$/<=MV\[CPB\2D FV0*8[,MN1.2'KJ*R;G0TTV2CA_;4E M:*91L?<&1@_&.=3AO!U:+3H'<-9-=OUN/Q=/NG%PQ]X-U8#DO$+QU6H&T? H M0ZM C"F&!B,9_(Z9W?-(ZOE\?T/]TVDG+ MAFE\E.(;+TV]\*8>E%BQ7IBOA,#!K> M#O_L=8S#.X?I.8=X=(@=[^$AQ_)W9MARKN0.E+4F-+MP4ITWD>.M3BSA;\XV7'##4AK1=LV][EB!"X_:0J-Z06_YX;=H$GZ\P#<]\DTO MH2^?J O+7B#(BBIXR%71*X6M ?&6LU.T+P*?IKTZ_P(4DCI1&[HE*J9&J*2@ MEN;M]AXH2T7MTO2V.F!ATPFY1R2 AD:)9D,W4O@5"F;Q\-6>TQ-7$.5^'L[L M8N+'278$X:U!8FD@C5*(\QP>76N@ B+?L7UCV4YGD(89?&-*L=;L890%>3:% M+,MAK62%VHX3)J!">C#V)[,)_69I"$_,EH5AK] --0*IGX01W5K_ Q$;C.T@ MX6!V'=U YD^G(>3$X N%1L%U? .YGT4Y)'X:A? L#;UY(8$D.9GYR22E13SQ M9WGD<&_AF2+]2)%C[1YJIBD2NB=Y!9*\ OG+4,TNE)0*,-*%EL85*LZ$V%.V M*HUFN"0L=EX( 4I5NFA#Q75!C&W7.A'\T$U4V_X MNS$+MXD6ACQ/?9JI#-Y_%WH=3;1.\&W&4]JT;Y+8H M^]8,T^YX>OQ6K(81^68^?&BH1+<411!8D6MXEV<>J&%X#QLC.SJQ)>%-FM9X:=9 M'MN-43+C2>OB>#PZKHJ\5)^-L/5Z+J@O+_XI'-_8$ M@]/:5GKM)X."=5ZZO_*KET-KPMEPSX2QGS!FNMU&3.6UK.3;UT8_"D.CL1H] M,*L\&\3E)2GEKC+XFF->]?:C+I*'OT^KC"XC3D./4+ MO7,+C?- VKOQLRM^DF8@)J-$C(?CR3/K M32*K$UYOLF<]9O ZMVFA;6V4^)_+N:T,S.)_^[AU:YWTKT6NEE=**$7HB %5:2@#/3W4?K\6A\[ M\T6JX4^V4AFM7:V46.@"CIF7RPL!@:))O!#GI\GY9(R'T?@LF'PD#C%\?'XDONA*%IAU=IJB?.MF;SY$HO%<8:P$RU8@-H;9.(UC+AI0V;)P(2 M5B2D'"P(,@*@,WR=%[Y5MI)5(\'+I5%J33KAG:QZ4 8:F,ORWO($S60L\A*V MD>-+7MHJKVI2'PS"T&9. 0NCUZ)") #Q[B]-_^GS)X0B$'&U BB+=U@W$7\; M7 X2DOYE!JS,R;W)<$ ,5DO$X0'QQS\.CL3C*H?%/6+THC9,C/3\0+A_TP]. MXR.O<=[4&>FIL]$!:6*7W9S8D9.;*1=,4F23,>6/AMRCFT2 M&XN@'39&/^09*0I#.Y 27>!/&I2:?@\$Y)03B$ &L".[=L;_&!<-V _=I M]@K&]J"+!W:;CK\^70"8?KZ[%B]&PV$R' YA7P_JY9.2R$.\AYLXMTO=$\)J M!AD\R+Q@Q"-K(_\8W VBN)W.]VX/(TZ+FF1AZ_G+(E_GE1-+H:J*] /E^UU) M_=9%<<3&*#S3O".-LG"XX+AF:9 M'08<(@4F(FSU,W)U"49.9\GH;-QB9!\#NXNU0##I0\$.J1U#C&_M-P2Q [S? M("GREWP#H?O%V$^DZ/.;ST:G2F4V!/U6> .92M264!R8A-2(+ X,&;613QZ\ M'$@KGMH)"Z/35T)]!8#0I+RD<*^RD@)R37C$$_HAQ"$'[5 0]%-+?AEY@?+<_1V_[40AB]!@30:XL1+B[H M&HN6NB)BU5=22P>Q!@@R56URGS/D#S(0<+T+T7!P")Y Y(@,D.PBD1<$" MN6:F;TR^!/\%V1D2B0V>+IV,/2G"I91C[(E4;;F*D36\'PW&4_'#UO#)GN$G M&'YVMC-\&H2^X04B)RBPT+POOD+G0B MR]K+9K++7.M5+SD.A:%8#Z8;RBY!;A)#5XV9S7H?*]^]S)D C M=P(%I0^)V!2U*_DVFR)/.6:NI4%02JB,Y=&<9]"4+) 1^@TW*(M+ZAR*]ZX2 MQH:WO"SF'MS=O+]-#O;OL&5JOTL@/8;*-"-^K_\0BW'A:T I)2I0:,4OUTKW;*,.=?4K$ MEB;/R.V$S&#PC>2H)4W M4T5 ^:CO I*8ZK*NL-R_NK5\*]/&F"%RNA^(.6BIK-?)?UL-6P3_017\H@LD ML(3EGTW,_[^TBZ^X0Z@_'_R4'$G+QM5N1%>C'@_'SE;;&G1Z4_W5!27K& P: MD6(#^^ !6'V=UVMQV J"NXA@TS,*!72W[.UV_=,5X,@5I11+-.&N M]-CHB:S+AK/NY% :PI"X$"5#\I.BO0S$/U;*J\\W'E-=\H&.,YZ*;8?,E3 Y O.SHD33A$8?J M3U^<^G.0D>O3O)A0(_C%]'SFCD]&R70\[1Z10"SD=%S$9:Z?PNVIW&2\-WDU MK!ZB*OW!*%LI&288,4^NN5_U=4*:WJV4C&=31W7C,NZH(&)7 ME'RO#>]VULN6@,;;EORHV"B7I=LG:HD)5%^I157#"T,/_L4XF<[.M]9,6H<" MSL(=^MQP0PY21>E[?.@U=N1BH>$S-5WDKF\?&_TL!@UP]\4;8PY47HT" D@)<20!YZQQ(==3?6))NDX: LZ$^=_'0K9!ZD'*NC0GC$P8&%S M&I-Z$@23#U"Z<4E=(9N&#^T%_G+-AXD+$D4W9,+R78S)4.82S(7A3:O)=Y?: MY*]K6S6D;1$?8J>CRYVD9!HV31TUWTYCF&"RV:EL#8WV;RP.0]QS>O>SUN!O MKARX<8A&N38<3(<7HP&UT74W7/8RWCH#"5$IA4IL[HW! 5N\G-!7V1]=P"1X MU;_[#.3'TA\5M@3R,0CDE@72- #=P1&0(W2F=CZ-Q61P.G5,7:O4?QNUD(?9 MW$J#6KW7291)*VE,0O[_^TQ%<]QRZ^\R\QLL99%_Q;\N#+$YM\P&-)"]%-2I MA@F5W -D3H J/J1H Z6UI4YR45"I0 #*Y2Z8: MP@^IG4&:3V'\^YH=J-G(DH^<"_)15^+/)MW);K5R!^)!6'+:D3PBV6ULNUO%<-Y"'_E3Z#@;$@ M"VN-M(IZY-R-V9H>)*>RF"0U(_B2ELX29]F?!D0Q0QP9X^*!WBZ)'>B=+)EGK%11=DK5VA;T<>)I $1 M&5FD<<6>\Z3H?&&PN^5%U1[XI>BVK?HB,E!,SDU2&)>AM]MK.AJ)R)())ANA)AZ4Z5/ M.U]=:?KC[8>[RT3\L\Z66Q3#WFLJ;0W[J&'4ATKIQ,+''']&P(6K#=WV3*>U M+VNTB_.^WM@4FWC4XXLF M,=OE^RR%RR5. CG,%HMC5T[U6<5O,_E,)MS^AMN8";"WY,##2E!K .7YHI4WQ7/YS?X?WDH_HQ@9U&P ML^^^)NNO"/ACJV]?FGUVY?[KO9^>V:*O9\:MNU )MF['N;J'KB]QT:.RZ(07 M3I@OA+N]ZF0X&B7#TQ,GNA% <7Q.SZ=B-DE.)C-Z/N/<;C1^%6^YGM/5V)'H MD_%QZZ[X6J$VHAOQ &^R#G=M/+Z-E^XOW5WS9KB[L?_)'S@4:H&I0]22!\*X M6_#N1Z4W?/-\KBM$!GY<*0FLI@'XOM"Z"C]H@_A?$=[^&U!+ P04 " "U M:;E6DD?V4G0% "/#0 &0 'AL+W=O4N1#^61M[$^W1/1P6RGM3J.E]ZNC7L_E2ZR$VSFMUUDI9(7:2:/!8GD:39.CLP'+!X$_ M)*[=UC-P)'-C?O++E^(TZC,@5)A[MB#H[P9GJ!0;(AB_6IM1YY(5MY\WUC^% MV"F6N7 X,^I/6?CE:32.H,!2U,I?F?5G;.,9LKW<*!=^8=W(#OL1Y+7SIFJ5 M"4$E=?,O;ML\;"F,GU-(6X4TX&X3$VO68%F:K/%#"#5H$SBI^5"N MO:5=27I^1+81?H8$?JW%2X"SO?Q5RAVSWI>7++ MRKV\=7'6N$B?<9&D\-5HOW1PK@LL'AKH$=X.=+H!?9:^:/&KL/N0)3&D_31[ MP5[6)2$+]K)7)^$*E?!8P)2+1GI)F?A[.B M1M0Z#NT-1I,/[Y)1__@%^(,._N EZR_ GQGGW5-P7S3X--QI44AN)*'470Q2 M ]4)E*:V?@FE=+E0\*L6UJ.-88U0F1L"P#)7M7-2:.K[N9.%I-8/&*5WU-4- M3N$J6:0MC*G/ MIAP:9%QM3FHS2*J) !MDUV M!+/PL 7*;4"!K.@@/$PK4]/;3+AE2%/.#_BKE@0C8']VYQBN"1:YBV&!&BU9 M9S%1$)M(KFBF1B&XV3!\BD MOB%@ADJ*CZ,YW;9B'0DVFU1*K2_N!SY]1ZEQ,(BS=$AK.K3UI@@?O1_#;RBR MUU%D-CC@.EL)6=PCWI)OL]CZ>;5DS!&3 _#B=BM];P"6Q$D_)8MDQ746$O0*D3=X30_'\(W,T:F0H I'9GE([IERKW:X2<0K9-[@=3@Z M@&]A2QN]]RCG'[%$6B#RZ3+*M?&<_!O1L.#Y@[!)5N'SME)^MDN7(2QQY-F)>Z:X;DS'%("?F,TW3JV1X8WRT^8 MWFQ1G3RP_*C*[DT_=:GJ;5V2J806X5. 9S>-I>:^W*UV7QO3YI)]+]Y\JI!? MBM(17Y6DVM\_&$8-:VU>O%F%*_?<>+K A\&PO=V]R:W-H965T3MI2VTFT!P0/2U;UW=Q]6^^ F MD\3"L8/M4/KO&3MI**NVNNQ+_#5SSLSQV,YRK_074R-:^-X(:59!;6V["$.3 MU]@P!?, "BQ9)^R]VG_$(1\?8*Z$\5_8][;9)("\ M,U8U@S-%T'#9M^S[H,.)PSRZX) ,#HF/NR?R4;YCEJV76NU!.VM"F MX+ATF_)@-:UR\K/KK6H:;DEE:X#) K9*6BXKE#E' R\?V4Z@>;4,+7$YCS ? M<#<];G(!-T[@,T'5!M[+ HM? 4(*22$=4TBOH:\?Z(@6G4!0)>04O@NR8P+43O"*N:HWL#M0N=A.K+.=S>*P1RLXZ?9B4CM0M\)QFD>3K:-,U6#(Z3K-*(PYJ.R<#I1)T M);BVMRQ)Y[7M.D+M^DI/(?X=1:G;I!!^L:U4WCQ;)[$R5MX M5):\OKVVI5=+D%P=F."Z=E?EHNYT2]"GY>U&W-"-$ EUX0 MJM"6R<,?!O9,:R:)=3#]CX0+V##!I%/9CIKY@Q*1(.EL!O>#G]-Z '-5SHWI M2.:"RD-6GK-%S54!23P#NI"M&+:L806>,7N9INFKB^0QD2=9]-ODTRA[$GGR M9GZ9/"'R+/O]S*?1$S./II?))T0^R^9GJS \N:P;U)5_D@S54R=M?V^/L^.K M=]M?]C_-^R>3."M.9UQ@2:[1S8QJ3O?/4#^PJO57_TY9>DA\MZ:7&[4SH/52 M*7L<.(+Q7V#] U!+ P04 " "U:;E6U%E(=*D% ">#P &0 'AL+W=O M\7S;2V_J+40 M&KZ61:4N)FNM-V>SF4K7HN3*K3>BPIYE+4NN\56N9FHC!<_LI+*84<\+9R7/ MJ\G\W+;=R?EYW>@BK\2=!-64)9>/5Z*HMQ<3,MDUO,]7:VT:9O/S#5^)>Z$_ M;NXDOLUZE"PO1:7RN@(IEA>32W)V%9GQ=L"G7&S5X!E,)(NZ_F)>WF87$\\0 M$H5(M4'@^/<@KD51&""D\5>'.>F7-!.'SSOT&QL[QK+@2ES7Q><\T^N+23R! M3"QY4^CW]?87T<43&+RT+I3]A6TWUIM VBA=E]UD9%#F5?O/OW;[\#T3:#>! M6M[M0I;E3USS^;FLMR#-:$0S#S94.QO)Y94YE'LML3?'>7I^K^OTRZLKC"N# MZ[K$LU;<;M>;K^99P.D'OBB$FI[/-"YG)LW2#OJJA:;/0!,*MW6EUPK>5)G( M#@%FR+,G2W=DK^@HXBV7+C#B /4H&\%C??#,XK'G@E]S*;K@[_@C:DW#I92\ M6@G[_,?E0FF)POGS6/0MMG\H2YWS/W MQ]#G]VC.K"D$U$M0)@H%Z#BE>97EU>H8VU&\XVPO=U:UJQBA0+W9>RG7C]#@ MR4I<6H(5$MP5O%* N0*6N4IY84_*GA=U ,F9)P+(%[@95F!.4&?PSJ(J>+,2-#-V ]D9M<[E:2;'B6L!;1,BQXJ;PB1?- ML9/OB#S#^O_A=-+:P ^<.(P -=UZ$9M.@"7,B8G7>ZOMW;T-GDCBAC[0V/&3 M!)@;0]?@^TZ8>$\[]A/M2J]V")TU C?I[7$"(8N=P.M1NDX[?D]AQ$5A[Z+P M^UR$VL9=2\T&MV+=I>QCEAG%_$^6T=C=%XEMKM=@#E-FH&NL&9V9GW!LJERC MW91JA!TIRDU1/PK$RQIIUADI*BZ\W\.UQ>BCA?MV(;%I&&YX+CN%[?(>SNG) MMMR>%A?*0B?R3"JDU"5^G],ID@NC! ASHP"Y%<)^9IP2$J 2_*E)L2B-04IG MB<."R&;O)/@!#@28YSL!]=L"EX0]!X*0U*;<",W" _*+'."V' (W)C] M <&#,^"!G[+ 3\_1PP5]8:*1@WU$RJNJ%4C1:^@5XNG7\N#KT8%B\>#@?V7 MY18-<,Q^XPQ&G999IVDN5WA_JWJE;X2T))C.I@-[DRE M0(+F9J@@K9M*M]>GOK6_?%ZV=Z[]\/;FBGNPP@(%A5CB5 _]/@'9W@;;%UUO M[ UL46N\S]G'-5Z@A30#L']9UWKW8A;HK^3S?P!02P,$% @ M6FY5A.I M6H'K @ ;P8 !D !X;"]W;W)K&ULC55M;]- M#/XK5H:F5"K+>]IU;:5M#)C$Q+0-$$)\N";.BY;:'/A MS*=+EN,CZB_+>TF2TZ.D98U U5I4!(AJ_.DRK#VD<=\];]/=-[I3+@BF\%M6W,M7% MS!I;D&+&5I5^$.N/V.43&;Q$5*IYPKJU#486)"NE1=TY$X.ZY.V;;;HZ[#B, MW0,.?N?@-[S;0 W+=TRS^52*-4AC36CFT*3:>!.YDINF/&I)VI+\]/RS+E#" M+4]$C8Y]LZ%F*QR _<06%:K!U-$4Q)@Z20=XU0+Z!P ]'^X$UX6"&YYB^C> M0^QZBOZ6XI5_%/&.R3,(O"'XKA\$?Q^:"7 MVX*773=Q.W1>/(8H M\;P9/0K#(9CV.3KAT.O3@R)W_H4=!]7Y2SLP1JE'FS MZA1EL.*ZW0?];;]-+]LE\L>\7<74I[SD"BK,R-4]&T46R':]M8(6RV:E+(2F M!=4<"_HCH#0&I,^$T%O!!.C_,?/?4$L#!!0 ( +5IN59UT=Z-G0< (4 M 9 >&PO=V]R:W-H965TDDLW]]?<,];"\<=S]L!<(8CV& MPWF<.3/4Q9.N/YFUE)9]WI25N9RLK=V>SV8F7\N-,&=Z*RN\6>IZ(RQNZ]7, M;&LI"K=H4\ZX[R>SC5#5Y.K"/;NKKRYT8TM5R;N:F6:S$?7SC2SUT^4DF/0/ M[M5J;>G![.IB*U;R0=J/V[L:=[-!2Z$VLC)*5ZR6R\O)=7!^DY&\$_A=R2?/;6R<3QA>6.LWG2+ M8<%&5>VO^-S%8;0@\U]9P+L%W-G=;N2L?"NLN+JH]1.K21K:Z,*YZE;#.%51 M4AYLC;<*Z^S5^RK7&\D^B,_2L.D'L2BE.;F86:@F@5G>J;EIU?!7U 2<_:(K MNS;L757(8E_!##8-AO'>L!M^5.,OHCYC8> Q[O/PB+YP<#1T^L)_=92]528O MM6EJR?YSO3"V!C3^.N1SJS$ZK)'*Y=QL12XO)Z@'(^M'.;GZ_KL@\7\X8F\T MV!L=TW[U@/(KFE(RO62W>K/5E:RLH;N1)^\^HSB-9-,;6ZL,O8)5)+[4)8I<5:MS]J<4 M=8L%ADSFZR&5K[[AK[X)V&U3U[3CMM:/BOC@G/TH"UF+(O6&)%_(Y_881 M_D\C+TGX"4/UHC:KD63 O228L\R;^RD6^?.,/9!78Q$OR (610$+YBE[*Y<2 M%A2'#"CZ=XLV!VP*[5%V@M\PP/_ FR?ASHJ7X@'$YTXPG"?NU\^BD\ZB ]J3 MF'1SDO33$_9!V[TP@*C[5+5)?<."V(N3%!>9%X8AA2;P8AZ<'(%I/, T_FJ8 M#E$B:%X;(X%7417L9R46JE1627,(G\?L.L_K1NYK(^U=61N'K2S)\!M[41:R6[%5"+OZKVR%W$:THI"/ M:'3;KCX,K R\-$K9]]]E/. _O H#DN.QC_\)3Y![G7]B>NL:%]RF*A?N)O,Y M2\.$_8I^C11G$8N"&,\L M(F4LW-W "Z>WMV\>[?D&;L3.>6>'P'XC>SQ( M]I,Z2N(Y^2JJE4);VRV>QEXZQP;N:IZ@]L922*(&F=7LE$K))6N*[5).A@61 M%X18<%=3\.VSQ[:E0*IIE?RG46WBP3Q9@)K'+T]3DI9;H2#1TK4A!U-RTTCCV<.92TJEJU-WD^_UT(Y,IA3Q$[:L]8:Z&6JIH7+J"@OMK;=GCU!?\,RW M;7;.7$ \!4HY+@"BR'>!CP$KRE3O$Y90A^( 9183RP=IU(?NB$]0B;)QC8!G M7H2*A?(DBHZE-!U2FGYU2M\ME](-W>.1Y9ZZVKV$93G Y2PZE.+CNU"*"P7U MF IR HU]DK(=68XT0L(#B8B-;E"E=BTLS@Q-Z2@<4WP;,['=EL\4,=OCB":> M!ASZ[,JB)@>L[E5W #FRK3+_1[#\JBF"J'9GZ;*;24:]LN,G2FK4B^< M)0.S[I(P]+QIXN88'OB.O+(8U.I65Z^TM].%0&-TYH_RWS/ECC&]*(7*^\88 M):IV?:5MOS'"R+TTR5XL?,"Q=RZ[4N"U>8%3IN)0HRU*D@IA+5,^VO M"HEP]9N&Z.?]=1_MZC7.)AA^D?!\C53L? %7A"'_U\X2!H!$"J/#>+ZKA\,H M\%SBDAAS1HSI.6.W:U&OI)E-^Y2? $ZE.TX 3 W"5EL:#YP6;51+4&GJ_N:. MZ0#Z!BQ"",I;;2P"\ ,,2QS@O6V=@H[' _-$X#.60CRFT8T M=8>HKKMO/#MG U=F7\V5- 7D>E6Y.8!XLCO1'9R8CZH]?"Z]'LJXY=S^R+:0 M*U51IML1IG*0[ @2(LW8+$K24+K?@-5NAKW!%"Y=B')&W2CS,_2(4@KC@M-Y M\:(*AT&6; ?-B=+--YK.>@JI',;W%E#WG1K*\@YZ>_D^W3L"3QQDW R1=R?0 MT1PUH?$SX9W1A_ P&WV7V4A E[X^@#]4FO;W] &PV>_J_\! M4$L#!!0 ( +5IN5:^.2/SN04 (X. 9 >&PO=V]R:W-H965T,20 6XNDGEEB($DSK$"+&4V[81CV@99I M6ZLLNB)=)_OU.Z1LU\DF_6)G6CMZF->-O>K-G%M< M]/NVG.FYLF_,0C<8F9AVKAQ>VVG?+EJMQF'1O.Z+*$K[-;^X2?S\,.&W2J_L3IL\DY$Q7_S+N_%5+_* =*U+YRTH/+[I M6UW7WA!@?%W;[&T_Z1?NMC?6?P[_5V,VN>GF/QGJBEK7[:%:_ MZ#6? + TM0W_M%K/C7I4+JTS\_5B()A73?=4#VL_G+) K!>(@+O[4$#Y5CDU MN&S-BEH_&]9\(U -JP&N:GQ0[EV+T0KKW.!>3^%B1^^:+L#>4V>?U*C6]ORR M[_ %/Z]?KJW==-;$"]:XH ^F<3-+=\U8CY\:Z /:%I_8X+L1!RU^4.T;DIR1 MB(0\8$]N^N#3\:IFJQ"+$@U8T(FMBI@KIK2S#65M;*V MFE1Z3*-'J.)OT])4FVFK%K.J)(4LQ51:X65&;H8%9KY0S>/:DK;[&!_$M)_Q M+E!G2#\XW3;HZ?2K6\L WVO[=K[82I#]L!&676JTP\H-%8S4G,?F7^>]:XI M3UHSWSC"-+"Q:/V;>T2K5HUCP5/ZZ[):^"\Q:E#8S 397R[GRQJDQT\^V\UW M@0"95/P7&:&)JU#Q[07]HU7890= S5FT$_>*(>'&$T_W&SW<; M/]]N_'Q!GYO*4[QW'1!P>^\E0]<8KDI%KV"C8#R)T<(_XWF&5I&P..9TJQHU M5NB7K$ASXMQW"RHBEB>2[I;>U8P^5.-QK>E.61<^<#T)EF,)LQG!9B;#0_"" MKFVE7@]5"7>6)&,F.?=$9)233%B*C[RB.(Y84D1HR01]F8$CC&2:DL1ZB<@_X<*3"!X"V4)X;; L#VJ!!WC2-426 M =9.FB+#$"K53*O1B2$2C&?!&N-Q]XS3>,,E8U&>X#]&7#*HA1_C H1%3''R M+"H<80(1(8+((6;_S*&$:/V> +:O*_VS]\;:\ZZ\_+HM+Z<0D3F"FP=[:>&C M<@;#172^X2*AY R:$:S@4$C"1'Q4;&<0:)SGYXAP@7R0(1>>,$-F2HXX)TF! MX0(Q_XQ*4)O25[@+&BY'-69MZGUI+ K;&4&BFRNJ!N M>[L.N\-)TLXBN"24L1BR%OP[T"R4!E&D2-#B&-0D Z&(4CP@L/^44A%[/WAE M &EHJP4=.'\DV_-']N!QY9;8\/V6V(:SDS\CTKHR M[SM''+2]_QSQT@>?[[XKO6>#??WB!KMO1+PXXJ/5P;C;@7%:>19A0T-]3'VA MD2Q"B=N69T0&70EV(=3Q]+A0LYR\#--GH1<9)Y1%#G*AAB4R[ A"1*&V<2GV MQKZ_&P8Y:-ZZX+V][M9>NZNV-\G][=U."N:=58JO4$2Z,W&4+= M=K>?[L691;AQC(S#N20T9[@PZM9/P/C$&+=Y\1_87D$'_P)02P,$% @ MM6FY5GP4KII]"0 P5D !D !X;"]W;W)K&UL MO9QK;^,V%H;_"N$M%E,@,[8NOF0V"9!84G> !@T2M/.AV ^,1#M$=7%).I?% M_OBE9,4R;9JV=]^F'SJV0CZDSJ$.#U]3O'BIQ!_RB3%%7HN\E)>])Z467_M] MF3ZQ@LHOU8*5^B^S2A14Z:]BWI<+P6C65"KROC\8C/H%Y67OZJ*Y=B>N+JJE MRGG)[@21RZ*@XNV&Y=7+9<_KO5^XY_,G55_H7UTLZ)P],/7KXD[H;_TU)>,% M*R6O2B+8[+)W[7U-PDE=H2GQ&VIJA%4 M__/,IBS/:Y+NQY\MM+=NLZZX^?F=GC0WKV_FD4HVK?+O/%-/E[U)CV1L1I>Y MNJ]>_LG:&QK6O+3*9?-_\M*6'?1(NI2J*MK*N@<%+U?_TM?6$!L5O'!/!;^M MX&]7&.ZI$+05@NT*HST5PK9">&R7AFV%X;$51FV%46/[E;$:2T=4T:L+4;T0 M49?6M/I#XZZFMC8P+^N1]:"$_BO7]=35+V).2_YONG)SF9&'U1 CU8P\\'G) M9SREI2+7:5HM2\7+.;FK'U_=UGIR?'7/8CJ62B6?6N_K[ MW[S1X!\V9R%A$1(6(V$)"&8X.5P[.731KV(=%]1;';@8R;A,\THN!2/:TW-6 MS05=//&44#WOR3,]&3VSNK00<*B%>R\@=73_?/5X,MP--C\3S]P MSYL#Q%IE;!9*;(5&PW4APZ'#M4.'3H=&!YR85^7\[OK+Y M9VCK[=9]3YV=.]7NQ[086POY6Y8&=ZH!5K]KN-P+9M1'(IMJ37)&? M*YVF_WZOXQ?1:_87*C)K$7N'K9)I7UL?8C3O9S4A:U-(.SE6QK>!@'.Y.:FW!S4 S"8QRIMG] MSNR^.X_(LF;-*^O53'MK5G,[,2>;&TF+6MJF%;W :N[=@J-)8+&V!1B.1OO- MW:D-GG.=>_5=<,4^5[-9/;B79:J#6:U@ZJ"WSM*LUH>Q%^KV^'BO2I464S]LSR:E&P4A'VNF"EM(<1Y-)Y"J5%+G5*X,G]8?F$YWGVG.ZD7>?\C] M4DI.K>9'KJ>G4%H$I<506H*BF<[NUOK>^*.39.02?@JE15!:#*4E*)HY$#IY MP7/K"T=G:Y.=='$T\2R3%U0^@-)B*"U!T4S'=<*$YU8FII54S2^6.DC;,SRH M+ &E15!:#*4E*)KY0VPG7_AN^>)_^OG0ARH44%H$I<506H*BF;[N% K?K5#$ M!1-S5J9OY#N=,_*P?)0\>[,Z&*I-0&F1ORLY;*>WEB)>&.[^4))8"H9^L#^] M]3M9PG?+$@\LUY?F9^0G5C)!\R;5OU@Z5I0[8(' $ M>6A'$A3-=':G005N#>J6ID_ZDG@SW>Q.X]W,DQT+E:.@M!A*2U TT]>=!A;X M'QSA Z@J!J5%4%H,I24HFCD0-EY17W#8(' $>^Y[27Z&* M!9TJ%KA5,4> WY_"NYDG^Q4JD$%I,926H&BFKSM9+AA^=("'"G906@2EQ5!: M@J*9 Z$3[ +W9BY<@(?J=%!:=, &_M 1X:&B'(IF.KL3Y0*W(/7+;,;KAWLI M2J[J-QA/R>2A.AR4%D%I,926H&BFRSMI+IA\=*"'BG906@2EQ5!:@J*9 Z$3 M[0+W-C!JLNA:.:1 YTN%[HUJ<-Q?G]"[T:?ZEXH+8+2 M8B@M0=%,EW?J7.A]<)P/H=(=E!9!:3&4EJ!HYD#HI+O0O7T-%N?=[9SL?ZAB M=\ &KA]>H1U)4#33V9T\%[JEJ6_EZI"8_.W]+2CM6%G-E'ZJF3N?=Y-/=B]4 MD(/28B@M0=%,CV\<)Q1^=)R'*GA06@2EQ5!:@J*9 Z%3\$+WQCID\5):#TB(H+8;2$A3-]'BGU(4?_=IE M"-7OH+0(2HNAM 1%,P="I]^%[JUUN# /E>V@M.B #<:., ^5Z%"TE:_[&R?/ M-B\G[VY=C[ROR>HTX0ZS.MSXEHHY+R7)V4PC M!U_&>IX2J_."5U]4M6C.MWVLE*J*YN,3HQD3=0']]UE5J?&ULS5A=;]LV%/TKA%8,+9!&WXJ=V09:2\4*K)@1M]O#L =&NK:( M2J1+TG:V7S]24A1+402G8(:^V*)XS^'E.=25R-F1\:\B!Y#HKBRHF%NYE+MK MVQ9I#B46EVP'5/5L&"^Q5$V^M<6. \XJ4%G8GN-$=HD)M1:SZMZ*+V9L+PM" M8<61V) H3JZ1GLHM8U]UXV,VMQR=$1202DV!U=\!EE 4FDGE M\:TAM=HQ-?#T^I[]0S5Y-9E;+&#)BC]))O.Y-;%0!AN\+^0-._X*S81"S9>R M0E2_Z-C$.A9*]T*RL@&K#$I"ZW]\UPAQ G"#)P!> _#.!?@-P#\7$#2 X%Q MV "JJ=OUW"OA8BSQ8L;9$7$=K=CT1:5^A59Z$:H7REIRU4L43BY^YUM,R;^X M=HUF:%VO&,0V:$VVE&Q(BJE$[]*4[:DD=(M6K" I 8'>HB46.;J!E-&4%*0F M>1V#Q*00;U3_EW6,7K]Z@UXA0M'GG.V%&D+,;*DRU^/;:9/E^SI+[XDL/V%^ MB7SW GF.YP_ E^?#O0%X?#[<'8 GY\.=+MQ6;K66>:UE7L7G/\%7B:ZMJBZ2 M;WMRP 50*=!?OZE0]%%"*?X>$KGF#89Y=4FZ%CNJE \^,74>896'?AT<%OXDU OL<.K2XZC G_IN M-RH>B/*"L,>5#$1%ZGW41G4$"UK!@E'!VM7<5VMHSJ-4SUW )LEBDV2)(;*. M'V'K1_A"U24T:8Y)LM@D66*(K&-.U)H3_2#5I2'O>KR."IP@Z 7 M%0]$.:X7]*K+Z,R_4]>K5M>K45U7'':89 CNU >X4)\V6DJF)./J&XQSK1@6 M H:+TBCU<]>]2;+8)%EBB*SCSZ3U9_)"16EBTAR39+%)LL006<><:6O.] 31H("B91KR0]#G*GD=>K2*/3_DY17>=A8^:,RGK3$XW0M-AG MJJ5TJTM3P>CVK01>CA2G\4&>^P 898N-LB6FV+IVG>RCW1"E@,QO0U7/!#B1_WOIO%)/U=4^^0H M29\4?L)\2ZA !6P4O7-YI9+A]>%;W9!L5YTNW3(I65E=YH SX#I ]6\8D_<- M?6#5'H$N_@-02P,$% @ M6FY5@E)B@&X! S2 !D !X;"]W;W)K M&ULK9IK;^(X%(;_BI4=K5IIMKE!*%U *LUENMJ. MJG9F]\-J/[B)@:B)S=@&6FE__#J7!D*#"YKSI22.W^F8YE>6:.4VI, M1F79/9^,V$IF*27W'(E5GF/^.B49VXP-VW@K>$CG"UD4F)/1$L_)(Y'?E_=< MW9D-)4ES0D7**.)D-C:N[:O([A>"LL9?*=F(G6M4O,H38\_%S6TR-JRB120C ML2P06/VLR0W)LH*DVO&CAAI-S$*X>_U&#\N75R_SA 6Y8=G?:2(78^/20 F9 MX54F']CF"ZE?J&Q@S#)1_D6;JJYG&2A>"T^L4O]8?8$=CN 8%3 M"YQ]0?^ P*T%[K[ .R#HU8+>L8)^+>CO"WH'!%XM\(X5#&K!H$Q6]77+U/A8 MXLF(LPWB16U%*R[*_)9JE9&4%E9\E%P]395.3J[C'ZM4I*4M?D-?,>>X\ 8Z M\XG$:2;.5>GW1Q^=?3I'GU!*T;<%6PE,$S$RI8I?4,RXCG53Q7(.Q++1':-R M(5! $Y)TZ/T/]-9'@. #@*,!F.K+-9_/>?M\4T=+O,.OR+4_(\=RG*X/HE?_ ML:(7R+4.ROV/@O.+M^ANU]?X.7EXO+RK\='Q$!9"P$!(6 <%:CNDUCNGIZ).O:J!/:U[H<#)HZK53UFU3UM:FZI;&: M9PF")$-4I:V8WJ1TCF*\3"7.NA*G!9Z:N/[[%Q\.VZ_M0P8,(&$A)"P"@K5L MX#4V\+0VN&<;PI\R3)^)[,JY5GUJSB%A/B0L@(2%D+ ("-8RQZ QQP!^ C" M= PDS(>$!9"P$!(6 <%:CKEL''.I[TX(CPF5:L6-V RMF2R&E)1*HD))H5;) MRD>\V G=TO6S\$X-=<#0&B6%C4_3UZJB<2G6:P MWR^4^I9E[77^^J@G9QF2%H#20E!:!$5KN\'9NL'1NN$;QU3@:H\\9FH.T&D! M+>/D_@"2YM>T5G_@>/O=P1&50M!V15"T=EZW6X.V=A^IM6Y$_Z%'DJD:\\\H M(I1PG"%,$W2=Y"E-A:SWOX.7):&B>SJ@CW:R T#W#4%I 2@M!*5%4+2VI[:; MAW8/?KEI@VXG@M)\4%H 2@M!:1$4K>V<[5ZFK=_,/&Z4 =V_!*7Y=L=VZ.!R M?Y0YHE((VJX(BE;EU=PY5,T)GY?GY4)E;$5E=4#8E#9G\M?E2?1>>5"' MM5M,==!_A_D\I0)E9*:0UL5 O0"OSLZK&\F6Y='M$Y.2Y>7E@N"$\**">CYC M3+[=% &:_V"8_ ]02P,$% @ M6FY5H^H^E78!0 CRD !D !X;"]W M;W)K&ULM9IA;Z,V&,>_BI6=IIYT;;!):.C:2&W0 MMDH[+;KVMA?37KC@-%8!YVPGN4S[\#.$ B:N4R;G31,(S]_X5_OA_QA?;QE_ M$4M")/B>I;FX&2RE7%T-AR)>D@R+"[8BN?IEP7B&I3KDST.QX@0G95"6#I'G M!<,,TWPPO2[/S?GTFJUE2G,RYT"LLPSSW1U)V?9F >O)[[0YZ4L3@RGURO\ M3!Z(_+J:\0"_-V!4!8Q*,ONNE!PB+/'TFK,MX,752JWX M4L(LHU7W:5[\WQ\D5[]2%2>GM_&W-16T_!^<@_F:QTM%$TDR M\;>)SUYR9)8LYOF56.&8W S41!:$;\A@^N,/,/!^,N%R*18Y$M-0^C5*WZ8^ M_86Q9$O3U$3,&MF7V%YL7(H567$S13 ,H!H.FS8+TV7H72"N4^WY!< M,DZ)\8&V#PY:,/SQ:-R!86VA+PQ'8AJ,20UC8D]17)E*+G>?P$KE*0G48QX0 M->U6RNT9<];D$$\(.W2L3?:EXTA,HQ/6=$(KG=_EDG!ES#@G!1LAB#2.F? M"@J]#A1K2WVA.!+3H$"O<9'>.[#D+#\_CJ:2:K,)6\_5R@9:V^L+QY6:3J?E ML>'_]C95:)L&G 2H.U;L+?3FX4A-Y]&X9FAUDM-')G$*%IARL,'IF@"VJ,:+ MJ@-5JN$D,:)"AYEF@OR#H>/4$[M2TU$UKAC:;7']O%[AW5L/ZTJBS>4<>N&D MR\6EC8YE<&A\-[49:<>%KDH"4XB>:*D=H?G17*AJ:P.\:&7M;O0=9QZGM=J>E@&N<+[=9WGW6.@0D.P:#0[[H]>U.] MP9S"_,+&_4*[_=57?8Q43!88A6&7BE,3[$I-I]+88'C$![=*=? OF)5K<6IF M<9+BH@ 52[HR#R&79G?F5"URI:8S;FKCXWM1G;; M?9]+G#]3Y0O$E7&IT3NHXWW?ZQ9G]D9Z+R*>PFNCQFLCN]>^S1B7])]RBH(Y MX90EX&Q',!$/@=,';J5KD2DWGV?A^9/?] M1S/>R)#QPJ[AMS?2&\DI##]J##^R&_Z^&<^NUBOC.2T/7*GI&)OR -G+@Z[? M4[WG.);GQ5MEXW*$7:_W+'5:4;A2TUDV%06Z/$'6R.]D9RBE$!-*8'L"_%]LYY=;;S/>L:!Y+1@<*6FOV-O M"@;?7C!TDEQ$-B1E*Y* 1Q(O+>*=EARLU'6Q3=OC0 M?<;S758,,Z=JD2LUG6=3?_CV^N-8QJO"VQEO#"?=!2E[([V1G&1_3&N#S)%7 M ?TRWA$U..YA].Q:O3DZ+2&&K&ULK55= M;]HP%/TK5E9-K;213Z#M(%(IFUIIG5!9MX=I#VYR(583F]H.M/]^UT[(^ BH M#WTA]O4])^=/ M0CR9S6TZ=#PC"')(M&&@^%C"->2Y(4(9SS6GT[S2 #?7:_9OUCMZ>:0*KD7^ MFZ4Z&SKG#DEA1LM,;G9/JJ-!0*\Y,.'C],Q^3TY(R<$,8Q5Y2*\E0-7(U2S0O=I)8UJF0%!V3Y M ;D37&>*?.4II-L$+GILC 9KHZ/@*.,=E1T2^I](X 5ABZ#KM\.#%OCX[7#_ MB)NPN;;0\H4'^$:EPHA29//^_GS'&+DU]_&WK>059=1.:?K+I5K0!(8.-A % M<@E._/&#W_.^M)7K/TAQ:_Z$5K&MAIGLNXR@*HFXT M<)>;A=A/"_MAK]_;3AOOIP477K_?;=*VQ'<;\=VCXG_@8,!/3Q3@GN9"J;,V M(]U]A:$?[OK8SPI"__QBQT9+5G#>WS'A;O2C N3<]G5%$E%R77VQ3;09'5>V M8^[$1SA2J@GPGZ::1_A!S1E7)(<94GJ=/DJ258^O-EHL;-=[%!I[J%UF.!9! MF@0\GPFAUQOS@F;0QO\ 4$L#!!0 ( +5IN5938>26% 0 -H1 9 M>&PO=V]R:W-H965T>WHVIEWG4%A\X[ R6]?$2;E3ZKL;7$Z& M7N 8@8#4.@B&?TL8@Q ."7G\78)ZU9S.21?&JJQT1@89E^M_=E\&8LN!=IYP M"$N'\%"'J'2("J%K9H6L"V;9:*#5BFAGC6CNHHA-X8UJN'3+>&LU/N7H9T7I"W;]Z1-X1+\OM<+0R3$S/P M+<[O4/RTG.M\/5?XQ%R?F#XE$3TA81!&#>[CP]W#77^- 52-NL@59W=<<,O!/(9D0C#A;B!=:,WEK+#ZK*2N;IPSPPWY\PHG()<6 M,O-74W#6;#K-;%RYGIF86,9-8N.:V#CI[FNM&W5Z4;=Y'9)*0]*J 7==W%,E^>T^ MG3,Y X(W5DQ/R%A)JW$[;TR;5LR7%LV1P';D=ROYW5>UVW2/&;@C@>T$KE<% MKG=0WL!CWJ1EOI#I.H',2%.>9BRG,F M",O40EJBIL2 Y I[1)>J;K/"'XZ265KL4HT-0RN=EZ;IL=!V@[?52M%75>(E MG6,%[TAHN\';-&.TM64YX#5= CSWGFXPHV$_")ZJC4W70]O;GLWR-K*+&MA1 M&N^SJYO1L!?%3VPX=-/ET/8VY_#*O5,:T?'*D*E6&1[&EDHLW1.'Z>IX7;B- M*H_4!97!^#]Z*KIIJFC\NNJUMB<.]E^_ M#69/E>JFUZ*M';:]]4R@92H2[$!;IZL MA$R)-DVY]M5& HGSI)3Y81 ,_910[D63O.].1A.1:48YW$FDLC0E\ND&F-A- M/>P]=]S3=:)MAQ]--F0-#Z"_;.ZD:?DE2DQ3X(H*CB2LIMY;?#W#8YN01WRE ML%.U>V2E+(3X81L?XZD76$; 8*DM!#&7+/PL0+WR/VUB_?X9_5TN MWHA9$ 4SP;[16"=3;^RA&%8D8_I>[#Y (6A@\9:"J?P7[8K8P$/+3&F1%LF& M04KY_DH>BX&H)>#^D82P2 A/3>@5";U@K81F@6R JDV#F2"MT@$*S3$K@RR?T:@Z:4*9>MZ68CAV1<2WU GUYF*-7+UZC%XAR]%\B M,D5XK":^-FHL)W]9,+_9,P^/,+\E\A+U\!L4!F&O)7UV>GK83/?-&)8#&98# M&>9XO2-XWNM-F0)4\^\F KD%KSH MY5]X&/S=IM(16$-SK]3%H+A@CLHU;)\"Y\^ (K*%U4&H=N/+>P*5F M1V -S<-2\_!/O;<'&-9LU1\<>*\EJ&[0!K=1R6W4R>W![)<)^F160^._;X*W MD>M$.''3APT&U MI0>=[-Z:LD$2UKWX=6.<.QFNT)J*:T4,=N7! LF5;D=H3=U5S8$[M_=3?%@@ MU#WVNPM;0O#1-1!7Q0'NK@[>F^5/HQM)37W(T9TA&+<2[$0Y>T(@>N#E M+6@KN4Z(LR?#$5I3<%5]X)$S$SHM0URA-757A0CNW/-/,N'XX*C18L+#H-]- MZ-=.W/9SASE-KBE7B,'*Y 27(Y,L]U\0]@TM-ODA?"&T.=+GMPF0&*0-,,]7 M0NCGACW7E]]QHE]02P,$% @ M6FY5C0,JIMG P Y P !D !X;"]W M;W)K&ULS5=M;]LV$/XKA%8,*=!&KW[+; .QU70% MFB)(VN[#L ^,=+:(2J1'4G&R7]\C):NVI6@I8&#[8HGD/0_ON3./I^E6R&\J M ]#DL8 EY;HC0C;]K3J?9T@#WWW?L5U8[:KFG"I8B_X.E.ILY8X>DL*)EKF_% M]G>H]0P,7R)R97_)MK;U')*42HNB!J,'!>/5DS[6<=@#^,-G $$-"(X!T3. ML :$+P5$-2"RD:FDV#C$5-/Y5(HMD<8:VW(HG(D>,81/R#7N$&FR#N>0GI(X**J M1EJPD[8(>AFOJ3PGH?^&!%X0=CBT?#D\Z(#'+X?[/6K")E&AY0O_-5%OR*52 M@&G 0)./C-ZSG&D&:I? E.!YNH6DE)+QM;7Z)+AL)A94,47^_(@;D \:"O57 M5[8J;Z)N;TPQNE ;FL#,P6JC0#Z ,__U%W_H_=85Z5.2Q20> MYJ,(C_O#?B#;-F^CR#\TBMM&8_^'S8'N8:-[V*O[$][;+8$F#%U"*JKAOI.^ MYQTIZ3*:A*,C*6VK8!QV2QDU4D:]4EK7P56=G&5?C2_P!:^ZKA_T%3]/[8S:\85R6&%E-[Y M"#V254]=#;38V"[S7FCL6>UKAI\A((T!KJ^$T+N!V:#YL)E_!U!+ P04 M" "U:;E6YV[^HK\" !<# &0 'AL+W=OETEU$MU;W. 0QY$D6IQT%N3'46ACK+03!]+"LH M<64NE6 &IVH1ZDH!FSF0*,(XBI)0,%X&ZFX"5,%-%+(9AZ/H=" MUN. !J\OIGR1&_LB3$<56\ MF!_51.$L;%AF7$"IN2R)@ODX^$S/SFEB 6[' M3PZUWA@3:\J=E/=V#EZLF>UH[8 -#^#D"\!L1.]^I#3N4E,RP=*5D397D1X](',6] M?^$ABFD4Q8VBV/'U=_!-@15DHO#<*?.\38X7;D_QF:Y8!N, CZD&]0A!^OX= M3:)/'G&]1ES/L?=VNDMK@"/BW'9$+D%GBE?N?/V^QKWDRH#0?[;)[G4@N]_( M[GM]^AV4(').,ED:A8FP39^?@4;D&9C2'CLS 2W7#2RZ6@KR0O:'V$AWH MLZ21F705ZJ0#V2>-[),]Z5-"C6XU&/)MVOQHZJ+LD3%L9 S?&.0O#TM>X3V^ M]=!Y20[TU&DC\;2K )]V()M&[94=_7UG M.M1S;6FA<5JM#WO3>@]\L/?VIFTMH?Y2T(;;F]I^ED,=UA89 M.N@LU%V4'=K6'>JM#V]+;S^%)]SA1J]H^VYLWQ:\U*2 .5)%QR=HO%JULJN) MD95K'^^DP6;4#7-L_T'9#;@^E]*\3FQ'VORA2/\"4$L#!!0 ( +5IN5;U M2D#RCP( #T( 9 >&PO=V]R:W-H965TRJE:\; M!:QPHKKR:1 D?LVX\++4O;M162K7IN(";A31Z[IFZND"*KF=>:&W>W'+5Z6Q M+_PL;=@*[L#\;FX4]OS>I> U",VE( J6,^\\G,XG-MX%_.&PU7MM8DD64C[8 MSG4Q\P*;$%20&^O \+&!.525-<(T_G:>7C^D%>ZW=^Y7CAU9%DS#7%;WO##E MS#OS2 %+MJ[,K=Q^@XYG;/UR66GW2[9M;(S!^5H;67=BS*#FHGVRQZX.>P*: M'!'03D"?"\9'!%$GB!QHFYG#NF2&9:F26Z)L-+K9AJN-4R,-%W86[XS"KQQU M)OL.6 --/A/7(+] U>1<%.22ZURNA2&WS #Y< F&\4I_3'V#@UJIGW<#7+0# MT",#_&!J1*+P$Z$!C0;D\Y?+Z:'<1]2>E_:\U/E%1_SNW;Q"0=@&%"Y37(EV MK7.Q(I6K@,$*#%&VMO&PK=UK4]VP'&8>;B8-:@->]OY=F 1?AYC?R.R@ E%? M@>B4>_:S07"#P$.4IZ5C\@1,:1(&I);"E)K0F!3L20\QOLPJ/NET !CW@/%) MZRLNF,AA".^T,'0YD:1+:0CJM 'MH(8=#F#&/L7:BL- Z>U5]4F"T9!''Y)_WC#G*;]+E-7KO&)H,C M)F'T++-C<6?/,O/W#G=[L>*)N.)"XW&U1&$PFN &ULU9C=;]LV$,#_%4(+AA9P MHF_)SFP#J=-B [K-B)OMH=@#+=,V44I422I.]M?O2"GR%Z.ZB/NPEU@4[XZ_ M.QUYQPPW7'R1:T(4>LQ9(4?.6JGRVG5EMB8YEE>\) 7,++G(L8*A6+FR% 0O MC%+.W,#S$C?'M'#&0_-N*L9#7BE&"S(52%9YCL73.\+X9N3XSO.+.[I:*_W" M'0]+O"(SHN[+J8"1VUI9T)P4DO("";(<.3?^]<2/M8*1^(N2C=QY1MJ5.>=? M]."WQJT:VK%W>=GZQ^,\^#,'$LRX>QO MNE#KD=-WT((L<<74'=_\2AJ'#&#&F31_T::1]1R455+QO%$&@IP6]2]^; )Q MBD+0* 2G*H2-0F@W!*%*9-O0>Q^=HO>7+Q%%X@6Z-.: M5Q(7"SET%;!HBV[6K/NN7C=X8=W?L;A"H=]#@1>$%O7)Z>K!OKH+$6C#$+1A M"(R]L#L,GV_F4@E(K7]L'M4F(KL)O=^N98DS,G)@0TDB'H@S_ODG/_%^L?EW M)F-[WH:MMV&7]?&?)1%8T6*%F/8;"9WKEWQY6<$ 2TF4]8O61F-C5!\/#V,_ MC%-OZ#[L.F:1\N(P:J7VB*.6..HDG@HXN(1ZZJ$2,E,A2#I$OE:TU EK8ZW- M)7NL_@'IL4P8^W;.N.6,.SD_<;U]3HQG;&%,O4-*BY37[\=VSJ3E3#HY3;XC M1O&<,JHHL?(EQ_$)XOX!GD4H2@,[7=K2I:^G2RUQ20[@+#+Q"VS]EJW?R?8' M+RZS2@C(NV;W?(.S?\P01$%Z0'HL-8C2Q(XZ:%$'YT4='$'L1*OF/!;Q^Z$= MT_>V-<@[8=>XGX4'F#:Q,+@1=*=:NEWDGZ@A2F,)D-[Z.YYH]\# M^8W>Z#TT4UB9.HKX$M7R%+R;%'MF[B()>X,X@E-+ST"9S=9M MF38"NN#VH(&3)3$=&'NR5N__'_A^1FP;![^S4N_4TB8G/C8)#,Y-ZLUWYISH MYCGE[)R\SL9^I+9-A]_==1SLG9TXG34\W1"GA>=5-O;#L^UP_.X6IRN1X"3/ M?D@N=2-];P&9G,_>?A"W[9??W7^]G&,_+(3=0-\?PK/9JT/H[MP-]<4<3L85 M+20H+V$![RJ%]41]UZT'BI?FNCCG"BZ?YG%-\(((+0#S2\[5\T#?0-O_.(S_ M U!+ P04 " "U:;E681TRJ28# #."0 &0 'AL+W=O]M+:SCDG]]SKV'>XENI.YP"&/!1^;Z> MY5!0?2I+$/AD(55!#4[5TM>E CJO2 7WHR!(_8(RX67#:NU:94.Y,IP)N%9$ MKXJ"JM\7P.5ZY(7>9N&&+7-C%_QL6-(E3,#*/^OO*.7J94PZ7DW]G=@BA.DCA*@A1%U"\@@A;@CQ4PE)0TBJS-16JCR, MJ:'94,DU41:-:G90);-BHWTF;-DG1N%3ACR3?01,FB8G9+(J2PY84$,YT8:: M:DSD@N 64]0621,FZHUF*W8T!D,9U\=(OIV,R='+8_(2$>1K+E>:BKD>^@8C MM._Q9TTT%W4TT2/1A!'Y)(7)-7DGYC#?%?#16NLOVOB[B XJ?J+JE,3A:Q(% M4>P(Z/+I],A!'S^='AYP$[?5BBN]^'"U?IQ/M5'XR?QTI;B62-P2]A@YTR6= MP_4B3(.WKO0\I]CXF<1V4I>TJ4L.J6=?ZETLEH3;)!)XP)-3 M@RN!M5"O$K+'YGV6Q .L_OUV8AR@,$UV06,'*'W3;T$[1GJMD=Y!(^>%5(;] MJ3]"_#QOOMP2JC48Y_=6:Z5;$81Q)\I+!R9-.T[V,=$69L=(VAI)#QJY$@:P MSF93"H)^%DQ0,8.F1IS1*>/,,'!Z2_?C[G6L[4.B?L>9 Q*ZC?5;8_V#QB8Y M5N@$S17_WVO]_;?W@HX)!R89=%RX,(';QJ"U,3AHXS,V'?^-?["_P_N#L&/ M 4J#3JG&^Z!>%"4="_[635> 6E8=@R8SN1*FOA3:U;8I.:_NXL[Z!38K=6_Q M3Z;N=/#,7C*\ZS@L4#(X[6-(JNX>ZHF1976?3J7!V[D:YMAP@;( ?+Z0TFPF M]@5M"Y?]!5!+ P04 " "U:;E6I27OJ,L" !F" &0 'AL+W=OT2YHS*QJ;M5L1C7FM MBIS!K2"R+DLJ?D^AX.N)Y5J;A;M\F2F]8$?CBBYA#NJ^NA4XLSN5)"^!R9PS M(B"=6)?NQ2S4> /XEL-:;HV)=K+@_$%//B43R]$!00&QT@H4;RNX@J+00AC& MKU;3ZEZIB=OCC?JU\8Y>%E3"%2^^YXG*)M:Y11)(:5VH.[[^"*V?D=:+>2'- ME:Q;K&.1N):*ERT9(RASUMSI8YN'+8(;/D'P6H+7)P1/$/R6X#^7$+2$P&2F ML6+R,*.*1F/!UT1H-*KI@4FF8:/]G.EMGRN!3W/DJ>@S8-(D>4OF=545@!NJ M:$&DHLJ,"4])3&5&4CP?DN2L.6AZQXYGH&A>R!,DW\]GY/CHA!PA@GS->"TI M2^385ABA?H\=M]%,FVB\)Z)Q/7+#F0<4;*DZ) M[[XAGN/Y P%=/9_N#=!GSZ>[!]SXW6[Y1L\_O%L_+A=2"?QD?@ZEN)$(AB5T M&;F0%8UA8F&=D"!68$6O7[FA\WXH/2\I-GLAL9W4!5WJ@D/JT9<*!!Y_6"Y/3).8U4TVQZE:[9GEI>D1O M?8I-M.EY?V6:#HRU9)DSB893E'1.SS BT72U9J)X9>K\@BOL&F:8X8\ " W MYRGG:C/1+^A^+:(_4$L#!!0 ( +5IN58!??E&/0, '\, 9 >&PO M=V]R:W-H965T4[EXQED8C/UL/=TXCM;K;4]X:>3@J[@&O1M<27-R&^S M+%@.7#'!D83EU/N(3\](%5#-^,%@H[:.D6UE)L2='7Q>3+W 5@09S+5-0.G[)=5\Z:9&55P+K*?;*'74V_LH04L:9GI[V+S M"9J&8IMO+C)5?:)-,S?PT+Q46N1-L*D@9[S^I@_-0FP%$#(00)H 4M5=@ZHJ M+ZBFZ42*#9)VMLEF#ZI6JVA3'./VKEQK::XR$Z?3+V!:4N@(79:ZE( R.T8% M?30KKQ4J^0(DXH(?S2F?F[6CLPR0>28DU8ROZND*'5R IBQ3A^@M8AS=K$6I M*%^HB:]-C9;DSYMZSNIZR$ ]7ZD\1B%^CTA 0G1[?8$.WAX^3^.;%ML^2=LG MJ?*& WF_M277';LJJS-$[@SVYW&J"CJ'J6>>?P7R'KSTW1NV]86[ MLJ>FWP8I:5O02*W:QZJADBQ5&T=C-BEM6_!(K M<;'B'HN,PA,W*VE9R4NLD8N5]%E1$KE9HY8U>HDU=K%&/18>AX&;-6Y9XYVL MFS48X2XU2!=QW+]KR=!*GK3$D]U$H6GVAPM<[!-'MR0<>#QQT#DIV(G_ DHA MEA>EAH7QB6D&"]\984\5_WGS$Z8QG3C\X"<'\%XF0\M *= MK?!N75TR;GV[0U;X?]@*=[K"^_FJ"7NV("0<6(Y.6'@_8^&^LN)D -89"^^G M+-QWUM"#UAD+[Z:%%4.\R9T&:_6AVNS1L"2#O!7%\*H9\&=M/:OG.DOP%02P,$ M% @ M6FY5E&ULQ5=M;]LV$/XKA%8,+=!%+Y;?4MM 8FU8@'8PDG7]4/0#(YTMHA*I MD;3=[=?O2,F*I\Y!'\A9'(;^J%$"3;WG&U=))M2ZN75?% M*>1478D".'[9"IE3C5VY> MTSB>MT_HOUGR2.:1*EB+[!-+=+IT9@Y)8$OWF;X7Q]^A(C0V>+'(E/TEQ\K6 M_M-OE1!G#O[D@D-0.01MA_""PZAR&#W7(:P<0JM,2<7J M$%%-5PLICD0::T0S#2NF]4;ZC)MU?] 2OS+TTZM[. #? ]E*D9.UX%KB2B@, M0J=D;:<'J<@OY"9)F%DHFI$[7FXWLVRO(]"49>H-FGQ\B,CK5V_(*\(X^3,5 M>T5YHA:NQC#-9&Y45&_EL2>,&H(Z#U\]V##O?H^>Y^#YM1O60CBS>Z@/<')M--'(L]UXSOR$8* MCNT8,!MQY80DZY3R'9A5:)@Q'K,B _+Y/0*2.PVY^M*U.N7L8??LYARZ5@6- M8>G@0:- 'L!9_?R3/_'>=2D[)%@T$%A#];!6/>Q#7YUR@U"E0'=NZQ)@; ', M>7M8^9-@BCOF<*Y(A]5\$DR:5E%O,-])=5Q3'3^/:L;H(\LP[Z&3[_A_3&;A M;-2BVV'D^5Z+;6\\W\EV4K.=]+*M3D"%MU@L=IS]"PFAFA2"<6UR2.,UU\6^ M%_6E:3(D6#006$/-::WF](<>3M,A51\2+!H(K*'ZK%9]UKN'-R!C%!@?:D1L MB18:KVE9[NLN$4LPWSM+2N]J$LQ;J=MMYH6MY.TT&\^>3K0&I7E-:?[BM!0' MD!?SL1?NI3MC2+!H(+"&C+[W],#S?FA&5M,/)/R@:-%0:$WIS][6_I!I6:&U M,FDT]5MY><%NWGY#=-N%?MC*3/>L?,#G_LZ688K8O5 ^LNO1NM2[L05.:_S6 ME("V+'F"*>M'? /O&%E=3O/%E69*5'2T*6Z0\"HTUAVVF6,:"- ;X M?2N$/G7,!'5AO/H/4$L#!!0 ( +5IN5;<5M=NT@8 "(W 9 >&PO M=V]R:W-H965TZ9BZO'S* MBZ_E4@B)OJU767DU6DJYN1B/R^E2K)/R;;X1F?IFGA?K1*JWQ6)<;@J1S.JD M]6I,/"\8KY,T&TTNZ\_NB\EEOI6K-!/W!2JWZW52_',C5OG3U0B/GC_XF"Z6 MLOI@/+G<) OQ(.3GS7VAWHWW*+-T+;(RS3-4B/G5Z!I? MHZJ4+WG^M7KS?G8U\JH1B968R@HB4?\>Q:U8K2HD-8Z_&]#1_IA5XN'K9_1? MZ^)5,5^24MSFJS_2F5Q>C:(1FHEYLEW)C_G3;Z(IR*_PIOFJK/^BIR;6&Z'I MMI3YNDE6(UBGV>Y_\JTAXB !!ST)I$D@[036DT";!'IL FL26,W,KI2:!Y[( M9')9Y$^HJ*(56O6B)K/.5N6G677>'V2AODU5GIQ\%(\BVPHT+_(UNLTS6:@S M4:I!R"6ZK0\OBA*]03PMD\6B$(ND/EWY'#UGON1")NFJ?*6B/C]P]/+%*_0" MI1GZM,RW99+-RLNQ5".MCC>>-J.ZV8V*](P*$W2GQK(LT;ML)F8FP%B5N*^3 M/-=Y0YR(=TGQ%E'\&A&/4,N ;H]/)Y9T?GPZ=E1#]V>-UGBT!Z__;/SY086B M]U*LR[]LO.]PF1VWNLA'WN7X\=#1KIAU/>#D)EAO!M& MP@!'>!]F5.'OJ_"=531SH%2%3/-%EOXK9BB1:).GF:P$*=4%VU:;$_74.0$) MQH' ##:#/9O!0!H+(/F$!.- 8 :?X9[/\$R-[?(#0Q4AB>.6QBQAF$5>*XQW MP["2F$?L&HOV540G:RQ_%$6ON)QPITX&2# .!&;0&.]IC <25PS))R08!P(S M^,2>]G'>F?)J $Q%4!+CEKYL<I! M)E()33E(]$%-DPQ=*R^:3A-K;4[$4Z<%*!J'0C/9))I-,I#4&F H4B'1.!2: M2:KVW]AI1X]1&^W>IKP8^ZRMMFZ<"L)1V%9;-R[V&>NQC%@[7^RVOM\1&_H/ M_:BM=!_XY.D#B<:AT$S2M5''_E":!#7KH&@<"LTD5?MU[+2OQV@RL-RQ@IAT M--F-"WV,.S? ;A@+_;CO_J>-,G8[Y1^3I-.%NH]X\K2!1.-0:";;VM#C:"@M M@GI[4#0.A6:2JNT]=KK=8[08=^]GA-#V@HHE+(R]D+2EV UC8<1Z?NP1[:J) MVU7?)EDRLSI.=^*I)Q\4C4.AF:1I_T[P0(HBH#8>%(U#H9FD:AM/G([V"$4U M *:3I''0QH=!, M;K6;)VPHZ8&Z=5 T#H5FDJK=.G&OJQ\A/=]F+#$F;>EUXV+BA;BMO&Y8$#*_ MY[<>T0Z9N!VR4WE._^@&/GEV@"YJ0Z&9I&JW3L*A) =JRD'1.!2:2:HVY<2] MS'Z$Y**.1F@8^7Y;<=TP0FE7<;8PUO>P@&@?3-P^^-VVR#?B-;I+9[.50.^2 M4M8_Z*[G?2N9;L"3)P7H"C<4FOG,6YMQZ@WUU!O4K(.B<2@TDU1MUJE[L?W[ M2FL C-]6%/OMQW*6,)^%M+V.:0TCN&?1A&I_3-W^V*VT,]RF^[@GSQW057 H M-)/S@RZ4P=I08/M08!M1AK#P5%MX>FXO2@/0NEE%M"U(2UA(O: M2$M83#W6 M(TCMFJG;-?^0()TFU'W DR<-Z-HW%)I)MG;V=*AF%0KJ[$'1.!2:2:IV]O3< MCA5J:3*)@S!H*]'6V:+NH6TE6L)8?/#8P:Q#FVGJ-M/799J\N4^FZ3R=6JL M7<<&1>-0:"9UVK_3H?I4**B/!T7C4&AFKZ7V\>S<5A76;2VA2B^=;DM+&*9> MU.ZVM(3Y01#9=<6T=69NZWRHJS,,IOLHI\X44#0.A68RK$T]&ZIWA8&Z=E T M#H5FDJI=.SNW=X79>E?"J",_6QC%[5]\EC <,M8GOX.>;;=1/D)^3COIAC]Y MBH"N>$.AF=1J[\Z&ZD]AH!X=%(U#H9FD:H_.SNU/:0 .]P5@ZG>>B=O"O+C= MQ\EM81$A7DMWXX/-0VM1+.I-6"6:YMM,[O;7[#_=;_2ZKK2;DHB-)3L7!E*9 DUJG(W<#SNFY!*'.B MH5V;B&C(ERJG#"<"Y+(HB'B]Q9RO1X[O[!:F=)$IL^!&PY(L<(;JL9P(/7-K ME(06R"3E# 2F(^?&']Q>&WMK\)7B6NZ-P2B9<_YB)O?)R/$,(GZ'BM!<7L 94 8/&5]*PA(Y=)4F9T*X\9;( M;44D.$+D,Q%7$/HM"+P@A,?9'9R?7?P,XVIMM<"@%AA8W':SP!9,T9Q1RA9' MM+3@_:;49P43>*"%L>,IS/263$E<&;C94/@\LVTNO?>GYAR0W M4C/U-I EB7'DZ(*2*%;H1&_?^%WO78/PL!8>6O3PY,+AZ9/&AGN%A7P^)#,\ M@4-W=2!^IX[?^;WSA;LDJCJ) M F.^8+1*8 /KPB$0V9ZM9,N_^X$MK'*Z&1VA\>D5XMO/>_5$+O M!#+[MSPTS?:% 8 [V?7! 5Q4 !D !X;"]W;W)K&ULM5AM24)O>C--FXF;WF<%9%L30*XDXO3? M5Q(8&Y 97X]\L4%Z]D'/KG99--]3]L*W& OPEF<%7UA;(7;7MLV3+Z:2HOT0 M(X&6_4\X_@AUF MX([FN0S*:HL8!I,8"T0R.?49/*UB,/GP$7P -N!JE@-2@*>""/Y)#LKKO[:T MY*A(^=P6T$%L.?BU2G+8);"FL4><>U-VZ@XSW MB%T!#WX"KN-ZA@7=76[N&LSCR\WA@!JOB96G^;PS?+>(DP04,F)$1PQ,LB9B M214Q'1.3YRMFW\RLBLLUWZ$$+RQ9/3AFK]A:_OP3#)U?3%X;DRP>B:SE4;_Q MJ#_$KG<_J7>_]J7)=15%H"E4&7U=>EX8AG/[]=0G?90LO3.WC8K[J&D4-9B6 MAJ#1$ QJ^*9+&TX_HU?,9*EN;04.9*WG0N8C*38F<15WV!+GA]/0ZZS\S@3T MG*GC!QV))B#T_.#$%RV=8:,S'-1YZ>X'$UF%4IIEB'$]J4>-D:T>&)TL%5XY ML".\#W*N.L&/31C',^N-&KW18+;')"ME6/]GOD=CYON89/%(9"V?3AN?3G\\ MWZ<7Y7L?9&P)O!GOH^#$*9IE[7 7W<-/#<0%_[I0X#/KO^ *$@YW?=SMV3+9X M++:V8X\-(QSN&!\Q%XPDNK(6J?*F/C\H$IFD>K^6ZGL.$,[+[E=8[=M^CQ<% ML/L&,:!B*R24'^D@LGCZLG\VA_F^^X-,R9; M/!9;VY?'3A2^9RL*1^U%1V6+QV)K._;8CL+A?O3',W':SYYP%G7[T#L3SO'= M:;>9,^!@-'.";CK:)R=..68;?7+'Y58H"U$=SS2CS>G@C3X3ZXS?JE-#?9)U MI*F.'.\1VY""@PRO):5S%&ULK99=3]LP&(7_BI6A"20@WVE@:21HA<;%) 0# M+J9=N,G;UL*Q,]MMX=_/3D+4-J;C8C=-G+SG^#F./YIMN'B12P"%7BO*Y-A9 M*E5?NJXLEE!A>>#F68T7\ #JL;X3NN7V+B6I@$G" M&1(P'SM7_N4D-?5-P1.!C=RZ1R;)C/,7T[@MQXYG@(!"H8P#UI3M^E$6[?O[O?--EUEAF6,.'TF91J.792!Y4PQRNJ[OGF.W1Y8N-7<"J; M7[1I:Z.1@XJ55+SJQ)J@(JR]XM=N'+8$?O2!(.@$P6<%82<(FZ M61-KBA7. M,\$W2)AJ[69NFK%IU#H-8>8K/BBAWQ*M4_DM6P-37!"0Z'@*"A,J3] 9>GR8 MHN.C$W2$"$,_EWPE,2MEYBK=IU&Z1>=_W?H''_C_P.((GWC=;VO]DMI,][+.'A]SS>[S1,T>!()A:OV0KCQNY6?WK M/ [3*,[<]7:$857DA^E%7[7#%O5LT4&V9[W6S4RK!2] 6NE:@V2'+DSWX(9% M27 1V=GBGBT^R'9#&-$+K$0+SNU+(![T&ES$OK_'9JF*4R^PPR4]7'(0;FO] MGJ*%X/:Q2P9=IVFR-2XMX+!J%$9I; <<]8"C@X!/F*ZP:O?\9D9; 4>#KL^2 M. GV "U5?AI^ )CV@.GG1Y"!LN&E@SF?!GZXCS>L&OE)[.WAN5N;M3DH]1:W M($PB"G.M\\Y'VD"TAT_;4+QN]N\95_HT:&Z7^KP&80KT^SGGZKUACH3^'T#^ M%U!+ P04 " "U:;E6QWF"%UD# #T"P &0 'AL+W=OW.1" MK#DVLQW8I/WXV4Y( X1HE9#V K%S[_&YQ_;-&6ZY^"%3 (5^993)D9,JM;YQ M71FGD&%YQ=? ])LE%QE6>BA6KEP+P(E-RJ@;>%[?S3!ASGAHYQ[$>,AS10F# M!X%DGF58_)X"Y=N1XSN[B3E9IIQ_2#TR*U0$I(!DX0S)& Y M69\Q]F<)>,',\P @JQ,A!8_VU@!I0:),WC9PGJ M5&N:Q/KS#OV3+5X7\XPES#C]2A*5CIS(00DL<4[5G&\_0UE0S^#%G$K[B[9E MK.>@.)>*9V6R9I 15OSC7Z40M02_?R(A*!."PX3NB82P3 AMH04S6]8M5G@\ M%'R+A(G6:.;!:F.S=36$F6U<**'?$IVGQG=L TQQ04"B^O,E>L(TQU;J.4@0 M&T"3..8Y4Q*]NP6%"97O==CCXA:]NWB/+A!AZ$O*NTN3,$FY<$ID6 M1((31/P W7.F4HD^L@22?0!75U65%NQ*FP:MB/=87*'0[Z# "\(&0K-_3P]: MZ(25TJ'%ZY[ 6WR,W[[QN]['YJJ/A/8G@;=2H.N10]?H\$]WX!N#,HVKU*K5ZK2=FBJD1H(.>8448(VR% M^!*M01">-!5>H/4LFFG?F[$?A;VANZD7U! T&'2KH#VB_8IHOY7H)$F(V31I MMK#4H8E@@=*OK=WK'1$\#@JCZV9^@XK?H)7?+,5B!0E2O(W=X&CAR\B+#M@U M!(5!U$POJNA%_[;/H ]ZZPY'1ZOW>_W@@&+4?@SV*%Y7%*];*E=#72!HK"8Q4#QM75ISUQISV0YU"7.B2G.\I^ M\#4A CSF6<%GUEJ(S85M\V1-,$ M=H[3PII/ZV=W;#ZEI4GF 7-R3;-_TH58 MSZR)!19DB2OJ>]2( M_/M5AH,;07+^GTK[!MM38U>3R 7?X(3,+#E+<,*VQ)K_^@L,G-]4NID$BPV! M#33U.DT]'?J>IIM.4])IB@5(*!*8'?2>!K);A,DC(O,RS(0LZ+LH$DQ=7,JV+=( 5[=#X'H><[(]:J M,#?RO1%K;;^.9!UTK(/C!_X,%$0YZL$!LSCO7$&7QZE5^!$Q3<\8!*%D]$P7A\&0>A!?T0W/*P$B,*PBQKPF'0\)EH> M7^6PG8&',LT6:;'B]2BF^8;1+:G&4?D1TB*^=2(T"18; ALH&75*1B?\N$0F M-34)%AL"&V@*G=Y#.:?YO+2X^T7E^YX?C$I/%1:ZSB@LUO?R6!7VG"34JG"+ MD[5\Q)Z&_)6\M4AO?9.,HL6FT(8JHEY%=,(*;<%-"6L2+3:%-A2VM]50ZS#? M4:3N0?5YDPBB<9&JPMQ@_('4]_)8%7HC#/5.^,_E,DT(6):L2$7)R"MJU9!K M;54RB1:;0AN*V5MJZ)^R5@T9XU98DVBQ*;2AL+UKA^^P[=I:/33E< *#L9=5 MA84.'*]<]+T\5H7>O4.]?;\I!&$%SK(GN6+;DDQJL@"<+L4.,Z6/U^.]^8TR MB1:;0AMJV:\@X.24I6IT-6$4+3:%-A2V7U! K;=^1ZE&AZ;6":)QI2JB)CX< M%^HI_#_J_3_2^__7KK/U,&]]C=#AJD"U(E>&O;@D1[W=1WJ[/R!--*3A0?NN M.YZ054'>>'W3!NUO+H1!\ */WG CK>^<7].""U8VQQ!I 3:,KJ3ZRDT%/=2; M!]"HO3:%-I2QM]?HE-O6R.B^M5&TV!3:4-C>L:,3[5VCPUUI%[KAN/(4>]>> M'XY+SZC1MO?.JW+"5O6Y'Y=$RD(TQS[=T^YL\;(^41L]OX(7<7-"V,,T!Y:W MF*W2@H.,+"6D$50'R]R6EXOFF:J [ MB9W_#U!+ P04 " "U:;E6^I/0B]X% !I*@ &0 'AL+W=O6LK-9;\OEFN:$?&!;6BNKCPQGA&I#OFJ+S:R\G[I/56A8G^O/IAJSH@LJ'S1U7 M1_T*)4XRFHN$Y8#3IUGO"EY&."P2RH@_$[H31[]!4@#M56T6B<>_7]!_+8M7Q3P206]8^E<2R_6L-^Z! MF#Z1;2KOV>YW>BAH6. M62K*3[ [Q 8]L-P*R;)#LNI!EN3[;_+M0,11@L*Q M)Z!# JHGA"<2\"$!UQ,&)Q(&AX1!R@\]R33GXE$N2KY+'E((K(:@4X (LU'B+ MM^H,>P)5RMN(2I*DXIT*>%A$X.V;=^ -2'+PQYIMA0(4T[Y4?2Q:ZB\/_;G> M]P>=Z \&MRR7:P$^YC&-+?DW[GR(' !]14[%$'IAZ!HY$1=T\P'@X#U 4*V M#KG3;PE7Z;!,QY;TJ'TZ<)LX_7:"=>5QCW8L 0KEO3G.8)H-!Q,^\_'!'EJTR!H6!$T;$60 M6M*_;A-NG<37PT8==P<0)U'2Y[ ML- 8+I,0HMIP"<^-*J/H457TR%GT9U4DD<7\6-"5L@K2*@=.C*[U^@2+/($9 MW(TK[L:^ENFQ3P)]@D6>P P")Q6!$[_+M!.N*XT3R[RS+-.V,!S@L7W>P4![ MNL!9O!HNRN_FRC]R3O/E=R YR45*2J>=9*H.:75F3M2N'!S0CJN[@' 4UAU4R-KW&DY M@MKZ0J] MHD6^T$P6M6^&[8QS:\ERXW7FH=N]6I7JAN0D)M;:O9I7KVB1+S3SW9VVPBCP)4W(J_WUBA;Y M0C-9U&8:M3/3K:7)C=>92XNQ1@C#<6TZ6N/@<'AB@4;:,R.W9WZE.+E1.[/0 M],47$SS"=1*:8:/PQ",ETMX9N;US*XER8W2N%Y\58U\-FJ1HWXO:O@L^*T]N MI,[4#)H#':))0Y]L<>;$,2O77A6YO:I5H#YN.=M0US.4&[4S"U[?#_M",QG5 M_A>%WH3*J^?UBA;Y0C-9U$X:M7/2[87*JZM&%E<]"<:C^K1LAJ$ XLF)6:GM M,G+;Y=?*E%?KC)J>^&(0-*3:$@6#(3I!@7;.J-U[7[=.>?7+J/D:MZ%3/\($ M8VV"L?M]< >=W^6Y7/66.)C5Z;&'&M#'KUK85NVVK5:6N1$)<&N7& M[,R 3[3(%YK)I[;!&'G;/.#5^GI%BWRAF2P>[\*G<)UL[?P,MHO^M1P^PW8=X2KM8+ 5+ZI""##R/5);[?U[@_ MD&Q3[O1[9%*RK/RYIB2FO A0UY\8DR\'10/5[M+Y?U!+ P04 " "U:;E6 MG_#U(I<% !U(P &0 'AL+W=O%/;VG,UI,!'#P?^!S-%R(_,)R.EV1.;ZGXLKSA?L[XKB93'W)*.7+/X["L5B,A@-0$AG9!6+SVS]@6X+.P!O!^"BT(VR MHJPK(LATS-D:\#Q:9LLW"F^*T;*:*,U/XZW@\MU(CA/3]XR%ZRB. 4E#\*=8 M4 ZN4T'2>70?4W"1951DX!3C_($.IK_^ EWK-YU'AI+5',.E M8[@O^_0/V8<"POE3E,X!2=@J%2=@ZU9;W3XSUG6=9>J"^L3:\UGQ$>C5!S<>K"',_"^AD]*B6/>B5?!,$J6<5$Y*MU^J=LWU"[\5[4+351WNX"6H@)K MIX8!_@,WG(6K0.B_QGNS[;H43&6KUUXA(G@8_6.KPY1KAK+575-L!'M!HJN' M[/)EO_V$ZF1VH>,VI[PN3/[Y'7->L0KLAY5J2[FHM!2M5-QN#QACVVYJU<0A MW[8[N@A4U '[L>.GR0JV<02-$'2;!;3#L(>0W:%? 0GO M6KU&^<14MGKUBE#@@2 *-,HHIK+575.4 G\(4W::]6T:L3T;>,;D?9%NQ2KW@&[K:(EGKE M1MG&5+:Z$XIMT(&P#3+*-J:RU5U3;(/VSC:H#2T08M2ZLZ&/LSO7@*(;9(YN MD Y;+.39N*E6&XA]R^J0JP@'[9EP4!M=H.6T+J$T8;[3Y396@(-W!ISB]QOM M;72C*&,J6[UPA3+X0% &&T494]GJKBF4P7M'&:Q!&31J\H$FJF.IXLK/2.8P M!NMNN:#F99,FJDNE(AB\9X+!;3:1#:7U:U<[JDNZPA>\.[Y0:?,L"@JCP:>N M^S+]B7=>)/M@%ZS8!1\(NV"C[&(J6]TUQ2ZXGUTJ!L4=?AS]_AC$JS!?&,]/ M'!QK??%:/W_:=FOM:H*89C\V. M8,OB,8E[)B2V%YL+2D+*\P#Y_HPQ\;R3/WE1/FDS_1]02P,$% @ M6FY M5D<_KYK=! 2< !D !X;"]W;W)K&ULO9I= M;]LV%(;_"J$50PNLD4A_9[:!Q%S; ,T6-.EV,>R"L6A;J"2Z)!TG0W]\*<5#\74XW@KY1:TXU^@Q2W,U"59:K\_#4,U7/&/J3*QY M;KY9")DQ;4[E,E1KR5EL@[(T)%'4#S.6Y,%T;*_=R.E8;'2:Y/Q&(K7),B:? M+GDJMI, !\\7/B7+E2XNA-/QFBWY+=>?US?2G(45)4XRGJM$Y$CRQ22XP.>4 MC(H V^+/A&_5WC$J4KD7XDMQ^(RG:4$R_?BZ@P;5 M/8O _>-G^CN;O$GFGBD^$^E?2:Q7DV 8H)@OV";5G\3V ]\EU"MX=T+L!>#^@0"R"R _!G0/!'1V 9UC [J[@*Y5 MIDS%ZD"99M.Q%%LDB]:&5AQ8,6VT23_)B^=^JZ7Y-C%Q>OI>B'B;I"EB>8S^ MT"LNT56N6;Y,[E..+I3B6J&WZ'$'I-N69)JMZ8JY]O*7K]Z@UZA9(< MW:W$1AF*&H?:=*S A_-=)R[+3I #G< $78M: MO_UH'D3<\)S^_F@"T97FF?JGZ2F4=^DVWZ688<[5FLWY)#!3B.+R@0?3GW_" M_>C7)@4A810(YJC;K=3M^NC3BTQ(G?S+[#PD%F8L5[HRJVN3E"6R9Y'%W/HP M'76[@W'XL"_1?QL-!Z/(;40;2;VJD9-2KTJIYTUI9B<.4\N2IS8OM4K6C7EX M.6V'!"2, L$<_?J5?OV3%%P?4EU(& 6".>H.*G4'QQ?PBJ;& O82V0PP21H%@CG*C2KG1 M20IX!*DN)(P"P1QU<52O&B.($GZ!@J/#1>P/;:L6%,V5:V^1C4'D\E-PQR.7 M-[2U7$ T5RY2RT5:S7OH&[J1(M[,M3FZ-A6=;;)&_;S8MN4*2J-0-%?2VD'@ MTU@(#.HA0&D4BN9*7-L(W,)'>(K<3_&L:_R1K=4"HKEJU0X%OV!1O#7.'@_6 M.*AC :51*)HK:6U:\&E<"P:U+: T"D5S):Z="P:Q+B]0O.L>4/<"17/EJOT+ M;F=@3&E3_L!3L38#\X[/5[E(Q?()V9^;U0LO=U"G TJC4#17YMKLX-.X'0QJ M=T!I%(KF_IQ<&QX"8GA>H.#^X<+WA[:5"XKFRE4;'N*W*NT+__ ;WW^KMJ,2 ME$:A:*[,M5$BY"2%3T"-$RB-0M%C"]U.(YXWO#VTMU_]A@DAM M@HC?OC04_O'_C/"S6P]#4+L$17-UK>T2Z9VFTD'M$RB-0M%X>A* M]U/PP%/IH%8(BN;*55LAXCT1 M*(U"T5R):WM$O-[@Z,+V4WJ>N@9U.E"T4JUP;V^0>0DO[1XKA>9BD^MR/TUU MM=K'=6%W+_UP_1*?TW(W5HTI-X==,[E,S 20\H5!1F<#,X_+:+%VNY MNA?:K 3LX8JSF,NB@?E^(81^/BEN4.UZFWX'4$L#!!0 ( +5IN5;](=4? MO0( "P' 9 >&PO=V]R:W-H965TM 9@"&/.1=ZXF3&%*>NJ^,,X:5*F\H(9&8R571-G=F,T.*JM5-(ICPGZ4F5'XE&& &&,JZ/ MR %A@MQELM282H]=@^HLPXW72LYJ)?XK2JZI.B$]KT/\KM\C][,+\D$,W#\!3]^LNVM0[Z"Z;ST]/$1C[R&#KED.J:<_ 2J MR#4UI6+FB?R:SK51>)I^MWFLM?3;M=@*.]4%C6'B8 EI4$MPHO?OO+#[88?3 M7N.TMRM[A"^NWZ:IC@JJ*%NDRV@X[(_&[K*%U6]8_7VLH(U51X6;K,"J:F,% M#2O8QPK;6,$;6&'#"O>Q!FVL\ VL0<,:[&,-VUB#+58PZ(?MK&'#&NYDW6%E M TT-J#;B<(OH>5[@MR-'#7*T$XF%16*JU!,3"T)S60HLM+2N1EY5(VNJL;5? MC+;.;>#UO/\/KKO1_.Q_!/O(@@E-.*08UST98 )5]^9Z8F11]<.Y--A=JV&& MOS-0=@,^3Z4TSQ/;8IL?9/0/4$L#!!0 ( +5IN5;XG=X&PO=V]R:W-H965TWO2TJ**DNTD4,O-DG-O'EO2,YPN&/\ M1:P!)-IG-!+:6J'I09F;TENI(;G>QIGDZBM1?G)\FZ9\ POT MC> YH402$.CR'B0F5%RAC^AI=H\N+Z[0!2(Y>ERSC<#Y0@QMJ6)K!#NMX]Q5 M<;P3<;YC?HU\]P/R',\WN$_>[NX=N]M*<2/;:V1[)9Y_ F^*#WA.E5:E!I4Y MP%2@7[=S(;DZ6;]- BO$P(RHK]N-*' *(TO=)P%\"];X_3LW/X?>[#ED!64' )2R3)4%@:N+I3+"@6*I+?9Z'8S[7<4(RQBZ6&S';AP[ M@Z&];>LT6$6>'S961P*"1D#P)@$DEZ#2(TWT*H2H%3AP@PZYOHT7QV9J84,M M/$MM4EY9X$CM6X$/JN 9V86]R$DWXH9:?);:E+,E"-T<,$5+,!^YN+]?T2#JD#,8A8%C9I)7=+?,-]Q.^SZ1EX[OT?L!@V[P9NN@R[?J^H2GZ$Y MZ&]>DC@=FGVCN'5 CUBZSK]6XYSE^4.N@1M;AV,X=&[&ULK51M;],P$/XKEIG0)K$Z+^V&1A*)M4(@@:C:#3Z[R:6Q MYMC!=I+Q[[&=-'2B0Y/@2WQGW_/XGG/NDEZJ!UT!&/18R 6%/2JEJ:JRK]D0W"FCA034G41!]B"N6_6RGID8BE8#4(S*9"",L7OPYME[.)] MP#<&O3ZRD5.RD_+!.9^*% "0&\= [=+!$CAW1#:-'R,GGJYTP&/[P/[! M:[=:=E3#4O+OK#!5BM]B5$!)6VXVLO\(HYZ%X\LEU_Z+^B'V.L(H;[61]0BV M&=1,#"M]'.MP! CGSP"B$1"]%!"/ %\Y,F3F9:VHH5FB9(^4B[9LSO"U\6BK MA@GWBENC["FS.)-M*ZG,Y1VH&FV@D[QC8H\^VR"-9(F6"@IFT/D*#&5<7Z!+ M=+]=H?.S"W2&F$!WE6PU%85.B+').$J2CQ??#A='SUS\A:H9BL,W* JB^ 1\ M^7)X]!1.; FF.D13'2+/%_]#'4Z)'%CGIUE="][HAN:08MMC&E0'.'O]*KP* MWIV2_)_(GA0@G@H0_XT]^]H:;>Q3.MT[J2S:6B??=>!9>!XW)+HLG"^"("'= ML98_HWY'# F2H[_630S[I'LF-.)06DPPN[9@-73AX!C9^!]Y)XUM"V]6=G"! M<@'VO)32'!S7&],HS'X!4$L#!!0 ( +5IN58B!M5@R P &&5 9 M>&PO=V]R:W-H965TJEGVNC'=J>==I+MWHN;>T%L.686@Q=PTM[<'W\"$\L"+$/ON>N+!MO2!YGO M@[[28P$WSVGV1[Z6LB#?-G&2OQVMBV+[9CS.%VNY"?/+="L3]UE\W7[)U*OQ@;*,-C+)HS0AF5R]';USWHC9 MI*Q0E?@]DL_YT38IO\I#FOY1OOBP?#N:E"V2L5P4)2)4?Y[DK8SCDJ3:\6<- M'1WV658\WGZA\^K+JR_S$.;R-HW_'BV+]=O1U8@LY2K8]JW@UQ7\OA6"ND+0M\*LKC"K@K4_NE5H:%B$\YLL?29965K1RHTJOE5M M%9$H*:5X7V3JTTC5*^8?T^3Q]6\RVQ J'PKR$Y5%&,7YS^05B1+RVSK=Y6&R MS&_&A=I9666\J,&W>[![ NR13VE2K'/"DJ5<=M2G]OJ.:P&,U;<\?%7WY:N^ M=ZW$>[F]).[U!7$GKD.^WE/RTZN?N[Z8'?,IS"Z)YU08SX*A& SKCW$M&-X? M8SLV8L@AOGW7@3%"YQU4ZE5<[P2WTN:')"^RG>H&"_*/CZH ^5#(3?[/CE:^ MW].FW;2R=W^3;\.%?#M2W7,=12;7;O79BF._ ("!#,BYA\BYMLC5B:AHDQ"2W6B7Y!$#<'2U2&&:L"Q MRZ(BDCE1N:@<:$CUP;(J3*(\WX7)0I)%FA=Y6>W5U+VN"KX*IA,25N^I_FVQ MUMUM^6G985ZHT52^E=5P*/[>)1)KPX>*9 \+CL)Z-9LYDX9&>I5B[5*..YEZ M3D,CR/8+$,S02'#02"&T'NQ)*5]"LI*%!"UKGXK1Y)M*@%8Q6&=8NH^39 MB!:RX0($,Z(U.T1K9HW6NTW9[_XKK*8;ZOP[G+.+=9@]RJ[QY'LK<6C4D# Z M:X7.P79WIB%7J5!&3WXHH>=Q% M^;H:;E4!?.@\U:R\H4%#PNA5ZV WN]"K5LA>NW[0S+)G.0+4;"-BUX>(7=LC M5@Z$RURI3JZH(*MP$<51\?V"K*)OA]--=9=/,@O51E:>D5UQM.YE:!SWL.MC MG5\V=4[[%&+(9G$D3(!@1M"=B9ZU3\Z,<0LU7LJ/(I_NBKQ0XQIUWEZ0<)/N MDL[SUJ?^I#F![E>,0=O&H32!HIDAU@Z:8[?0#D$E[PC=27(OMZI/>)!9 MZ9H$G8&&NFE0&H72&)3&H32!HIFRT3:>XV/3"=1=@](HE,:@- ZE"13-%(WV M]1R[L3?8?;[C M>^C3RQPE.]75['F.<_PSX>5D$C1_T;JU[WFP(J"F M)Y3&H32!HIF*T*:G:S<];^GGN\[ 0PU.*(U":0Q*XU":0-%,<6B[U)UB.@3JA4!J#TCB4)E T4Q': M"77M3JC^E<6;U$OHBW66[A[7I/61VZD0J#T*I5$HC4%I'$H3*)JI(FW)NC-L M,H):KU :A=(8E,:A-(&BF:+1UJMK7_BY7UU]$,T%6:1)GL;14N6B)8GEN>6# M=OQ@$>UIQVL#OMJ@]2;0 MM.-!S5DHC4)I#$KC4)I T4S1:'/6LR]K_6_3CAT_6$1.1T)I9IT^A1BT71Q* M$RB:&7)MK7IV:Q6U8L"^F\&AA[JR4!J#TCB4)E T4TQ'EX6#KPO'7AB.O3(< M>VDX]MIP[,7A_PNWUM-NK6HQ0JE,2B-0VD" M13.5H2U6S[[J]:0R%NEF$Q754&0E)=G*;*&VU12F4R'[G917%AIK!EH_Y]A; M,U@E4$\52N-0FD#13)5H3]4[M?8.0S4;872*)3&H#0.I0D4S;S#E79;IV>N_^\Y0#V#L0Q0[36'"@-*8U : MA]+$CQQQ4P3:/9W:W5,M@O-VF1TUM-> TBB4QJ T#J6)FG8\*9@%SI6^E,Q4 M@C95IW93U1QJD'^37\-D%V;?RR_K2#XOBK3\Q<\YO8C$OJO!2H$:JU : M@](XE"90-%-0VEB=8HW5*=18A=(HE,:@- ZE"13-%,W1?3?MQFKKU[PH4=E) MYD6UI/&"Y$7ULYY]5ESOHSDK=EJS8GMC!HL$:JU":1Q*$ST.L!E_[9I.S[BF M]BSDGC77?SR9NS[&=R;0-U9*(U!:1Q*$RB:J2;MSDZQ[NP4ZLY":11*8U : MA]($BF;>S5Z[L[[=Y(.DH'H?S1ZR-0^RMV6H1J T!J5Q*$V^SHH=T'E$:A- :E<2A-H&BF@+2;ZV/ORNI#'5LHC4)I M#$KC4)I T4S1:,?6M]^@H"&:"[5=YYR[*N>PU6K_G!/RQ9YVH$YN36MVLK[? M?()&WX(,VCX.I0D4S92 ]E]]N__:-_&H.1'^?N+VM@W6#=3HX3]@:P/O;Q2E"7%TIC4!J'T@2*9HI&N[P^[LE.=M1@P?1YME.?0JRC M4/OI3M#&"Q3-C)JV67V[S?KU\OY2YYC.6$%O+ "E42B-06D<2A,HFBD3[<;Z MV'NZ^E#3%4JC4!J#TCB4)E T4S3:=/7//-2JY^K&,QC+ZD9[S<'"@!JK4!J' MTL2/'''S<8_:1 WZ+G&-HW.K&X/V Z:NFM?:V'QNZFV8A-6U5GH^RRW34#MM:/Z TBB4QJ T#J4)%,W4C#90 ZR!&D -5"B- M0FD,2N-0FD#13-%H S7X_QBH]MT,%E.W+QJXL\G1O\93G^D/U6+0EG,H3:!H MICBTM1K8K=5Z,;NK7J48M&4<2A,HFAE; M[9,&9^X5,/B1ZG;@X#"W'SK??L@YA>Z306D<2A,HFBD'[8<&]M6IE6U^=[C/ M63VNL,YHH8XHE$:A- :E<2A-H&BF;+0C&F"7H0;09:A0&H72&)3&H32!HAFB MF6D'==9C&2I@1FO?S5 QS;K7709.T,A)?0LR:/LXE"90M+T$QOE:RH*&13B_ MV)9E_/.'8U;[U/G#7?*]\<:,[_9*@%\ M"K/'*,E)+%<*.;F5%D6Y54$;D(2V*=%-MKF6XE%E90'V^2M/B MY46Y@^&PO M=V]R:W-H965T)%5@ *O=:L MD1.O4JH=^[XL*ZB)O.(M-'IFQ45-E.Z*M2]; 61I137S<1 D?DUHXQ6Y'9N+ M(N>=8K2!N4"RJVLB_DR!\>W$"[W]P -=5\H,^$7>DC4\@GINYT+W_,%E26MH M).4-$K":>#?A>)J9]7;!=PI;>=!&9B<+SE],Y^MRX@4F$# HE7$@^K&!6V#, M&.D8OW>>WH TPL/VWOV+W;O>RX)(N.7L!UVJ:N)E'EK"BG1,/?#M'>SV$QN_ MDC-I?]&V7QM''BH[J7B]$^L$-6WZ)WG=_0\' HS?$."= -ORJ,2>I9JG2J^\6:-GD#4: 8+A2[1/5&=H(J"1.8'.$&W04\4[29JES'VER4;OESO*M*?@-RCW1%RA*/R$<( C]/PX0^=G M%__:^#KXD!X/Z;'UC=[PM9EG5):,RTX ^GFSD$KH-_W+E;'W&KF]S.D?RY:4 M,/'T\98@-N 5'S^$2?#YG:31D#1ZS[W0&Q^Y,O6JV*K,!=H488 QSOV- S8: M8*-3L-@%ZU7)(2P,TI$;%@^P^!0L<<'B8UB4X&LW+!E@R2E8ZH(E1[ D&D6) M&Y8.L/04+'/!TB-8X 9E RA[%V0NX:7:7T(7,CLZ)M=9E(3_8?V#.F!*JKYV M:]I(Q&"E=<%5J@U$7Z;ZCN*M+0T+KG2AL7W&N]AU3;89O1?$7 M4$L#!!0 ( +5IN59WL&+,W@, )D- 9 >&PO=V]R:W-H965T[: MME6<0D[5E=@!QR\;(7.JL2NWMMI)H$GIE&>VYSBAG5/&K<6L'+N7BYDH=,8X MW$NBBCRG\OD6,G&86ZYU''A@VU2; 7LQV]$M/(+^MKN7V+,;E(3EP!43G$C8 MS*T;]WKEE@ZEQ9\,#NJD30R5M1#?3>VV'\BH-?._AO=1C7#N-2 MF8I*J<.*:KJ827$@TE@CFFF48I;>2)]QL^Z/6N)7AGYZ\27?9>(9@-P"APW3 MBGPF%RO0E&7J$MO?'E?DXM,E^408)W^DHE"4)VIF:YS;(-AQ/<]M-8_WRCRN M1[X*KE-%OO $DG, &X-N(O>.D=]Z@XA?J;PBOCLBGN/Y/0$MW^[N];BOWN[N M#K#QFW7P2SS_%;P'T$P"'BC]LA)_WZR5EG@R_NG3N\(;]^.9='&M=C2&N87Y M0('<@[7X^2XE/M3708G^U%=/@CL3)>@T248U*4^YQ)SAXY3(TV,QU&R M=6'2[^@H5)]*044&;3-?(B\*HG\RD(3,9)+."#4@)28M+ M1K&84 IT[R4UZ002^D%[?;I&@3]M98;58'#OW*33AOKT'=0S1M^%%+D,&0WRF(Z[R4,XN1*-$/W%F]M)-VXP M;G/L&B''H,VQQ\K%4];B:)_4K#G(;5G[*UP4S*Q5$=B,-N^+F[*J;HW?FG=' M60N_P%2/%JS1MB@#R6"#D,Y5A#')ZAU0=;38E97Q6FBLL\MFBF\GD,8 OV^$ MT,>.F:!YC2W^!U!+ P04 " "U:;E60RX4DFD' #D20 &0 'AL+W=O M> MLNQ;L1*L;T9&42,>\S O$$S]>^9W/(X+DJK''S5T=,Q9!)XNO]+=^R^%_1.M_=C!8CLN8;=HCSA^S%Y_4.30M>F,6R_$M>JK(S:T3"@\RSI Y6 M-4BBM/K/_JP/Q$D I6<":!U +PVPZ@#KTH!)'3"Y-&!:!TPO#9C5 ;-+ ^9U MP/S2@$4=L'@38)T+6-8!RU(.U?DK3[[-J<1VDA M]L=O'KC,Q2',#R)*MX2E:Y+E.RY(N&-BRR7Y$*5AEO"?R4?R*Q." M%=(D'VR>LRB6/U^/R6>1KUF:[R1QTC5?]\2[^OCE>_&> M/MZD&L!8';SC$:2O1_ SU1)M'GXBEOD+H08UR.^/-OGP4]^!N;L 8T[?Q=A# M,/^^?2 ?'GI/DQ[SE8GC3EF:VKB7'QNJP7B8VOB78W2U"2['F*\8/#VO MY)Z%_&:D'H\E<;3Z^]_,F?&//M4B8382YB!A+A+F(6$^$A: 8"U53XZJGNCH MJT+'DJCGR4&(WEOW9VW\4.$B8382YB!A+A+F5;!I"2N:R<\K:[:T#,.X'C^? M:K);[N/$G'3*!=URBQEM\5I*FAZ5--4JZ9$_<\'2D).PT%2?E+2 H5)"PFPD MS$'"7"3,0\)\)"R8=D0YG4\69T4Y.XIRIA7EKX?D236T7ZOSHU;G6JU^ MX4QR$B5[%HF$I_GY^^B\<[%,Z+)SH[_3IANJ."3,0<)<),Q#PGPD+ #!6M)< M'*6YN$":[$EU>+*TTF8U%-&GSD6WO;(PN^K49ARJ3B3,0<)<),Q#PGPD+ #! M6NI<'M6YU+<\6UK M]Q3Y:!FS;F>[+MCJE5-C-CW;LS%/3 )3JZ_;,#PDA[CLR-3^0):H_=L5KM36M-6XXZ0Z.^-"L 8K65F=C#)EZ9^@WU39-5.?G,3OD.W*[$5'(R+W( M]B+B3'PG7Z(DROO-1SUYL&JAGA&4YD!I+I3F06D^E!:@:&UM-_Z2.?NA+0NH MQ02EV5": Z6Y4)H'I?E06H"BM?7=>%+F>Z:4E"1DADBG;EANSEY0+ MN8OVY(EO,L'?LP#TN08+N:(M3TV -^/_[Q=QH'5RH30/2O.AM !%:^NR,:5, MO2OU5X;_H0X4E&9#:0Z4YD)I'I3F0VE!36OU'W5N FW<*JIWJ_ZJFZ#'#M4L ME&9#:0Z4YD)I'I3F0VD![5I@"WK^U3[:&&!4;X ]'*2,>@T)?>!@44(M+BC- M@=)<*,V#TGPH+4#1VM)MO#1*?^2P 84:;E":#:4Y4)H+I7E0F@^E!2A:6]^- MX4:UAL<%GY7H 8,E#/74H#2GIIVVV1:6U?TPPX6F]7K2FG1F+;K# ="\ 8K6 M5EYCA5&]%?:%;UE,-KS_W51]\ǹTP*,VI::>M+FIT7Q)WH5F]OJP+VB,Y MJ+^%HK4EU_A;5.]OG7\Q1A\X6&Y0^PI*_&OJ)Z^^J"CU+UA,$:AGI74)H#I;FT M^Q6::70_2_:@67TH+4#1*G6.3V9\2;C8EM,%2:6\0YI7\TP>154$PXU^&K^HZ],;*-4DIAO5"KCTUR=%E%-*52MY-F^G&_F M*&PO=V]R:W-H965TN71I)Y/U'G2J<^%B\?A?RFMHQI])2E7%T-MEKG%\.ABKD0CT;38483/EA)2%#I-.+N52!591N6/:Y:* MQZM!,'@^<)=LMMH>&"XN<[IA7YC^FM]*LS=L**LD8UPE@B/)UE>#C\$%P3-; M4([X,V&/JK.-[*7<"_'-[MRLK@8C.R.6LEA;!#5_'MB2I:DEF7E\KZ&#YIRV ML+O]3/]47KRYF'NJV%*D?R4KO;T:S 9HQ=:T2/6=>/R5U1 MMV!2%Y27/JRNO10NHIHN+J5X1-*.-C2[4:I?5AN]$FYOE"]:FD\34Z<7=TQI M6<2ZD G?(,I72.@MDRC>4KEA"ITD/!89>X_.T%VA5$+1[SF3U#99H9LL-XU& M)Q'3-$F5'?3U2X1.WKU'[U#"T1];42C#5)=#;>9JSSB,ZWE=5_/"K\PK1)\% MUUN%"%^Q54_]TE\?8 ]@:$1JE,+/2EUC+_$SE1]0&)PB/,)AWX3>5A[M7XY[ MRLG^Y8%'C+"Y;<*2%^YUVRR%TN6]8PXS^<#0W[^9\>A<S]T]?["C[NAUMO MO%#FSF)7 V-^)7&P^/FG8#KZI4]W2%@$"2- ,*=#XZ9#8Q]]87NBS$,8%U+V M/D#7WOI#FU#!)B7,_N?TL BG.L.%0$2%D'""!#,$7_:B#\]IE=,(3L$"8L@800(YG3HO.G0^1N] MXOSE0QF&.T_NLAHT[0P*\#2<[9B =RJ'J@8$+_/0VQD2%D'""!#,:09 MG^]\)?*?Y6"%0=,I%,U5N,VG@3^@-O9T*UE.DQ5B3SGCBJGNKU!6?>XU+M 4 M"TJ+0&D$BN:VJTW0P>2HQ@4:M$%I$2B-0-'Y1,ZD_G&*\I3RZH&P\2_/C&F=(LYTK_Z0"7@) M2HM :02*YO:IS>?![*B6!1K506D1*(U T=P^M7$]\&;-?2P+-)/7M*YEX?GN MSU2@IR10-/?-59NVL3]M-XY5O[PSCT/*J&)(VO>H9V)]5IB=U[]E^?&'Z@]* MBT!I!(KF-JK-[#@XIF5AT!@/2HM :02*YO:IC?'8&S_WL"P_X.!6X!>6-9GN MA,T(])0$BN8JW 9P[ _@K66529 +?O;_:=#//%ATT/ .2B-0-+<[;7C'XZ/Z M%&AJ!Z5%H#0"17/[U*9V['_QO8=/@0;SFM;UJ=GN*@#0,Q(HFBMP&[>Q/VZW M/[(_FY-Y#+IFE2;T/DD3G3!5)L)3VXVT6)7+K>*XR(J4:K9":R%9LN'U3U[Q M#Z0EY2HM5UJA5!C+ZW<\T# /2HM :02*YC:Z#?WX_*B.!QKZ06D1*(U T=P^ MM:$?^]_*[^%XH+F^IG5? P1X/MWU/-"\#D6K)!YV5H]F3&[*9;L*Q:+@NEH> MV1QME@9_+!?$[AQ?!A>D6N#;8JKUQI^IW"1/?18:Q!#^*G(JIDTFYO75=D62X0.*:;3%55]:,%TBJ M*=^X8LLQ2HU3D;N^YT5N@0AU9A.S]LAG$U;*G%#\R($HBP+QGWRR:1><&>3+=K@)9;/VT>N9FZ#DI("4T$8!1ROI\X3J*E%^1E(DM.Z 8@F@(F,\Q!DB&^P0)<$9JP M G\$ ] V73 A!5C]5,M;QB5:Y1@L\48=";5\%6.)2"ZTV_,R!EXB)JY4T>L8W*2.]*Z*U#\3*?3! Z,R$^">ICAM [@J[29W_S7W.[\7 M\0'Q:Q# 3\#W_* CH,7E[GZ'>WRY.^S))FAV,C!XP44[J;?';*=:QOP%@W^^ M*7OP5>)"_-M%?@4>=H/KI\^MV*($3QWU>#&(SNSWWV#D_=%%G$VPV!)8B]2P M(37L0S\B-=%GOHN\"F1H0/23]F461&-UI%X.23DU&H0P;!O%IT:CR-\CM9(8 M-DD,>Y-XID3B%"PEDDK1^E!\0U*)<5Y@3A+4E5 OX%M/@TVPV!)8B\BH(3)Z M3XE%-DFU"19; FN1>M.0>F-#8A5(=" ,[TA?IQ:#,#J2UZE-,(S.R&O4)##J M36"!*$H[5=3K]]8-MPD66P)K\35N^!J_IXK&-DFU"19; FN1"KU](>?9T%&- MTB>D#I,!'!U+J].X+[GZJ/D$'DB:JI+R'M7'8[X^]Z[J M!WSKB;"*%MM":Y/I[\GTWU-J-;HM9FVBQ;;0VLSNBVW86W9>K+;@](5S6AEV M6"G!^<>".[7RP^'XC.#V%2[L+W'G@J#!(TK(FB2=*?2ZO_D0V$2+;:&UJ=O7 MU7#XKO*R6F5;18MMH;69W1?:L+?DO%A>T&UL MM5=K;YLP%/TK%JNF5EK*(T"2+D%J2J=-6J4J6;XW.N'[GT%Y0]\PA H)DX%7&^OV#\5YJ69 M">9P1Y,?<2BB@=;54 A3G"=B1!>?H3+D*+Z )KSX18LJUM!0D'-!TPHL%:0Q M*9_XI4K$&L!T#P"L"F!M ^P#@'8%:)\*L"N 762FM%+DP<<">WU&%XBI:,FF M&D4R"[2T'Q.U[F/!Y-M8XH0W BY8'HB7&%+E!,T+>(YEPR\KXNI%(UGQY4JH:E M*NN *M-"#Y2(B*-[$D*X2:!+B[5/:^5S:#4R/F!VC=KF!V095GN/H+O3X=8> MN'\ZW&QPTZY7K5WPM4]:-=D#-@?TD:'_=E[)QD_IG(-K)IU]FTF]B].\H%ESLVR!G;WFQEWDJ\ M4^#533KWVFY/;J/Y>CYV@UJV:6\&^;M!7==Z9=K0[]3ZG4;]]VF6T"4 &L,< M&"8![//0R/&W:W].,O],9!NY<^OJ<>K0OO MVZ+'U!+ P04 " "U:;E6YXH-1&D% !]%@ M&0 'AL+W=O^"!8T[89AV M:HBVNDJB2E)U\^QTI1[9%FDT,O['U<'?D_4@> M_^+EAO%O(B=$HH>RJ,35()>ROA@.19J3$HOWK"85O%DR7F()MWPU%#4G.--. M93$,/"\9EIA6@^FE?G;'IY>LD06MR!U'HBE+S!]O2,$V5P-_\/3@,UWE4CT8 M3B]KO"+W1'ZM[SC<#;LH&2U))2BK$"?+J\&U?S'W)\I!6_Q)R4;L72.5RH*Q M;^KF4W8U\%2/2$%2J4)@^%N3&2D*%0GZ\7T;=-"UJ1SWKY^B?]3)0S(++,B, M%7_13.97@_$ 962)FT)^9IO?R3:A6,5+62'T+]IL;;T!2ALA6;EUAAZ4M&K_ M\<,6Q)Z#GQQQ"+8.0=\A.N(0;AW"YSI$6X=(DVE3T1SF6.+I)6<;Q)4U1%,7 M&J;VAO1II<;]7G)X2\%/3F>L+*F$@90"X2I#,U9)6JU(E5(BT.LYD9@6X@UZ MA[[>S]'K5V_0*T0K]"5GC0![<3F4T L5:YAN6[QI6PR.M.@'Z!8:R07Z4&4D M.PPPA.YW.01/.=P$SHBWF+]'H?\6!5X06CHT>[Y[8'&?/]_==V03=B,2ZGCA MD7AW#4]SF,GHCT5!5UBMCK?H(Q4I+M#?!'-TBV7#J7Q$_UPOA.2PP^9F"'="-.KJ1*_H4!BFR MT6J]8NVE:N5ZZL<^6*[W*3A#OY3"F8(=4(@["O&/*,0V"JU7LD,D M[$%QMO12*&<*=@!EW$$9.Z%\81(7)$.8&/+5'*248E M6C48C"0A[>99$ZZ56)42M&"P.R)!4JC5U>K@%>MH6[?/L8$[]$9QG_?8*%B3 M4=*;J7-GIB=RG'0<)TZ.OSVQV<^W!0)T%X\HQ2('B58S0:45Q,2<=X'O]SB8 M1I,^J[FSHR=B\+V=PO). ,&);@R>:Q@8'F1-JX5A?LF<(+P&Z847!5R5K*GD MT_.4E36N'G\!F#GC$L&4+/7T*QA,-'W'R9H5:S7O5&?$;L9:Y9IG$[.^$_5L?TJA&I;Q2JUD W3^" MY9L8QG%_D[191>.D#\N9S*FP@AVLP GK4Y517&T_,K8:?6 * MA,@?][.W6(V]43][9^].S7ZGLGVGS)Q^>(!/9P%K8\DA>Y#1E[&I),%0I2-<2:7V3F-YDD_?Q,JR .^@78W<]3QWJG M=OW8^4DUR]5.+M2'JRJ@-6>JU$)MQ M:T"/#>TZA.SMKM/FYHAWBW EGWZV< M;W"A2R>6:$%6M*K41@-5$\HJ99D5IBFJX]C884RC(.XK&HM1-!H=62@['>R[ MA?#GEA*"70%MM/"3ZOB#"M% "GSO$4396<]&O>S&H4]U,TC0+_6(H[ M5>N[9>T][&[%5LV6."//S,H4H^\BSR@"%JO +'*V6%%T)+&=S/3=.G-O-A+8 MQ=WS<&+4V5%L;%^FD3%9YQ:C_%E"2._]"'K$V[/.]D:R6I_^+9B$;5Y? MY@3&GRL#>+]D3#[=J :Z$^?I_U!+ P04 " "U:;E68+%_Q=P( 440 M&0 'AL+W=O1Y)?,DCZB6ETX>\^%YNA)#H,4VR\FRTD7+[:3PN%QN1\O(DWXI,_;+*BY1+ M];%8C\MM(?BR#DJ3,?:\Z3CE<38Z/ZV_NRG.3_.=3.),W!2HW*4I+YXN19(_ MG(W\T8\OOL3KC:R^&)^?;OE:W KY;7M3J$_C/649IR(KXSQ#A5B=C2[\3RP@ M54!=XL]8/)0'VZ@ZE;L\_UY]^+P\&WG5$8E$+&2%X.K/O;@225*1U''\U4)' M^WU6@8?;/^BL/GEU,G>\%%=Y\J]X*3=GH]D(+<6*[Q+Y)7_X3;0G-*EXBSPI MZ__10UO6&Z'%KI1YV@:K(TCCK/G+']N*. CPI\\$X#8 =P."9P)(&T!>&Q"T M <%K R9MP.2U =,V8%K7?5-9=4U'7/+STR)_0$556M&JC5JN.EI5<)Q5+>M6 M%NK76,7)\UN9+[Y_O%3:+-%5GJH&6_):B1'&&OF6Q+#^H+]7VUTV^*WFV+$_'4AU=M8_QHCV2R^9(\#-' MXF-TG6=R4R*:+<72!(S5:>W/#?\XMTOL)%[SX@01_P/"'B:6 [IZ?3BVA$>O M#_KS9E(6$1)(Q"PA@0S&@1P;Y%!"[Z^>=,%K&Z MPBS0/4]V N4K5%;)!.7;JF&42#R*8A&7W:[G\H8;_$ MM%,DLA0)IF89ZCR)H?4-!#/J>[*O[XFSONN>A;9%O%!)6:7:99XDO"C15A1- M,GYOJ^>&&1Y4$0Y.YKA3U\X]#^TND# *"6- ,$.^Z5Z^J5.^K[Q8JX%BMDOO ME&!59VDNH)64S:95OP8Z/6SB>$*Z?:5?*L3S8-[I+LX#'"H,)(P!P0QAPKTP MH;M?U4EK<7A-DQLNU;"Y&IBKRYC,T9U0V:P>#UF36=C+0Y-I,.MHY#R*H7T, M$D8A80P(9D@YVTLY>X64S>#C4- /2LQ%OE;CU$I=E3#CW*JCF^ZC)\$+VVC# M&3=46D@8A80Q()@A[7PO[=Q9^5]$J88;"ZF4;516-QGMUA_U> /=)#RSB>KD M#AU70L(B2!B%A#$@F*&T[^E;4N_(]QKM 0 U"E!:!$JCH#0&13,;QH%7X3N3 MP#5_C--=VA]$J2VY$77.Y]G3+V6UE:H&T]R0U)?SE#]5EW%>M0_[5=R]\\&- M I(6@=(H*(VUM,/1)PZGH1_Z^Q&0J3?6>F.GWMCS??1[GJT_2E&DZ'.V4%T\ MOA?/YGHW;["$D+0(E$9!:0R*9NJLO27_V.:2#^HN@=(B4!H%I3$HFMDPM,7D MNSVF-T[XD-[0%2@M J71EF:DZ-FF#\]=L*']*>N0&D1*(V"TA@4S6P8VHOSW6;< M&R?\L)<&_<"K_G6\.O=1#M8;U*T#I3$HFJFW-NS\USAVC8-CGS.&=+"N0&D1 M*(V"TA@4S=15NW7^_-@)'M37 Z5%H#0*2F-0-'-%AO;VL-,BLLVVM#,K-I%; MF#&S,I\$G6QM*45F'NG,?ME*A;@S2T/=AS^TLJ%H9F5KOPR[_;(_12GC;-W. M>-13C=44AGVF\046:4*MRVA K2Y0&@6E,2B:J:?VP[#;#[O(LAU/T+V6M;H_ MXFM[WVE8\\/!3K?C@!I2_7@5I%4#2SBK55A-U6$>-QH5+^4MY=UEY"52[_ MQ7X%G?74G)&0=-4$=5Q :124QJ!HIIK:<<'N!5(7:5[(^&]^L,0-K?*B=DU7 M>FQ4CX@.ELB5^XY;^Z8OW2.ZC^'Y%7+NP,'- -1? :4Q*)KYE(;V5XC;7[D1 M1?VX6;80S>78VG?=D,$/6X"N?P*E45 :@Z*9XFH_A_A''H<1T#50H+0(E$9! M:0R*9C8,;0P1MS'THK_0QALS7S,MX-WC@=XW+C!&;6_D&<:8MQUHRS%?.+-R*3;0T'=*"B:J8QVHXC;C>H/ M?=!_$7T4BUV]A.B/U2I>"&OON723!XL$ZDN!TB@HC4'13,6U+T6.[4L14%\* ME!:!TB@HC4'1S(:A?2GB]J4&3@:0OC&%)T'8GPVP%/2GLWE_.L!6<&XA4O>) M#*[VMW"4B':4B-M1LF;@ZSBKEG19ZQUT<0\H+0*E45 :@Z*9,FNKB1Q[<0\! M7=P#2HM :124QJ!HY@LAM/D4O&@^M0L2ZO6:S1/OSZ?=EG:X0J'W$@A0:PF4 M1D%I#(IF2J>MI<"]O,>>NIO5N%;M0(TB4%H$2J.@- 9%,V761E& CYRZ ]!' M\$!I$2B-@M(8%,UL&-K>"MS6TM#437JINSN/Z][A8.E '2E0&H.B-=*-#U[F ME@JE0_7:O>IYAUTFFW>?[;_=O]KOHGZA7>?[2_]3U+R@3V.:]P5>*WGCK$2) M6"FD=Q*J^Y2B>05?\T'FV_J5<7>YE'E:;VX$7XJB*J!^7^6Y_/&AVL'^18CG M_P-02P,$% @ M6FY5L(!?#??! [!H !D !X;"]W;W)K&ULU5E=C^(V%/TK5EI5N](,B9.0P!20!K+;]F%4-*/M/E1] M,,1 -$E,;0,S_[YV$O*%,;#*JNT+Y./>$]]S;^X]X-&!T%>VP9B#MR1.V=C8 M<+Y],$VVW. $L1[9XE3<61&:("Y.Z=ID6XI1F#DEL6E;EF3 M$=GQ.$KQG *V2Q)$WZQ 8WCA>=HO>'R@CD9;=$:OV#^93NGXLPL4<(H MP2F+2 HH7HV-1_@0V)E#9O%'A ^L=@QD* M"7N7);^'8L.2*<(R77$(@\;7' M,QS'$DFLX^\"U"B?*1WKQT?TSUGP(I@%8GA&XJ]1R#=C8V" $*_0+N;/Y/ K M+@+J2[PEB5GV"0Z%K66 Y8YQDA3.8@5)E.;?Z*T@HN8 O3,.=N%@MQW<,PY. MX>!:RV)MTWQM]IFU01L\D91O&/B4ACAL I@BT#):^QCMU-8B M/B': PZ\ [9E.XH%S:YWMQ7NP?7N4!.-4^;.R?"<<[F3O-XO3E/S2"E*UUB\ MGAPLWD'=;H[>L\N/!T3#._#[5CHP<;#CC*,TC-(U^/.9Q#$0KY6T^4N5MWQ= MKGI=LE4]L"U:XK$A>A'#=(^-R4\_0,_Z6<5YEV!!1V"-?+AE/EP=^D2\$1$5 M''^(TJ+F/ZK(RT&\#$2VY?WD'KH#7U3$ODZ+PLQU9-G5K0+MBKXQWGX9;__? MJ+\[\#7KUL+Z<8^IF#ZBUV"ZC$2SF=-HB:\HT'Z7!=HE6- 16"-A7IDP[YH" MO0.'(\&H(!@?"=YF!,L*#@7'B#*PQ32O9F4QYP_T:U5JPUZ_5:6S4ROH]9Q6 M*6O7_HW,^"4SOI:9;,H=JU$5I];]UH+J$BSH"*Q!VZ"D;? ?G4"#+O/1)5C0 M$5@C'\,R'T-M&1=D E+OI@N\CM)4TDI6\FV.R,41-3R9/8.A[?BMM_K4"D+H M6JU!%BC,/,>"7FG6"!5:E7*UM,'^(DJ,7QZW>I1;2Z5 JT=CM>)5F/C0'UAG MXJTI=7BA>^<]^G+$6IR;(X:G0F0 K9.H%69#'_;/I=FNPK:U88LNL,+1-8G6 MXMPY5:6:HE8#5'.^4GDX%<8'6:&@G MDV]PRH_7&YSK>96$A7H-6\[[3NG1/O-F>H:72J.@Z*)=\U_,2OK:>NG['7[( MZY]X*T.=H@4%6IM'WSG#8R6I[0N2.O^Y^1W:=/'@]E\>K08\4YF==/- #=9O MAV_6M@$23-?9=@H#2[)+>?X?>7FUW+)YS#8J6M>G\"'(-UXJF'P?Z E1,=L8 MB/%*0%H]7TQ:FF^MY"><;+/-A@7AG"39X0:C$%-I(.ZO".''$_F &ULS5M;;]LV%/XKA%<,+9!8(B7?.L= $VM8@14-&K1[&/; V(PM M5!>/HNWFWX^Z6#1MF3*;TWHOC23S?.?P?"0/^54:;U/^-5LR)M"W.$JRF\Y2 MB-5;Q\EF2Q;3K)NN6")_>4IY3(6\Y0LG6W%&YX51'#G$=?M.3,.D,QD7S^[Y M9)RN110F[)ZC;!W'E#_?LBC=WG1P9_?@4[A8BOR!,QFOZ((],/%Y=<_EG5.C MS,.8)5F8)HBSIYO.._PV\/S'^]0[]]Z+SLC./-&-W:?17.!?+F\ZP@^;L MB:XC\2G=_L&J#O5RO%D:9<6_:%NU=3MHMLY$&E?&,H(X3,J_]%N5B#T#TC]A M0"H#6J+E%T7V M"VN9KS#)!\J#X/+74-J)R8-(9U^O;V6JY^@NC>7XRVC!8/ MOV;H&A5-T,=5 M_CA#']W,$ M7"^N6M(AE>/"*_ \TZ-B"7E M[/JQ&!'W]%DN"@*]XYPF"Y9?7U44UN0S=,_#&4.?\A;H[S\E''HO6)S]TT1M MZ=MO]IVOBF^S%9VQFXY<]C+&-ZPS^?47W'=_:Z(%$FP*"18 @6D$^C6!O@E] MLIMBJ9JIZ'68H"PG-FN<<"5@OP#,2\MF,O"]?G_L;/;3?=QJ."+>0&\U/6Z% M,?9=K#<+&IKU/1W7?>[9]OT+;HEK(X4PWC,OJA]ANY*Z*D9LG9YY& M$>496C%>)JHQ3Z7S@19TU_,.\F0,T7980H(%0& :-?V:FKZ1FE?8[Y)A4U:- M=K9K B38%!(L +3DC^HDS^XX*(^@"00$FP*"18 @6D$#FL"A]"+^O!HA?5[ MP_[!H3O<(H([,Y#:4RZ/.FD8H"I_*2O+,9!UI),3L MLK=14#O=KS1$? MQIBL^8!$"Z#0=#[4@1L;CX.M?+RT[K2XMRD\9BAK%D'/W%!H.HOJU(W/.W:? MS>+WER'_: D\FFW&6*UY@D0+H-!TGI1"@,^3"$[Q9%>->NU4@,H!H&@!%)I. MA5($<)LD,.KV_<:\@FH"H&A34+0 "DVG0.D"^)+" 95!D#1IJ!H 12:3J-2 M!S"X/("/]0$R]$>CP^4+5" 10N@T/2D*XT 7T D:/'I59NU4;U9&Y[>K('* M!*!H 12:_O]]2B@@%Q4*2(-04)8Z;6Z9@[0E"!0M@$+3"5)" ?G10@$Y%@J( M[_='A_LST[M6MV8$VR,G*-H4%"V 0M.Y M4,H!N:1R0$"5 U"T*2A: (6FTZB4 P*N')!CY:#I=3&S8^ND@RH'4&AZTI5R M0"Z@'+3X[%4[-^SNMF[$/[UU Y4.0-$"*#3][5@E'7C?(1U8[0$J!_M[@+XW M[+F'&P%S(-;OMX+* U!H.@E*'O#.DP?@3J:5P[:3J3DN:TY U0(H-)T3I19X M+U,+7KJ^M;BW6M_,6-8T@@H,4&@ZC7NO_P,+#-]]-*T":3N:FN.UY@KV/?\? M(2-X2D;P7B8CV)6E]M<*S.%84P&J$D"AE50X>Y]4Q8POBF_9,KEDK1-1?EU5 M/ZV_EWM7?"7FJ.;EQW8?*%_(U*.(/4E3MSN0&>;E]VOEC4A7Q0=:CZD0:5Q< M+AF=,YXWD+\_I:G8W>0.ZJ\()_\!4$L#!!0 ( +5IN5;F*HJ:2@0 #D1 M 9 >&PO=V]R:W-H965TTI>^5K0@1XR[."CZVU$)L[Q^&+-)IW2U%FK" MF8PV>$6>B7C9/#+YY-1:DC0G!4]I 1A9CJU[>!=#7PEHQ%\IV?/&&"@JFP-+9"0)=YFXHGN_R 5H4#I6]",ZU^PK["N!19;+FA>"4L+\K0H__%; MY8B& Q/"*!* '4%_!,"7B7@72K@5P+:U4Y)1?LAQ@)/1HSN 5-HJ4T-M#.U MM*2?%BKNSX+)MZF4$Y-G01>OMU/IN03,:"[3B6,=D(:MT@9/6.X6!%9GP+,WT$3]XC?]?3]'K/D!GS?* $N M!UO!!2Z2M%B!OY]HE@%95PKSCRENI5V^V2[5J^[X!B_(V)+-B!.V(];DUU]@ MZ/YF\ODUE<574M:*AU_'PS^G?=+PX0V8DU5:%,J== DVA*4T 9_3HBJ&+R:O MEMI#K5TU[-T$13X,9*+NFO[JPSS7#Y#?AL4&;5XX<,,:UN(8U!R#LQQ_EYFE MBOT#*D%O<1@.AC[J4#' O AU87$?AA *!Y&92EA3"<]2>7@C;)'RC\F$O>5O M(40P&'38F' H<(=1AXY17Q"XOIG/H.8S.,M'%NR2I!<$9V!8WPN&G02:&6#( MD&<&F!=Y#>>TR QK,L/+:XD4R>55-.R7AQ>BH,NN#S,56VS0UBZV%KNH9A?] M'YW[!OS0!QV)OM\1)@]NX)#DX%'NTN2"UAY=L[5?4UE\)66M@$'W>%!RSR=D MZ6] F^[>']R-*W>O5'L$&^7KTUM (F. &5=392(;\[BR9]#JH38*.WEL@B$[ MZL!B PPA&Y[(8]@X/\)+]@.#*\@A\[0W?H9X=63UVLR'WQ"M>K:^_]_K6V]G?JJ^"^B[ZE%-^5%! M7H=D?^0@(TNITI4%:0%6WM/+!T$W^N8ZIT+>@_5P37!"F +(]TM*Q>%!+5!_ M+9G\!U!+ P04 " "U:;E60V3J:5P# 1#@ &0 'AL+W=O^]K7DQWC=R(%D.@^SZB86JF4 MFW/;%G$*.1:G; -4?5DQGF.INGQMBPT'G!A0GMF>XP1VC@FUPHD96_!PP@J9 M$0H+CD21YY@_S"!CNZGE6H\#UV2=2CU@AY,-7L,-R-O-@JN>7;,D) MH@+'X1F G]MI(A[)D[$YW+I.IY6B/((-8:@JL_K8PARS33,J/ M7Q6I5<^I@?OM1_:/)G@5S!(+F+/L.TED.K7.+)3 "A>9O&:[3U %--1\,V8XK_V:E?]X1_UP/73$J4X$^T 22)H&M@JTC]AXCGGF=C%>8 MGR+??8<\Q_-;')J_'.ZUP*.7P]V.:/QZ_7S#YQ];/ZWKR?+Y^EUPCND:5(I* MM'Q ^W8+_&"&+W:8)^C'9T6)+B7DXF?;^I3S#]KGU\?2N=C@&*:6.G<$\"U8 MX>M7;N"\;].V3[*H)[*&[H-:]T$7>_@5\[4ZE3=[>WVM!%=I\8;0:K>_;9.S MI T,K3Z4MZ'K#P>C\<3>[@OUW&P\=(*SIE741A;X0ZZ!/LJ@GLH9@XUJP\7_.O7&?NO=)%O5$UM#==9XJ1^'0#$KJ"R+R'JT?M=< MF&K^8'RFWSNF!G^B*1]+JL9;$RI0!BM%Z9R.U-W$R_='V9%L8RKR)9.JOC?- M5+W9@&L#]7W%F'SLZ GJ5V#X&U!+ P04 " "U:;E60'57*EH# "^"@ M&0 'AL+W=ON,FUL4CLSG8?^/8[)VEHDU QB3=M[-S]?;]S?+[1 M6LA'E0)HLLDSKL96JO7BW+95G$).U9E8 ,B43%W*Z.16.J,<;B51"WSG,JG2\C$>FPYUG;BCLU3;2;L:+2@<[@' M_;"XE3BR:Y6$Y< 5$YQ(F(VM"^=\,C3VA<%/!FNU\TP,R52(1S.X3L96SP0$ M&<3:*%#\6\$59)D1PC#^5II6O:1QW'W>JG\NV)%E2A5P72W0ZM@8626!& MEYF^$^NO4/$$1B\6F2I^R;JT#886B9=*B[QRQ@ARQLM_NJGRL./@A"\XN)6# MVW3P7W#P*@?OM0Y^Y> 7F2E1BCQ,J*;12(HUD<8:UBGH^\Z!4FN>2QRL(\_;?!S4G!"CB>@*U#QALHS MXCD?B-MSO8Z KE[O[G:X3U[O[AR@\>JM\ H][Q5;03#%I-H-17Y?3)66>$3^ M=&6]5/6[54W9.%<+&L/8PKJ@0*[ BMZ_<\+>QZZ,O:78Y(W$]K+IU]GT#ZE' M6!7PS',\0U("CY\()I K6E:;.=9#^S@32IUT9;14#@IE4S=74>CC][7:353; MYM3U^OU]JTG;RND-_=IHCRRHR8*#9%^>@R?(,JM 81.GE,_!3*RI[#ZAI7*X M&W6_A=8V\GVG =8A-'"<;K"P!@O_!XSQ%2B-5XQ69"9%;LHYX&8F!$^(.1FT MV,M%1GD7:MB.T G\!FK;R!T$#=2VC1-Z03=JOT;M'T3]AI"&$3::\?F2J=1P M$C%#R*GNPNFWHN@U6-H6IVX0#ALTAW3V4 8URN @2EFV6'6#0'6#="$,.A(Y M:$"T;8+F?K1-7*??S3"L&89OQ#!L'_M!V&#HL/&=L(G1MG*=UF=E[]SL.'U]B<<44RF*%D[ZR/(LT3]02P,$% @ M6FY M5L==SG)T P LPP !D !X;"]W;W)K&ULK5?1 MCILX%/T5BZU6K=09,! "LPG23-BJ?:@TZDR[#ZM]<,)-@@IVUG:2V;]?VQ": M@(-XR$N"[7..[[GF6I?9D?&?8@L@T5M54C%WME+N'EQ7K+90$7'/=D#5RIKQ MBD@UY!M7[#B0W)"JTO4]+W(K4E GG9FY9Y[.V%Z6!85GCL2^J@C_[PE*=IP[ MV#E-?"LV6ZDGW'2V(QMX ?E]]\S5R&U5\J("*@I&$8?UW'G$#QDV!(/X4,2)+..#LBKM%* M33^89!JVLE]0?>XODJO50O%D^H6N6 7HE;R!0'?H8EA0M&!4L++(B83\M/@B MU4@=O43O,Y"D*,4'Q?S^DJ'W[SZ@=YKVNF5[06@N9JY40>JMW%43T%,=D'\E M(.RCKXS*K4!_TASR2P%7N6LM^B>+3_Z@XE?"[U& /R+?\P-+0(OQ=-]"S\;3 M\8";H#VPP.@%5_06>\YU[I\Y.Q2F^OY^7 K)50']8\MVK1;:U?2M\B!V9 5S M1UT; O@!G/3WWW#D_6'+U"W%LAN)760Q;+,8#JFGGR '3DJT.V71EKI:8F(D M]/UY2*/ 3V;NX3PE-E!XBH]1 ->C!7R;"#J.\ Q[ACH \*PPXFLP@E4WOX MTS;\Z6 M9K &58WYZ&*K^[ &U&@8\PT0IV3F73,6%%^QXL-A+TKM8K/.AT\Z.65R?,;'ZFF6?4J MIJ61NM^QNL*]JQM/)M&T:ZL/BX,@Z/KJH^[PQ,<=8^Y9-U=64; HJ4 EK)>G=3U5,O.Z0ZX%D.],S M+IE4':AYW*JO"N :H-;7C,G30&_0?J>D_P-02P,$% @ M6FY5L-V^XSU M! UA( !D !X;"]W;W)K&ULK9AM;]LV$,>_ M"N$50PO$E4@]6.X< VF"H0&V(6B:[L6P%[1,VT0E425I.]FGWU%2)$6DU&[H M&UL/=Z2@\LI^JM*%D!=W9"YE3# MJ=Q[JI2,;BNG//.([\=>3GDQ6Z^J:W=RO1)'G?&"W4FDCGE.Y=-[EHGSY0S/ MGB]\Y/N#-A>\]:JD>W;/]$-Y)^',:Z-L>7,-T0L8ZDV(2C\G=@URS(3"3B^-D%G[3.-8__X.?JO MU>!A,!NJV+7(_N1;?;B<)3.T93MZS/1'E1: MY(TS$.2\J/_I8Y.(G@,.1QQ(XT"^UR%H'*K,>359-:P;JNEZ)<4926,-TGU;I")GZ!-]9 K-T0W;,2G9%G77T9523"M$BRWZ MC=,-S[CF8/SZAFG*,_4&W![N;]#K5V_0*\0+].D@C@JLUXZ4-S?N: MAHS0_$[E6Q3@"T1\$CC4OZXV2DM8BW^[!EM'#]W1S09]ITJ:LLL9[$#%Y(G-UC__A&/_%]?0?U"P M%XD(VD0$4]'75VDJCS#RK#?_9CTT3W+.=!TQJB*:8G):QTFPC<9F=SFQ VHVVV(9NM&PWXF5_]U;&\HN MK+ZT68LCN[F)]W*O#+/H,%J.9!'W=!5/HAJ12&$G<_W-]==$ZC^?D&@(Z3#" M8PGM! Y/RL;ZH8#>K\[G'GH^!+D\L.V>.3&)O0>&D+;)2&'$G?3@:>WY3+,C MK5N^#)I.6J1NNL!Z])P$%J#+*DQ&&#O%P=.2\TG JNR*MX:YIU6#X"1U2 Q. MR+#B.,R6!(]41]P)#8[^;T_3[^ZF&QL\J6;_M;/Y4=%>9J03-3RM:E#Q:+'G MFXQ-39HM5?-HL;36E\ML&2]'9JT3-3RM:GU&Z&2$/C )??>N;AN M$(O891?B8 RY4S<\+6]WTLBP?KI 94:AXS+<[.N15_V7D]A6LWF88&M?N,S( M8C'"V^D>GA:^.\E*RH'QT;0U;DW&MJA!^1AVATXK?T112"=^9%K\>K6Z:FNF M:C6Q)6VHSPZ3.1ZIA*23/3(M>P_%ED/AX)NC!LYF?2+HP0MHQYPY);:PS>-@ MV"FZK' 0CJ@+Z;WA30O@6 &\0-!(PH\HTB/<=Z]88LL="0@>;C&76;0<4QW2 M*2.95D;3ZK[0G.?7LR&PO=V]R:W-H965T?NFO%'L0"0Z"F.J.A9"RF3<]L6 MDP7$1-19 E2MS!B/B51#/K=%PH%,#2B.;-=QFG9,0FKUNV;NEO>[;"FCD,(M M1V(9QX3_'4#$UCT+6YN)NW"^D'K"[G<3,H<1R(?DEJN1G;-,PQBH"!E%'&8] MZP*?!]C1 &/Q(X2UV'I&VI4Q8X]Z<#7M68Y6!!%,I*8@ZF\%0X@BS:1T_,E( MK?R=&KC]O&&_-,XK9\9$P)!%/\.I7/2LMH6F,"/+2-ZQ]5?('&IHO@F+A/E% MZ\S6L=!D*22+,[!2$(!G >RG SP"^B4SJ MBHE#0"3I=SE;(ZZM%9M^,,$T:.5^2'7>1Y*KU5#A9/^*3E@,Z)X\@4 UE U/ MKYD09^B2LQ@-&94A789TCKXGP(E.ET #4'L.4 %^&H D8:2 -?0P"M#IR1DZ M02%%]PNV%(1.1=>62K-^LSW)] U2?>X!?=A%-TK 0J O= K3(H&MG,T]=C<> M#]RCC#>$UY&'/R'7<;T20<.7P]T2>/!R.#[BC9?GSS-\W@&^(8L31H%*@=CL M_]+WZUIQHRL)L?A=EJA4B%\N1)]/YR(A$^A9Z@ 2P%=@]3]^P$WGG[N5'!MT;N6^.H;P_U4;U,]U'4:W="E61!162% M:#7S:#7?2RDVJTQ E61!162%!+3R!+3>M%U35'.K-'"KU7%WRFS?RG=]9Z?* M]HUJN-'&[?(Z:^?"VT>%?V.T=DC\4>1K4UTE65 162%BG3QBG?=2:YTJ$U E M65 162$!V'EN')TW;]H,NOTU\K#OXYV2*S%S?=S>_;25F.$&;NU^W.RM+C@& M/C>W"8$F;$EEVA[FL_F-Y<+TZ3OS WV3,=WU,TUZ#5+=VSQ4^RB"F:)TZBVE MB:@7Y/>[_C]02P,$% @ MM6FY5L0P&UL MK5A=<^,F%/TKC+O3R#?CBYH49A,,([_]DE';9\F M\/CY+?L?-7D@LR**+D3QG64ZOQI-1RBC:U(5^EX\_TGWA&*3+Q6%JO^BYP8[ M248HK906Y3X81E RWOPG+_N). K ?0'!/B#H!D0] >$^(/QH0+0/B.J9::C4 M\[ DFLQG4CPC:="0S3S4DUE' WW&3=T?M(1?&<3I^2U/14G1(WFA"HW1H8GN M:2IXR@I&Z@*=+:DFK%"? ?7TL$1GGSZC3XAQ])B+2A&>J9FG84 FK9?N.[]I M.@]Z.LL\X7O%@9(S<&8V*7*HM M2>G5"&1"4;FCH_FOO^#$_\TU6S\SV?(G)3N9R:B=R6@H^_R;,(N8%.CI_.$< MK6E&)318,[\:YI>^@)(JBHA&2A-=:2%?D22:NN:XZ2NN^S+"NIMC/PPO9M[N M>/)L5'R1=$!+&S3&8=R"3LC&+=EXD.QM"?.HD5@W;#>%6-5D->$;MBIJPK#; M8<^B%>5TS;1S[S:=),=#2\RN."'I 78[Y!T@/ TOG"S3%J6R2#+FAN'DQ'. M0"@4XQL$&T2AE$CY.EZ1]$==/Y2Q]9I*RE-G*1-K:)W!+]Y%+&T$CB:^F]VD M93<99'=?*<4(;RAQH=\JU57)AL7$&D$P2:8=(C:H2V0(<<)BVK*8#K)X *>1 MH^NU9"F!0NRHTDR#AKDX3-^MQ+N(I8V(@\1-X:*E<#%SE1 MU4JQC!')J',/7=A+(_&[>\@!"LSI=4+-!L4X=%/#_N'P]P?)?63!&W<$OYJZL8RRIT+;Y]_J&H.2.CC#KO!/*?DCIP-_I ,#,T*7(U^1>":.V*/TAPTTKD\]YT-,K4ADZA+U,:$8=!#-3A0#8:U MD&<,/ %;52 0AA?878XHD1PJZS9F@:W)(8Z[C&S4!'=7I@,4]HD[/E@?/.@' M&GDWU:''Q_16BATS=XXO1OJ=Q$)K-$D<=7G9H"BVUJ0#-.VA=? A>-B(+'(B M-U1Y9V\G[V>X/17$E$T+5('"2+#9O"$K%#,ZXRY@9)=FTJ7Y/F;IPO05[V! M\+ #^2;X& Q]!9=@@''>UWP$*PCXF!Y.!AUW&HA8$ M<\_9D:)JKD*D@-LRZ3$4V.$&+*&P,:$E%#9F'$UZG"$^V H\["O^TCF5_9O' M=@!)&'9';X/&4=0UM@Y4&/0)W<%/X&%#\2@TG+JM"M02?I"'GB4VM>UZ'"?6 M9K%AT[!+?NE C7%\M&(;8M[1C;RDL/C-EPWPIJ+BNKG-MF_;KR?7]3>#SOL; M\U6EOND?TC2?9."RN6%8K1]/08EO?^U=":U'6CSDE&PO=V]R:W-H965TXR MW4EUK]< ACSF7.B9MS9F<^'[.EU#3G5?;D#@G:54.34X5"M?;Q30S!GEW(^" M8.3GE EO/G5S-VH^E5O#F8 ;1?0VSZG:7P*7NYD7>D\37]EJ;>R$/Y]NZ IN MP=QM;A2._$HE8SD(S:0@"I8S[T-XD821-7 K_F:PTP?7Q(:RD/+>#JZSF1=8 MCX!#:JP$Q9\'N +.K1+Z\:T4]:H]K>'A]9/Z;RYX#&9!-5Q)_@_+S'KF33R2 MP9)NN?DJ=W] &=#0ZJ62:_>7[,JU@4?2K38R+XW1@YR)XI<^EB .#,+1*P91 M:1"]-(A?,1B4!H.W&L2E0>S(%*$X#@DU=#Y5478UJ]L+!=-88/A/VN=\: MA7<9VIGYM4AE#N0O^@B:],@7JA2U3X*\2\!0QO5[G+V[3J307A&HB :-#AT M]7;SJ,$\>;MYV!+-H*(_<'J#[](G5\B)B16(=$_^_83KR+6!7/_7!+T0C9M% M;::XT!N:PLS#5*!!/8 W_^6GISS]JPS 10$:, MHIB87%XQB)8SNF"1L> 9\,7L!..MJPQF=4\1FU\OF= MRP7EA E#Q8HM.!#\-O80%B)C[GT](QG3J0(#CN$"!"R9:0)7[#0ZB#6<#,^/ M#U>K1Z<>KH[$:O#&%;QQ*[R[_FV?""Q7L#"Q'Q*Q0GI:DQ2_*_O>@J;W!*#X3+2Z<>J9Z$BL1NR\(G;>';$SLI$&\%-(.=^[>PS? MN_(NOG]8TC'!#/#&9'Y^]-!'47B,MM7?4]%V)%9#&P;/Y5O0"O=/F[,/TW@/ MJ2): RIOK-=:Y4[-Y9VJ)5VIU5$>5,+ACRC&2M6NB':IEG2E5B<:/1.-?D!% MUBYZ,M#H*">$HS@X2@I)5]L6K/R#EBP'M7*M+28[N16FZ':JV:I]_N":QA?S ME[:M=JW>LTS1DV,SLF)"$PY+E SZ8XQ1%6UN,3!RXQJ_A3381KK+-= ,E%V M]Y<24VTYL!M4_VR8_P]02P,$% @ M6FY5FS=VXX$ P ,@@ !D !X M;"]W;W)K&ULK5;?;]HP$/Y7K*R:6JEK0H# .HA4 M:*?UH1*B[?8P[<$D!UAU[,QV@.VOW]D)&=# )FTOQ#_NOOONR^6.P5JJ%[T$ M,&23<:&'WM*8_-KW=;*$C.HKF8/ F[E4&36X50M?YPIHZIPR[H=!$/D99<*+ M!^YLHN*!+ QG B:*Z"++J/HQ B[70Z_E;0^F;+$T]L"/!SE=P".8YWRB<.?7 M*"G+0&@F!5$P'WHWK>MQS]H[@\\,UGIG36PF,RE?[.8^'7J!)00<$F,1*#Y6 M, ;.+1#2^%YA>G5(Z[B[WJ)_=+EC+C.J82SY%Y::Y=#K>R2%.2VXF,O0S\;U(9 ;DB6Y DW?D M62A(Y$*PGY#:0S(" 7-F-#F_!4,9UQ?6ZO&6G)]=D#/"!'E:RD)3D>J!;Y"0 MA?63*OBH#!X>"=X*R8,49JG)G4@AW0?P,9,ZG7";SB@\B?A U15IMRY)&(3M M!D+COW)^OSOP5[NI-M@$_=IF+X-NG4'W#QEPP)9C MN57R-)$K,:*=P,$!M5,6>\2BFEATDMB],(",#,'O&&43E!N&_0!+-D<)U99M MXR<>O2+3ZQWP/6FR1[A7$^[]O#=N'Y_<#["@5C.K]\PY33%QH2%K0F'.4(&5SUDI,H) M56Z,S%V3GTF#(\,MESC405D#O)]+:;8;&Z#^FQ#_ E!+ P04 " "U:;E6 M9&EEE'D* "W4@ &0 'AL+W=OV/EZ^XCF3*XON\\^5M>7Y;99 MY87Z6 7U=KW.JJ<;M2H?KR9D\OS!IWSYT+0?3*\O-]E2W:KF\^9CI=]-#RZ+ M?*V*.B^+H%+W5Y-WY&T:B7:#3O&O7#W61Z^#-I2[LORM??-A<34)VSU2*S5O M6HM,__NB9FJU:IWT?OR^-YT]\T3Q<3>)) ML%#WV7;5?"H?_Z[V 74[."]7=?-QKPTDPW]9-N=YOK/=@G1>[_]G7?2*. M-N#QP 9TOP&U-J!T8 .VWX"=N@'?;\"[S.Q"Z?*09DUV?5F5CT'5JK5;^Z)+ M9K>U#C\OVN-^VU3ZVUQOUUS?JJ4^BDWPH=BUH?98O$Y5D^6K^J?@59 7P:\/ MY;;.BD5].6WT+[;;3>=[]YN=.QUP)S3XI2R:ASIX7RS4HF\PU;MZV%_ZO+\W MU.OX2U:]"1BY"&A(6?#Y-@U>O_HIJ/=1_$V5RRK;/.3S_WQ22QT+L,NSTW^ M/O\ 8).>;D-@FU[\['"\6.?+AHY7ME)UT9Y M6V^RN;J:Z%-&K:HO:G+]YS\1&?X52ANF68IDUDLA/Z20^]RO_[%=WZDJ*._U M>6M35DUVMU+/+:@._GA^"25T9RP[X_:,^N6:7TZ_'&?)^]-CLX1DULN2.&1) MG)BE>;DMFNJI/14\ZN;V$.CDY,U3H,>>*FM4F[)3^MV->#%YWCT:FSPDLU[R MY"%YTIN\7\LF6^GF]4456P6>-W?;B^-D\% DH9415\:$D)&5N-25T4B2F!QD MO2BB0Q21-XI4Z=3,\]V@\/ZK1HU:0;%$SH%-HM@^MJZ($$Z$%0BDHE$$QQ$? MXHB]<;Q;ZUZ>_W<7AV[0>=%DQ3)ONWU6UZH!#U#L!L5Y9 7EBN+(/H8IZ"3@ MD))#2(DWI']V?2\OECJ8>;E6P>M56=?0.'63.#\O!'$:FJMBL6Z05BBN*N*A MA$,AH4&0T!O,QZH]E31/%\%FE>E17+-&H'[?YIOV-'P1%)I^]5%;'+?&5I)9 MA_65C"ZX"+OO7DEVD0BNCV_[C1Z,]6GK0 VMH!W=+W0/K3>J(\_5$T@WH1.P M9#2.K>1!,AFRQ,J>/PUGGI+($>D1?S<8;.O[#7O[SQ-)$SM.0,>DE$Z@WATY M-U!J J4OG+?N556I1=!D7_<]7+>BLIAO]:?PP+YW[)]X8LKL!+BRA!)IA^_= MO7/#-X1(O/1T=&[8PSU\S%'A$-4MQ7+K)]#P(>%XC$TPB6^&ZI9BN?7S: B2 M^!'R90HB !-"& 3H0 X"=#X0(H;GB!_H/A2-JIYGF>]7N9Z)=^,.')77:W23 MP'1+L=SZ>31$22+$KN7%T]%YQ'1+L=SZ>31$2_Q(>T+7I&!614U%$S]%'S;E//?NDCTO+T;K,! 7*(5>N)D!^*J6!PR M.Q! %=%X(!##L]3/LY^+O-$P?]MTQ:;;X>J M#3\S/S^?.C-F+B5S[EQH!52"$&?@@KS$P R2&T+F?D(^:V;,(?B-[9DQI.(1 MM>*"5"P<&(^Y05_N1]\1,V/NUB29))%]F 9I0FQ"X. C C*Z4! !CFYO\3Y MXTZ-N5L*I3&S1X(9(&.AC.VK+_XTG+M\LX@72*Y ML$=&_XZ<&^C1PE _L.X&T),G@WZWL:,!JEN*Y=;/I$%3CHBF'!5-4=U2++=^ M'@V:\F]%4PY4405+I%V%@W1Z-LB=L M#9"+EU;>GC8)% #W2HMZ9Y#(65P/B88JE\(0KWB!>,^9 0H7U)_BOQ/^[< M3P"+4('6#2U53>R9GS\)Y_9G@Y_BA34"PXW=Q40126<%%""3D;2OL*?^W3@W M3,.FPL^F_;'SY/F?WW7T0( *IUAN_8P:.!6(<"I0X135+<5RZ^?1P*GX5C@5 M0 V4$>?2!" 3/'+6(H(R2@;6^4I#IW(,G8Z=!?K-QS805+<4RZV?6$.N$I%< M)2JYHKJE6&[]/!IRE7YR/>&.7> 6,1[:%5U()6.[( ZH:!@.,)XTV"I?*M3F MF6\&Z-]\]/%'72"+Y=9/G<%CB;A 5J(6?E'=4BRW?AX-EDNV=5"4&3/B_PI.+?+G]QP[!J"ZI5AN_7P: M)HT0F31"95)4MQ3+K9]'PZ31MS)I!%4_=0^SG[T"R ASJC"03$@Y< -79+ T M.AU+QT[]_-:CFP#;)&W_J8@KU![_E* M(;/!#E 11ITG' &JXP4SNR"F1T_T6ZMJV3T9L=X]BFOWL+S#IX>G+[[KGCEH M?7Y#WJ:[9R@:F]TC'37>+/.B#E;J7EN&;]H=JW9/2=R]:U@1"^ELU(GI<$PST' MWV,?N-S%D8NO:&;8Q31@A]42AEY%$ >L@R+;[E YW3B2>ZVRMS MPHT6.=Z1%5'/^:/0([=F26A&F*2< 4&V2^<&7L]I@,WC$_OG(GF=S!I+0499^8]? M*R$: )WH, !5 -0%3+X#\"N ?RE@4@$FA3)E*H4.,58X6@A^!,)$:S9S4(A9 MH'7ZE)EU7RFAKU*-4]&*[/0J*O# RCUDUN)7<(=SJG *[E_U_DJH.@@BP?H; M>"(Y%PJO4P).P(\Q49BF\I.&/:]B\/'#)_ !4 ;^W/.#Q"R1"U?IB9K;N9MJ M4K?EI-!W)@41^,*9VDMPSQ*2M E8M&&;]@<05\^ M 'O(')G1W M.1P-P./+X7 D&[]>-+_@\W^P:.5R4+9K+=\_?^AP\*!()O\=TK[DG@QSF^?, MMB5+ M4+"8A^I+-)\$>DN]-%7I!P4(>>V@N!\T@SZJ@UI9!'46P6@6SXPJDH"5PDH[ MMMHG0VF,TKQU$]@DBRV1M>0+:_G"=S16:%-3FV2Q);*6IM-:TZD58Y4L8<,. M$Q3..L;J!T$43CO&Z@?YWC08-M:LSF+V@RP83O#0O$=Q;UUUFV2Q);*67O-: MK_D[.FEN4U.;9+$ELI:FT#L7:YX5+U4T+3.%?M@QTT"4'\P[[[)XB&L6AL-V M@HVZ$XZF_:#&6Z^=QKF6A>/%[(VD>-1:H_ W[P"; M;+$MMK9TYP(:!N]I+:MUM56VV!9;6]AS:0U'J\S+K17VOHO0%':MU0^:HJZS M^C$0^1UKN8W624;$KFA!2;#A!Z;*]D)]MFYSW13-G<[Y6]/^*EHR9YJR=Z:_ M_G>429"2K:;TKJ9Z1J)L1Y4#Q?.B0;/F2O&L.-P3G!!A O3U+>?J-# WJ)N" MT?]02P,$% @ M6FY5@* @ZE+ P S!0 T !X;"]S='EL97,N>&UL MW5A=3]LP%/TKD1D32!-I&TB;T5;:*B%-VB8$/.P-N8W36G+LS'%9RZ^?;YRF M'_@BX&&T:P6Q[_$Y]]B^20S]TBP%NYTQ9H)%+F0Y(#-CBL]A6$YF+*?EF2J8 MM$BF=$Z-[>II6!::T;0$4B["3JL5ASGED@S[Z[,Y8? 78\^'1VU[D\O=^,G%7!*0J_HQ0M$SUJX MKL4PZ?AETL]JH^+=;?%J_+%5J!B0$15\K#FP,IISL73A#@0F2B@=&%NH MUD8;(N6C@]NN!S5G12&67P2?RIRY MR;\XX;!/5[Q@IC1_M-F@5"8VP#0)'I@V?+(9^:-I<<<69E5.BPSWW#E S_]V MG:=,,DW%IFE;^_N\RF]V7+\1W\-S]5C9=>PU&77WWV-]"MAWD_$AF#R([>X= M@LGD $QVW^VI^8HGT'XN9%B?A#:.6UN'K28:P*%V0'["T5FLDP;C.1>&R[HW MXVG*Y),SEY4W=&S_5-O2M^-3EM&Y,'<-."#K]@^6\GF>-*.N82'J4>OV=YA> M.VY.U#87ERE;L'14=_5T7#4#V[!9ZP\0=I&KZN-',([#_ A@6![, <9Q+"S/ M_S2?'CH?AV'>>EZDAW)Z*,>Q?,BH^F)Y_)S$?OPS39(HBF-L14-8?20$3;8T.P6BP^0"X99K>]9!:GQWBZ: FD>G0!I$]29;@M:IFVBDNB25-+TUP\EQ0WE*A]F M<^.5K8>I8U+DN9>4WCTH_7VAU'?VLRPJ#)JOQ=BQ$I9R5+^$LN3T?&(F8UZ^$=I^4M5EA?S7*NB M.!E-NP-?A;8R_V/WO(&\XPO3[K%\\84[D)-1MA]=I7X5O^?:E2KEI Q@(P/!7G&S89YD F 3&@A M;_2:5_)7>Z#MW?.Z++E^;##G' S #>CA;MV1,)GF1ZC0?F8EN:+N!>5JZ>55B5S7<)J9SG# M'J3=L+.ZAPG=02R/SZ[<.<,AQO6;I^,=_XF,@>4V)]7%6N M-JT+0?H-C'PQ)1:&"ZY<5=G'O]BMD\53B.#ZZ[;YG0^)?#$E%L9'I98/LBA: MNAN[<6U[Y6*X:MUPL%,?$QEC2JR,TSS7M;/%M>1M*+K7S,@34V)1S#=*V_&= MT"5S75H5]RX696=:+*5EESSW,9$IIL2JN%;5NJ,\%XO>[8=T,27VQ46Y+=2C M$.R#J,1*]DPQ1:J8$KOBBS!6U[FM==.<3>=0;>?(-URO>S=?@"02$$ND&8>E M[<+Y!K+QB ,65=[O(0%22$"LD+E5^??Q!R??!K!T)9DNK+KXV7SW,6$"0JR0 MW>C7N:YC$V]\.F23@-@F'1>[XS_[#8OD$1#+8R[6;>0^G/$&2!@!L3#F]<*( M'W5#=W&_%X(&2!?!(?.*;X&/B701$.L"8X8^)O)'0.P/+P%B1W?<7=ST>BQ2 M2$"LD!=RH1VG/ZN!%!(2*Z3+BH9J+T32"(FE =.C7C\)D31"8FG ]*B/">>N MR.WQ.ST:;&EDD9#8(C!/8D<^)C)*2&P4F"GU6QKY)23VRT"F--CB2"[AJ^8B M@WA(*B&Q5&#LWV]IY)>0V"\P]N_UFPCY)2+V"XS^>[49(=]$Q+X9COZ'[LT( M^28BG^=Z3@,&X9!E(F++#.0#@XQP@838-CBPC7Q,9)N(V#88,_8QD6TB&)B\;R$.6YJ54@?$XDG)A8/Q.SY,4;B MB8G%LTL3NS;NC>'B/P)P-BN#)/K)UA3+-;H_9E M[9()P8KV%MWRQZZ'^YA(.S%YOH.F6ORYOAAI)R9?DD&8?N26(.TDAUS7[T5N M"=).NMZP^Z)T'N25YQ5LW_/FY][L=K"7)/=8.O=D?"Y,&+W8,S>,(3Q)B]PS.J@X, M1RDR3TH]TS;T),JUK$3[J.^9CXG,DQ*;9W_V=Z@:D7)2ZDS'\;%GOC'[Q)NI MX%V;^YA(/BFQ?/YX=,:1#M8E4D]*K!X\E>Z/Z2E23TJL'HSIC^DI4D]*K!Z, MZ8_I*7PHF5@]&-,?TU.DGI18/7#]I!<6I4@]*;%Z\/J)WX4R))_LH,L\?A?* MD'RR0SZ+UNM"&7)01NP@C.EWH0PY**->\(&8J8^)+)11K_F\L+;W9$L?$UDH M([90;VUOS'J;LO*GBS)DH8S80GN8YV(EM'8WP--^'Q-9*".VT'!M/LUU7/IO MO67PA1EB"[W8Z"Z&S_NO]2 +9<06VL/<7^GS,&?(0C-B"^UA_EMI5XGKJGE1 MM=GI8R(+S:@M-+10/A"[SY"#9M0.&H 5G=PGC]N>\R&]=:.@^FI*F010WS_VOZJ(X<_MNJFO%E[M7>W>O);__ M#U!+ P04 " "U:;E6*"B!BK$" "^-@ &@ 'AL+U]R96QS+W=OHZ<>7KR?N7C].I?_ MF=AM-OMU^=VM_QS+:?S'X/JCZ]^'72ECM7AM^VT95U7]>;A='NKK1WBX3*X6 MSV^KJG]^"U4]=Y! D,P?I!"D\P=%"(KS!QD$V?Q!#D$^?U""H#1_4(:@/']0 M T'-_$%AB3(N"9(F6!-H'9#K0.!U0+ #@=@!R0X$9@=$.Q"H'9#M0.!V0+@# M@=P!Z0X$=@?$.Q#H+:BW$.@MJ+<0Z"V3']L$>@OJ+01Z"^HM!'H+ZBT$>@OJ M+01Z"^HM!'H+ZBT$>@OJ+01Z*^JM!'HKZJT$>BOJK01ZZV2SA$!O1;V50&]% MO95 ;T6]E4!O1;V50&]%O95 ;T6]E4#OB'I' KTCZAT)](ZH=R30.Z+>D4#O M.-GL)M [HMZ10.^(>D<"O2/J'0GTCJAW)- [HMZ10&]#O8U ;T.]C4!O0[V- M0&]#O8U ;T.]C4!OF_Q92:"WH=Y&H+>AWD:@MZ'>1J"WH=Y&H+>CWDZ@MZ/> M3J"WH]Y.H+>CWDZ@MZ/>3J"WH]Y.H+=/#IL0Z.VHMQ/H[:BW$^CMJ+<3Z)U0 M[T2@=T*]$X'>"?5.!'HGU#L1Z)U0[T2@=T*]$X'>"?5.!'JGR6%! KT3ZIT( M]$ZH=R+0.Z/>F4#OC'IG KTSZIT)],ZH=R;0.Z/>F4#OC'IG KTSZIT)],ZH M=R;0.T\.>Q/HG5'O3*!W@WHW!'HWJ'=#H'>#>C<$>C>H=_.3>@_CUZ$,MY[O M-3[_)ZD>+]\MM\=?E]\7)Z_*%>?ZOF)X^@M02P,$% @ M6FY5GWS[C]# M @ S4 !, !;0V]N=&5N=%]4>7!E&ULS=O?;MHP%,?Q5T&YK4B( M'=MA*KUI=[OU8B^0):9$Y)]LMZ-O/Q/:2ILZM(I)^]X0@>WS._&1/G= MK%\<^F[PFV07PO0IRWR]LWWETW&R0US9CJZO0OSJ'K*IJO?5@\W$:J6S>AR" M'<(R'&LD-]=W=EL]=F'Q^1!_]NTX;!)G.Y\L;D\;CUF;I)JFKJVK$->SIZ'Y M+67YDI#&D_,>OVLG?Q4W)-F["<>5/P>\G/OZ9)UK&[NXKUSX4O5Q5W;H,A^> M.^O3\R7>Z7'<;MO:-F/]V,G4^.<0;MJ?/_.+\N/TVYL\Y?9\7I_C&X_ MS\-G\^/R._YUQF_U/]B'@/0A(7T4D#X4I \-Z<- ^B@A?:PA?>0K2B,447,* MJ3G%U)R":DY1-:>PFE-,W/YO\^W?P$4$L! A0#% @ M6FY5@=!36*! M L0 ! ( ! &1O8U!R;W!S+V%P<"YX;6Q02P$" M% ,4 " "U:;E6@G@\L.\ K @ $0 @ &O 9&]C M4')O<',O8V]R92YX;6Q02P$"% ,4 " "U:;E6F5R<(Q & "<)P $P M @ '- 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( M +5IN5;<6E,]>0@ *(U 8 " @0X( !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0# M% @ M6FY5H74BOP^!P B!X !@ ("!>!< 'AL+W=O MP> !X;"]W;W)K]^N(F\) <8@ & @(&R(@ M>&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5B45Z!K M"0 '2X !@ ("!5RP 'AL+W=O!BDR@ *9[ 8 " M@4TV !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5B,ZCV<+"@ :AH !@ M ("!HF@ 'AL+W=O-R !X;"]W;W)K&UL4$L! A0#% @ M6FY5F>L6THR#0 T2, !D M ("!Q'X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M6FY5@N1D>\; P ZP8 !D ("! MDI0 'AL+W=O&PO=V]R:W-H965T !X;"]W;W)K&UL4$L! A0#% M @ M6FY5O=+LQ?, @ B08 !D ("!PJ$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5G1][Y2( M# (2( !D ("!I[H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5OV$'*_F @ ?08 !D M ("!4=\ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M6FY5M=JIGLF @ "04 !D ("!R?< M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM6FY5LT1?FT3! %PD !D ("!,"4! 'AL+W=O&PO=V]R:W-H965T4Z 0!X;"]W;W)K&UL4$L! A0#% @ M6FY5F?^:#T_ P ?P< !D M ("!A3X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M6FY5BYSQDL$$ EC !D ("!Y4H! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY M5M192'2I!0 G@\ !D ("!+&0! 'AL+W=OL" !O!@ &0 M @($,:@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5KXY(_.Y!0 C@X M !D ("! G4! 'AL+W=O@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5@E)B@&X! S2 !D M ("!NH@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ M6FY5E-AY)84! VA$ !D ("!I)8! 'AL+W=O M&PO=V]R:W-H965T M 0!X;"]W;W)K&UL4$L! A0#% @ M6FY5N=N M_J*_ @ 7 P !D ("!5*(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5F$=,JDF P S@D !D M ("!-:P! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ M6FY5E&PO=V]R:W-H965T&UL4$L! A0#% M @ M6FY5E7"C/>7! 5Q4 !D ("!N\,! 'AL+W=O8(760, /0+ 9 " @7_+ 0!X M;"]W;W)K&UL4$L! A0#% @ M6FY5J:_&._9 M! E1T !D ("!#\\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5D<_KYK=! 2< !D M ("! N ! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ M6FY5@&0M?(? @ %@4 !D ("!?NL! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MM6FY5G>P8LS> P F0T !D ("!:OT! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5I%5H&[; P M2!0 !D ("![0X" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5F"Q?\7<" %%$ !D M ("!$QP" 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ M6FY5N8JBII*! .1$ !D ("!TS " 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY M5L==SG)T P LPP !D ("!>#P" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5L0P&PO=V]R:W-H965T&UL4$L! A0#% @ M6FY5F1I991Y"@ MU( !D M ("!;54" 'AL+W=O&PO=V]R:W-H965T M7!E&UL4$L%!@ !E &4 NAL +!T @ $! end XML 110 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 111 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 112 FilingSummary.xml IDEA: XBRL DOCUMENT 3.23.1 html 364 498 1 false 98 0 false 9 false false R1.htm 0000001 - Document - Document and Entity Information Sheet http://www.thermon.com/role/DocumentandEntityInformation Document and Entity Information Cover 1 false false R2.htm 0000002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss) Sheet http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss Consolidated Statements of Operations and Comprehensive Income (Loss) Statements 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://www.thermon.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statement of Equity Consolidated Statement of Equity Sheet http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity Consolidated Statement of Equity Consolidated Statement of Equity Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statement of Cash Flows Sheet http://www.thermon.com/role/ConsolidatedStatementofCashFlows Consolidated Statement of Cash Flows Statements 6 false false R7.htm 0000007 - Disclosure - Organization and Summary of Significant Accounting Policies Sheet http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPolicies Organization and Summary of Significant Accounting Policies Notes 7 false false R8.htm 0000008 - Disclosure - Acquisition Sheet http://www.thermon.com/role/Acquisition Acquisition Notes 8 false false R9.htm 0000009 - Disclosure - Fair Value Measurements Sheet http://www.thermon.com/role/FairValueMeasurements Fair Value Measurements Notes 9 false false R10.htm 0000010 - Disclosure - Leases Sheet http://www.thermon.com/role/Leases Leases Notes 10 false false R11.htm 0000011 - Disclosure - Revenue from Contracts with Customers Sheet http://www.thermon.com/role/RevenuefromContractswithCustomers Revenue from Contracts with Customers Notes 11 false false R12.htm 0000012 - Disclosure - Net Income/(Loss) per Common Share Sheet http://www.thermon.com/role/NetIncomeLossperCommonShare Net Income/(Loss) per Common Share Notes 12 false false R13.htm 0000013 - Disclosure - Inventories Sheet http://www.thermon.com/role/Inventories Inventories Notes 13 false false R14.htm 0000014 - Disclosure - Property, Plant and Equipment Sheet http://www.thermon.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 14 false false R15.htm 0000015 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Liabilities Sheet http://www.thermon.com/role/AccruedLiabilities Accrued Liabilities Notes 16 false false R17.htm 0000017 - Disclosure - Short-Term Revolving Credit Facilities Sheet http://www.thermon.com/role/ShortTermRevolvingCreditFacilities Short-Term Revolving Credit Facilities Notes 17 false false R18.htm 0000018 - Disclosure - Long-Term Debt Sheet http://www.thermon.com/role/LongTermDebt Long-Term Debt Notes 18 false false R19.htm 0000019 - Disclosure - Employee Benefits Sheet http://www.thermon.com/role/EmployeeBenefits Employee Benefits Notes 19 false false R20.htm 0000020 - Disclosure - Restructuring and other charges (income) Sheet http://www.thermon.com/role/Restructuringandotherchargesincome Restructuring and other charges (income) Notes 20 false false R21.htm 0000021 - Disclosure - Commitments and Contingencies Sheet http://www.thermon.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 21 false false R22.htm 0000022 - Disclosure - Stock-Based Compensation Expense Sheet http://www.thermon.com/role/StockBasedCompensationExpense Stock-Based Compensation Expense Notes 22 false false R23.htm 0000023 - Disclosure - Other Income/(Expense) Sheet http://www.thermon.com/role/OtherIncomeExpense Other Income/(Expense) Notes 23 false false R24.htm 0000024 - Disclosure - Income Taxes Sheet http://www.thermon.com/role/IncomeTaxes Income Taxes Notes 24 false false R25.htm 0000025 - Disclosure - Segment Information Sheet http://www.thermon.com/role/SegmentInformation Segment Information Notes 25 false false R26.htm 0000026 - Disclosure - Subsequent Events Sheet http://www.thermon.com/role/SubsequentEvents Subsequent Events Notes 26 false false R27.htm 0000027 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies) Sheet http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies Organization and Summary of Significant Accounting Policies (Policies) Policies http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPolicies 27 false false R28.htm 0000028 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables) Sheet http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables Organization and Summary of Significant Accounting Policies (Tables) Tables http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPolicies 28 false false R29.htm 0000029 - Disclosure - Acquisition (Tables) Sheet http://www.thermon.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.thermon.com/role/Acquisition 29 false false R30.htm 0000030 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thermon.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thermon.com/role/FairValueMeasurements 30 false false R31.htm 0000031 - Disclosure - Leases (Tables) Sheet http://www.thermon.com/role/LeasesTables Leases (Tables) Tables http://www.thermon.com/role/Leases 31 false false R32.htm 0000032 - Disclosure - Revenue from Contracts with Customers (Tables) Sheet http://www.thermon.com/role/RevenuefromContractswithCustomersTables Revenue from Contracts with Customers (Tables) Tables http://www.thermon.com/role/RevenuefromContractswithCustomers 32 false false R33.htm 0000033 - Disclosure - Net Income/(Loss) per Common Share (Tables) Sheet http://www.thermon.com/role/NetIncomeLossperCommonShareTables Net Income/(Loss) per Common Share (Tables) Tables http://www.thermon.com/role/NetIncomeLossperCommonShare 33 false false R34.htm 0000034 - Disclosure - Inventories (Tables) Sheet http://www.thermon.com/role/InventoriesTables Inventories (Tables) Tables http://www.thermon.com/role/Inventories 34 false false R35.htm 0000035 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.thermon.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.thermon.com/role/PropertyPlantandEquipment 35 false false R36.htm 0000036 - Disclosure - Goodwill and Other Intangible Assets (Tables) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables Goodwill and Other Intangible Assets (Tables) Tables http://www.thermon.com/role/GoodwillandOtherIntangibleAssets 36 false false R37.htm 0000037 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.thermon.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.thermon.com/role/AccruedLiabilities 37 false false R38.htm 0000038 - Disclosure - Long-Term Debt (Tables) Sheet http://www.thermon.com/role/LongTermDebtTables Long-Term Debt (Tables) Tables http://www.thermon.com/role/LongTermDebt 38 false false R39.htm 0000039 - Disclosure - Restructuring and other charges (income) (Tables) Sheet http://www.thermon.com/role/RestructuringandotherchargesincomeTables Restructuring and other charges (income) (Tables) Tables http://www.thermon.com/role/Restructuringandotherchargesincome 39 false false R40.htm 0000040 - Disclosure - Commitments and Contingencies (Tables) Sheet http://www.thermon.com/role/CommitmentsandContingenciesTables Commitments and Contingencies (Tables) Tables http://www.thermon.com/role/CommitmentsandContingencies 40 false false R41.htm 0000041 - Disclosure - Stock-Based Compensation Expense (Tables) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseTables Stock-Based Compensation Expense (Tables) Tables http://www.thermon.com/role/StockBasedCompensationExpense 41 false false R42.htm 0000042 - Disclosure - Other Income/(Expense) (Tables) Sheet http://www.thermon.com/role/OtherIncomeExpenseTables Other Income/(Expense) (Tables) Tables http://www.thermon.com/role/OtherIncomeExpense 42 false false R43.htm 0000043 - Disclosure - Income Taxes (Tables) Sheet http://www.thermon.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://www.thermon.com/role/IncomeTaxes 43 false false R44.htm 0000044 - Disclosure - Segment Information (Tables) Sheet http://www.thermon.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.thermon.com/role/SegmentInformation 44 false false R45.htm 0000045 - Disclosure - Organization and Summary of Significant Accounting Policies (Details) Sheet http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails Organization and Summary of Significant Accounting Policies (Details) Details http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables 45 false false R46.htm 0000046 - Disclosure - Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details) Sheet http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details) Details 46 false false R47.htm 0000047 - Disclosure - Acquisition - Narrative (Details) Sheet http://www.thermon.com/role/AcquisitionNarrativeDetails Acquisition - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Acquisition - Purchase Price (Details) Sheet http://www.thermon.com/role/AcquisitionPurchasePriceDetails Acquisition - Purchase Price (Details) Details 48 false false R49.htm 0000049 - Disclosure - Acquisition - Pro Forma Information (Details) Sheet http://www.thermon.com/role/AcquisitionProFormaInformationDetails Acquisition - Pro Forma Information (Details) Details 49 false false R50.htm 0000050 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thermon.com/role/FairValueMeasurementsTables 50 false false R51.htm 0000051 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) Details 51 false false R52.htm 0000052 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails Fair Value Measurements - Foreign Exchange Contracts (Details) Details 52 false false R53.htm 0000053 - Disclosure - Leases (Details) Sheet http://www.thermon.com/role/LeasesDetails Leases (Details) Details http://www.thermon.com/role/LeasesTables 53 false false R54.htm 0000054 - Disclosure - Leases - Lease Term And Discount Rate (Details) Sheet http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails Leases - Lease Term And Discount Rate (Details) Details 54 false false R55.htm 0000055 - Disclosure - Leases - Supplemental balance sheet (Details) Sheet http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails Leases - Supplemental balance sheet (Details) Details 55 false false R56.htm 0000056 - Disclosure - Leases - Supplemental statement of operations information (Details) Sheet http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails Leases - Supplemental statement of operations information (Details) Details 56 false false R57.htm 0000057 - Disclosure - Leases - Supplemental statement of cash flows information (Details) Sheet http://www.thermon.com/role/LeasesSupplementalstatementofcashflowsinformationDetails Leases - Supplemental statement of cash flows information (Details) Details 57 false false R58.htm 0000058 - Disclosure - Leases - Future lease payments under non-cancellable operating leases (Details) Sheet http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails Leases - Future lease payments under non-cancellable operating leases (Details) Details 58 false false R59.htm 0000059 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details) Sheet http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails Revenue from Contracts with Customers - Additional Information (Details) Details 59 false false R60.htm 0000060 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Sheet http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails Revenue from Contracts with Customers - Disaggregation of Revenue (Details) Details 60 false false R61.htm 0000061 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details) Sheet http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails Revenue from Contracts with Customers - Performance Obligation (Details) Details 61 false false R62.htm 0000062 - Disclosure - Net Income/(Loss) per Common Share (Details) Sheet http://www.thermon.com/role/NetIncomeLossperCommonShareDetails Net Income/(Loss) per Common Share (Details) Details http://www.thermon.com/role/NetIncomeLossperCommonShareTables 62 false false R63.htm 0000063 - Disclosure - Inventories (Details) Sheet http://www.thermon.com/role/InventoriesDetails Inventories (Details) Details http://www.thermon.com/role/InventoriesTables 63 false false R64.htm 0000064 - Disclosure - Inventories Inventories - Valuation Reserve Accounts (Details) Sheet http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails Inventories Inventories - Valuation Reserve Accounts (Details) Details 64 false false R65.htm 0000065 - Disclosure - Property, Plant and Equipment (Details) Sheet http://www.thermon.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://www.thermon.com/role/PropertyPlantandEquipmentTables 65 false false R66.htm 0000066 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails Goodwill and Other Intangible Assets - Schedule of Goodwill (Details) Details 66 false false R67.htm 0000067 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details) Details 67 false false R68.htm 0000068 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 68 false false R69.htm 0000069 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails Goodwill and Other Intangible Assets - Schedule of Amortization (Details) Details 69 false false R70.htm 0000070 - Disclosure - Accrued Liabilities (Details) Sheet http://www.thermon.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.thermon.com/role/AccruedLiabilitiesTables 70 false false R71.htm 0000071 - Disclosure - Short-Term Revolving Lines of Credit (Details) Sheet http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails Short-Term Revolving Lines of Credit (Details) Details 71 false false R72.htm 0000072 - Disclosure - Long-Term Debt (Details) Sheet http://www.thermon.com/role/LongTermDebtDetails Long-Term Debt (Details) Details http://www.thermon.com/role/LongTermDebtTables 72 false false R73.htm 0000073 - Disclosure - Long Term Debt - Maturities (Details) Sheet http://www.thermon.com/role/LongTermDebtMaturitiesDetails Long Term Debt - Maturities (Details) Details 73 false false R74.htm 0000074 - Disclosure - Employee Benefits - (Details) Sheet http://www.thermon.com/role/EmployeeBenefitsDetails Employee Benefits - (Details) Details http://www.thermon.com/role/EmployeeBenefits 74 false false R75.htm 0000075 - Disclosure - Restructuring and other charges (income) - Narrative (Details) Sheet http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails Restructuring and other charges (income) - Narrative (Details) Details http://www.thermon.com/role/RestructuringandotherchargesincomeTables 75 false false R76.htm 0000076 - Disclosure - Restructuring and other charges (income) - Russia Operations Impact (Details) Sheet http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails Restructuring and other charges (income) - Russia Operations Impact (Details) Details http://www.thermon.com/role/RestructuringandotherchargesincomeTables 76 false false R77.htm 0000077 - Disclosure - Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) Sheet http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) Details http://www.thermon.com/role/RestructuringandotherchargesincomeTables 77 false false R78.htm 0000078 - Disclosure - Restructuring and other charges (income) - Restructuring Activity (Details) Sheet http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails Restructuring and other charges (income) - Restructuring Activity (Details) Details http://www.thermon.com/role/RestructuringandotherchargesincomeTables 78 false false R79.htm 0000079 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thermon.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.thermon.com/role/CommitmentsandContingenciesTables 79 false false R80.htm 0000080 - Disclosure - Stock-Based Compensation Expense (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseDetails Stock-Based Compensation Expense (Details) Details http://www.thermon.com/role/StockBasedCompensationExpenseTables 80 false false R81.htm 0000081 - Disclosure - Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details) Details 81 false false R82.htm 0000082 - Disclosure - Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details) Details 82 false false R83.htm 0000083 - Disclosure - Stock-Based Compensation Expense - Restricted Shares (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails Stock-Based Compensation Expense - Restricted Shares (Details) Details 83 false false R84.htm 0000084 - Disclosure - Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details) Sheet http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details) Details 84 false false R85.htm 0000085 - Disclosure - Other Income/(Expense) (Details) Sheet http://www.thermon.com/role/OtherIncomeExpenseDetails Other Income/(Expense) (Details) Details http://www.thermon.com/role/OtherIncomeExpenseTables 85 false false R86.htm 0000086 - Disclosure - Income Taxes - Income Taxes in Consolidated Income Statement (Details) Sheet http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails Income Taxes - Income Taxes in Consolidated Income Statement (Details) Details 86 false false R87.htm 0000087 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Sheet http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Income Tax Assets and Liabilities (Details) Details 87 false false R88.htm 0000088 - Disclosure - Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details) Sheet http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details) Details 88 false false R89.htm 0000089 - Disclosure - Income Taxes - Income Tax Reconciliation (Details) Sheet http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails Income Taxes - Income Tax Reconciliation (Details) Details 89 false false R90.htm 0000090 - Disclosure - Income Taxes - Narrative (Details) Sheet http://www.thermon.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 90 false false R91.htm 0000091 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details) Sheet http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails Income Taxes - Unrecognized Tax Benefits (Details) Details 91 false false R92.htm 0000092 - Disclosure - Segment Information (Details) Sheet http://www.thermon.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.thermon.com/role/SegmentInformationTables 92 false false R93.htm 0000093 - Disclosure - Segment Information - Capital Expenditures by Reportable Segment (Details) Sheet http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails Segment Information - Capital Expenditures by Reportable Segment (Details) Details 93 false false All Reports Book All Reports [dq-0542-Deprecated-Concept] Concept RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty in us-gaap/2022 used in 3 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. thr-20230331.htm 4 [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 32 fact(s) appearing in ix:hidden were eligible for transformation: dei:CurrentFiscalYearEndDate, dei:EntityEmergingGrowthCompany, thr:DebtInstrumentConsolidatedLeverageRatio, us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment, us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent, us-gaap:CommonStockParOrStatedValuePerShare, us-gaap:CommonStockSharesAuthorized, us-gaap:CommonStockSharesIssued, us-gaap:CommonStockSharesOutstanding, us-gaap:DeferredFinanceCostsNet, us-gaap:GoodwillImpairmentLoss, us-gaap:LesseeOperatingLeaseRenewalTerm, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding, us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1 - thr-20230331.htm 4 thr-20230331.htm roicperformanceunitawardag.htm tghexhibit21133123.htm tghexhibit23133123.htm tghexhibit31133123.htm tghexhibit31233123.htm tghexhibit32133123.htm tghexhibit32233123.htm thr-20230331.xsd thr-20230331_cal.xml thr-20230331_def.xml thr-20230331_lab.xml thr-20230331_pre.xml thr-20230331_g1.jpg http://fasb.org/srt/2022 http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 115 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "thr-20230331.htm": { "axisCustom": 1, "axisStandard": 29, "baseTaxonomies": { "http://fasb.org/srt/2022": 1, "http://fasb.org/us-gaap/2022": 1225, "http://xbrl.sec.gov/dei/2022": 40 }, "contextCount": 364, "dts": { "calculationLink": { "local": [ "thr-20230331_cal.xml" ] }, "definitionLink": { "local": [ "thr-20230331_def.xml" ] }, "inline": { "local": [ "thr-20230331.htm" ] }, "labelLink": { "local": [ "thr-20230331_lab.xml" ] }, "presentationLink": { "local": [ "thr-20230331_pre.xml" ] }, "schema": { "local": [ "thr-20230331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/currency/2022/currency-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 761, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 38, "http://www.thermon.com/20230331": 2, "http://xbrl.sec.gov/dei/2022": 6, "total": 46 }, "keyCustom": 78, "keyStandard": 420, "memberCustom": 37, "memberStandard": 58, "nsprefix": "thr", "nsuri": "http://www.thermon.com/20230331", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "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 - Document and Entity Information", "menuCat": "Cover", "order": "1", "role": "http://www.thermon.com/role/DocumentandEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "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": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Leases", "menuCat": "Notes", "order": "10", "role": "http://www.thermon.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Revenue from Contracts with Customers", "menuCat": "Notes", "order": "11", "role": "http://www.thermon.com/role/RevenuefromContractswithCustomers", "shortName": "Revenue from Contracts with Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Net Income/(Loss) per Common Share", "menuCat": "Notes", "order": "12", "role": "http://www.thermon.com/role/NetIncomeLossperCommonShare", "shortName": "Net Income/(Loss) per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Inventories", "menuCat": "Notes", "order": "13", "role": "http://www.thermon.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Property, Plant and Equipment", "menuCat": "Notes", "order": "14", "role": "http://www.thermon.com/role/PropertyPlantandEquipment", "shortName": "Property, Plant and Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "15", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "16", "role": "http://www.thermon.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Short-Term Revolving Credit Facilities", "menuCat": "Notes", "order": "17", "role": "http://www.thermon.com/role/ShortTermRevolvingCreditFacilities", "shortName": "Short-Term Revolving Credit Facilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShortTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Long-Term Debt", "menuCat": "Notes", "order": "18", "role": "http://www.thermon.com/role/LongTermDebt", "shortName": "Long-Term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Employee Benefits", "menuCat": "Notes", "order": "19", "role": "http://www.thermon.com/role/EmployeeBenefits", "shortName": "Employee Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Consolidated Statements of Operations and Comprehensive Income (Loss)", "menuCat": "Statements", "order": "2", "role": "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "shortName": "Consolidated Statements of Operations and Comprehensive Income (Loss)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Restructuring and other charges (income)", "menuCat": "Notes", "order": "20", "role": "http://www.thermon.com/role/Restructuringandotherchargesincome", "shortName": "Restructuring and other charges (income)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "21", "role": "http://www.thermon.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Stock-Based Compensation Expense", "menuCat": "Notes", "order": "22", "role": "http://www.thermon.com/role/StockBasedCompensationExpense", "shortName": "Stock-Based Compensation Expense", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Other Income/(Expense)", "menuCat": "Notes", "order": "23", "role": "http://www.thermon.com/role/OtherIncomeExpense", "shortName": "Other Income/(Expense)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "24", "role": "http://www.thermon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Segment Information", "menuCat": "Notes", "order": "25", "role": "http://www.thermon.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "26", "role": "http://www.thermon.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Organization and Summary of Significant Accounting Policies (Policies)", "menuCat": "Policies", "order": "27", "role": "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies", "shortName": "Organization and Summary of Significant Accounting Policies (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Organization and Summary of Significant Accounting Policies (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables", "shortName": "Organization and Summary of Significant Accounting Policies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "thr:BusinessCombinationPurchasePriceInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Acquisition (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.thermon.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "thr:BusinessCombinationPurchasePriceInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Consolidated Balance Sheets", "menuCat": "Statements", "order": "3", "role": "http://www.thermon.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.thermon.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Leases (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.thermon.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Revenue from Contracts with Customers (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.thermon.com/role/RevenuefromContractswithCustomersTables", "shortName": "Revenue from Contracts with Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Net Income/(Loss) per Common Share (Tables)", "menuCat": "Tables", "order": "33", "role": "http://www.thermon.com/role/NetIncomeLossperCommonShareTables", "shortName": "Net Income/(Loss) per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "34", "role": "http://www.thermon.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Property, Plant and Equipment (Tables)", "menuCat": "Tables", "order": "35", "role": "http://www.thermon.com/role/PropertyPlantandEquipmentTables", "shortName": "Property, Plant and Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": null }, "R36": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "36", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "37", "role": "http://www.thermon.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Long-Term Debt (Tables)", "menuCat": "Tables", "order": "38", "role": "http://www.thermon.com/role/LongTermDebtTables", "shortName": "Long-Term Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Restructuring and other charges (income) (Tables)", "menuCat": "Tables", "order": "39", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeTables", "shortName": "Restructuring and other charges (income) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i973a6d2acb1f4c92acfe10fbbd505907_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "4", "role": "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Commitments and Contingencies (Tables)", "menuCat": "Tables", "order": "40", "role": "http://www.thermon.com/role/CommitmentsandContingenciesTables", "shortName": "Commitments and Contingencies (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Stock-Based Compensation Expense (Tables)", "menuCat": "Tables", "order": "41", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseTables", "shortName": "Stock-Based Compensation Expense (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Other Income/(Expense) (Tables)", "menuCat": "Tables", "order": "42", "role": "http://www.thermon.com/role/OtherIncomeExpenseTables", "shortName": "Other Income/(Expense) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Income Taxes (Tables)", "menuCat": "Tables", "order": "43", "role": "http://www.thermon.com/role/IncomeTaxesTables", "shortName": "Income Taxes (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "44", "role": "http://www.thermon.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "thr:EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Organization and Summary of Significant Accounting Policies (Details)", "menuCat": "Details", "order": "45", "role": "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "shortName": "Organization and Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "2", "first": true, "lang": "en-US", "name": "thr:EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details)", "menuCat": "Details", "order": "46", "role": "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "shortName": "Organization and Summary of Significant Accounting Policies - Cash Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "iab75a04e046546abaa8d756026f1d6ce_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Acquisition - Narrative (Details)", "menuCat": "Details", "order": "47", "role": "http://www.thermon.com/role/AcquisitionNarrativeDetails", "shortName": "Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i22833037bc1a41b4bb2fe400b8c795a5_D20220601-20220630", "decimals": "-3", "lang": "en-US", "name": "thr:IncreaseToNetWorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Acquisition - Purchase Price (Details)", "menuCat": "Details", "order": "48", "role": "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "shortName": "Acquisition - Purchase Price (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "thr:BusinessCombinationPurchasePriceInformationTableTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i5364d294a02743ee94094ca5c2df3cdd_I20220531", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ia63224c8e55945cb8b180829c81928a1_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Acquisition - Pro Forma Information (Details)", "menuCat": "Details", "order": "49", "role": "http://www.thermon.com/role/AcquisitionProFormaInformationDetails", "shortName": "Acquisition - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ia63224c8e55945cb8b180829c81928a1_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i9d52be915650458c923da906c9651bb8_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Consolidated Statement of Equity Consolidated Statement of Equity", "menuCat": "Statements", "order": "5", "role": "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "shortName": "Consolidated Statement of Equity Consolidated Statement of Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i9d52be915650458c923da906c9651bb8_I20200331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "50", "role": "http://www.thermon.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "if529188ce97841a38c82bc7b16f6001a_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "if529188ce97841a38c82bc7b16f6001a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)", "menuCat": "Details", "order": "51", "role": "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails", "shortName": "Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "if529188ce97841a38c82bc7b16f6001a_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details)", "menuCat": "Details", "order": "52", "role": "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "shortName": "Fair Value Measurements - Foreign Exchange Contracts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i327fe69d55514e5887230697580da443_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Leases (Details)", "menuCat": "Details", "order": "53", "role": "http://www.thermon.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i327fe69d55514e5887230697580da443_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Leases - Lease Term And Discount Rate (Details)", "menuCat": "Details", "order": "54", "role": "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails", "shortName": "Leases - Lease Term And Discount Rate (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Leases - Supplemental balance sheet (Details)", "menuCat": "Details", "order": "55", "role": "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails", "shortName": "Leases - Supplemental balance sheet (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:StatementOfOperationsLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Leases - Supplemental statement of operations information (Details)", "menuCat": "Details", "order": "56", "role": "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails", "shortName": "Leases - Supplemental statement of operations information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:StatementOfOperationsLesseeTableTextBlock", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeaseExpense", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Leases - Supplemental statement of cash flows information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.thermon.com/role/LeasesSupplementalstatementofcashflowsinformationDetails", "shortName": "Leases - Supplemental statement of cash flows information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Leases - Future lease payments under non-cancellable operating leases (Details)", "menuCat": "Details", "order": "58", "role": "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails", "shortName": "Leases - Future lease payments under non-cancellable operating leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Revenue from Contracts with Customers - Additional Information (Details)", "menuCat": "Details", "order": "59", "role": "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "shortName": "Revenue from Contracts with Customers - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Consolidated Statement of Cash Flows", "menuCat": "Statements", "order": "6", "role": "http://www.thermon.com/role/ConsolidatedStatementofCashFlows", "shortName": "Consolidated Statement of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000060 - Disclosure - Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "60", "role": "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "shortName": "Revenue from Contracts with Customers - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id161002b01f54e9190b15f6fbfe1aa04_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i3ad0194942144c508f64f678972cfeea_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000061 - Disclosure - Revenue from Contracts with Customers - Performance Obligation (Details)", "menuCat": "Details", "order": "61", "role": "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails", "shortName": "Revenue from Contracts with Customers - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i3ad0194942144c508f64f678972cfeea_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000062 - Disclosure - Net Income/(Loss) per Common Share (Details)", "menuCat": "Details", "order": "62", "role": "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails", "shortName": "Net Income/(Loss) per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000063 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "63", "role": "http://www.thermon.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i4f56a3b2a1894e30af2085b627e1c8c3_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000064 - Disclosure - Inventories Inventories - Valuation Reserve Accounts (Details)", "menuCat": "Details", "order": "64", "role": "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "shortName": "Inventories Inventories - Valuation Reserve Accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i70ff15a843e1408c91a0ed77aeae14fa_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000065 - Disclosure - Property, Plant and Equipment (Details)", "menuCat": "Details", "order": "65", "role": "http://www.thermon.com/role/PropertyPlantandEquipmentDetails", "shortName": "Property, Plant and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i973a6d2acb1f4c92acfe10fbbd505907_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000066 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "menuCat": "Details", "order": "66", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "icced6ee3e47b4f0bb99cb37f07b54a8b_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000067 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details)", "menuCat": "Details", "order": "67", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Definite-Lived Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i76f9d70128ec423fba432b4d8eb8ab40_I20230331", "decimals": "-3", "lang": "en-US", "name": "thr:IntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000068 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "68", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "shortName": "Goodwill and Other Intangible Assets - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "iece2395a1a064fd9aaecd384c9a8fbfe_D20220401-20230331", "decimals": null, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000069 - Disclosure - Goodwill and Other Intangible Assets - Schedule of Amortization (Details)", "menuCat": "Details", "order": "69", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails", "shortName": "Goodwill and Other Intangible Assets - Schedule of Amortization (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Organization and Summary of Significant Accounting Policies", "menuCat": "Notes", "order": "7", "role": "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPolicies", "shortName": "Organization and Summary of Significant Accounting Policies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000070 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "70", "role": "http://www.thermon.com/role/AccruedLiabilitiesDetails", "shortName": "Accrued Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LinesOfCreditCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000071 - Disclosure - Short-Term Revolving Lines of Credit (Details)", "menuCat": "Details", "order": "71", "role": "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails", "shortName": "Short-Term Revolving Lines of Credit (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R72": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000072 - Disclosure - Long-Term Debt (Details)", "menuCat": "Details", "order": "72", "role": "http://www.thermon.com/role/LongTermDebtDetails", "shortName": "Long-Term Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AmortizationOfDeferredCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000073 - Disclosure - Long Term Debt - Maturities (Details)", "menuCat": "Details", "order": "73", "role": "http://www.thermon.com/role/LongTermDebtMaturitiesDetails", "shortName": "Long Term Debt - Maturities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000074 - Disclosure - Employee Benefits - (Details)", "menuCat": "Details", "order": "74", "role": "http://www.thermon.com/role/EmployeeBenefitsDetails", "shortName": "Employee Benefits - (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000075 - Disclosure - Restructuring and other charges (income) - Narrative (Details)", "menuCat": "Details", "order": "75", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "shortName": "Restructuring and other charges (income) - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ie55511726c6f41dda888f949c83566da_D20200401-20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SeveranceCosts1", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000076 - Disclosure - Restructuring and other charges (income) - Russia Operations Impact (Details)", "menuCat": "Details", "order": "76", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails", "shortName": "Restructuring and other charges (income) - Russia Operations Impact (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id0929a92aebe4b1cb610a02a786ea5f8_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000077 - Disclosure - Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details)", "menuCat": "Details", "order": "77", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "shortName": "Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000078 - Disclosure - Restructuring and other charges (income) - Restructuring Activity (Details)", "menuCat": "Details", "order": "78", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails", "shortName": "Restructuring and other charges (income) - Restructuring Activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i53314c1a8d2145d1877d4fa78c1b15a3_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000079 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "79", "role": "http://www.thermon.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PurchaseObligationDueInNextTwelveMonths", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000008 - Disclosure - Acquisition", "menuCat": "Notes", "order": "8", "role": "http://www.thermon.com/role/Acquisition", "shortName": "Acquisition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000080 - Disclosure - Stock-Based Compensation Expense (Details)", "menuCat": "Details", "order": "80", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "shortName": "Stock-Based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000081 - Disclosure - Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details)", "menuCat": "Details", "order": "81", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails", "shortName": "Stock-Based Compensation Expense Stock-Based Compensation Expense - Unvested Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id10b5a8889974872b96295e9cd6f8273_I20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000082 - Disclosure - Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details)", "menuCat": "Details", "order": "82", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails", "shortName": "Stock-Based Compensation Expense - Stock Options Outstanding, Exercisable and Intrinsic Value (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id10b5a8889974872b96295e9cd6f8273_I20230331", "decimals": "2", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ibeaac2f0372349358766f137c815d82f_I20220331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000083 - Disclosure - Stock-Based Compensation Expense - Restricted Shares (Details)", "menuCat": "Details", "order": "83", "role": "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "shortName": "Stock-Based Compensation Expense - Restricted Shares (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i91e4ba3e5e1448f288bdbca061d5dd62_I20200331", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id6750c424a384cf581ac1de45d2c9642_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000084 - Disclosure - Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details)", "menuCat": "Details", "order": "84", "role": "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "shortName": "Stock-Based Compensation Expense - Performance Stock Units Outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "id6750c424a384cf581ac1de45d2c9642_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000085 - Disclosure - Other Income/(Expense) (Details)", "menuCat": "Details", "order": "85", "role": "http://www.thermon.com/role/OtherIncomeExpenseDetails", "shortName": "Other Income/(Expense) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000086 - Disclosure - Income Taxes - Income Taxes in Consolidated Income Statement (Details)", "menuCat": "Details", "order": "86", "role": "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails", "shortName": "Income Taxes - Income Taxes in Consolidated Income Statement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000087 - Disclosure - Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "menuCat": "Details", "order": "87", "role": "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails", "shortName": "Income Taxes - Deferred Income Tax Assets and Liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000088 - Disclosure - Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details)", "menuCat": "Details", "order": "88", "role": "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails", "shortName": "Income Taxes - Income (Loss) From Continuing Operations Before Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ide5904eadc3b4efb82b73c761e7ff90c_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000089 - Disclosure - Income Taxes - Income Tax Reconciliation (Details)", "menuCat": "Details", "order": "89", "role": "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "shortName": "Income Taxes - Income Tax Reconciliation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000009 - Disclosure - Fair Value Measurements", "menuCat": "Notes", "order": "9", "role": "http://www.thermon.com/role/FairValueMeasurements", "shortName": "Fair Value Measurements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000090 - Disclosure - Income Taxes - Narrative (Details)", "menuCat": "Details", "order": "90", "role": "http://www.thermon.com/role/IncomeTaxesNarrativeDetails", "shortName": "Income Taxes - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ib093b644d698439f85c6595ca8371c07_I20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i973a6d2acb1f4c92acfe10fbbd505907_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000091 - Disclosure - Income Taxes - Unrecognized Tax Benefits (Details)", "menuCat": "Details", "order": "91", "role": "http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails", "shortName": "Income Taxes - Unrecognized Tax Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "ia6774c58a4e940049fded68fe6409cd2_I20210331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000092 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "92", "role": "http://www.thermon.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i64e0e4f265af4b789048c25e99e74c15_D20220401-20230331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000093 - Disclosure - Segment Information - Capital Expenditures by Reportable Segment (Details)", "menuCat": "Details", "order": "93", "role": "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "shortName": "Segment Information - Capital Expenditures by Reportable Segment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20230331.htm", "contextRef": "i1cb40081be1448e696b0c4c6bb692f65_D20220401-20230331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } } }, "segmentCount": 98, "tag": { "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "country_RU": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "RUSSIAN FEDERATION", "terseLabel": "Russia" } } }, "localname": "RU", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States and Latin America" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "currency_AUD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Australia, Dollars", "terseLabel": "Australian Dollar" } } }, "localname": "AUD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_CAD": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Canada, Dollars", "terseLabel": "Canadian Dollar" } } }, "localname": "CAD", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_CNY": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "China, Yuan Renminbi", "terseLabel": "Chinese Renminbi" } } }, "localname": "CNY", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_GBP": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "United Kingdom, Pounds", "terseLabel": "Great Britain Pound" } } }, "localname": "GBP", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "currency_KRW": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Korea (South), Won", "terseLabel": "South Korean Won" } } }, "localname": "KRW", "nsuri": "http://xbrl.sec.gov/currency/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_AuditorFirmId": { "auth_ref": [ "r767", "r768", "r769" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "nonemptySequenceNumberItemType" }, "dei_AuditorLocation": { "auth_ref": [ "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "label": "Auditor Location", "terseLabel": "Auditor Location" } } }, "localname": "AuditorLocation", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "internationalNameItemType" }, "dei_AuditorName": { "auth_ref": [ "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "label": "Auditor Name", "terseLabel": "Auditor Name" } } }, "localname": "AuditorName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentAnnualReport": { "auth_ref": [ "r767", "r768", "r769" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "gYearItemType" }, "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r770" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "submissionTypeItemType" }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "auth_ref": [ "r765" ], "lang": { "en-us": { "role": { "documentation": "Documents incorporated by reference.", "label": "Documents Incorporated by Reference [Text Block]", "terseLabel": "Documents Incorporated by Reference" } } }, "localname": "DocumentsIncorporatedByReferenceTextBlock", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "textBlockItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine2": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 2 such as Street or Suite number", "label": "Entity Address, Address Line Two", "terseLabel": "Entity Address, Address Line Two" } } }, "localname": "EntityAddressAddressLine2", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressAddressLine3": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 3 such as an Office Park", "label": "Entity Address, Address Line Three", "terseLabel": "Entity Address, Address Line Three" } } }, "localname": "EntityAddressAddressLine3", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r771" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "monetaryItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r764" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityWellKnownSeasonedIssuer": { "auth_ref": [ "r772" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_IcfrAuditorAttestationFlag": { "auth_ref": [ "r767", "r768", "r769" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "localname": "IcfrAuditorAttestationFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r763" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r766" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/DocumentandEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Asia.", "label": "Asia [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r274", "r325", "r343", "r344", "r345", "r346", "r347", "r349", "r353", "r421", "r422", "r423", "r424", "r426", "r427", "r429", "r431", "r432", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r829", "r830", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r274", "r325", "r343", "r344", "r345", "r346", "r347", "r349", "r353", "r421", "r422", "r423", "r424", "r426", "r427", "r429", "r431", "r432", "r713", "r714", "r715", "r716", "r717", "r718", "r719", "r720", "r721", "r829", "r830", "r892", "r893" ], "lang": { "en-us": { "role": { "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments.", "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": { "auth_ref": [ "r891" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.", "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of contractual obligations by maturity year" } } }, "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by currency.", "label": "Currency [Axis]", "terseLabel": "Currency [Axis]" } } }, "localname": "CurrencyAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "stringItemType" }, "srt_DirectorMember": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Person serving on board of directors.", "label": "Director [Member]", "terseLabel": "Directors" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Continent of Europe.", "label": "Europe [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r804" ], "lang": { "en-us": { "role": { "documentation": "Person with designation of executive officer.", "label": "Executive Officer [Member]", "terseLabel": "Executive Officers" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r417", "r418", "r419", "r420", "r485", "r652", "r669", "r696", "r697", "r739", "r753", "r762", "r831", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Upper limit of the provided range.", "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r417", "r418", "r419", "r420", "r485", "r652", "r669", "r696", "r697", "r739", "r753", "r762", "r831", "r882", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Lower limit of the provided range.", "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r417", "r418", "r419", "r420", "r477", "r485", "r515", "r516", "r517", "r651", "r652", "r669", "r696", "r697", "r739", "r753", "r762", "r821", "r831", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r417", "r418", "r419", "r420", "r477", "r485", "r515", "r516", "r517", "r651", "r652", "r669", "r696", "r697", "r739", "r753", "r762", "r821", "r831", "r883", "r884", "r885", "r886", "r887" ], "lang": { "en-us": { "role": { "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median.", "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r356", "r357", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r702", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r742", "r761", "r833" ], "lang": { "en-us": { "role": { "documentation": "Geographical area.", "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r356", "r357", "r682", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r702", "r703", "r742", "r761", "r833" ], "lang": { "en-us": { "role": { "documentation": "Information by geographical components.", "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r804", "r879" ], "lang": { "en-us": { "role": { "documentation": "Information by title of individual or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Title of individual, or nature of relationship to individual or group of individuals.", "label": "Title of Individual [Domain]", "terseLabel": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "srt_ValuationAndQualifyingAccountsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "localname": "ValuationAndQualifyingAccountsAbstract", "nsuri": "http://fasb.org/srt/2022", "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "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": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "stringItemType" }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "auth_ref": [ "r275", "r276", "r277", "r279", "r280", "r712" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]" } } }, "localname": "ValuationAndQualifyingAccountsDisclosureTable", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "stringItemType" }, "thr_A2020LongTermIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "2020 Long-Term Incentive Plan", "label": "2020 Long-Term Incentive Plan [Member]", "terseLabel": "2020 Long-Term Incentive Plan" } } }, "localname": "A2020LongTermIncentivePlanMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "thr_AccruedLegalFeesCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Legal Fees, Current", "label": "Accrued Legal Fees, Current", "terseLabel": "Accrued litigation payable" } } }, "localname": "AccruedLegalFeesCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_AcquiredIndefiniteLivedAndFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Acquired Indefinite Lived and Finite Lived Intangible Assets [Line Items]", "terseLabel": "Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredIndefiniteLivedAndFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "thr_AllowanceForDoubtfulAccountsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Allowance for Doubtful Accounts [Table Text Block]", "label": "Allowance for Doubtful Accounts [Table Text Block]", "terseLabel": "Schedule of Changes in Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "thr_AmortizationPeriodForFairValueShareBasedCompsensationAward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Amortization Period For The Fair Value Share Based Compsensation Award", "label": "Amortization Period For The Fair Value Share Based Compsensation Award", "terseLabel": "Amortization period for the fair value share based compsensation award (in years)" } } }, "localname": "AmortizationPeriodForFairValueShareBasedCompsensationAward", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "thr_AsiaPacificSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia-Pacific Segment", "label": "Asia-Pacific Segment [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaPacificSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "thr_AsiaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Asia Segment [Member]", "label": "Asia Segment [Member]", "terseLabel": "Asia Segment" } } }, "localname": "AsiaSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_AssetsAndLiabilitiesLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Assets And Liabilities, Lessee [Table Text Block]", "label": "Assets And Liabilities, Lessee [Table Text Block]", "terseLabel": "Supplemental balance sheet information" } } }, "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "thr_BusinessCombinationPurchasePriceInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Business Combination, Purchase Price Information [Table Text Block]", "label": "Business Combination, Purchase Price Information [Table Text Block]", "terseLabel": "Business Combination, Purchase Price Information" } } }, "localname": "BusinessCombinationPurchasePriceInformationTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "thr_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Accrued Liabilities", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed,, Accrued Liabilities", "negatedTerseLabel": "Accrued liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedLiabilities", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "thr_CDORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CDOR [Member]", "label": "CDOR [Member]", "terseLabel": "CDOR" } } }, "localname": "CDORMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CanadaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canada Segment [Member]", "label": "Canada Segment [Member]", "terseLabel": "Canada" } } }, "localname": "CanadaSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_CanadianTermLoanFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Canadian Term Loan Facility", "label": "Canadian Term Loan Facility [Member]", "terseLabel": "Canadian Term Loan Facility" } } }, "localname": "CanadianTermLoanFacilityMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CapitalExpendituresByReportableSegmentTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capital Expenditures By Reportable Segment [Table Text Block]", "label": "Capital Expenditures By Reportable Segment [Table Text Block]", "terseLabel": "Capital expenditures by reportable segment" } } }, "localname": "CapitalExpendituresByReportableSegmentTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "thr_ChangeInCashBalancesClassifiedAsAssetsHeldForSale": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Change in Cash Balances Classified as Assets Held-for-Sale", "label": "Change in Cash Balances Classified as Assets Held-for-Sale", "terseLabel": "Less: Net change in cash balances classified as assets held-for-sale" } } }, "localname": "ChangeInCashBalancesClassifiedAsAssetsHeldForSale", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_ChsTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "CHS Transactions [Member]", "label": "CHS Transactions [Member]", "verboseLabel": "CHS Transactions" } } }, "localname": "ChsTransactionsMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "thr_ComponentsofIncomeLossFromContinuingOperationsBeforeIncomeTaxesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Line Items] for Components of Income (Loss) From Continuing Operations Before Income Taxes", "label": "Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items]", "terseLabel": "Components of Income (Loss) From Continuing Operations Before Income Taxes [Line Items]" } } }, "localname": "ComponentsofIncomeLossFromContinuingOperationsBeforeIncomeTaxesLineItems", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "thr_ComponentsofIncomeLossFromContinuingOperationsBeforeIncomeTaxesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Components of Income (Loss) From Continuing Operations Before Income Taxes", "label": "Components of Income (Loss) From Continuing Operations Before Income Taxes [Table]", "terseLabel": "Components of Income (Loss) From Continuing Operations Before Income Taxes [Table]" } } }, "localname": "ComponentsofIncomeLossFromContinuingOperationsBeforeIncomeTaxesTable", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "thr_ContractAssets": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Contract Assets", "label": "Contract Assets", "terseLabel": "Contract assets" } } }, "localname": "ContractAssets", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_ContractAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract Assets", "label": "Contract Assets [Member]", "terseLabel": "Contract assets" } } }, "localname": "ContractAssetsMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "thr_ContractBasedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contract-Based", "label": "Contract-Based [Member]", "terseLabel": "Contract-based" } } }, "localname": "ContractBasedMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "thr_ContractLiabilities": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract Liabilities", "label": "Contract Liabilities", "terseLabel": "Contract liabilities" } } }, "localname": "ContractLiabilities", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_CostsAndEstimatedEarningsAndBillingsOnConstructionContracts": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Change in the carrying value of assets arising on account of costs and estimated earnings and billings on construction contracts forming a part of operating activities.", "label": "Costs and Estimated Earnings and Billings on Construction Contracts", "negatedTerseLabel": "Contract assets" } } }, "localname": "CostsAndEstimatedEarningsAndBillingsOnConstructionContracts", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_CreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Credit Agreement", "label": "Credit Agreement [Member]", "terseLabel": "Credit Agreement" } } }, "localname": "CreditAgreementMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_CurrentProvisionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Current Provision [Abstract]", "label": "Current Provision [Abstract]", "terseLabel": "Current Provision [Abstract]" } } }, "localname": "CurrentProvisionAbstract", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "thr_CustomerPrepayment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Customer Prepayment", "label": "Customer Prepayment", "terseLabel": "Customer prepayment" } } }, "localname": "CustomerPrepayment", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DebtInstrumentConsolidatedLeverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt Instrument, Consolidated Leverage Ratio", "label": "Debt Instrument, Consolidated Leverage Ratio", "terseLabel": "Debt instrument, consolidated leverage ratio" } } }, "localname": "DebtInstrumentConsolidatedLeverageRatio", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_December312022AndEachFiscalQuarterThereafterMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "December 31, 2022 and each fiscal quarter thereafter", "label": "December 31, 2022 and each fiscal quarter thereafter [Member]", "terseLabel": "December 31, 2022 and each fiscal quarter thereafter" } } }, "localname": "December312022AndEachFiscalQuarterThereafterMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_DeferredProvisionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Deferred Provision [Abstract]", "label": "Deferred Provision [Abstract]", "terseLabel": "Deferred Provision [Abstract]" } } }, "localname": "DeferredProvisionAbstract", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "stringItemType" }, "thr_DeferredTaxAssetsCapitalizedTransactionsCostsNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 8.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Capitalized Transactions Costs, Noncurrent", "label": "Deferred Tax Assets, Capitalized Transactions Costs, Noncurrent", "terseLabel": "Capitalized transaction costs" } } }, "localname": "DeferredTaxAssetsCapitalizedTransactionsCostsNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs", "label": "Deferred Tax Assets, Deferred Expense, Capitalized Research and Development Costs", "terseLabel": "Capitalized research and development costs" } } }, "localname": "DeferredTaxAssetsDeferredExpenseCapitalizedResearchAndDevelopmentCosts", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsIndefiniteOperatingLossCarryforwardsForeign": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Indefinite Operating Loss Carryforwards, Foreign", "label": "Deferred Tax Assets, Indefinite Operating Loss Carryforwards, Foreign", "terseLabel": "Foreign tax net operating loss carry-forwards, potentially carried forward indefinitely" } } }, "localname": "DeferredTaxAssetsIndefiniteOperatingLossCarryforwardsForeign", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsInterestLimitation": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 7.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Interest Limitation", "label": "Deferred Tax Assets, Interest Limitation", "terseLabel": "Interest limitation" } } }, "localname": "DeferredTaxAssetsInterestLimitation", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsInventoryCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Current amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory.", "label": "Deferred Tax, Assets, Inventory, Current", "terseLabel": "Inventories" } } }, "localname": "DeferredTaxAssetsInventoryCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Noncurrent", "label": "Deferred Tax Assets, Noncurrent", "terseLabel": "Deferred tax assets, noncurrent", "totalLabel": "Total deferred tax assets" } } }, "localname": "DeferredTaxAssetsNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Current", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Current", "terseLabel": "Accrued liabilities and reserves" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesandAccrualsCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsTaxDeferredExpensesCompensationAndBenefitsShareBasedCompensationCostsNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Noncurrent 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 Expenses, Compensation and Benefits, Share-based Compensation Costs, Noncurrent", "terseLabel": "Stock option compensation" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpensesCompensationAndBenefitsShareBasedCompensationCostsNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxAssetsUnrealizedGainOnHedge": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 10.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Assets, Unrealized Gain on Hedge", "label": "Deferred Tax Assets, Unrealized Gain on Hedge", "terseLabel": "Unrealized gain on hedge" } } }, "localname": "DeferredTaxAssetsUnrealizedGainOnHedge", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxLiabilitiesIntangibleAssetsExcludingForeignNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.", "label": "Deferred Tax Liabilities, Intangible Assets, Excluding Foreign, Noncurrent", "negatedTerseLabel": "Intangible assets" } } }, "localname": "DeferredTaxLiabilitiesIntangibleAssetsExcludingForeignNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxLiabilitiesIntangibleAssetsForeignNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Tax Liabilities, Intangible Assets, Foreign, Noncurrent", "label": "Deferred Tax Liabilities, Intangible Assets, Foreign, Noncurrent", "negatedTerseLabel": "Intangible and other - foreign" } } }, "localname": "DeferredTaxLiabilitiesIntangibleAssetsForeignNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxLiabilitiesPrepaidExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Current amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.", "label": "Deferred Tax Liabilities, Prepaid Expenses, Current", "negatedTerseLabel": "Prepaid expenses" } } }, "localname": "DeferredTaxLiabilitiesPrepaidExpensesCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxLiabilitiesPropertyPlantAndEquipmentNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.", "label": "Deferred Tax Liabilities, Property, Plant and Equipment, Noncurrent", "negatedTerseLabel": "Property, plant and equipment" } } }, "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipmentNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredTaxLiabilitiesUndistributedForeignEarningsNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 6.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Noncurrent amount of deferred tax liability attributable to taxable temporary differences from undistributed earnings of subsidiaries and other recognized entities not within the country of domicile of the entity.", "label": "Deferred Tax Liabilities, Undistributed Foreign Earnings, Noncurrent", "negatedTerseLabel": "Undistributed foreign earnings" } } }, "localname": "DeferredTaxLiabilitiesUndistributedForeignEarningsNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_EffectiveIncomeTaxRateReconciliationGlobalIntangibleTaxEffect": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 13.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Global Intangible Tax Effect", "label": "Effective Income Tax Rate Reconciliation, Global Intangible Tax Effect", "terseLabel": "Impact of U.S. global intangible taxes and benefits" } } }, "localname": "EffectiveIncomeTaxRateReconciliationGlobalIntangibleTaxEffect", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_EffectiveIncomeTaxRateReconciliationNetOperatingLossCarrybackRateDifference": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 7.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Rate Difference", "label": "Effective Income Tax Rate Reconciliation, Net Operating Loss Carryback Rate Difference", "negatedTerseLabel": "U.S. net operating loss carry-back rate difference", "terseLabel": "U.S. net operating loss carry-back rate difference" } } }, "localname": "EffectiveIncomeTaxRateReconciliationNetOperatingLossCarrybackRateDifference", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_EffectiveIncomeTaxRateReconciliationRussianLossNotBenefited": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 3.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Russian Loss Not Benefited", "label": "Effective Income Tax Rate Reconciliation, Russian Loss Not Benefited", "terseLabel": "Russian loss not benefited" } } }, "localname": "EffectiveIncomeTaxRateReconciliationRussianLossNotBenefited", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_EffectiveIncomeTaxRateReconciliationTaxContingencyWithholdingOfIntercompanyDividend": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 4.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Effective Income Tax Rate Reconciliation, Tax Contingency, Withholding of Intercompany Dividend", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Withholding of Intercompany Dividend", "terseLabel": "Withholding on Canadian intercompany dividend" } } }, "localname": "EffectiveIncomeTaxRateReconciliationTaxContingencyWithholdingOfIntercompanyDividend", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmergencyWageSubsidy": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Emergency Wage Subsidy", "label": "Emergency Wage Subsidy", "terseLabel": "Emergency Wage Subsidy" } } }, "localname": "EmergencyWageSubsidy", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeeBenefitsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employee Benefits [Abstract]", "label": "Employee Benefits [Abstract]", "terseLabel": "Employee Benefits [Abstract]" } } }, "localname": "EmployeeBenefitsAbstract", "nsuri": "http://www.thermon.com/20230331", "xbrltype": "stringItemType" }, "thr_EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current", "label": "Employee-related Liabilities, Excluding Compensation Related to Acquisition, Current", "terseLabel": "Accrued employee compensation and related expenses" } } }, "localname": "EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Employees [Member]", "label": "Employees [Member]", "terseLabel": "Employees" } } }, "localname": "EmployeesMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "thr_EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity Wide Disclosure On Geographic Areas Long Lived Assets In Foreign Countries, Percentage", "label": "Entity Wide Disclosure On Geographic Areas Long Lived Assets In Foreign Countries, Percentage", "terseLabel": "Disclosure on geographic areas, long-lived assets in foreign countries" } } }, "localname": "EntityWideDisclosureOnGeographicAreasLongLivedAssetsInForeignCountriesPercentage", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "thr_EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Entity Wide Disclosure On Geographic Areas, Revenue From External Customers Attributed To Foreign Countries, Percentage", "label": "Entity Wide Disclosure On Geographic Areas, Revenue From External Customers Attributed To Foreign Countries, Percentage", "terseLabel": "Entity wide disclosure on geographic areas, revenue from external customers attributed to foreign countries, percentage" } } }, "localname": "EntityWideDisclosureOnGeographicAreasRevenueFromExternalCustomersAttributedToForeignCountriesPercentage", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "percentItemType" }, "thr_EuropeMiddleEastAndAfricaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe, Middle East, and Africa Segment", "label": "Europe, Middle East, and Africa Segment [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeMiddleEastAndAfricaSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "thr_EuropeSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Europe Segment [Member]", "label": "Europe Segment [Member]", "terseLabel": "Europe Segment" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_ExerciseRangeFiveMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Range Five [Member]", "label": "Exercise Range Five [Member]", "terseLabel": "$14.28 - $21.52" } } }, "localname": "ExerciseRangeFiveMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "thr_ExerciseRangeThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Range Three [Member]", "label": "Exercise Range Three [Member]", "terseLabel": "$19.64" } } }, "localname": "ExerciseRangeThreeMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "thr_ExerciseRangeTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Exercise Range Two [Member]", "label": "Exercise Range Two [Member]", "terseLabel": "$14.28" } } }, "localname": "ExerciseRangeTwoMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "thr_FinanceLeaseLiabilityPayment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Finance Lease, Liability, Payment", "label": "Finance Lease, Liability, Payment", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPayment", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "thr_FinancingLeasePayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Financing Lease, Payments", "label": "Financing Lease, Payments", "terseLabel": "Financing cash flows used for finance leases" } } }, "localname": "FinancingLeasePayments", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofcashflowsinformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings", "label": "Foreign Currency Transaction Gain (Loss), Net of Impact of Foreign Currency Derivatives on Earnings", "terseLabel": "Net foreign currency loss" } } }, "localname": "ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "thr_GainLossOnLongTermCrossCurrencySwap": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "(Gain) Loss on Long-Term Cross Currency Swap", "label": "(Gain) Loss on Long-Term Cross Currency Swap", "negatedLabel": "Long-term cross currency swap loss/(gain)" } } }, "localname": "GainLossOnLongTermCrossCurrencySwap", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_GainonSettlementofRelatedPartyTransactions": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "order": 3.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Gain on Settlement of Related Party Transactions", "label": "Gain on Settlement of Related Party Transactions", "terseLabel": "Gain/(loss) on investments from deferred compensation plan" } } }, "localname": "GainonSettlementofRelatedPartyTransactions", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "thr_GlobalIntangibleLowTaxedIncomeDiscreteTaxBenefit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Global Intangible Low-Taxed Income, Discrete Tax Benefit", "label": "Global Intangible Low-Taxed Income, Discrete Tax Benefit", "terseLabel": "Global intangible low-taxed income, discrete tax benefit" } } }, "localname": "GlobalIntangibleLowTaxedIncomeDiscreteTaxBenefit", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_GuaranteeObligationsCashDepositsPledgedAsCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Represents the carrying amount, as of the balance sheet date, of cash equivalent securities held for guarantee obligations.", "label": "Guarantee Obligations Cash Deposits Pledged as Collateral", "terseLabel": "Cash deposits pledged as collateral on performance bonds and letters of credit" } } }, "localname": "GuaranteeObligationsCashDepositsPledgedAsCollateral", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_GuaranteeObligationsRepresentedByReductionOfAvailableAmountOfLinesOfCredit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of guarantee obligations represented by a reduction of the available amount of the entity's revolving lines of credit.", "label": "Guarantee Obligations Represented by Reduction of Available Amount of Lines of Credit", "terseLabel": "Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit" } } }, "localname": "GuaranteeObligationsRepresentedByReductionOfAvailableAmountOfLinesOfCredit", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_GuaranteeObligationsSecuredByCashDeposits": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the amount of guarantee obligations secured by cash deposits.", "label": "Guarantee Obligations Secured by Cash Deposits", "terseLabel": "Guarantee obligations secured by cash deposits" } } }, "localname": "GuaranteeObligationsSecuredByCashDeposits", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncomeTaxReconcilationUndistributedForeignEarnings": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 12.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconcilation, Undistributed Foreign Earnings", "label": "Income Tax Reconcilation, Undistributed Foreign Earnings", "terseLabel": "Undistributed foreign earnings" } } }, "localname": "IncomeTaxReconcilationUndistributedForeignEarnings", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncomeTaxReconciliationChargeRelatedToUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 2.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Tax Reconciliation, Charge Related To Uncertain Tax Positions", "label": "Income Tax Reconciliation, Charge Related To Uncertain Tax Positions", "terseLabel": "Charges/(benefits) related to uncertain tax positions" } } }, "localname": "IncomeTaxReconciliationChargeRelatedToUncertainTaxPositions", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncreaseDecreaseinLiabilityforUncertainTaxPositions": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) in Liability for Uncertain Tax Positions", "label": "Increase (Decrease) in Liability for Uncertain Tax Positions", "terseLabel": "Reserve (release) for uncertain tax positions" } } }, "localname": "IncreaseDecreaseinLiabilityforUncertainTaxPositions", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_IncreaseToNetWorkingCapital": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Increase to Net Working Capital", "label": "Increase to Net Working Capital", "terseLabel": "Increase to net working capital" } } }, "localname": "IncreaseToNetWorkingCapital", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_IndianCustomBondsOutstanding": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Indian Custom Bonds Outstanding", "label": "Indian Custom Bonds Outstanding", "terseLabel": "Indian custom bonds outstanding" } } }, "localname": "IndianCustomBondsOutstanding", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_IntangibleAssetsAccumulatedAmortization": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Accumulated Amortization", "label": "Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated amortization, intangibles" } } }, "localname": "IntangibleAssetsAccumulatedAmortization", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "thr_IntangibleAssetsGross": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intangible Assets, Gross", "label": "Intangible Assets, Gross", "terseLabel": "Gross carrying amount, intangibles" } } }, "localname": "IntangibleAssetsGross", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "thr_January12022ThroughOctober12022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 1, 2022 through October 1, 2022", "label": "January 1, 2022 through October 1, 2022 [Member]", "terseLabel": "January 1, 2022 through October 1, 2022" } } }, "localname": "January12022ThroughOctober12022Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_January12023ThroughOctober12024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 1, 2023 through October 1, 2024", "label": "January 1, 2023 through October 1, 2024 [Member]", "terseLabel": "January 1, 2023 through October 1, 2024" } } }, "localname": "January12023ThroughOctober12024Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_January12025ThroughJuly12026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "January 1, 2025 through July 1, 2026", "label": "January 1, 2025 through July 1, 2026 [Member]", "terseLabel": "January 1, 2025 through July 1, 2026" } } }, "localname": "January12025ThroughJuly12026Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_LeaseImpairmentCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Lease Impairment Costs", "label": "Lease Impairment Costs", "terseLabel": "Lease impairment costs" } } }, "localname": "LeaseImpairmentCosts", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Current", "label": "Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_LeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Lease, Liability, Noncurrent", "label": "Lease, Liability, Noncurrent", "terseLabel": "Non-current lease liabilities" } } }, "localname": "LeaseLiabilityNoncurrent", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_LineOfCreditFacilityAccordianFeature": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Accordian Feature", "label": "Line of Credit Facility, Accordian Feature", "terseLabel": "Line of credit facility, accordian feature" } } }, "localname": "LineOfCreditFacilityAccordianFeature", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "thr_LineOfCreditFacilityFixedChargeCoverageRatio": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line of Credit Facility, Fixed Charge Coverage Ratio", "label": "Line of Credit Facility, Fixed Charge Coverage Ratio", "terseLabel": "Line of credit facility, fixed charge coverage ratio" } } }, "localname": "LineOfCreditFacilityFixedChargeCoverageRatio", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "thr_LongTermDebtStatedPercentageOfFacilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-Term Debt, Stated Percentage of Facilities", "label": "Long-Term Debt, Stated Percentage of Facilities [Table Text Block]", "terseLabel": "Long-term debt, stated percentage of facilities" } } }, "localname": "LongTermDebtStatedPercentageOfFacilitiesTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "thr_LongTermIncentivePlan2011Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the 2011 Long-Term Incentive Plan of the entity.", "label": "Long Term Incentive Plan 2011 [Member]", "terseLabel": "2011 Long-term Incentive Plan" } } }, "localname": "LongTermIncentivePlan2011Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "thr_LossContingenciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Loss Contingencies [Policy Text Block]", "label": "Loss Contingencies [Policy Text Block]", "terseLabel": "Loss Contingencies" } } }, "localname": "LossContingenciesPolicyTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "thr_NetLeaseExpense": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Net Lease Expense", "label": "Net Lease Expense", "totalLabel": "Net lease expense" } } }, "localname": "NetLeaseExpense", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_OperatingLeaseRightOfUseAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Operating Lease Right-of-Use Assets", "label": "Operating Lease Right-of-Use Assets [Member]", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAssetsMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "thr_OtherNonoperatingIncomeExpenseOther": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Nonoperating Income (Expense), Other", "label": "Other Nonoperating Income (Expense), Other", "terseLabel": "Other income/(expense)" } } }, "localname": "OtherNonoperatingIncomeExpenseOther", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "thr_OtherliabilitieslongtermMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other liabilities- long term [Member]", "label": "Other liabilities- long term [Member]", "terseLabel": "Other liabilities- long term" } } }, "localname": "OtherliabilitieslongtermMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "domainItemType" }, "thr_PeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period [Axis]", "label": "Period [Axis]", "terseLabel": "Period [Axis]" } } }, "localname": "PeriodAxis", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "thr_PeriodDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "[Domain] for Period [Axis]", "label": "Period [Domain]", "terseLabel": "Period [Domain]" } } }, "localname": "PeriodDomain", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_PowerblanketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Powerblanket", "label": "Powerblanket [Member]", "terseLabel": "Powerblanket" } } }, "localname": "PowerblanketMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "thr_ProductsIntangiblesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Products, Intangibles [Member]", "label": "Products, Intangibles [Member]", "terseLabel": "Products" } } }, "localname": "ProductsIntangiblesMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "thr_PublicCompanyCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Public Company Costs", "label": "Public Company Costs", "negatedTerseLabel": "Public company costs" } } }, "localname": "PublicCompanyCosts", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "thr_RealPropertyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real Property [Member]", "label": "Real Property [Member]", "terseLabel": "Real Property" } } }, "localname": "RealPropertyMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "thr_RepurchaseOfEmployeeStockUnitsOnVesting": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Repurchase of Employee Stock Units on Vesting", "label": "Repurchase of Employee Stock Units on Vesting", "terseLabel": "Repurchase of employee stock units on vesting" } } }, "localname": "RepurchaseOfEmployeeStockUnitsOnVesting", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "thr_RestrictedStockAndStockOptionPlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the restricted stock and stock option plan of the entity.", "label": "Restricted Stock and Stock Option Plan [Member]", "terseLabel": "Restricted Stock and Stock Option Plan" } } }, "localname": "RestrictedStockAndStockOptionPlanMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "thr_RestructuringReserveLeaseAbandonmentCharges": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Restructuring Reserve, Lease Abandonment Charges", "label": "Restructuring Reserve, Lease Abandonment Charges", "terseLabel": "Lease abandonment charges" } } }, "localname": "RestructuringReserveLeaseAbandonmentCharges", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "thr_SalesOfRentalEquipment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sales Of Rental Equipment", "label": "Sales Of Rental Equipment", "terseLabel": "Sales of rental equipment" } } }, "localname": "SalesOfRentalEquipment", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "thr_ScheduleOfAcquiredIndefiniteLivedAndFiniteLivedIntangibleAssetsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired indefinite-lived and finite-lived intangible assets. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Indefinite Lived and Finite Lived Intangible Assets [Table]", "terseLabel": "Schedule of Acquired Indefinite-Lived and Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfAcquiredIndefiniteLivedAndFiniteLivedIntangibleAssetsTable", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "thr_ScheduleOfIntangibleAssetsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of Intangible Assets [Table Text Block]", "label": "Schedule of Intangible Assets [Table Text Block]", "terseLabel": "Schedule of Intangible Assets" } } }, "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "thr_SecuredOvernightFinancingRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Secured Overnight Financing Rate", "label": "Secured Overnight Financing Rate [Member]", "terseLabel": "Secured Overnight Financing Rate" } } }, "localname": "SecuredOvernightFinancingRateMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_September302021ThroughSeptember302022Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "September 30, 2021 through September 30, 2022", "label": "September 30, 2021 through September 30, 2022 [Member]", "terseLabel": "September 30, 2021 through September 30, 2022" } } }, "localname": "September302021ThroughSeptember302022Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetNumberofShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Target Number of Shares", "label": "Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options, Target Number of Shares", "terseLabel": "Target number of shares (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetNumberofShares", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "thr_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Exercisable, Weighted Average Exercise Price", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Exercisable, Weighted Average Exercise Price", "terseLabel": "Options vested and exercisable, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExercisableWeightedAverageExercisePrice", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "perShareItemType" }, "thr_ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Description of award terms as to how many shares or portion of an award are no longer contingent on satisfaction of either a service condition, market condition or a performance condition, thereby giving the employee the legal right to convert the award to shares, shown as a percentage.", "label": "Share Based Compensation Arrangement by Share Based Payment, Award Vesting Rights, Percentage", "terseLabel": "Annual vesting percentage" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardVestingRightsPercentage", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "thr_ShareBasedCompensationArrangementPossibleNumberOfSharesIssuedEachYear": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share Based Compensation Arrangement, Possible Number Of Shares Issued Each Year", "label": "Share Based Compensation Arrangement, Possible Number Of Shares Issued Each Year", "verboseLabel": "Possible number of shares issued each year" } } }, "localname": "ShareBasedCompensationArrangementPossibleNumberOfSharesIssuedEachYear", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "thr_SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfTargetShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Target Shares", "label": "Share-based Compensation Arrangement By Share-based Payment Award, Percentage Of Target Shares", "terseLabel": "Percentage of target shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPercentageOfTargetShares", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "percentItemType" }, "thr_ShippingAndHandlingCostsPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Shipping And Handling Costs [Policy Text Block]", "label": "Shipping And Handling Costs [Policy Text Block]", "terseLabel": "Shipping and Handling Cost" } } }, "localname": "ShippingAndHandlingCostsPolicyTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "thr_StatementOfOperationsLesseeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Statement Of Operations, Lessee [Table Text Block]", "label": "Statement Of Operations, Lessee [Table Text Block]", "terseLabel": "Supplemental statement of operations" } } }, "localname": "StatementOfOperationsLesseeTableTextBlock", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "thr_TaxBenefitfromAmountsDeterminednottobePayabletoPredecessorOwners": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 5.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Tax Benefit from Amounts Determined not to be Payable to Predecessor Owners", "label": "Tax Benefit from Amounts Determined not to be Payable to Predecessor Owners", "negatedTerseLabel": "Change in valuation allowance" } } }, "localname": "TaxBenefitfromAmountsDeterminednottobePayabletoPredecessorOwners", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "thr_TermLoanADueSeptember2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term Loan A Due September 2026", "label": "Term Loan A Due September 2026 [Member]", "terseLabel": "Term Loan A Due September 2026" } } }, "localname": "TermLoanADueSeptember2026Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_ThermonHeatingSystemsInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Thermon Heating Systems Inc. [Member]", "label": "Thermon Heating Systems Inc. [Member]", "terseLabel": "Thermon Heating Systems Inc." } } }, "localname": "ThermonHeatingSystemsInc.Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/AcquisitionProFormaInformationDetails" ], "xbrltype": "domainItemType" }, "thr_ThermonSouthAfricaPropriearyLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Thermon South Africa Proprieary Limited", "label": "Thermon South Africa Proprieary Limited [Member]", "terseLabel": "Thermon South Africa Proprieary Limited" } } }, "localname": "ThermonSouthAfricaPropriearyLimitedMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "domainItemType" }, "thr_TotalLeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total Lease Liability", "label": "Total Lease Liability", "terseLabel": "Total lease liabilities" } } }, "localname": "TotalLeaseLiability", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "thr_TotalRevenuePercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Total Revenue, Percentage", "label": "Total Revenue, Percentage", "terseLabel": "Percentage of total revenue" } } }, "localname": "TotalRevenuePercentage", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "percentItemType" }, "thr_TotalRightofUseAssets": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total Right-of-Use Assets", "label": "Total Right-of-Use Assets", "totalLabel": "Total right-of-use assets" } } }, "localname": "TotalRightofUseAssets", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "thr_USRevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Revolving Credit Facility", "label": "U.S. Revolving Credit Facility [Member]", "terseLabel": "U.S. Revolving Credit Facility" } } }, "localname": "USRevolvingCreditFacilityMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_USTermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "U.S. Term Loan", "label": "U.S. Term Loan [Member]", "terseLabel": "U.S. Term Loan" } } }, "localname": "USTermLoanMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_UnitedStatesAndLatinAmericaSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States and Latin America Segment", "label": "United States and Latin America Segment [Member]", "terseLabel": "United States and Latin America" } } }, "localname": "UnitedStatesAndLatinAmericaSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails" ], "xbrltype": "domainItemType" }, "thr_UnitedStatesSegmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "United States Segment [Member]", "label": "United States Segment [Member]", "terseLabel": "United States Segment" } } }, "localname": "UnitedStatesSegmentMember", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_UnrecognizedTaxBenefitsInterestAndPenaltiesOnPriorReserves": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Interest And Penalties On Prior Reserves", "label": "Unrecognized Tax Benefits, Interest And Penalties On Prior Reserves", "terseLabel": "Interest and penalties on prior reserves" } } }, "localname": "UnrecognizedTaxBenefitsInterestAndPenaltiesOnPriorReserves", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "thr_UnrecognizedTaxBenefitsReleaseOfReserves": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Unrecognized Tax Benefits, Release Of Reserves", "label": "Unrecognized Tax Benefits, Release Of Reserves", "terseLabel": "Release of reserve" } } }, "localname": "UnrecognizedTaxBenefitsReleaseOfReserves", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "thr_VariableRateTermLoandueOctober2024Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Term Loan due October 2024 [Member]", "label": "Variable Rate Term Loan due October 2024 [Member]", "terseLabel": "Variable Rate Term Loan due October 2024" } } }, "localname": "VariableRateTermLoandueOctober2024Member", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "thr_WeightedAverageDiscountRateAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted Average Discount Rate [Abstract]", "label": "Weighted Average Discount Rate [Abstract]", "terseLabel": "Weighted average discount rate" } } }, "localname": "WeightedAverageDiscountRateAbstract", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "thr_WeightedaverageremainingleasetermAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term [Abstract]", "label": "Weighted average remaining lease term [Abstract]", "terseLabel": "Weighted average remaining lease term" } } }, "localname": "WeightedaverageremainingleasetermAbstract", "nsuri": "http://www.thermon.com/20230331", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "terseLabel": "Accrued Liabilities" } } }, "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r15", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r361", "r362" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of 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 of allowances of $2,682 and $2,177 as of March 31, 2023 and 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r204", "r217" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 7.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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.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 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 liabilities", "totalLabel": "Total accrued current liabilities" } } }, "localname": "AccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails", "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 4.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 through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional fees" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r95", "r239" ], "calculation": { "http://www.thermon.com/role/PropertyPlantandEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation", "terseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r251", "r252", "r253", "r254", "r594" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated adjustment, net of tax, that results from the process of translating subsidiary financial statements and foreign equity investments into the reporting currency from the functional currency of the reporting entity, net of reclassification of realized foreign currency translation gains or losses.", "label": "Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r26", "r28", "r174", "r645", "r672", "r673", "r781", "r782", "r783", "r798", "r799", "r800" ], "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 Income (Loss)" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetWeightedAveragePeriodBeforeRenewalOrExtension": { "auth_ref": [ "r396" ], "lang": { "en-us": { "role": { "documentation": "Weighted average period before the next renewal or extension for intangible assets with renewal or extension terms, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Asset, Weighted-Average Period before Renewal or Extension", "terseLabel": "Amortization Period (years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetWeightedAveragePeriodBeforeRenewalOrExtension", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r81" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-Lived Intangible Assets, Weighted Average Useful Life", "terseLabel": "Amortization period" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r9" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r524", "r525", "r526", "r798", "r799", "r800", "r872" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r141", "r142", "r487" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Stock compensation expense" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustment to reconcile net income/(loss) to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r519" ], "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", "negatedTerseLabel": "Stock compensation", "terseLabel": "Stock compensation expense" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r247", "r363", "r373" ], "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 accounts (in dollars)" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredCharges": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of amortization of deferred charges applied against earnings during the period.", "label": "Amortization of Deferred Charges", "terseLabel": "Amortization of deferred charges" } } }, "localname": "AmortizationOfDeferredCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r33", "r449", "r619", "r785" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to debt issuance costs.", "label": "Amortization of Debt Issuance Costs", "terseLabel": "Amortization of debt costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r51", "r79", "r87" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "verboseLabel": "Amortization of intangible assets" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r308" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r51", "r92" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 5.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": "Impairment of property, plant, and equipment" } } }, "localname": "AssetImpairmentCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r202", "r216", "r243", "r270", "r333", "r345", "r351", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r570", "r575", "r595", "r760", "r829", "r830", "r880" ], "calculation": { "http://www.thermon.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", "terseLabel": "Assets", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r234", "r250", "r270", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r570", "r575", "r595", "r760", "r829", "r830", "r880" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r516", "r517", "r518" ], "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/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails", "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r183", "r186" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails", "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BilledContractReceivables": { "auth_ref": [ "r653" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amounts due for billed services rendered or to be rendered, actions taken or to be taken, or a promise to refrain from taking certain actions in accordance with the terms of a legally binding agreement between the Company and, at a minimum, one other party. An example would be amounts billed to customers under contracts or programs but not paid as of the balance sheet date.", "label": "Billed Contracts Receivable", "terseLabel": "Billed contracts receivable" } } }, "localname": "BilledContractReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r563", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]", "terseLabel": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionProFormaInformationDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r160", "r161", "r563", "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by business combination or series of individually immaterial business combinations.", "label": "Business Acquisition [Axis]", "terseLabel": "Business Acquisition [Axis]" } } }, "localname": "BusinessAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionProFormaInformationDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionLineItems": { "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": "Business Acquisition [Line Items]", "terseLabel": "Business Acquisition [Line Items]" } } }, "localname": "BusinessAcquisitionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionProFormaInformationDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r159" ], "lang": { "en-us": { "role": { "documentation": "Percentage of voting equity interests acquired at the acquisition date in the business combination.", "label": "Business Acquisition, Percentage of Voting Interests Acquired", "terseLabel": "Percentage of voting interests acquired" } } }, "localname": "BusinessAcquisitionPercentageOfVotingInterestsAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r868", "r869" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Business Acquisition, Pro Forma Information" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r561", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net Income/(loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r561", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Sales" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r167", "r564" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).", "label": "Business Combination Disclosure [Text Block]", "terseLabel": "Acquisition" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Acquisition" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total fair value of assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed before one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other", "terseLabel": "Other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "negatedTerseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r162", "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangibles:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r162", "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventories" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "negatedTotalLabel": "Total liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "negatedTerseLabel": "Other liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other non-current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r162", "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property, plant and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r163" ], "calculation": { "http://www.thermon.com/role/AcquisitionPurchasePriceDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Purchase Price" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationsPolicy": { "auth_ref": [ "r158" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.", "label": "Business Combinations Policy [Policy Text Block]", "terseLabel": "Business Combinations" } } }, "localname": "BusinessCombinationsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r56", "r57", "r58" ], "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, plant and equipment in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r53", "r237", "r722" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsLineItems": { "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": "Cash and Cash Equivalents [Line Items]", "terseLabel": "Cash and Cash Equivalents [Line Items]" } } }, "localname": "CashAndCashEquivalentsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "auth_ref": [ "r54" ], "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 Equivalents and Restricted Cash" } } }, "localname": "CashAndCashEquivalentsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r47", "r53", "r59" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period", "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period", "terseLabel": "Total cash, cash equivalents, and restricted cash shown in the statement of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r47", "r195" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "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": "Change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificationMarksMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Any word, name, symbol, device, or any combination, used, or intended to be used, in commerce with the owner's permission by someone other than its owner, to certify regional or other geographic origin, material, mode of manufacture, quality, accuracy, or other characteristics of someone's goods or services, or that the work or labor on the goods or services was performed by members of a union or other organization.", "label": "Certification Marks [Member]", "terseLabel": "Certification Marks" } } }, "localname": "CertificationMarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r244", "r245", "r246", "r270", "r301", "r302", "r305", "r307", "r315", "r316", "r366", "r421", "r424", "r425", "r426", "r432", "r433", "r453", "r454", "r455", "r456", "r457", "r595", "r698", "r773", "r787", "r801" ], "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/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Abstract]", "terseLabel": "Commitments and Contingencies Disclosure [Abstract]" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r102", "r415", "r416", "r683", "r828" ], "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/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r798", "r799", "r872" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r8" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in dollars per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r8" ], "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" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r8" ], "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" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r8", "r116" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Balance, end of period, shares", "periodStartLabel": "Balance, beginning of period, shares", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r8", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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: $.001 par value; 150,000,000 authorized; 33,508,076 and 33,364,722 shares issued and outstanding at March\u00a031, 2023 and 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "auth_ref": [ "r124", "r125", "r126", "r143" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.", "label": "Compensation and Employee Benefit Plans [Text Block]", "terseLabel": "Employee Benefits" } } }, "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Assets [Abstract]", "terseLabel": "Components of Deferred Tax Assets [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComponentsOfDeferredTaxLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Components of Deferred Tax Liabilities [Abstract]", "terseLabel": "Components of Deferred Tax Liabilities [Abstract]" } } }, "localname": "ComponentsOfDeferredTaxLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r29", "r256", "r258", "r265", "r662", "r666" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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": "Total comprehensive income/(loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income/(loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r172", "r725" ], "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": "Basis of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "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 progress" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r459", "r461", "r474" ], "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 assets" } } }, "localname": "ContractWithCustomerAssetNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r459", "r460", "r474" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress": { "auth_ref": [ "r740" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in revenue recognized for cumulative catch-up adjustment from change in measure of progress which (increases) decreases obligation to transfer good or service to customer for which consideration from customer has been received or is due.", "label": "Contract with Customer, Liability, Cumulative Catch-up Adjustment to Revenue, Change in Measure of Progress", "terseLabel": "Cumulative catch-up adjustment to revenue" } } }, "localname": "ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r36", "r655" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.", "label": "Cost of Goods and Services Sold", "terseLabel": "Cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r37", "r270", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r595", "r829" ], "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 revenue" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "auth_ref": [ "r790", "r864", "r866" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 1.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)", "terseLabel": "Federal provision" } } }, "localname": "CurrentFederalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentForeignTaxExpenseBenefit": { "auth_ref": [ "r790", "r864" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 2.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)", "terseLabel": "Foreign provision" } } }, "localname": "CurrentForeignTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "auth_ref": [ "r790", "r864", "r866" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 3.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)", "terseLabel": "State provision" } } }, "localname": "CurrentStateAndLocalTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r165" ], "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", "verboseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r2", "r3", "r4", "r203", "r206", "r215", "r274", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r620", "r734", "r735", "r736", "r737", "r738", "r788" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis spread on variable rate" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r21", "r197", "r452", "r620" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Debt Instrument, Interest Rate, Effective Percentage" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r21", "r435" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r22", "r274", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r620", "r734", "r735", "r736", "r737", "r738", "r788" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r22", "r117", "r118", "r119", "r120", "r196", "r197", "r199", "r213", "r274", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r445", "r446", "r447", "r448", "r449", "r450", "r620", "r734", "r735", "r736", "r737", "r738", "r788" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. 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": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r123", "r127" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The compensation expense recognized during the period pertaining to the deferred compensation arrangement.", "label": "Deferred Compensation Arrangement with Individual, Compensation Expense", "negatedTerseLabel": "Deferred compensation arrangement with individual, compensation expense" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).", "label": "Deferred Compensation Liability, Classified, Noncurrent", "terseLabel": "Deferred compensation liability, classified, noncurrent" } } }, "localname": "DeferredCompensationLiabilityClassifiedNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r774" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of assets held under deferred compensation agreements.", "label": "Deferred Compensation Plan Assets", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "auth_ref": [ "r790", "r865", "r866" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 4.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)", "terseLabel": "Federal deferred benefit" } } }, "localname": "DeferredFederalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r198" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Debt issuance costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r198", "r832" ], "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, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": { "auth_ref": [ "r157", "r790", "r865" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 5.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)", "terseLabel": "Foreign deferred benefit" } } }, "localname": "DeferredForeignIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r533", "r534" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.", "label": "Deferred Income Tax Assets, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r51", "r157", "r545", "r553", "r554", "r790" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.", "label": "Deferred Income Tax Expense (Benefit)", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilities": { "auth_ref": [ "r5", "r6", "r205", "r214", "r541" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_DeferredTaxLiabilities", "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", "totalLabel": "Deferred Tax Liabilities, Net, Noncurrent" } } }, "localname": "DeferredIncomeTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences, after deferred tax asset, and other tax liabilities expected to be paid after one year or operating cycle, if longer.", "label": "Deferred Income Taxes and Other Tax Liabilities, Noncurrent", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxesAndOtherTaxLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "auth_ref": [ "r790", "r865", "r866" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": 6.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)", "terseLabel": "State deferred benefit" } } }, "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": { "auth_ref": [ "r154", "r863" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "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 carryforward" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwards", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "auth_ref": [ "r154", "r863" ], "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": "Foreign tax net operating loss carry-forwards" } } }, "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsForeign": { "auth_ref": [ "r153", "r154", "r863" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 9.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign tax credit carryforwards.", "label": "Deferred Tax Assets, Tax Credit Carryforwards, Foreign", "terseLabel": "Tax credit carryforward" } } }, "localname": "DeferredTaxAssetsTaxCreditCarryforwardsForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation": { "auth_ref": [ "r154", "r863" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 4.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "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 employee compensation.", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Compensation", "terseLabel": "Foreign deferred benefits" } } }, "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r542" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 11.0, "parentTag": "thr_DeferredTaxAssetsNoncurrent", "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", "negatedTerseLabel": "Valuation allowance" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilities": { "auth_ref": [ "r146", "r862" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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", "negatedTotalLabel": "Net deferred tax liability" } } }, "localname": "DeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesDerivatives": { "auth_ref": [ "r154", "r863" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails": { "order": 5.0, "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from derivatives.", "label": "Deferred Tax Liabilities, Derivatives", "negatedTerseLabel": "Unrealized loss on hedge" } } }, "localname": "DeferredTaxLiabilitiesDerivatives", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDeferredIncomeTaxAssetsandLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxLiabilitiesOther": { "auth_ref": [ "r154", "r863" ], "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", "terseLabel": "Deferred tax liabilities, other" } } }, "localname": "DeferredTaxLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax": { "auth_ref": [ "r28", "r484" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of accumulated other comprehensive income (loss) for gain (loss) of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Defined Benefit Plan, Accumulated Other Comprehensive Income (Loss), Gain (Loss), before Tax", "terseLabel": "AOCI unrealized (gains)/losses on investments" } } }, "localname": "DefinedBenefitPlanAccumulatedOtherComprehensiveIncomeNetGainsLossesBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan.", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "terseLabel": "Employer discretionary contribution, amount" } } }, "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "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": "Employer matching contribution, percent" } } }, "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of employer's matching contributions to a defined contribution plan that vests in a given year.", "label": "Defined Contribution Plan, Employers Matching Contribution, Annual Vesting Percentage", "terseLabel": "Annual vesting percentage" } } }, "localname": "DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r51", "r93" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation Expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r51", "r93" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production.", "label": "Depreciation, Depletion and Amortization, Nonproduction", "terseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r51", "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "terseLabel": "Depreciation expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeContractTypeDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset.", "label": "Derivative Contract [Domain]", "terseLabel": "Derivative Contract [Domain]" } } }, "localname": "DerivativeContractTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r184", "r185", "r188", "r190", "r724" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]", "terseLabel": "Derivative Instruments and Hedging Activities Disclosure [Abstract]" } } }, "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DerivativeLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Derivative [Line Items]", "terseLabel": "Derivative [Line Items]" } } }, "localname": "DerivativeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DerivativeNotionalAmount": { "auth_ref": [ "r870", "r871" ], "lang": { "en-us": { "role": { "documentation": "Nominal or face amount used to calculate payment on derivative.", "label": "Derivative, Notional Amount", "terseLabel": "Notional amount" } } }, "localname": "DerivativeNotionalAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeTable": { "auth_ref": [ "r177", "r179", "r180", "r181", "r182", "r187", "r188", "r191", "r192", "r194", "r577" ], "lang": { "en-us": { "role": { "documentation": "Schedule that describes and identifies a derivative or group of derivatives on a disaggregated basis, such as for individual instruments, or small groups of similar instruments. May include a combination of the type of instrument, risks being hedged, notional amount, hedge designation, related hedged item, inception date, maturity date, or other relevant item.", "label": "Derivative [Table]", "terseLabel": "Derivative [Table]" } } }, "localname": "DerivativeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r166" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed Technology Rights" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]", "terseLabel": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r473", "r741", "r742", "r743", "r744", "r745", "r746", "r747" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r833" ], "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 Revenues" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r489", "r520", "r521", "r523", "r528", "r754" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "terseLabel": "Stock-Based Compensation Expense" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement [Abstract]", "terseLabel": "Share-based Payment Arrangement [Abstract]" } } }, "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock": { "auth_ref": [ "r128", "r139" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of share-based payment arrangement.", "label": "Disclosure of Share-Based Compensation Arrangements by Share-Based Payment Award [Table Text Block]", "terseLabel": "Disclosure of Share-based Compensation Arrangements by Share-based Payment Award" } } }, "localname": "DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Name of disposal group.", "label": "Disposal Group Name [Domain]", "terseLabel": "Disposal Group Name [Domain]" } } }, "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DomesticCountryMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Designated tax department of the government that is entitled to levy and collect income taxes from the entity in its country of domicile.", "label": "Domestic Tax Authority [Member]", "terseLabel": "U.S." } } }, "localname": "DomesticCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Net income/(loss) per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r266", "r289", "r290", "r291", "r292", "r293", "r298", "r301", "r305", "r306", "r307", "r311", "r587", "r588", "r663", "r667", "r729" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in dollars per share)", "verboseLabel": "Basic net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Basic [Abstract]", "terseLabel": "Basic net income (loss) per common share" } } }, "localname": "EarningsPerShareBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasicLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareBasicLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r266", "r289", "r290", "r291", "r292", "r293", "r301", "r305", "r306", "r307", "r311", "r587", "r588", "r663", "r667", "r729" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share, Diluted [Abstract]", "terseLabel": "Diluted net income (loss) per common share" } } }, "localname": "EarningsPerShareDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r308", "r309", "r310", "r312" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Income/(Loss) per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r608" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 5.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 and cash equivalents" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-Based Compensation", "terseLabel": "Deferred compensation plan expense/(income)" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r522" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Stock compensation that remained to be expensed" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r522" ], "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": "Stock based compensation, recognition period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeSeveranceMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.", "label": "Employee Severance [Member]", "terseLabel": "Employee Severance" } } }, "localname": "EmployeeSeveranceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "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": "Share-Based Payment Arrangement, Option [Member]", "terseLabel": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment [Member]", "terseLabel": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Equity [Abstract]", "terseLabel": "Equity" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r116", "r229", "r260", "r261", "r262", "r281", "r282", "r283", "r286", "r294", "r296", "r314", "r370", "r458", "r524", "r525", "r526", "r549", "r550", "r586", "r609", "r610", "r611", "r612", "r613", "r614", "r645", "r672", "r673", "r674" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r590", "r591", "r593" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.", "label": "Fair Value, Recurring and Nonrecurring [Table]", "terseLabel": "Fair Value, Recurring and Nonrecurring [Table]" } } }, "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r442", "r478", "r479", "r480", "r481", "r482", "r483", "r591", "r648", "r649", "r650", "r735", "r736", "r748", "r749", "r750" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value Disclosures [Abstract]", "terseLabel": "Fair Value Disclosures [Abstract]" } } }, "localname": "FairValueDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r592" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.", "label": "Fair Value Disclosures [Text Block]", "terseLabel": "Fair Value Measurements" } } }, "localname": "FairValueDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r442", "r478", "r483", "r591", "r649", "r735", "r736", "r748", "r749", "r750" ], "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": "Fair Value, Inputs, Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r442", "r478", "r479", "r480", "r481", "r482", "r483", "r648", "r649", "r650", "r735", "r736", "r748", "r749", "r750" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinanceLeaseInterestExpense": { "auth_ref": [ "r628", "r633", "r759" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails": { "order": 3.0, "parentTag": "thr_NetLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of interest expense on finance lease liability.", "label": "Finance Lease, Interest Expense", "terseLabel": "Interest expense on finance lease liabilities" } } }, "localname": "FinanceLeaseInterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseInterestPaymentOnLiability": { "auth_ref": [ "r630", "r635" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest paid on finance lease liability.", "label": "Finance Lease, Interest Payment on Liability", "terseLabel": "Operating cash flows used for finance leases" } } }, "localname": "FinanceLeaseInterestPaymentOnLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofcashflowsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, to be Paid [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r626", "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "terseLabel": "Lease liabilities" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Non-current lease liabilities" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 6.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid 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": "Finance Lease, Liability, to be Paid, after Year Five", "terseLabel": "Thereafter" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 1.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 5.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Five", "terseLabel": "2028" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 4.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2027" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 3.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 2.0, "parentTag": "thr_FinanceLeaseLiabilityPayment", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r638" ], "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 finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeasePrincipalPayments": { "auth_ref": [ "r629", "r635" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for principal payment on finance lease.", "label": "Finance Lease, Principal Payments", "negatedLabel": "Lease financing" } } }, "localname": "FinanceLeasePrincipalPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAsset": { "auth_ref": [ "r625" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails": { "order": 2.0, "parentTag": "thr_TotalRightofUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "terseLabel": "Property, plant and equipment" } } }, "localname": "FinanceLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "auth_ref": [ "r628", "r633", "r759" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails": { "order": 2.0, "parentTag": "thr_NetLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.", "label": "Finance Lease, Right-of-Use Asset, Amortization", "terseLabel": "Amortization of ROU assets" } } }, "localname": "FinanceLeaseRightOfUseAssetAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset.", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r637", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r636", "r759" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Finance" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLosses": { "auth_ref": [ "r73", "r247", "r373", "r374", "r377", "r699", "r700", "r701", "r889" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on financing receivable. Excludes allowance for financing receivable covered under loss sharing agreement.", "label": "Financing Receivable, Allowance for Credit Loss", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "FinancingReceivableAllowanceForCreditLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRecovery": { "auth_ref": [ "r75", "r376", "r732" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in allowance for credit loss on financing receivable from recovery.", "label": "Financing Receivable, Allowance for Credit Loss, Recovery", "verboseLabel": "Additions to reserve" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRecovery", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesRollForward": { "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": "Financing Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Financing Receivable, Allowance for Credit Loss [Roll Forward]" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinancingReceivableAllowanceForCreditLossesWriteOffs": { "auth_ref": [ "r74", "r375", "r732" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of writeoff of financing receivable, charged against allowance for credit loss.", "label": "Financing Receivable, Allowance for Credit Loss, Writeoff", "negatedLabel": "Write-off of uncollectible accounts" } } }, "localname": "FinancingReceivableAllowanceForCreditLossesWriteOffs", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "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": "Amortization period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r241", "r397" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "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", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "A table containing detailed characteristics of finite-lived intangible assets acquired during a business combination. Finite-lived intangible assets are assets that have no physical form, but have expected future economic benefit, and are expected to be used over a defined period. Acquired finite-lived intangible assets are disclosed by major class (assets that can be grouped together because they are similar, either by their nature or by their use in operations of the Entity) and in total. Additionally, any significant residual value (the expected value of the asset at the end of its useful life) and the weighted-average amortization period are also disclosed.", "label": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]", "terseLabel": "Finite-Lived Intangible Assets Acquired as Part of Business Combination [Table]" } } }, "localname": "FiniteLivedIntangibleAssetsAcquiredAsPartOfBusinessCombinationTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 6.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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r88" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "terseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "auth_ref": [ "r88" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in 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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r88" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "terseLabel": "2027" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r88" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "terseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r88" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "terseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r394", "r396", "r397", "r399", "r656", "r660" ], "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/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r86", "r660" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "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, finite-lived intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r80", "r85" ], "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/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r86", "r656" ], "calculation": { "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "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", "totalLabel": "Net carrying amount, finite-lived intangibles" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofAmortizationDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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": "Non-U.S." } } }, "localname": "ForeignCountryMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.", "label": "Foreign Currency Contract, Asset, Fair Value Disclosure", "terseLabel": "Foreign exchange contract forwards, assets" } } }, "localname": "ForeignCurrencyContractAssetFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.", "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure", "terseLabel": "Foreign exchange contract forwards, liabilities" } } }, "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r604", "r605", "r606", "r607" ], "calculation": { "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "order": 5.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "terseLabel": "Foreign currency transaction gain/(loss)" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r615" ], "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 Transactions and Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ForeignExchangeForwardMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Foreign exchange forward traded on an exchange (examples include but are not limited to the International Securities Exchange, Philadelphia Stock Exchange, or the Chicago Mercantile Exchange) for options or future contracts to buy or sell a certain currency, at a specified date, at a fixed exercise exchange rate.", "label": "Foreign Exchange Forward [Member]", "terseLabel": "Foreign Exchange Forward Contracts" } } }, "localname": "ForeignExchangeForwardMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FurnitureAndFixturesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.", "label": "Furniture and Fixtures [Member]", "terseLabel": "Office furniture and equipment", "verboseLabel": "Office furniture and equipment" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r184", "r188", "r189" ], "calculation": { "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate impact of foreign currency derivatives on earnings for the period. Includes impact of foreign currency cash flow hedge ineffectiveness and the ineffectiveness of fair value hedging derivatives and full change in fair value of the foreign currency derivatives not designated as hedging instruments.", "label": "Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net", "negatedLabel": "Gain (loss) on realized on foreign currency related to forward contracts", "terseLabel": "Gain/(loss) on foreign exchange forwards" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r574", "r785" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) from sale and disposal of integrated set of activities and assets capable of being conducted and managed for purpose of providing return in form of dividend, lower cost, or other economic benefit to investor, owner, member and participant.", "label": "Gain (Loss) on Disposition of Business", "negatedTerseLabel": "Loss on sale of business, net of cash surrendered", "terseLabel": "Loss on disposition of business" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r51", "r113", "r114" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 }, "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "order": 4.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity.", "label": "Gain (Loss) on Extinguishment of Debt", "negatedLabel": "Loss on extinguishment of debt", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r240", "r381", "r661", "r733", "r760", "r810", "r817" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, end of period", "periodStartLabel": "Goodwill, beginning of period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r384", "r733" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Goodwill acquired" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r90" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Other Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r77", "r83" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r388" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "terseLabel": "Foreign currency translation impact" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r51", "r382", "r387", "r393", "r733" ], "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 impaired" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Goodwill [Line Items]", "terseLabel": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "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]", "verboseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r35", "r270", "r333", "r344", "r350", "r353", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r595", "r731", "r829" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "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", "totalLabel": "Gross profit" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r104" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum potential amount of future payments (undiscounted) the guarantor could be required to make under the guarantee or each group of similar guarantees before reduction for potential recoveries under recourse or collateralization provisions.", "label": "Guarantor Obligations, Maximum Exposure, Undiscounted", "terseLabel": "Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations" } } }, "localname": "GuaranteeObligationsMaximumExposure", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r91", "r97" ], "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": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": { "auth_ref": [ "r271", "r555" ], "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": "U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r31", "r201", "r210", "r225", "r333", "r344", "r350", "r353", "r664", "r731" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income/(loss) before provision for income taxes", "verboseLabel": "Income before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": { "auth_ref": [ "r271", "r555" ], "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": "Non-U.S." } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "auth_ref": [ "r751", "r752" ], "lang": { "en-us": { "role": { "documentation": "Information by name of disposal group.", "label": "Disposal Group Name [Axis]", "terseLabel": "Disposal Group Name [Axis]" } } }, "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r400", "r405" ], "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/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r405" ], "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/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxAuthorityAxis": { "auth_ref": [ "r148" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeLossFromContinuingOperationsBeforeIncomeTaxesDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r149", "r150", "r151", "r156" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r272", "r537", "r539", "r544", "r551", "r556", "r558", "r559", "r560" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r273", "r295", "r296", "r331", "r535", "r552", "r557", "r668" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 }, "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense/(benefit)", "totalLabel": "Total provision for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails", "http://www.thermon.com/role/IncomeTaxesIncomeTaxesinConsolidatedIncomeStatementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r259", "r531", "r532", "r539", "r540", "r543", "r546" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": { "auth_ref": [ "r530", "r536" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 6.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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 income tax rates.", "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount", "terseLabel": "Impact on deferred tax liability for statutory rate change" } } }, "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "auth_ref": [ "r860" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 14.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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 the disposition of a business not qualifying as a discontinued operation.", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "terseLabel": "South Africa divestiture" } } }, "localname": "IncomeTaxReconciliationDispositionOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "auth_ref": [ "r536" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 9.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "Notional U.S. federal income tax expense at statutory rate" } } }, "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationNondeductibleExpense": { "auth_ref": [ "r860" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 1.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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 expenses.", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount", "terseLabel": "Non-deductible charges" } } }, "localname": "IncomeTaxReconciliationNondeductibleExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "auth_ref": [ "r860" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 10.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "auth_ref": [ "r860" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 11.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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": "U.S. state income tax provision, net" } } }, "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxReconciliationTaxContingenciesForeign": { "auth_ref": [ "r860" ], "calculation": { "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails": { "order": 8.0, "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "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 foreign income tax contingency.", "label": "Effective Income Tax Rate Reconciliation, Tax Contingency, Foreign, Amount", "terseLabel": "Rate difference-international subsidiaries" } } }, "localname": "IncomeTaxReconciliationTaxContingenciesForeign", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesIncomeTaxReconciliationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r48", "r55" ], "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.", "label": "Income Taxes Paid", "terseLabel": "Income taxes paid" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r208", "r223", "r775" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 6.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 receivable" } } }, "localname": "IncomeTaxesReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 16.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedTerseLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Income taxes payable and receivable" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 17.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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", "terseLabel": "Accrued liabilities and non-current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedTerseLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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": "Other current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r395", "r398" ], "lang": { "en-us": { "role": { "documentation": "Information by type or class of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets [Axis]", "terseLabel": "Indefinite-lived Intangible Assets by Major Class [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r89" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets, excluding financial assets and goodwill, lacking physical substance and having a projected indefinite period of benefit.", "label": "Indefinite-Lived Intangible Assets (Excluding Goodwill)", "terseLabel": "Indefinite-lived Intangible Assets (Excluding Goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r82", "r89" ], "lang": { "en-us": { "role": { "documentation": "The major class of indefinite-lived intangible asset (for example, trade names, etc. but not all-inclusive), excluding goodwill. 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 the company.", "label": "Indefinite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Indefinite-lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "IndefiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r78", "r84" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangible assets, net", "totalLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r198", "r212", "r263", "r327", "r618" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense, net" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaid": { "auth_ref": [ "r786" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, including, but not limited to, capitalized interest and payment to settle zero-coupon bond attributable to accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount; classified as operating and investing activities.", "label": "Interest Paid, Including Capitalized Interest, Operating and Investing Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPayableCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 8.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of [accrued] interest payable on all forms of debt, including trade payables, that has been incurred and is unpaid. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Interest Payable, Current", "terseLabel": "Accrued interest" } } }, "localname": "InterestPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r325", "r343", "r344", "r345", "r346", "r347", "r349", "r353" ], "lang": { "en-us": { "role": { "documentation": "Eliminating entries used in operating segment consolidation.", "label": "Intersegment Eliminations [Member]", "terseLabel": "Intersegment Eliminations" } } }, "localname": "IntersegmentEliminationMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Increase in inventory valuation reserves" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Inventories" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r776" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryGross": { "auth_ref": [ "r779" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Gross 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": "Inventory, Gross", "totalLabel": "Inventories, gross" } } }, "localname": "InventoryGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r249", "r723", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.thermon.com/role/InventoriesDetails": { "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, net", "totalLabel": "Inventories, net" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r236", "r248", "r313", "r378", "r379", "r380", "r654", "r726" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r778" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserveMember": { "auth_ref": [ "r792", "r793", "r794", "r795", "r796" ], "lang": { "en-us": { "role": { "documentation": "Reserve to reduce inventory to lower of cost or net realizable value.", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "terseLabel": "SEC Schedule, 12-09, Reserve, Inventory" } } }, "localname": "InventoryValuationReserveMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r76", "r779" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "negatedLabel": "Valuation reserves" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r777" ], "calculation": { "http://www.thermon.com/role/InventoriesDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryGross", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LandBuildingsAndImprovementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business.", "label": "Land, Buildings and Improvements [Member]", "terseLabel": "Land, buildings and improvements" } } }, "localname": "LandBuildingsAndImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r877" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LegalFees": { "auth_ref": [ "r38" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense provided in the period for legal costs incurred on or before the balance sheet date pertaining to resolved, pending or threatened litigation, including arbitration and mediation proceedings.", "label": "Legal Fees", "terseLabel": "Legal fees" } } }, "localname": "LegalFees", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeFinanceLeasesTextBlock": { "auth_ref": [ "r639" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.", "label": "Lessee, Finance Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeFinanceLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r632" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r878" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Future lease payments under non-cancellable operating leases" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r638" ], "calculation": { "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r638" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r876" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r876" ], "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": "Term of contract" } } }, "localname": "LesseeOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r639" ], "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/2022", "presentation": [ "http://www.thermon.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding, amount" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r18", "r270", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r571", "r575", "r576", "r595", "r730", "r829", "r880", "r881" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r11", "r207", "r221", "r760", "r789", "r809", "r874" ], "calculation": { "http://www.thermon.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 equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r20", "r235", "r270", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r571", "r575", "r576", "r595", "r760", "r829", "r880", "r881" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesTotalMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of total liabilities, when it serves as a benchmark in a concentration of risk calculation. Sum of all reported liabilities as of the balance sheet date.", "label": "Liabilities, Total [Member]", "terseLabel": "Current and non-current liabilities, net, including accumulated foreign currency translation losses" } } }, "localname": "LiabilitiesTotalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r4", "r206", "r215" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Line of Credit Facility [Line Items]", "verboseLabel": "Short-Term Revolving Lines of Credit" } } }, "localname": "LineOfCreditFacilityLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r17" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r17" ], "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": "Remaining borrowing capacity" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityTable": { "auth_ref": [ "r17", "r788" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r2", "r203" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current 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": "Line of Credit, Current", "terseLabel": "Borrowings under revolving credit facility", "verboseLabel": "Outstanding borrowings" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Outstanding principal amount of senior secured credit facility" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r206", "r219", "r441", "r451", "r735", "r736" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Carrying Value", "totalLabel": "Long-term Debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value amount of long-term debt whether such amount is presented as a separate caption or as a parenthetical disclosure. Additionally, this element may be used in connection with the fair value disclosures required in the footnote disclosures to the financial statements. The element may be used in both the balance sheet and disclosure in the same submission.", "label": "Long-Term Debt, Fair Value", "terseLabel": "Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r111", "r274", "r445" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year One", "terseLabel": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": { "auth_ref": [ "r111", "r274", "r445" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": 5.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Five", "terseLabel": "2028" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": { "auth_ref": [ "r111", "r274", "r445" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": 4.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Four", "terseLabel": "2027" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": { "auth_ref": [ "r111", "r274", "r445" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": 3.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Three", "terseLabel": "2026" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r111", "r274", "r445" ], "calculation": { "http://www.thermon.com/role/LongTermDebtMaturitiesDetails": { "order": 2.0, "parentTag": "us-gaap_LongTermDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing 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": "Long-Term Debt, Maturity, Year Two", "terseLabel": "2025" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtMaturitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r873" ], "lang": { "en-us": { "role": { "documentation": "Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Long-Term Debt, Term", "terseLabel": "Long-term debt, term" } } }, "localname": "LongTermDebtTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Long-Term Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r22" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r22", "r112" ], "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/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r71" ], "lang": { "en-us": { "role": { "documentation": "Items used in reconciling reportable segments' amounts to consolidated amount. Excludes corporate-level activity.", "label": "Segment Reconciling Items [Member]", "terseLabel": "Segment Reconciling Items" } } }, "localname": "MaterialReconcilingItemsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaximumRemainingMaturityOfForeignCurrencyDerivatives1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum amount of time remaining before foreign currency exchange rate derivatives mature or expire, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Maximum Remaining Maturity of Foreign Currency Derivatives", "terseLabel": "Maximum term of forward contracts" } } }, "localname": "MaximumRemainingMaturityOfForeignCurrencyDerivatives1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward": { "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 and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]", "terseLabel": "Changes in the product liability" } } }, "localname": "MovementInStandardAndExtendedProductWarrantyIncreaseDecreaseRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "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": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]" } } }, "localname": "MovementInValuationAllowancesAndReservesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r269" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations [Abstract]", "terseLabel": "Financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r269" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 2.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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract]", "terseLabel": "Investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r47", "r49", "r52" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations [Abstract]", "terseLabel": "Operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r32", "r52", "r211", "r224", "r233", "r255", "r257", "r262", "r270", "r285", "r289", "r290", "r291", "r292", "r295", "r296", "r303", "r333", "r344", "r350", "r353", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r588", "r595", "r731", "r829" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net income/(loss)", "totalLabel": "Net income/(loss)" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r289", "r290", "r291", "r292", "r298", "r299", "r304", "r307", "r333", "r344", "r350", "r353", "r731" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders.", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "terseLabel": "Net income/(loss)" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": { "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": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": { "auth_ref": [ "r61", "r227", "r228", "r229", "r230", "r231", "r284", "r285", "r286", "r287", "r288", "r291", "r297", "r311", "r364", "r365", "r367", "r368", "r369", "r370", "r371", "r372", "r524", "r525", "r526", "r547", "r548", "r549", "r550", "r565", "r566", "r567", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r585", "r586", "r587", "r588", "r589", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r616", "r617", "r621", "r622", "r623", "r624", "r640", "r641", "r642", "r643", "r644", "r645", "r657", "r658", "r659", "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681" ], "lang": { "en-us": { "role": { "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.", "label": "Accounting Standards Update and Change in Accounting Principle [Table]", "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]" } } }, "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails" ], "xbrltype": "stringItemType" }, "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income/(expenses):" } } }, "localname": "NonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfCountriesInWhichEntityOperates": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of countries in which the entity operates as of balance sheet date.", "label": "Number of Countries in which Entity Operates", "verboseLabel": "Number of country in which entity operates" } } }, "localname": "NumberOfCountriesInWhichEntityOperates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r803" ], "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", "verboseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r333", "r344", "r350", "r353", "r731" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "terseLabel": "Operating income (loss)", "totalLabel": "Income/(loss) from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r875" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails": { "order": 1.0, "parentTag": "thr_NetLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Operating lease expense" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r626" ], "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 liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r626" ], "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": "Lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r626" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Non-current lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r631", "r635" ], "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 used for operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofcashflowsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r625" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails": { "order": 1.0, "parentTag": "thr_TotalRightofUseAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/LeasesSupplementalbalancesheetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r637", "r759" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r636", "r759" ], "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" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesLeaseTermAndDiscountRateDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeasesLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesFutureleasepaymentsundernoncancellableoperatingleasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r343", "r344", "r345", "r346", "r347", "r353" ], "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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r0", "r60", "r67", "r176" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "terseLabel": "Organization and Summary of Significant Accounting Policies" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r19" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 7.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "terseLabel": "Other" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsMember": { "auth_ref": [ "r183", "r193" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Restricted cash included in other long-term assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r242" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r170", "r171", "r173" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "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, attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Foreign curency translation adjustment", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r25", "r27" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeOtherNetOfTax": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in other comprehensive income, after tax, from changes classified as other.", "label": "Other Comprehensive Income, Other, Net of Tax", "terseLabel": "Other" } } }, "localname": "OtherComprehensiveIncomeOtherNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIncomeAndExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Income and Expenses [Abstract]", "terseLabel": "Other Income and Expenses [Abstract]" } } }, "localname": "OtherIncomeAndExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": { "auth_ref": [ "r122", "r144" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.", "label": "Other Income and Other Expense Disclosure [Text Block]", "terseLabel": "Other Income/(Expense)" } } }, "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OtherIncomeExpense" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Other" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLaborRelatedExpenses": { "auth_ref": [ "r39" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of labor-related expenses classified as other.", "label": "Other Labor-related Expenses", "terseLabel": "Incentive compensation paid" } } }, "localname": "OtherLaborRelatedExpenses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/EmployeeBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r23" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "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 non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other noncurrent assets.", "label": "Other Noncurrent Assets [Member]", "terseLabel": "Other non-current assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r40" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 }, "http://www.thermon.com/role/OtherIncomeExpenseDetails": { "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 income/(expense)", "totalLabel": "Other income/(expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/OtherIncomeExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Other cash or noncash adjustments to reconcile net income to cash provided by (used in) operating activities that are not separately disclosed in the statement of cash flows (for example, cash received or cash paid during the current period for miscellaneous operating activities, net change during the reporting period in other assets or other liabilities).", "label": "Other Operating Activities, Cash Flow Statement", "terseLabel": "Remeasurement loss/(gain) on intercompany balances" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PayablesAndAccrualsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Payables and Accruals [Abstract]", "terseLabel": "Payables and Accruals [Abstract]" } } }, "localname": "PayablesAndAccrualsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PaymentsForRestructuring": { "auth_ref": [ "r404", "r784" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.", "label": "Payments for Restructuring", "negatedTerseLabel": "Less cash payments" } } }, "localname": "PaymentsForRestructuring", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 5.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", "negatedLabel": "Issuance costs associated with debt financing" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r267" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 8.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", "negatedTerseLabel": "Repurchase of employee stock units on vesting" } } }, "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r41", "r568" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payments to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r41" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r42" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property, plant and equipment", "terseLabel": "Capital expenditures" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Performance Shares [Member]", "terseLabel": "Performance Shares" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ], "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/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PlanNameDomain": { "auth_ref": [ "r834", "r835", "r836", "r837", "r838", "r839", "r840", "r841", "r842", "r843", "r844", "r845", "r846", "r847", "r848", "r849", "r850", "r851", "r852", "r853", "r854", "r855", "r856", "r857", "r858", "r859" ], "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/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r7", "r453" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r7" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r7", "r453" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r7" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r7", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "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", "verboseLabel": "Preferred stock: $.001 par value; 10,000,000 authorized; no shares issued and outstanding" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r780" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 5.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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpensesAndOtherCurrentAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing prepaid expenses and other current assets.", "label": "Prepaid Expenses and Other Current Assets [Member]", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpensesAndOtherCurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIncomeTaxRefunds": { "auth_ref": [ "r49", "r55" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash received during the period as refunds for the overpayment of taxes.", "label": "Proceeds from Income Tax Refunds", "terseLabel": "Income tax refunds received" } } }, "localname": "ProceedsFromIncomeTaxRefunds", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r44", "r788" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Payments on revolving credit facility" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSecuredNotesPayable": { "auth_ref": [ "r44" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from borrowings supported by a written promise to pay an obligation that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from Secured Notes Payable", "terseLabel": "Proceeds from Term Loan A" } } }, "localname": "ProceedsFromSecuredNotesPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r43", "r140" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 7.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": "Issuance of common stock including exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductLiabilityContingenciesTextBlock": { "auth_ref": [ "r823", "r824", "r825", "r826", "r827" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of exposure to material amount of loss arising from allegations of damages pertaining to and arising from one or more of the entity's products.", "label": "Product Liability Contingencies [Table Text Block]", "terseLabel": "Schedule of product liability contingencies" } } }, "localname": "ProductLiabilityContingenciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r741" ], "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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrual": { "auth_ref": [ "r109", "r110", "r209" ], "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": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "ProductWarrantyAccrual", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r19", "r103", "r105" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 3.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 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 reserve" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualPayments": { "auth_ref": [ "r106" ], "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/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r107" ], "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": "Reserve for warranties issued during the period" } } }, "localname": "ProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r233", "r255", "r257", "r268", "r270", "r285", "r295", "r296", "r333", "r344", "r350", "r353", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r569", "r572", "r573", "r588", "r595", "r664", "r731", "r757", "r758", "r783", "r829" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net income/(loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r96" ], "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": "Property, Plant and Equipment, Type [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r98", "r684", "r685", "r686" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r94", "r238" ], "calculation": { "http://www.thermon.com/role/PropertyPlantandEquipmentDetails": { "order": 1.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 at cost" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Property, Plant and Equipment [Line Items]", "terseLabel": "Property, Plant and Equipment [Line Items]" } } }, "localname": "PropertyPlantAndEquipmentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "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 [Member]", "terseLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r96", "r222", "r665", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.thermon.com/role/PropertyPlantandEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net of depreciation and amortization of $67,450 and $63,954 as of March 31, 2023 and 2022, respectively", "totalLabel": "Property, plant and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r96", "r684", "r685" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r96" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables", "http://www.thermon.com/role/PropertyPlantandEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r94" ], "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": "Property, Plant and Equipment, Type [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "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, estimated useful lives" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CommitmentsandContingenciesDetails": { "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" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInNextTwelveMonths": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CommitmentsandContingenciesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInSecondYear": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CommitmentsandContingenciesDetails": { "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 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/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationDueInThirdYear": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CommitmentsandContingenciesDetails": { "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/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligationFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Purchase Obligation, Fiscal Year Maturity [Abstract]", "terseLabel": "Purchase Obligation, Fiscal Year Maturity [Abstract]" } } }, "localname": "PurchaseObligationFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ReceivablesPolicyTextBlock": { "auth_ref": [ "r805", "r806", "r807", "r808" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.", "label": "Receivable [Policy Text Block]", "terseLabel": "Accounts Receivable and Concentration of Credit Risk" } } }, "localname": "ReceivablesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty": { "auth_ref": [ "r200" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Expenses recognized resulting from transactions (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.", "label": "Related Party Transaction, Expenses from Transactions with Related Party", "terseLabel": "Expenses from transactions with related party" } } }, "localname": "RelatedPartyTransactionExpensesFromTransactionsWithRelatedParty", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r45", "r788" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedLabel": "Payments on revolving credit facility" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r45" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 2.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": "Payments on Term Loan A" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r145", "r226", "r888" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate costs incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, including the costs of developing computer software up to the point in time of achieving technological feasibility, and costs allocated in accounting for a business combination to in-process projects deemed to have no alternative future use.", "label": "Research and Development Expense", "terseLabel": "Research and development expense" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpensePolicy": { "auth_ref": [ "r145" ], "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": "Research and Development" } } }, "localname": "ResearchAndDevelopmentExpensePolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units (RSUs)" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestructuringAndRelatedActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Restructuring and Related Activities [Abstract]" } } }, "localname": "RestructuringAndRelatedActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RestructuringAndRelatedActivitiesDisclosureTextBlock": { "auth_ref": [ "r402", "r404", "r407", "r413", "r414" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for restructuring and related activities. Description of restructuring activities such as exit and disposal activities, include facts and circumstances leading to the plan, the expected plan completion date, the major types of costs associated with the plan activities, total expected costs, the accrual balance at the end of the period, and the periods over which the remaining accrual will be settled.", "label": "Restructuring and Related Activities Disclosure [Text Block]", "terseLabel": "Restructuring and other charges (income)" } } }, "localname": "RestructuringAndRelatedActivitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Restructuringandotherchargesincome" ], "xbrltype": "textBlockItemType" }, "us-gaap_RestructuringAndRelatedCostNumberOfPositionsEliminated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of positions eliminated during the period as a result of restructuring activities.", "label": "Restructuring and Related Cost, Number of Positions Eliminated", "terseLabel": "Number of positions eliminated" } } }, "localname": "RestructuringAndRelatedCostNumberOfPositionsEliminated", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_RestructuringCharges": { "auth_ref": [ "r51", "r408", "r410", "r822" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 5.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Charges", "terseLabel": "Costs incurred", "verboseLabel": "Restructuring and other charges/(income)" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringCostAndReserveAxis": { "auth_ref": [ "r403", "r404", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Information by type of restructuring cost.", "label": "Restructuring Type [Axis]", "terseLabel": "Restructuring Type [Axis]" } } }, "localname": "RestructuringCostAndReserveAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCostAndReserveLineItems": { "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": "Restructuring Cost and Reserve [Line Items]", "terseLabel": "Restructuring Cost and Reserve [Line Items]" } } }, "localname": "RestructuringCostAndReserveLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after cash payment, of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.", "label": "Restructuring Costs", "terseLabel": "Restructuring costs" } } }, "localname": "RestructuringCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserve": { "auth_ref": [ "r404", "r409" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.", "label": "Restructuring Reserve", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance" } } }, "localname": "RestructuringReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestructuringReserveRollForward": { "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": "Restructuring Reserve [Roll Forward]", "terseLabel": "Restructuring Reserve [Roll Forward]" } } }, "localname": "RestructuringReserveRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r10", "r121", "r220", "r676", "r681", "r760" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r229", "r281", "r282", "r283", "r286", "r294", "r296", "r370", "r524", "r525", "r526", "r549", "r550", "r586", "r672", "r674" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue from Contract with Customer [Abstract]", "terseLabel": "Revenue from Contract with Customer [Abstract]" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r324", "r325", "r343", "r348", "r349", "r355", "r356", "r359", "r472", "r473", "r655" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r462", "r463", "r464", "r465", "r466", "r467", "r470", "r471", "r475", "r476" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue from Contract with Customers" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r727", "r728" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r468" ], "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": "Performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r469" ], "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, expected timing of recognition, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r469" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r264", "r270", "r324", "r325", "r343", "r348", "r349", "r355", "r356", "r359", "r366", "r421", "r422", "r424", "r425", "r426", "r428", "r430", "r432", "r433", "r595", "r664", "r829" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).", "label": "Revenues", "terseLabel": "Revenues" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesFromExternalCustomersAndLongLivedAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenues from External Customers and Long-Lived Assets [Line Items]", "terseLabel": "Sales by geographic area:" } } }, "localname": "RevenuesFromExternalCustomersAndLongLivedAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "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": "Outstanding borrowings from revolving line of credit" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails", "http://www.thermon.com/role/LongTermDebtDetails", "http://www.thermon.com/role/ShortTermRevolvingLinesofCreditDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SaleOfStockConsiderationReceivedOnTransaction": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash received on stock transaction after deduction of issuance costs.", "label": "Sale of Stock, Consideration Received on Transaction", "terseLabel": "Sale of stock, consideration received on transaction" } } }, "localname": "SaleOfStockConsiderationReceivedOnTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SaleOfStockPercentageOfOwnershipBeforeTransaction": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of subsidiary's or equity investee's stock owned by parent company before stock transaction.", "label": "Sale of Stock, Percentage of Ownership before Transaction", "terseLabel": "Sale of stock, percentage of ownership before transaction" } } }, "localname": "SaleOfStockPercentageOfOwnershipBeforeTransaction", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r15" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "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 liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Sales tax payable" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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 current liabilities" } } }, "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r160", "r161", "r563" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.", "label": "Schedule of Business Acquisitions, by Acquisition [Table]", "terseLabel": "Schedule of Business Acquisitions, by Acquisition [Table]" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionProFormaInformationDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to carrying amount and estimated fair value of short-term and long-term debt instruments or arrangements, including but not limited to, identification of terms, features, and collateral requirements.", "label": "Schedule of Carrying Values and Estimated Fair Values of Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt that is not measured at fair value" } } }, "localname": "ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Schedule of cash and cash equivalent balances. This table excludes restricted cash balances.", "label": "Schedule of Cash and Cash Equivalents [Table]", "terseLabel": "Schedule of Cash and Cash Equivalents [Table]" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesCashReconciliationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCashAndCashEquivalentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash and cash equivalents.", "label": "Schedule of Cash and Cash Equivalents [Table Text Block]", "terseLabel": "Schedule of Cash and Cash Equivalents" } } }, "localname": "ScheduleOfCashAndCashEquivalentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "auth_ref": [ "r155" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r22", "r117", "r118", "r119", "r120", "r196", "r197", "r199", "r213", "r735", "r737", "r791" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule of long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "auth_ref": [ "r152" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r802" ], "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 reconciliation of the denominators used to calculate basic EPS and diluted EPS" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "auth_ref": [ "r62", "r63", "r301", "r302", "r305" ], "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/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "auth_ref": [ "r147" ], "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/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r733" ], "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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r733", "r810", "r811", "r812", "r813", "r814", "r815", "r816", "r817", "r818", "r819", "r820" ], "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 carrying amount of goodwill" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": { "auth_ref": [ "r790" ], "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" } } }, "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r12", "r13", "r14" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r111" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity and sinking fund requirement for long-term debt.", "label": "Schedule of Maturities of Long-Term Debt [Table Text Block]", "terseLabel": "Schedule of maturities of long-term debt" } } }, "localname": "ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [ "r131" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock units.", "label": "Schedule of Nonvested Restricted Stock Units Activity [Table Text Block]", "terseLabel": "Schedule restricted stock activity" } } }, "localname": "ScheduleOfNonvestedRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r178" ], "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 Derivative Instruments in Statement of Financial Position, Fair Value" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "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": "Other Income/(Expense)" } } }, "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OtherIncomeExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r96" ], "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": "Schedule of Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r403", "r404", "r405", "r406", "r410", "r411", "r412" ], "lang": { "en-us": { "role": { "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.", "label": "Schedule of Restructuring and Related Costs [Table]", "terseLabel": "Schedule of Restructuring and Related Costs [Table]" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r99", "r100", "r101" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.", "label": "Restructuring and Related Costs [Table Text Block]", "terseLabel": "Restructuring and Related Costs" } } }, "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "auth_ref": [ "r34", "r72" ], "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": "Total sales and operating income classified by major geographic area in which the company operates" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable": { "auth_ref": [ "r30", "r72" ], "lang": { "en-us": { "role": { "documentation": "Schedule of material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries.", "label": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]", "terseLabel": "Schedule of Revenues from External Customers and Long-Lived Assets [Table]" } } }, "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r68", "r69", "r70", "r77" ], "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/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r486", "r488", "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r516", "r517", "r518" ], "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/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": { "auth_ref": [ "r139" ], "lang": { "en-us": { "role": { "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range [Table]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r129", "r133", "r135" ], "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": "Schedule of shares outstanding" } } }, "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock": { "auth_ref": [ "r756", "r861" ], "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" } } }, "localname": "ScheduleOfUnrecognizedTaxBenefitsRollForwardTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r85" ], "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 Future Amortization Expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r4", "r206", "r219" ], "calculation": { "http://www.thermon.com/role/LongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt", "totalLabel": "Variable Rate Term Loans" } } }, "localname": "SecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r2", "r203", "r218" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.thermon.com/role/LongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of the portion of long-term, collateralized debt obligations due within one year or the operating cycle, if longer. Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower.", "label": "Secured Debt, Current", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "SecuredDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r22" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 }, "http://www.thermon.com/role/LongTermDebtDetails": { "order": 2.0, "parentTag": "us-gaap_SecuredDebt", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.", "label": "Secured Long-Term Debt, Noncurrent", "terseLabel": "Long-term debt, net of current maturities and deferred debt issuance costs of $429 and $640 as of March 31, 2023 and 2022, respectively" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r406", "r412", "r733", "r890" ], "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/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Segment Reporting [Abstract]", "terseLabel": "Segment Reporting [Abstract]" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r321", "r322", "r323", "r333", "r336", "r347", "r351", "r352", "r353", "r354", "r355", "r358", "r359", "r360" ], "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 Information" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformation" ], "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/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingPolicyPolicyTextBlock": { "auth_ref": [ "r337", "r338", "r339", "r340", "r341", "r342", "r356" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for segment reporting.", "label": "Segment Reporting, Policy [Policy Text Block]", "terseLabel": "Canadian Emergency Wage Subsidy" } } }, "localname": "SegmentReportingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r39" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling, general and administrative expense.", "label": "Selling, General and Administrative Expenses [Member]", "terseLabel": "Selling, General and Administrative Expenses" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r51" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.", "label": "Severance Costs", "terseLabel": "Severance costs" } } }, "localname": "SeveranceCosts1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r50" ], "calculation": { "http://www.thermon.com/role/ConsolidatedStatementofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "terseLabel": "Stock compensation expense" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r754" ], "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": "Vesting period (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r507" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "terseLabel": "Forfeited in period (shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r505" ], "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": "Target performance grants (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r506" ], "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", "terseLabel": "Vested shares" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r755" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Maximum number of shares of the company's common stock that may be awarded" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r509" ], "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": "Intrinsic value of stock options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Number of options or other stock instruments for which the right to exercise has lapsed under the terms of the plan agreements.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Expirations in Period", "negatedTerseLabel": "Expired (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": { "auth_ref": [ "r841" ], "lang": { "en-us": { "role": { "documentation": "Net 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, Net of Forfeitures", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r498" ], "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", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r139" ], "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": "Options outstanding, aggregate intrinsic value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r494", "r495" ], "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": "Options outstanding, end of period (in shares)", "periodStartLabel": "Options outstanding, beginning of period (in shares)", "verboseLabel": "Options outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "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": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r494", "r495" ], "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", "terseLabel": "Options outstanding, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Roll Forward]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": { "auth_ref": [ "r135" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. 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 and Exercisable [Table Text Block]", "terseLabel": "Schedule of shares oustanding, vested and exercisable" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r510" ], "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": "Outstanding, end of period (in shares)", "periodStartLabel": "Outstanding, beginning of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r510" ], "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", "periodEndLabel": "Options outstanding, weighted average grant price, end of period (in dollars per share)", "periodStartLabel": "Options outstanding, weighted average grant price, beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r490", "r491", "r492", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r514", "r515", "r516", "r517", "r518" ], "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/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails", "http://www.thermon.com/role/StockBasedCompensationExpensePerformanceStockUnitsOutstandingDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r499" ], "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", "terseLabel": "Exercised, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r501" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options of the plan that expired.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Expired, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r498" ], "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", "terseLabel": "Granted, weighted average exercise price (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "auth_ref": [ "r493", "r512", "r513", "r514", "r515", "r518", "r527", "r528" ], "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": "Stock-based Compensation" } } }, "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": { "auth_ref": [ "r137" ], "lang": { "en-us": { "role": { "documentation": "Information by range of option prices pertaining to options granted.", "label": "Exercise Price Range [Axis]", "terseLabel": "Exercise Price Range [Axis]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": { "auth_ref": [ "r138" ], "lang": { "en-us": { "role": { "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.", "label": "Exercise Price Range [Domain]", "terseLabel": "Exercise Price Range [Domain]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": { "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, Option, Exercise Price Range [Line Items]", "terseLabel": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "auth_ref": [ "r132" ], "lang": { "en-us": { "role": { "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "terseLabel": "Options vested and exercisable, number exercisable (in shares)" } } }, "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price (in dollars per share)" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Intrinsic 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, Aggregate Intrinsic Value, Nonvested", "terseLabel": "Aggregate intrinsic value of unvested RSU's" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardEquityInstrumentsOtherThanOptionsAggregateIntrinsicValueNonvested", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r139" ], "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", "negatedLabel": "Options vested and exercisable, aggregate intrinsic value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r139" ], "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", "terseLabel": "Options vested and exercisable, weighted average contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r136" ], "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": "Options outstanding, weighted average contractual life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockOptionsOutstandingExercisableandIntrinsicValueDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of options vested.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested, Weighted Average Grant Date Fair Value", "terseLabel": "Fair value of vested shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "auth_ref": [ "r130" ], "lang": { "en-us": { "role": { "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices.", "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "periodEndLabel": "Ending balance, weighted average exercise price (in dollars per share)", "periodStartLabel": "Beginning balance, weighted average exercise price (in dollars per share)" } } }, "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShortTermBorrowingsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Short-Term Debt [Abstract]", "terseLabel": "Short-term Debt [Abstract]" } } }, "localname": "ShortTermBorrowingsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShortTermDebtTextBlock": { "auth_ref": [ "r115" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for short-term debt.", "label": "Short-Term Debt [Text Block]", "terseLabel": "Short-Term Revolving Credit Facilities" } } }, "localname": "ShortTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ShortTermRevolvingCreditFacilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r634", "r759" ], "calculation": { "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails": { "order": 4.0, "parentTag": "thr_NetLeaseExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-Term Lease, Cost", "terseLabel": "Short-term lease expense" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LeasesSupplementalstatementofoperationsinformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software Development [Member]", "terseLabel": "Internally developed software", "verboseLabel": "Internally developed software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesDetails", "http://www.thermon.com/role/PropertyPlantandEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyPolicy": { "auth_ref": [ "r108" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranties" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r232", "r321", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r353", "r359", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r401", "r406", "r412", "r733", "r890" ], "lang": { "en-us": { "role": { "documentation": "Information by business segments.", "label": "Segments [Axis]", "terseLabel": "Segments [Axis]" } } }, "localname": "StatementBusinessSegmentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofGoodwillDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresbyReportableSegmentDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r244", "r245", "r246", "r270", "r301", "r302", "r305", "r307", "r315", "r316", "r366", "r421", "r424", "r425", "r426", "r432", "r433", "r453", "r454", "r455", "r456", "r457", "r595", "r698", "r773", "r787", "r801" ], "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/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r24", "r116", "r229", "r260", "r261", "r262", "r281", "r282", "r283", "r286", "r294", "r296", "r314", "r370", "r458", "r524", "r525", "r526", "r549", "r550", "r586", "r609", "r610", "r611", "r612", "r613", "r614", "r645", "r672", "r673", "r674" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "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/2022", "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/2022", "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/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r281", "r282", "r283", "r314", "r655" ], "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/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r7", "r8", "r116", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "verboseLabel": "Issuance of restricted stock as deferred compensation to employees and directors, shares" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r7", "r8", "r116", "r121" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock in lieu of compensation, shares" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r7", "r8", "r116", "r121", "r499" ], "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", "negatedLabel": "Exercised (in shares)", "terseLabel": "Issuance of common stock in exercise of stock options, shares" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity", "http://www.thermon.com/role/StockBasedCompensationExpenseRestrictedSharesDetails", "http://www.thermon.com/role/StockBasedCompensationExpenseStockBasedCompensationExpenseUnvestedSharesDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "auth_ref": [ "r7", "r8", "r121", "r134" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP).", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "terseLabel": "Issuance of common stock as deferred compensation to employees" } } }, "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r24", "r116", "r121" ], "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": "Issuance of common stock in exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r168", "r169", "r175", "r229", "r230", "r261", "r281", "r282", "r283", "r286", "r294", "r370", "r458", "r524", "r525", "r526", "r549", "r550", "r586", "r609", "r610", "r614", "r645", "r673", "r674", "r789", "r809", "r874" ], "calculation": { "http://www.thermon.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedBalanceSheets", "http://www.thermon.com/role/ConsolidatedStatementofEquityConsolidatedStatementofEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r646", "r647" ], "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/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability": { "auth_ref": [ "r867" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of tax liability from transition tax on accumulated earnings of controlled foreign corporation deemed repatriated pursuant to Tax Cuts and Jobs Act.", "label": "Tax Cuts and Jobs Act, Transition Tax for Accumulated Foreign Earnings, Liability", "terseLabel": "Estimated transition tax liability" } } }, "localname": "TaxCutsAndJobsActOf2017TransitionTaxForAccumulatedForeignEarningsLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r746", "r833" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r746", "r833" ], "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/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r164" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsScheduleofDefiniteLivedAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r746" ], "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": "Revenues recognized at point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r746" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Transferred over Time [Member]", "terseLabel": "Revenues recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuefromContractswithCustomersAdditionalInformationDetails", "http://www.thermon.com/role/RevenuefromContractswithCustomersDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfRestructuringDomain": { "auth_ref": [ "r403", "r404", "r410", "r411" ], "lang": { "en-us": { "role": { "documentation": "Identification of the types of restructuring costs.", "label": "Type of Restructuring [Domain]", "terseLabel": "Type of Restructuring [Domain]" } } }, "localname": "TypeOfRestructuringDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringActivityDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r529", "r538" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "periodEndLabel": "Reserve for uncertain income taxes, end of period", "periodStartLabel": "Reserve for uncertain income taxes, beginning of period" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesUnrecognizedTaxBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r64", "r65", "r66", "r317", "r318", "r319", "r320" ], "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/2022", "presentation": [ "http://www.thermon.com/role/OrganizationandSummaryofSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowancesAndReservesAdjustments": { "auth_ref": [ "r797" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in valuation and qualifying accounts and reserves from adjustment.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Increase (Decrease) Adjustment", "terseLabel": "Additions in reserve" } } }, "localname": "ValuationAllowancesAndReservesAdjustments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesBalance": { "auth_ref": [ "r275", "r280" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "periodEndLabel": "Balance, end of period", "periodStartLabel": "Balance, beginning of period" } } }, "localname": "ValuationAllowancesAndReservesBalance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "terseLabel": "Charged to reserve" } } }, "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ValuationAllowancesAndReservesDomain": { "auth_ref": [ "r275", "r276", "r277", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]" } } }, "localname": "ValuationAllowancesAndReservesDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "auth_ref": [ "r275", "r276", "r277", "r279", "r280" ], "lang": { "en-us": { "role": { "documentation": "Information by valuation and qualifying accounts and reserves.", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]" } } }, "localname": "ValuationAllowancesAndReservesTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesInventoriesValuationReserveAccountsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "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/2022", "presentation": [ "http://www.thermon.com/role/LongTermDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r802" ], "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Restricted and performance stock units issued" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r300", "r307" ], "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": "Weighted average shares oustanding - dilutive" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]", "terseLabel": "Weighted-average shares used in computing\u00a0net income/(loss) per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r298", "r307" ], "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": "Weighted-average common shares outstanding" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/ConsolidatedStatementsofOperationsandComprehensiveIncomeLoss", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 9 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r10": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r102": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "https://asc.fasb.org/topic&trid=2144648", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907644&loc=d3e11281-110244", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12524-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r11": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(5)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12317-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126972273&loc=d3e12355-112629", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r115": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r12": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644", "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.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r122": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "610", "URI": "https://asc.fasb.org/topic&trid=49130413", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "10", "Topic": "710", "URI": "https://asc.fasb.org/extlink&oid=6409875&loc=d3e20015-108363", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r124": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "710", "URI": "https://asc.fasb.org/topic&trid=2127225", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r125": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r126": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5047-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r13": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r14": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "2A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r143": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r144": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "720", "URI": "https://asc.fasb.org/topic&trid=2122503", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "730", "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r15": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r157": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)-(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a),20,24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r167": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "https://asc.fasb.org/topic&trid=2303972", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568447-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4568740-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r17": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "4I", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4590271-111686", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r176": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "4C", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r19": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "4D", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41641-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41678-113959", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "182", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=127000641&loc=SL5629052-113961", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "25", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=121577467&loc=d3e76258-113986", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r2": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r20": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r202": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r203": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r204": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r205": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r206": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r207": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r208": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r209": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r21": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r210": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r211": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(15)(b)(2))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r216": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16)(a)(1))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r22": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r220": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r221": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r222": { "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/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.5(c))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r224": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r225": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "985", "URI": "https://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "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.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766", "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(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "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(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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/extlink&oid=120391452&loc=d3e13212-122682", "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(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r241": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r243": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r244": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r245": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r246": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r247": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r248": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r249": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r250": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r264": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r265": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r266": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3000-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r270": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r271": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r272": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r273": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r274": { "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/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r3": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r30": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r31": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r312": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r32": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r33": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r34": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8864-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r35": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r353": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2(a),(d))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r360": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r37": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.3)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r380": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r39": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r4": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r40": { "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/extlink&oid=126953954&loc=SL114868664-224227", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.3)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(1))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(b)(2))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r412": { "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/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.P.4(e))", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r419": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r420": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r421": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r422": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r423": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r424": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r425": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r426": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r427": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r428": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r429": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r430": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r431": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r432": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r433": { "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/extlink&oid=126975872&loc=SL124442552-122756", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130554-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130556-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130558-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130550-203045", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r476": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r5": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r527": { "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/extlink&oid=122041274&loc=d3e301413-122809", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r528": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r551": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r552": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r553": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r554": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r555": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r560": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=128092918&loc=SL128093175-196984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4582445-111684", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r578": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594809&loc=SL116692626-108610", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL120254526-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r6": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r60": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL122642865-165497", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r615": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "https://asc.fasb.org/topic&trid=2175825", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "832", "URI": "https://asc.fasb.org/extlink&oid=128342835&loc=SL128342857-244232", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r639": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r647": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(bb)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "310", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55302-109406", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r661": { "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/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r662": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r663": { "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/extlink&oid=120399700&loc=SL114874048-224260", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r664": { "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/extlink&oid=120399901&loc=d3e537907-122884", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r666": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r667": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r668": { "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/extlink&oid=120400993&loc=SL114874131-224263", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r669": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r67": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r671": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r673": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r674": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r675": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r676": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r677": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r678": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r679": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r680": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r681": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r682": { "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/extlink&oid=120402547&loc=d3e617274-123014", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r683": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r684": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r685": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r687": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r688": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r689": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r690": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r691": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r692": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r693": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r694": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r695": { "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/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r696": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r698": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r699": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r7": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r700": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1405", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r701": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1405", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r702": { "Footnote": "2", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r703": { "Footnote": "4", "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "29", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r704": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column B", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r705": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column C", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r706": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column D", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r707": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column E", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r708": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column F", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r709": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column G", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r710": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column H", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r711": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "Column I", "Publisher": "SEC", "Section": "12", "Subsection": "28", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r712": { "Name": "Regulation S-X (SX)", "Number": "210", "Publisher": "SEC", "Section": "12", "Subsection": "09", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r713": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r714": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(i)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r715": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r716": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(A)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r717": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r718": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(B)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r719": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)(C)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r720": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "01", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r721": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iv)", "Subsection": "02", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r727": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r728": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r729": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r730": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r731": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r732": { "Name": "Accounting Standards Codification", "Paragraph": "79", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124267575&loc=SL82922352-210448", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r733": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r734": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r735": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r736": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r737": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r738": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r739": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r740": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r741": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r742": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r743": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r744": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r745": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r746": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r747": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r748": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r749": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "11B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(4)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953423-111524", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r750": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r751": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r752": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r753": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r754": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r755": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r756": { "Name": "Accounting Standards Codification", "Paragraph": "217", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126976462&loc=d3e36027-109320", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r757": { "Name": "Accounting Standards Codification", "Paragraph": "4J", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591551-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r758": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=120409616&loc=SL4591552-111686", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r759": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r760": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r761": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r762": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r763": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r764": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r765": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-23", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r766": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r767": { "Name": "Form 10-K", "Number": "249", "Publisher": "SEC", "Section": "310", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r768": { "Name": "Form 20-F", "Number": "249", "Publisher": "SEC", "Section": "220", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r769": { "Name": "Form 40-F", "Number": "249", "Publisher": "SEC", "Section": "240", "Subsection": "f", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r770": { "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" }, "r771": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r772": { "Name": "Securities Act", "Number": "230", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r773": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r774": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r775": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r776": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r777": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r778": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r779": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r780": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r781": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r782": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r783": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r784": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r785": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r786": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r787": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r788": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r789": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r790": { "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/extlink&oid=120395691&loc=d3e23780-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r791": { "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/extlink&oid=120395691&loc=d3e24072-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r792": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column B))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r793": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r794": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r795": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column D))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r796": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09(Column E))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r797": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-09)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r798": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r799": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r8": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r800": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r801": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r802": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r803": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8672-108599", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r804": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r805": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5033-111524", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r806": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10133-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r807": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10149-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r808": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=84159169&loc=d3e10178-111534", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r809": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r810": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r811": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r812": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r813": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r814": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r815": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r816": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r817": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r818": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r819": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r820": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r821": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r822": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r823": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r824": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r825": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r826": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q1)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r827": { "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/extlink&oid=27011672&loc=d3e149879-122751", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r828": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r829": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r830": { "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/extlink&oid=126975872&loc=SL124442526-122756", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r831": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r832": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r833": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r834": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r835": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r836": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r837": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r838": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r839": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r840": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r841": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r842": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r843": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r844": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r845": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r846": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r847": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r848": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r849": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r850": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r851": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r852": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r853": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r854": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r855": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r856": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r857": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r858": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r859": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r860": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r861": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r862": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r863": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r864": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r865": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r866": { "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/extlink&oid=122134291&loc=d3e330036-122817", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r867": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r868": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r869": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r870": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r871": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5580258-113959", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r872": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r873": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r874": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r875": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r876": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r877": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r878": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r879": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r880": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r881": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r882": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r883": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r884": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r885": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r886": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r887": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r888": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r889": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(7)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r890": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r891": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "303", "Subparagraph": "(5)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r892": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(ii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r893": { "Name": "Regulation S-X (SX)", "Number": "210", "Paragraph": "(a)", "Publisher": "SEC", "Section": "13", "Subparagraph": "(4)(iii)", "Subsection": "01", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r9": { "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/extlink&oid=120391452&loc=d3e13212-122682", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r90": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r98": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" } }, "version": "2.2" } ZIP 116 0001489096-23-000067-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001489096-23-000067-xbrl.zip M4$L#!!0 ( +5IN59T&(L;X"X .\E 0 > ?3^Y^]^>/LJ>G3V^/$O5Z\>/W[]X77T_8?_^T/T9')^ M$7VH5%&;QI2%RA\_?O/N4?1HWC3+%X\?K]?KR?IJ4E:SQQ]^>HR/>O(X+\M: M3](F??3M-_@-_%>K]-O_]BBB9)*JT:G45N;8A;]DNKZ-CH[ MDZM>ELDWTS+=?/M- M:E:12?_SD5'/GUTF7U\^23/]Y$GZ[/E43Y\_2[.G3[*KJZ/'L=ZQK]L3E3N9D5+VBX M\&M6PN3DYZ3,R^K%G\[IGY?XRUFF%B;?O/C+![/0=?1.KZ.?RH4J_A+7L,1G MM:Y,QA?6YE?]XN("7DX?USR:)_"+%5_#\8!()K*BNOO@LGO5G<7$)L_CI1Z# ][K*R@J> ME>CHYP+F=+U651I=SRJM>;_#V=TU+YD%D$3U[?WO"E?C'VW=F&S#7YDBA=>_ MN/)/_@-WF=;GPUQ7B[*(_E:5[3+ZOLQ3.#EU'+TMDDDBUSA4LEHZ2LEJ6 ME<+S&ITT^, TL7G*/[7Y5+I:JV'SA0=VYHK0N M%R]/XPB65D\WT0P875-'31GALL&6FY5)6Y6/>!F1#G0UAE6,"K4 AFX*6CQ% MY[8H&P,G636-2N;P(ZXSK.YXEY/9S3L:]B@65=51F=&*IB OHUHW$3#(9F[7 M.1SPB-?U;WBRHMQ6U1+SJ,?RF)V M]@&NPN] .)B5CM[G:LQ,%XF89XUT\.FIC6+UH;8 !5+I> MZL11<#T'V>^H5Z0KWG'Q[&4-.L$"B;ENRN06J%]5T4KEK8[^]_GD'#1\V M^ M0'0RRJ6_P7&/8>ECY+ZTPD6[F,*JP7I_ "42V#*JJ_7=##J.VB7L@BK2J&ZG M_PAV#[:NJ4R".AOP&%#"%S5=EI2@A-"WVT\F7H,7-7,#5UL5>S14P=US7A58%"H((#Y_)C-=X M<#LFT5^!/$"X+,$&EL,(>^/F'8]S7X1;L*P;P=[(HN-:A]R,B!W_?]-.:Y,: M56WPYTJ760PG)<_A0($0SOE"K[[GFR^RUT=A55Y,]K??+Y394[M6J4[$A'W1PAI5>*O5SF\\Z[Q.$KUL2(6 LS8*]C*)4'44ML\$-45I M ?]'JER5)@5U)]=U393$]END:")UCUU$8)/JCSII&W22@8HDY%D%$W,<6@$D+:1[0DL94N3&% YK&;HM[4C5[@0\LJI84Q_ MED7N3A8L)8E\.GSRS"DL[4)'*U#W8&RA%;I'2KACTV\TZ:31U3ZW.6(9+[JN MVV]>2R3'VI,C[EJ%4TFWMC;Q)5 MPU6H5>B"*$O>Q.2$S^F3SHD:I\;WVDYB/"X98O!=RTI6<_#\\6DW!0:2:HWB MZD2=6J&1MG"YF,)-"8MRSX>:Q4*#7MF@#@D< TT]H9O.@D6+-F_,,C=>3J:@ M?H)5K18E< /[ZBZ]+!6(?F]I.QKI2EHDP.TWQO(8>M_)E">:*5-%(.]NP3)D MI6 2!WK/O@($S0=SH:F7<-T(>P!DM ]BSLGG3=]HM%.Y]Y1P]XUSK M42AQ)."M0DUL'_G[5B"&N?J6X\SI?N3TG!)YB#0"SZ:6"O/WUX_;H'VBQ%2'35\('V>O3" M-(U& $>TKDPC&BYO(^F&NFGR#L,@,C@65>#RP%2!5VP]P&[!=C=5F>]9RO], M,;IH:UCQEO79-5S&N;I6^#^=/-^K#\>>[J.)G%Q-K@[KG'T@MLD.=]B--TZ> M?G%09<=-O6L%U6AL[HOSR=6SNVWNG=O==S@QPNE'C*2B M*E80Q.&5:FL=P1]IBRXTD+H*M";X_-K4:FIRT^P5N@EL^FT6Z(PNQG27EL@3 M;61=8# =K0 =5L*D!MP54_0>J9K7_79$ M5WJWT,;&+KRFK+,N478PZ/P+7LD"D'3VM>(P^DY6$(+HER7G$+P@+YQ9Z9VP M>N$_\D]KU-CT^A;'\]>^73R)&L-_\W >M,UPPQ-YM M+=07SR0XO]>QNAC*'N#_SBL[F*6:Z;,IG(;;,Y4!3;Y0^5IMZD?_A$6CD MX8OR? N6P SR<_3)0U)%'GT['8W"\?4G??R?J6]TE(S.CO_/U2M.S.GO)?X[ MRWMBY,&]ZRM= ]7S$[.J7/0?@&/@T07AV4^K [^9Y3QPAD\2:C(:SG /4^0U MPBQ'$,'YEZGAR9-[4,/EU61_]&#&0P_//T$,8S$@ ZBV#S@A-QLI2GL<"[<# MHMV3+,#=Q>H$GJ^+F6)/*EN7T[I116-4'LU .\S:'+1), CQZHXXQ*M1"C#B MU.J?:IJ#$)IO:OP>I1L*#OC+ -\W%4MH@GPD&"E$&!X"P+3@M>HV)QBM\V?P MM7,07;DBL07?#=R)/[),#&-2/EB$,"QY@&&U M66%>'G-,>-W07/A&Y#\4'R==.G6Z%8X["$>IW@1$A7^@M'M*-<)BLHV3E7E> MKH'D8H9#HH "0M@$/I$8MW]6@C#(E$&'JI@CWY5POF'[G[]TUAV006TS,59& MP8T4[[9;B'E+2<.D*TD90B"9:?L M.[]W$.P,>&^-E[&/6]5P5OO)J=W3)AK5$N2.#7UO"S GMP,(O6[3SHQ M19*WE#^2J035#T7!_[(*TE7P\FEEIIJ&=VN2VZE*;L.Q)CS26N<92!.@X&)V MZM9'%L@4B.TG+&L0^$ R2OD#U6B\%UX;$CJT/@\%I76C0R M*TW[" M^ 4L6V6\FP!XF_[8\DN!G/ :>NX3%P]*ZCD5=M.\2SIVTE7A%D7G85PBMUC8EZNH\2BF/ )WF MMC0&O,NJSCP9(;!*+[E TN"TF"')A<*--"Q9Q1F0M5W=NETBHK)&XJX\/_HC MIB'S: O5-O.RHL1+V--:NRWMT (G?/D-[[ M0X(Q=8@ CB:L,TP0+0A+9O97H GX/=>**+.$OVL9#S/?NEUHSS7"(7MZEOD% MC*EG)ZT11H]V1F5T@0!$E:@4EBC! EFR'#5!Y3)-[X=1JRP#WJ8<>U#36DL& MI)R87!)33KW*,:7X'ZZZ!A&7!6)@C5H!4O^&&"=<]4E?ISW>'^]R5^(!1CCE MAKA([%V G^M9C>U( Z[U$'$\DHCCY4/$\;='''?X"O;EFA9MQ^9?;98(VD1I M/N7#F^2H1M2B$,,1G\U95U!38!CP)_)U9$9DP-<-:M7,0\3.0VP"L3MZD*AE M=+-D6Y)B O8BI4T#*R$O3H_O,#\2T>[D8X?SB-J'$92/IX&6Z@0(TB2\KB/) M>L!U:QUZ 7LO.7H<&+DGDP/#HK[6N2&9!1OYBI'%"8;TQI-X,LYULRC39WO% MF*+.IS^BI4=UT_"LKDT=5$K(R)H:^1KN.4T'DV3*DI(9EA4:GFP4,9OZ=$#[ M1'P66L&TT-)USI.=Z#/BO4%(>!"ZAERS!*.97$6G0S64'/ _>'KXV"!;(.E$ MT=4]@IT]TX0;:JU81(?6%,TW& 88>6W-=CBL8DK+O#\^4<'':?\D"P2F6$><$"Q?Q* MY'*7;LF1H$.JV1OM,[2J2X9+M2&K'0SM&1F 1%GT<"S>G.'DU$?-&=1X8:;E M QJ?!6IC8*.2 >Y0&D+#6/OE+IXZ>GZZ5YDTB=Z'8"#<%N(JW1""D-1]"H_$ MX7U!8 2(F/T_["IC51,49+-P@5=.?4QV>&-9- X5R>#2)FL3QF#J1C4M^YFL M$PW4=?=>^(]IRJKWCN-0:I\>FE+[P;* @&7QX7];((\DR?=3QQ%V*#"=,5/) MH:7DOX-[A5*<[,FBO5<][1146X")*D 30!SA*7I6\Z)0!O M)Q/259J+I?2W#1K6!@A$55S7K:XGDFN).BM,?L'+4I<8>\O]I.R,['PZT_&S M&9Q+!Z8:+J%5A,@'6%,&-YT%6U@HP)]*T:Y.#;]C85*7A\6CQBFP.F7HI)> MLZUL(=^5+KB[ %H^%,AE[;U3;"F1ZHM4)YA"IU)VH(.V)I8VU?YR]FNXI<$7 M(GO@L&>T,C!/R\U";M=(8;6@9J/%ULC[;E"A ]L1%NN:7;H77U]=D9, +-$" M]?_Q%K[H#GX$\)+3V)8-E! _;!_'F[PI#&P?MHAX,_.C@6VP=7"#F#7JXYKU M?KX.19W$Z::G#GBI_]D2S%[EVL>(O<;O3..%2D$V&1( H4!4%N.$Q>YYJ+:$ M)PZ J.\W#SONBV%\ZT<4#RY1H?/J.U_(T]N].H2+2$YM[5-V&?2+GVZ97+"6 M"RQ93YX5$,]^^A2D(!V@AM'5F4K #NI76XV=^&? F(=]].+1&'M0@L3 /<#M)A115E+45T8RKV8:: M4**M7X'U*7&Q;YG 0^.^IPGS-E?>T FP4@X<(=?@[@A& 31>"1HA MQJXJC( W(5@ARICS"E(*P06#(PYMCJ6)3B#."6.Z:$&(\>CC."#3#88!,6 F@@_'D+ 6I;T2ZGL];Z(-G M/H*1@Q NDJU)0AD(91=-144S":BI&^0/ 50)N9-%)NU&\N#EP"D9AX2OP(A MKX*WO!]]^V2T4D'O.B;&W*)OO2ZS9DUR(P&J GNJBG*X'2Z!\Y&6[A,ZP%-# M.$K@K9G)\669@2.4]*!AV"PE3-$=V,G05*M<$B@'N!][DOX#H0)HZ+8 MG0D"2[T&XNGM<0_RRPS"7U)WG2+%!0.+KN:&E;(R7WJ MM\E!HA R4)+I<(]$4Z(*>GH')T=R;89M%:48[! PDT2GJ>Z>R .XZDC 559;-6YCT-/9SD @G5\BT&?Z(TC/9,J&Z9@"VT#4N_'?DB+ M)6J)P52\!9ZV4B9'A9,*5;?YC/ZHL<"T)G,.&U"U!86];3P*EJ<@_*EJZE*O M&-D,/Z"'U8DE1LI3=IU9&$[&X^@N,W"4#=4B#IM>QN(*P6#L0MM8-3LW4J-H M.-0>8!,'Y6Y"B5E6NP4F0OMK_=DWNGQZEW'ZF5MG^PUX-#5692)OZ7: _]4< M4R&5BU4+ZCML[B%N7)#8%;IF*2G!8@W"<;-C@AR@RW8*[!-C]':W>Z[V('5S M-S1NG"J[#1:#)KG?,GEB"5M4N>UAY%402[SNFQX\/BIAEV;\!9X;)!,YB5N[ M:Q,!@EM@AS#_HPB@B-'-G+(_7-^%3Q#2]BOO?;HZ+&YF)-@L)^,O=?0W"36_ M*C'8G(?9#X*@A/.@2+E2+D6BR[_J%A4=0VKW$HM98/-!\D8D^%:-11_9//0P+T^\!!$,HAEL4,@*9?D1&%D!2\.Z.V(Y>C6.<:7:CN!>ROR@ZE5 ML60B$.- -R\B_;<..*N>6+O#[EEZ;##4KPXMS/&N+,YP*W5C/,H)O[S!M"7# MSL$])E\#HXI>_P;]@5,/@U++ZS(ZN3R--EI5=:!=#*@\;+'D&YLJR9\^5Q6B MC,Q_-3>?-.!/4/L>2\.,KDHEZ..="A")6JH$>:[$G+ZS5KK]';T(Q-]$/"&& MTM4&KX$?LK7,KA("H8DRNP.71SY^F_W%A#+3Y:Q2RSG"H8#8HI.+4^2/E1Z@ M6%B3%OWX+4$AN7<*VGQX1@DUG.YZYYSC,*C7K($D-V<9B"UX]Y-3+DYASQ^,D ('A8BXND$ MI&^$Y+/4M]/L=V7T!N+0]F0$I;S,5Q[M&H *,*.B ()'^F(8KSQQ;#BV7CZ M*'F/'@9H"G;UQ,Z.I.Z_#7WES23FI7JIB7EQ](,"5_TJ_:B74E)-<1C*_.6) M.MVKF!1X;@7V+;S=9MYC"!/V!5?2%XW)4-V%0T'(I).G_WYJ U4)G$E2X)P! M!KO#K,(%-,/XG'>%@@I:,B&(VN<@ K!W2T35K'20*4LLM2A=2BL=V*XL)UQQ MY319/P+248Y4HHZM#"/B8$#"4.@1-[%VG4$-?6_Y*%*$/?=WG7'/,C#66W>" MT"N61 KK&M0FQHT=;&*]NSKN4;-G\-&K-#: M,D:[O#$4%#KI)44BJ/#4-62F\ W#GF2F%.Z!QY8S1F6YXBJ%GI$F@M]D*J]U M@#;DD+TDR=V[/E1HIL>.7<9<%HB@ Y+[2LF/UE*MX[ 4T*"N%#M-RMAEP^U1 MWE=("\"9N1GZOD^EY/HR-'#%!)=,'^P3 M[T3[A/@@PI7VP#]B&*!F,5@US/IHG>_')J&45"$#C@WN%(9[3OW$,*,E!?LZ MA[U)R9>1:U5)MV,+P&%?V>?A;,092'!+FK' 5B@(0V0PJ"?3I97S66&)IYH! MU>CVGL-IM]4&E60#H$6%%CG5LL22H\M;PF]_+DCLWR 'K"?;^#)"]L*7 M#RB>(T'Q# )8'E \!X/BV>8?Y)(E!PVE[HOT20+ITSCIPYR4]2#'=R1IC9@H M!MD-LM_0D4>HT:REPH;L(!J(#JN[H(Y)63=A@0!R_913K)1!=WURV$Y[&Q@U MIU"(1W)48HNA2EVI-0G=HY2D@UB#7L_1G@"0TE4*RZ"Z_K8^J9.\ZC57\#L0 M _K)7I6=M.0:R5BG4%*"'.V07&5#&:P4A*8L>?\Q?)8S 7$]6/H[Q%3$(: B MEGH9*:4*5;KY),*"8!.M[5[.0R DA55'R)*OT,PNM[#;!+*!17+8+G;@RJ2D M9K Z99U)U][6$MW)D?]P1SJ;^K7K]N%CS]5E.:=E >0)RX&%CK%>?V*65$\& MS1U5(4"&ZLS03&VY8DJE8K1ZS6$.? 55N92.VAVU+!NJNG8L5M#3 [."JK+A M=@=LW.PY;V+H]5BI>08D4J1G,I*,_GGY1XWKG80_I02[5=4["*[MH$C=/_E! M;XQ*4X ?E.K:((K-@?GJ(-?>9[,1^A6]( 9U"BGJ;856#D-B:R;N9T/B47WS M,>&6QE0HJ^:RWGC=FW_BD0\:=OT8X.+Z%[]37/8Z^D%-2RPI8H^URL'4NNZ)9;SEM4:7B U<_1\\RXEKAEG XM8UHW7?%N3A M@5<+%C#N5A#/=,K?Y+:"U ME'(3-J(!NAB6SYCJ2 J5LD0:>MDF#(TR$ +_\FF:0^6?8U>NR]?T#&3<)'K7 MPU#XI6+?ZIWKQ#F\00;USY.;B25ZXA?P.M0:' "7\T])XTET1[TA5;Q[7EA' M[I\8]F5R*>I28/J(<$*;2')SNP_WP1$-MX!LS, M"@NED2G"QH#KA>7M?N(((F9[36_&;SCNU6P\<86?DEM;[B1FOZN4D699<$H> M6Y1 NDJX^'^06F ]NNS)R#<^_X&2.(E7[/ #H/8G\1_AY39&A?$L:\*A(_=M M@.#:(@ON82*$XZ];K;! Q$XITRZ1\(*76BR.9@:TECB#7 MN1.$97A_ [F<\@.'"$E*U%M#E#'!V5V\(-O!"^ \)+@+M_4&C>+2 M3\*-N;G[#F^V,VJ.155^=EBJ\H#U+M'Y@$62BVI/_J)2Z*+JK8X)>8<) ATLGPD>5L@ MY*XZC0]=N'SAH'+FL9STYX=UTAT$>[]'_1!!P?N5JJ-T-UMJ&D$N6[_%N(MW MBJ*.EF;'A8L4F&-1$6_SPIXWZE87PX%Z$$2Y#CB?BN:=8H08^P ZZ=5FW9)" MC"SB&'3G>0(6'88)=#+UL"FISX+%O"O\VG:,Y1+46.D8V*C6%0G#("N5(/]2 MI7&.!: PLR= .$0GU-;OH\(>%K'/%/!OPK?TZAU@9>H*%7U^8ADMS5)3N:ZZ MUN@)-A@=[CO"7?3=>85#II"!4OBKMBX3\AL(]B+"H@D(L\7IH%[9H*JQS8! MS+/X>HF5$4FY?72=2.$G^WTP&LNLPUG,%+\R-S"'SJ0\QY0"#/=< M+X1K32LGBOSBH8P ?:[:1,MR30"]O/4U?OF[3H'S_F(&JQ>[;*;\-QF$;/#JP,[W7*-:AAYS&OC:G$MW,;1W>3(Z&, MB\,BC5],,T=='YG8!VR,MN= ,B(VJ(#Z?0JGV]X,9);NABBS_)\Q"#TL>0,'[$AU$H>R6$L7$A@;5L G-O+#F# M12 5M:(KP^;JZV"WN(W=>(O"_&2=F4!6T7M%@+HQ6-.G@PF21"44:=HBE$R9 MG#RRZ8H[UE&=H8')Q7V*B6VA>E^C'C.TJ"DT7C+X%(\6%DJD0 _;D+8:&-"( MC5&'K^PT$OAM#'5/_#/:\0_"H.2?#WY_\%#J7':1NTQLPM2VH)KC??;/HM^$ ME92=+CAT+)Z%@ D,'C)(M-_1@M3A?G,'NT4GTDM$X.6>E5%_*2R96(O: M22IFBJ6V(OP.IE+/MW0O*HT3- W%A!K$WR, ;:OS!7=T0 3 ;(8%$1N-M%U) M(2\NEAV'@ EXUP)L>;/,-]N-4?N/]YU>NTW(Y).\!'%C'"E##X6T$>LW_ZD% M,8<-N)BG(WG]'<'S?(5#\/8;==B8"G'RD%L&I* J4X^:,EB90M)#Q M#KXGC>>E)&^_B'XHX89)4Q)&J+BJQ^-TV@=WFZ1\85IFKRD-6N?I'T7"=M_O ML^:,@%B=2IW Q=3XSGS HV);YD_,32Q=.S1%O[Y2.(#F:[OJ<97^[85%L8:M M<'W*#>+8%^W"BBS7&7A@Y!-*U\ZHJH"MD=Q;O9 Z^)8B4BVX)@?P?1'+TK^SV8_4Y@4EY^ MQ\[3KE#V'2^&8>P&)CD>BQ%U8%5JKU-<0=R=/5M/;Z4NY2JH>\;=QVNP43 1 MD$4U5MC1!15"3]22!-.OXLRK=%G-5.$^+W0UPP(GZ-!%5GZ";YM MR>G.R;)4<+NH^1S>>,+!Z]!8&4$C*9'-G40#0J;..<@ _^.JR"H-Q;##[;S' M\D:4B^PGC_3\ML"BH]RN+%B$\=H*KW*UQI0WF=$83(8)BB$4%R8-NB7C"C+< M=:=?SF:)E)CDE?95*+=WO2F[\(55]GW6J.=.07JUVU1*Z 2#6V]UNNZ_0220 MDUGV9W+E.?)9\L7;A>I0G59IN6Q8?R3T7U/Z_\]=]VL_8&>Y$ QM5I8IJN%4 MGD=R:.B)1CJ.!8$ZEQ$@XT$\LVN)"*^C2Q4EPW&G&"T);G3S%%F^*_F%S_[S MGYX\>VD3:S>^1M#K,DW/_@H[>AO]@LS]IH'=PV[$U/-3(@QUN^!J40)S<-U( M#<;J<-E0"E1MKFU[2M^NLG& .L9@UX%I&/;="/ROL#&3G?QA*!&)Y2 ZF,UJ MRW.QC6_I)2AVFWW#O#-M.&Y7":OLFP%._Q'KY[Z41Y8.W7@G\4G.J0=,7[DV MK=7*-A$)3HD])+M[%UCD.F/6>7%]]0YL))IN!"NI),K$:9$8\\-B=FB86ZN) M9U"!I:.SH'=.ST66^I9MO7$ML!0*X9PH];M2;V?QW MBY:,Q_0XL(J32 VY( MUJG_,2W3C;NI4;=!X_2.GM)1(LDC6IN*6&Y? MSVYTK@V'PT&4K^M=X>$V5+\K2?2R&5!_NH4LO4G4DM;K\B3AA67%A2OXW?[- M7F/\G69[++SQP.I062W^R?G7UWOGA!WKA_3]1I/+D.-(^B.U^B--/QRW3\L% M>WZ<=87&LLP.GD(<59:JGL,I/Z.RN*G.=%5Q TQ,"@EJW",^03CW!^01;878 M$F])P[%>M/F,D)@L+\))6X9-3H6<- M5%(M*]W8TC32ZM8FD9.7J&XZM8?%M!H6P4)+$?N%B'G5T8_CDU&X=*E, M1K!LI@"%8ANO@>H&EP;%-Q1E<9;TE+0>)?0\6)WYR^K4+@F&Y3Z\'Z*.$S4'1V$LT8&*&#G^.Z3NHM-L@^^VVW,=&!I)F008#!Q!5;7U^Q?>ZTM M*+#EC^0=HW-M&NKQ!S0A*@2&C+0L9A(8=O%GOYR;:'V13=,*!"HWXRT3('F! M2+"V:3Z><5<08$RH1;*"ZYIZ#6ZL;Z/H@4>#?K14JV9^+-K3@97(8K)]5189 M!HG?E5+,$ZD O@2U&&64+_6X_\#]@"B@>$D?RDS2&J406Q#DM \9N N8=Q(Q MZ/:P-"=^@1[!F+M+EQ6;4NC0IXZ^F.?0M,LF,R MK#,7G)3 (<[%-&S-0JH6UJ^>"1 :%2.8>8F%C.6]I=*'Y.V.\3^V)]U$F+3:PZ71?H\_ ,CN7 M]T&[9C0:U!$PE>"MGX<-@HSZ[$9IEBLY$OE%/NI*? 9CG:%M3Q8 M/?N>TR/@Y6^+9!)'UTTC#1>DJ#C/[MZRL?>#\IJJ_*1VJTC6J- MA$HN_IXJP)C+L>N5G->$@JC2;4[PY=8V;#4I^3R8MSBUJF20V!-3ZA+\DJF$ M\$/$%"EIJ2KA[319=JM0<>J@R0:A4I9-3*TDIG\0M&O81[K'^D6/OK7D(-O= M:?M%R\?)$"DML_ZX))K!8HU&N^1UUIR8&APQ[*"%$)-OS2'*0A"0$,F!@8VF M[W=L(M5\N8L"2"[9 OP8UL.'V9M%J4-%;1-4ST01!F.#(P47;"\+O69X.=C' M-$[&; _B?FM2C7-MYN4:"W?N=VFL1U+=^SQM9TG:*JON4$E?P@<@UY$ N9X] M +D.&LAE\V=<,;8Y2!",+36?$H]B)!4P$[9XN-^(>U"J^NU"C\4"NC@_+!.( MN[S@YHP!:Q6JVW'@[K8@OAZ\G_1P[F,H<5HJ;^@ U:(<2684_AWW@ELH?Q@, MY?US._O+QI[L[[KGIA$7]&L03=3H5S*<)"AN.+A:I;820:5)][>%I6>&\IH% MTD--%4R1H/^DYCKC109BI+$]L8[&>7!Q8&5SWEOU_ZWO=[3W$]3UV;4-F$V_ M8OXVF+)5*M:#%':C6J7A%.L<>PE91R==R[75*MIS-<&/02S"K%Z2T8" /=I<$EYKQ: M++H:3:OR5E<*,_LMC *^U, ],E] FCO>D<047"1IJ $LDGV331YTMW!5:L*M M)@Q'@>TL9[)MC M.<5XUQTBV9Y.GF^ MUY+C; 8C$P.N'KUR&?6("18OMK$&F:'?<-!NKD!2@9,0)>&9M)P3D00;*H5-OI@DKL MT%V3^7N.)I9DW8W-75B4*LPG5AWAUW"5)6,CZ -1E"$ M=:L^:W>T1W,\#RS5Z;WT='I;K&!%4]#*1G! C1L,YQ*Y3E+<9-4"I*BU+/F# M>J"R@1@99;>(_0IO<$6%K8@/SN6N&%O77H;OY&S55!-3,"\R]-ZX.QVPL -] MR0"\$!AM-O,/#81Y(6_NBEGFN0'WQ8HB5AST9ZP6E$[-=N$9>*6 MB^67'UXPKBZD6J83PC3BK1"]SZ;Q/X1A^U%VHP^MZ&#< 7A<,C5Z^N9=#JUX M'.W<+ 75PMS0EY9V=]Z25KX9)(+=K.XAW'Q8X>;GN\/-CS'''?XW;Q;YM_\- M4$L#!!0 ( +5IN59L4A^FM04 .)* 6 =&=H97AH:6)I=#(Q,3,S M,3(S+FAT;>U<77.;.!1]WU^A=6>W[4P,_DQ2V_4, 6K38.P!W$R>=F208TTQ M8H0<)_WU*\"D;IUT@],ER5A^< R2+E='1X?+15'O3VVLNI<3'2S8,@"3Z9EI MJ*!2E>6+IBK+FJN!H3LR04NJU8%+81ACADD( UG6K0JH+!B+.K*\7J^E=5,B M]$IV;3DQU9(#0F(D^U5!+=4GRU8*!1:S3!!:%?\37,RAEF >KG=GIR=MR3TXOT9L2_ M[?=\? VP_[&"/[0;?KLQ]V;PI-YJUVJG'^;SYNSTY-1'S=;\9/Y/G3LI\^I9 MFYC=!NAC98G#Z@(EU^^<-"+676.?+3KU6NVO2EJOWYN3D/&+4=XX^YG9V+'$ MT VKP@!?A9VT/Y6L:5[LD8#0SIM:^NDF)=4Y7.+@MO/6Q4L4 PNM@4V6,'Q[ M%/,QJ,:(XGE6,<;?$/>)NY<>KC?^7R$$7TFT)S5+,8^AA1SFV0.W 6B2Q*" 26K" Q)X'/F MQD? "#WIPI7VFC[L;6C#!&EHFY[C6B#'LPV,"5(I<5?^>L5,MXRSA9F9]?.2NN2?6D M2&;^;EE=.FW5'BS]=0O-Y=Z-2 MB89Q:R F ?9!#E&!$7K:!5X6QW=N:NFHND/='HTM,+#'TPD8CDW-L 8.OT58 MJ@0>,6P/(B10WD)90P%<0XJ.P#3$20R93J:XM&DQ3S]/&Y.?;+P&V#?DSMB\ M%YD/%3AT ^/G(NMO%)#7A+FJ&B EK&("5U>'UM@<#PS= 9IN*A>*K3^!Q@<* MJ9#=9X']DZFX%V/[_ <:'P'3%")O64%=<8&R'PWMS M]T!AG#*X$*I;*N0\1!@-IHJM":5]36P]4(%()5:9NL.Q;;B70F!?$V4/5"7R M5)DR=5Q;,0T%3-Q+"9BN)L2V (S**F:4^P&%Q);#5U6Q%$T1R8.B/ UFW!O^ M_*7"D#^'"74ME:V.;G\Q5-T1N=O7PML#E8FDG6[%4 M'3B*(_2T0 A 8>@A(:7E<#1]1^#:BFI8 _#WF^9I%^C6P+!TW4[.O'.&BC48 M*L9[H(Y%'K8HRC:*5K, >TDPJRYP*&+9YZ!UGN<"56"(!5Z%(7W.=8H'JAO; M-$X9?.FX^L@!4T<1R=JB8*K)=:!/Q.J#Y^%PML"+QP_V1 BO6%G[TF'/>6M8 M6K+\P#:^**Z>)QOV^W>= T5R._HU0E]D?^ M^F3Y)+[*Z48N_9_WWKEG)Z$7M"_/KWS,O=O>+2DBV5Y1'72YCO;_2G=AZK_+U!+ P04 " "U:;E6TMO( MOWD# #B# %@ '1G:&5X:&EB:70R,S$S,S$R,RYH=&W55VUOVS80_KY? M<56QM0.L=[FN9<= EZ0O:)(9F8=@GP9*HFRN%"F0=!SOU^](V:DS)T:#;>GJ M#X3H>WN>X_%.&C\[^?EX]MOT%!:FX3#]]:>S#\?@^6%XE1Z'XA=96%7$I-@\I4WF1L M_\&5DFKRW?B9[\.)+)<-%09*18FA%2PU$W.XJJC^!+Z_T3J6[5JQ^<) $B4I M7$GUB5V33FZ8X72R]3,.N_TX=$'&A:S6DW'%KH%51QZCY%6?TB1)H[K*4M(? M)DDV+ @9E!$9%F7Q>XP@0U3O;+19TYU,JZE,!A/H7WWV+G99[H5EY)+E3^/W&]D)7Y-&L;7 M^8L9:ZB&"[J"2]D0\:*G\1A\316K.T7-_J2(">&Y[:J#/$ _G FZI1 G%O3I MS8(5#!.:!O%=Q/=C+3&Y5'D/\OP"JZ>FB&4CM*TM6<,'4=&6XH+;2SIG&F%A MM4V7!6@Q4S"U30+2UO25F.DK-.O6:"B)(1O@L>'<\65#48[)V2RQ;>2U[A&>L> MED,9.+S6$ZUK],NNJ:#:63%;M-C;; RC) =Y3=5.C XJ>@J>X.884G"Z52BD MJJCRL90X:37-MP^CBNF6DW7.A"L(9S1JB)ICZRJD,;+);=M"'H:5A&^"N'B= M>-/1^G$<]+'.;& $:JIMY$W#"SI9:*I]89*^=LWQ(?E!X\.>7SW"<^B JZW& M[=WH2%5XJ%RW1!QYJ;?5:4EE"R-/VAN(,4T[Y\!IO9>V+F-/?[W=M/GA>388 M:;?"Q^GY.S@[F]X6U"8Y!RA&EN"_D*H[?IXFY+=P.F]LZQ<]F-$;HK_"L7P+ M.=KM[?\H1:%K6;NW?_<=,OD+4$L#!!0 ( +5IN5:4>[21U @ M &\M 6 =&=H97AH:6)I=#,Q,3,S,3(S+FAT;>U::W,:.1;]OK]"@VLS M=A4T-#1/.ZYR,(FI27"*X,KNIRW14H/6ZE:/I :SOWZOI.9E\ 1/,C%)33XX MM!Y7]TI'YQZI^^*7Z]ONZ-\?>VBJ8XX^WKUYW^^B0JE<_ESKELO7HVMT,_KP M'@5>Q4[XHVT$NQH(L+B\(FR%&7A=8T&K76[1= MQ95V&+3&S3%I8[]=:39) UM"S)+2E)KQ.T'%JZ?Z M?,Z(GG;\2N6?!=OR\B(2B8;A)'1W/YV575M83L"<%FFGY@5@*L6$0,@EZ>Q[ M;2C3]$&7,&>3I&.+"\[^TD8HN)"=DXK]=VYJ2A&.&5]T?AVQF"HTH',T%#%. M?BTJ6*J2HI)%KJ%B_Z/@. QB'^+7JSN2LBC?F)X1%I]*5L(3 4Z=4]].7 MFK)N;SCJO^UWKT;]VP%LH^&GNZO!"(UNT?#N?0_Y-5SR@U-\AJX&UWE1G>1% MMV_1Z*:'/O6Z=\/^J-_[A'K_ZMY<#=[UT%5W9*K]=BW8F=)#IGMK=NO?87:" MO;/3+Z(W,@LI&DTQF"VBD$K-H@724ZQ?G=1;YX< IFVWX%9(@;]$Q1(#?NO% MHO2]913??_1'^\BR%HI4^@J23+,T9"F0FHD$O16R!CY ME=)O2$2P0E3&4/A.BBQ%-X(;J[!B_23T8*7:7[52V]NZ80E@8T__-U,&%4>S MH-6C6] W6,$RPO+$"W2?B#FG9$*+;EVE6U BP(5$0&:%$3!+$$X6*$NTS"A$ M +G6IEU8:8QB>)(,L!#A$(HD$C&POA:NW4Z#A(94*2P7IDF,[RF,NV%301D! M9V!(;G,VC&$:A$Q"CH9F"70'3PB5:#YEX12IS/Q9]Y]327,C)H"8*0[)W.B" M.=-3"%"E-+0.&KLIN"8(A#F#;@2-%YO3\ RH^H=@U?>]5OV(N*;VXT"3HH@E ML/@&1^O%+@(NH3E4RXUZED1 1MA(3/@=\HR 30#4QLH6 8Q,\@5* 0\&R@;B MG*^QFL-$/1H:M@.QVK5H6F0<&@! !:#(#J>L/R%64Q1Q,5=+]$HZ84J#\-4( MFT+G-WA9W "A6CJSX^US<'@(#&L.KD=,FL'1(7.TM8RO3EI5OWFN@*6&V8<6AAA6+]E)[9KE8CFB?W MR(SD31R6C7UDJ&\#X@YRQI>#!XJV!HI@(!/G8^!#"R,DGJ'4=DFUV=RCZ^W! MX6B@B\^."+K5P,S#-56PR6$5;:[\,L2*)HV'.%.'=S'Y=$P!+OE(+D.+3((! MH+<94Y8TH15-K!TCVM=TNTG9DG)L\9>GZ#6&BCF=FTH&U N^*,$9L6=_E8T5 M(PQ+9@)@3DC8))(82YDRR=UN5V65@*58H2@X!*=^VRG% /PPX]AD!@C+.K$6 M"=##28Y-I02_QM0T!/*&_I1\E6C8A^^65SDF?(^/!M]MK]'>Z)=Z%BKDHR'6BK=F+QV_>HJ^&OW[3HA-KW;DW%S_24Z( M]FZ5+'=3<4URAG,W$;WF.X/)9ZB<'1F]<@V#E-9"JI6PL 5@,HZ9UI3^0489 M"Y NIIXP\,\:.07< X$KDR#@?R/HEYN5_IXQ<-]NS"P)[57)V7,.@H?HB<8& M9H\ H$=X#KSB(!%A,S, H#F2F\-]R"@@)A< J_/8G.)[D]&=9+0YW8I=>[^[ MO.UZ%@[SHY.[$-G#C)A 1T57Q/@D9G.)#%T >*!DBTY6*- 4*HL!-C!+-I@\ M(>V]%_PK)$/=JQ\Y9Q[?T>T*U$(D@7:*@ ]JF1(09N_M3U'!Y MY4+;90R0I[($B\9QJFAG^>,<OQ3C5]0/XV 9AE MW)EQD7[_[6^_-7EUXCM$H*?< +5*T7[5=.3R[R#QCAF\6V4GPZ MI)P;#9U"1,C>#:.E@\^,UW'BB^[45R:<94^ W2FC$>H]T# S5]3HUMV\[**S;-7R'H&^_>%N M*MR'RQWWBG)&=S[E76]I*[@KZRYX#/LZT[M=OO#U;_[7?8IL/XJ^_#]02P,$ M% @ M6FY5MO>&R;O" ^"T !8 !T9VAE>&AI8FET,S$R,S,Q,C,N M:'1M[5I=++[M"6ZU49K=:M' M4H/97[_W2LV7P1.8R20D-7[ M%JZTM4].O=(Z/RGJ]O.X-\?NV1D$D$^WK]Y MW^N04J5:_=3H5*M7@RMR/?CPG@1>S2<#15/-#9;I _D4,?U(*I6B5D=F4\4?1H;4:_4&^235(Q]3]]YP(]C%S,YYU3V?5VTG MYT,932_.(SXF/'I=XO4XI"QNU&._U0J"1CCT:8WZS>#DE,5^.#S]CP^#K$)U MUT:;J6"O2PE/*R.&_;>#FM?,S-F$1V;4]FNU?Y9LS8OS6*8&NE/0W'UU5M9M M4?4 YHS,V@TO %,9C2)PN:*\4R@Q[,A4J^$/:ML4E9W]F(Y1"JO9!S?Z= MX9M*3!,NINV?!SQAFMRP">G+A*8_ES6$JJ*9XK&KJ/G_& P<.K&/$^?6"=@1 M/&4S-_TZ>M9]&O$A-Z3A>_55MS8[5/,"F)S2BY.QN57@'2]-@V Q=A]XC?K: MY,R+E^8GA* SY4IX&L%3N]+TLV\U99UN?]![V^M<#GJW-[",^G?WES<#,K@E M_?OW7>(W:,4/#ND1N;RY*HJ:45%T^Y8,KKODKMNY[_<&O>X=Z?ZKQ5R:_L#%/R5OY5"8A4X;'4V)& MU+PZ:+;.MO'GU*)QU:' GZ%GAA6_] M38",S8AKF!E M%U?E AI)&$(J(0-##Q16'$VG)$^-RAEX #G9IF>(-"4)/"D.6(AI"$6*R 2R M@Y&NWEJ%E(5,:ZJF6"6ACPSZ7;*IH2R"P4"7PN9VZ ,KA%Q!+H=J*32'D41, MDG80>H^EM U?>]5G./J*;Q_2"3D9BG$'N$T2+698 E5(?7:ND]3V/@(HI* M%+Z'(H_ )N!I*;!EP")78DHR@ ,B&1$NQ *J!4KTLZYA-416XI:Q1BZ@ N!3 M HAL=]J.)Z1Z1&(A)WH&7L4>N#:@CPVA6.C&#:,L+V%0SP:S-MI=8+@-9?H- M5V^/23/8.V@.5N+XZJ!5]T_.= &^0HH@R<@XYO!H(]PC5#&+)< &'PJ&,2<, M #P47(^P.E9+@&"19/$YXCH44N?0#JE72>% E2D9L@B*-3D$#$4,0.F TGT* M1S1]8.026*V?"ZAA!67SD!W9IE9+XI-[Y"B-4P=FM$^0^I8P[C"'8]FZHWBE MHQ@Z0C^?(Q]JH)#80:JMD>K)R0;Y[Q3=OB"7'NT1 M867,XB'-]?9-,)T.&:"EZ,DE:)DK, #T-N;:DB;48JFU@Z)]0;?+E*V8H!9^ M189>0*A96RTK5)15L$\U3X5"6JPR@KJW,"4.I M(CL JXRY!@GW!NES M)N^.J<@MW2$.6!R#1N5CB*#>H#7G&F4+^G:/F^6G138T!.K53N0.96Y>'L$V M"8;.:S-4\/'G]V)D.-L;V,7*W$S >"PPL8,OIRF.O=8>,6ZT-SB<,ZZ+\#I2 M\)2@$(GVS48X[L"S*!)D&.8*\;"4D3=83:0V4(XGOV!+AV#HMQP2.I@^?*%) M#, &!GQ6NQ@X[.*8/># LP][UN7&=>1&-:)Z+E^0.^U"8)%-*G8^"L*?$L$? MF2A..Y[5+__I*=H5_%MM#T^\QIY3<_,'V1[:@]5HMIK*"XY#REU&](+N$),[ M:)PU$3T?&@4A;:32 >^%MC?H#_ M*.=GBY7]EG,8OEV8>1K:@Y*C77:!6\GDXR70[@%"]W ;>"E (<)JYH! W)#C MUC[D#"!3"(#Y=FS"Z"-F=*<8;4ZW6M>>[LX.NW8"8K%S"-FRDQ4:-(7.$\ -S))UILA(&X\%_P+)T/2:>\Z9^[=QNP2U M$"N@G3+ @UFF!(#90_L"B667;'DZEF+,,..F]*'X[4$5Y,J23,@I@[>3D72, M2E=P#KC\(G+$V^Y'UL8?^+5[PZ^LQ]:*L7O&HL$0\,Y4!4(F:*99>_;E##)( M)NBTS5,[\;;166%^*(V1"?YH>S;&- 12IP"H!:9[75Q=.&UY?J..MQ<,C-M$ MLXZ+BPV>O=A0-='ZN^#$.PU:+[ZN>?Z+[W[7K'?LO_SV#UL-/#^H;V6V:B?" M309,M\YH^KK4*,T:%!%KU[,GXJ\N?PSBVHS+[.LO?GL=Y=6!?UQ;Y-O"[;E' MQ]^?1X/K;O_#[0UYU[^]_TBN;]]?]6[>W96=H[V;CD<.%XO]:,7S'R6H5\"2 M5D>1#W1*ZLVRO0CU8I"_0P_?3%=UXLLN%=R(9 H>$7LN3&8#W-%?QXG?=*6^ M.@@@-]G/Q967'Q+$GV&F']FC+XG9;^?NW_#\VZ-OZ]$=2SEL!W[E(2,?%>Q4 M<:]5)IT19S%Y.Q?RM^[H91VF52N8-RCT%4%>#V GN'[]=%Z\=OUTJTW Z@WB M3+H;U&WW(^B8K=TI7G"'E?6U11,Z! +)S7J3SUQ#+C[=G6A[._OB_U!+ P04 M " "U:;E6G!QU)B\% !B%P %@ '1G:&5X:&EB:70S,C$S,S$R,RYH M=&WM6&USVC@0_GZ_8DOFTF0&OQO"6S.3 FF82R$#SG3NTXVP9=#56#Y9A'"_ M_E8R3D()E_3FVK2=\L&#M=*N]MEG5VMU7O5&W>#WJS[,Y2*!J^NWEX,N5 S+ M^N!U+:L7]. B>'\)OFD[$ B2YDPRGI+$LOK#"E3F4F8MRUJM5N;*,[F86<'8 M4JI\*^$\IV8DH\II1XW@DY+H])?.*\. '@^7"YI*" 4EDD:PS%DZ@P\1S3^" M86QF=7FV%FPVE^#:K@N8Y_4W'J]^8>#F[1P>K$FE^N$OJDL6&K, MJ;+?\FVSELGVBD5RWG)L^]>*GGG:B7DJT9S Y<7?0LNN+B)FJ$[RK.69/JK* M2!2ARX8H])M-')/T5AHD8;.TI8U[!6%T#MV+LZN@/X:Z M!_@6#(++/C@-_?^B#]?#0=#OP20X"_H3Z(YZ_>/W%(?0_A=!Q$<)!"B%/4QJJF@HK)N<@YQ3.TG1)$AC3C L)*#GG M8@&.;?P&/(9@3L4"!]\)OLS@@B?*P[P*@S0TX4BM/SQHN*[=[O)%1M*U?G/: MQQ!SH=7'+ ]1_9H2 32-L/B^)R*<@^=4BSK[4$FQB5('6JG"6[$,*6Z#(!)5 M"*E0"%8A6XI\21!$R14)KLV)V35ALG%.)4052 XDXIDJ^ ^GEY.:=EUYJ,Q/ MB)B2E.;&Z#:A:S@+I9*XMNU644[T,C5O2G,M6:SA8\I7"8UF]/"@UF@_CS;N M,[FVQ2S?*4G$$+Y4M@RGD7WY8KW#(9V&1\YQN>NO;WX[X^JFYRL>-E MDJR1Y(LL86CTCN*"_K5D@JJC.U?ANZ?)$3D&)*I3.XJ.[\A PZ7 Q@,U]&_# M.4EGM&2$T_1\C'>S#22-GA/SYF[%U?'<+A7>-Q5B]YL+\2#%:K(@.F98PB3! M51&P5(>KC#UA H.?"9JK,%>5F"0)X#+<"%8@%&08][RZ*4LI24,UC@HCW6:J MF*I9RZ1@"<^HT#;SDAF;&F<^F;CW8?WP+#W')%DFM!2S92+B H# M(Y60+*>M\D\[8GF6D'6+I1IOO:B],3KE4O*%/K]N5''%8KVQH@T6XDTKVFR8 MCJ>.DHY$;V14&MXTJJ9N5"T9[*_M7M6;=V2_]SUI]T_'= M9ZFU-! %& AWCO1X4_$JG_"AY6:WX&S'4$5V!W&>??VDUY\7AP=.W;X_Q39N MWWE4__X\PIYP_!Y[XW?CT?457(PN>X/ANTFU<'0PQ&;A2- 9RR5^9LKC+<]_ ME*#VL/3I[@1;KC6XM:+AVAOD[]##M^OM[FN_2YO:J$HL>@0Y3U@$Y08_T]^B M)KYHIAX>^"?M7#^W.N0?DL=/%*Z:^KG2? MWYTS&N/W'7[K279#813'+*1BEYV6[I8?:=JW[VHS7MQ5MP1-B-*XU8;6_;-A#^OE]Q=; T M :QW^=T-D-I.8S2U UM9L4\#+=$V44G4*#J.]^MWI*PDKIO5*[:F+>H/@L7C MW?'N.3X\L?NB/^X%OU\/8"F3&*YO7E\->U Q+.N]U[.L?M"'R^#=%?BF[4 @ M2)HSR7A*8LL:C"I064J9M2UKO5Z;:\_D8F$%$TN9\JV8\YR:D8PJ9UTU@D]* MHK-?NB\, _H\7"4TE1 *2B2-8)6S= 'O(YI_ ,/8SNKQ;"/88BG!M5T/WG/Q M@=V20BZ9C.E9::=K%>]=2SOISGBT.>M&[!98]*K"HGHCHLU:DX3SIN\1M^FV M(M(@GM=P2+T5M?YP<)$63B]TR7-D(><]$^LO6OHR3&G"0LWK1?!BRA.8SH&B8\(>G+:HY0&3D5;%Y, MS-E?%!>.3O3KN@BK@79BEM(R3,=5D0WNEFS&)'BNZ>Z&]>F ;-/'Y%2>3,:G MM7RS_B@-,9VC>\:R"R:LP3$,3 M3I3^\5'3=>U.CR<923?ZS>F$2/*=:$.AC M(\4B2AOHI0IOZ2U3:[JK0DB%9/--%;*5R%<$,RBY@O;&G)H]$Z;;R%295X'D M0"*>*1I_/+VTK$C*0T-\9W,=W >2B5Q+5MMXIRHM74O!G-M239 MP(>4KV,:+>CQ4:W9.:R"W"^I(-\I-Q?#W*6R;3C-YR@@O;E.G--RU5_?_2X? MU4W/5WG \BPK=[Z*XPU6>)+%#)W>U[>@?ZZ8H.I SA5\#V5R0DX!J]2IG42G M]\5 PY7 =@(M#.[")4D7M*P(I^7YB'>K R2-#L&\M<^C&L]=2O"^*8C=;P[B M88I4DA"-&?*7)*@5 7*"?(0]80+!SP3-%E M) W5.!J,=/.H,%6S5G%1)3RC0OO,R\K8$IQY"/)-L[$'?4N#*LDLIJ7&C(N( M"@.S&Y,LI^WR3R=B>1:339NE.D=:J;.U/^-2\D2?+;>*$)%=MR>O+J)"O&T* M6TW3\5S5%TID'!F5CKE/VC6;/N/"W]8JN^ MZ?CN068MG8@B&9CN'"%]5?$J'Y%OV\WNP-GM:Q2(>QGGV=??J+K1/SYRZO;# MR;,-^SZB^O<7$79GDW?8I;Z9C&^NX7)\U1^.WDRK1:##$1[P)X(N6"[Q@T^> M[D3^HX#:1[K2'07V2!MP:T6']"3(WV&$KS>['=/3(6VY4;$I1@0YCUD$Y0+_ M9;P%)S[K3CT^\AN=7#\?6MH?LH@_PTP_PQSJ>EE;Y4WSAKY1T.!K:SL4V,"3/OCT;_OZ'^J.S_\WY_^ M]?_T>O_Y^>#1#]OC?#;DT>R'>Q/&&9G/QHE+8_]D># M_HC;3[YS>?H;>>/%M4^\MO/S=4KIQ_G1JU.GD]F[$RM.:7Z:O"F7-N;JI'PV MF? HG[\[<_X%IIS_>3)^]>/5T6L?Z4_'8'3XW-=6\K4OSGCWG:?]3WUC.57_ M^)_=1T_R*0^QUQ]-9SC*_.XV;V:?OL4?#^7'V01'TSJ>#'$F/&G?4O64Z6GS MWD5Z\F.N7>CJQ_W9=;3KJ=BS^NHZA?N??D)RX-K#.9OV3A!??OS@+P]GWAW@Z.3?=WC4>_KDC@P/QO+3 MOX8\PQ_:)WO\OV?]5_^^OY0[Y(N__GUGQF]F/\X?P(\__9__ M\W_^->O/!OR3/(7>U:_]UX\7[_WKQXLKT[B<__2OTG_UPW1V/N!_WRG]Z/S,&K([M[5I[??W7\,#W?'^ZJ_>TM??1\]\W^PX/3 M_<-?7Q]O'_2/GA^I_8<[;X^?/SW?'?[6WWM^_/R1W1LLYVW MNX>G+XX.7ZC=A[^JH^&.V=L^[>^:([W[_)>!?%Y>Q3>/S/'YT;/L=\VO;_:V M?SD]?KCCY!R[MWW__'AX_WQW^X7:>WCTYGA[R^X^/'YQ_/#^J_+P09\>/O5[ MAT_5WML7YWO/?C5'AWM#N:\^WCXYWWV^HX_>OK![SQX\/WIV_.+H^[G1\>%8[QW^:O),;WYE(Z>]"?9AP<,4[NC\JVV*X[/USHCMSAS>QND7=Z,EAG MI[V"&PK\)0741Q1(.KH:-?12IMR#ZG(O4;4]K,1.^62JR--/]L>F"K<&_I6_ M\@?Z#^2=Z0;?O\)7?X1O@&"I!.HI]EJ&.)H>!FMZG!@U(ABKXA4'S4O:@/WG8-N/P$83'15O>SF@(!XT]U),L4?:5]#&6+)> MP-YZ].3^+>)]X9#=EPN?]$^/A2QQM;/)?@@P?@4R4BR]!1%J+ M1P;!IQY5<3Y&/H,R \FF%MH]L/9J'\!\=FTW+F..2E1!@]0 M?(I@4XTN>Y==GKT"_C)"N[LU&(Q?MRCFP7BR M/3ZC63T;;.5Y.#8]X,S]5T@#OO3GKHO!Z&S8*^-9[_+R=WYHYD N;9?+&KM[ MGH9Y^&"T__S^:WG'[#W?>7UT>&)WG_]ZOG>XY?8>[K[>/3PXW7MX7Q#?A2,Y M_L@>G!X-WPSVG__R8O?MUIN]MP]>'&\/Y!L<#/>>W8>C9[_JH^%3N<:6WGUV M]'IW>/3VZC-RK[-C\]3O#G]]N[M]W^X^.WBQ_TP8]_!('QV>GAYO_]8_%G;L M;C]]<_Q\Z_SX^5[=N]<8,V>.7/-$[9W\'@S%6-'W9-2*)3 %>VA3ZIE4--C" M#F(16_\/'\T5;ZZ(\C7$2<&B+P8SZ0HYR8O*6E6BXI1+E\0Q&^*L+G'>?D < MQXI*BL(9#*H'KKA>LI9Z 5-62>1!_(M&'!W"MQ!G48JSS96%%.5!?]3H+9AP=>PX,E'\I$36JM<%,_10 \\B-EA$F#[B]V!J5K>%X,NN_G;__>#)^R9/9^>,!CF9R[/[_GO5?#C>V M99&,ZK]3%2>?<;NO?P\ ,KXA]CC)OP!U[D6O0D\#HI( )L9HA%'A'^"^B50+ M\THVI%H]4KW]@%1.68HYQIY-SHJG6[E'T?D>%"+GLTU%*2&5_4=R\%6D>LR3 M)Z@P_9)5'Q<#QZ,AOG%X]QLC]Y,FM$^PT'9_S'K2^YH3;<^$MN M[+Z+G>_/]M[NP-[VT>^88DX.N6?!F)80,SV,7EQ:T%HY ^P1[_RD_JF47@0W M_I[P;+AQ.]PXO\X-;<3BD*->1@ERP ?H4;*U5[VM3@8U9J2OYL:T03.]! M%AW13OU#J?D_W\B8FQ"2#6-NE#$?J$L)M5(UW!/0Q>CXY'LRT%T2"3 0 M]2(9\_\FD(EZ*\J(NJO:<\2J31$RV MMHEW^P^GXC]4\$L1EPU5ED*5#V0E"':L6??(LI)H1T6A2M"]0.R3JBI+-#2G MBO7PCV"^(KE_JZJR?S9KR]U*?W2RX2# D*/40F7NN,MIB;:Y&KV)294./ MFZ''AY&/B:(6E7O**^B)[XJ]F&/I!:7!1JUC*;QB>97KS-@$RC='EZ./U$0[ MK$8)20)X"7Y22J(F!GK)61)7%[V.0A>]YQ%X(B6K4(<6V/&%AG+E1G?E4U'RQ,O8M3\8;JGP55?+' 1 IPQBY9T.( M/:A*2 .E]+"M:#7$JF"Y\]/_^U_1://_K;*V;'BR6)Y\("E)^UI*5;T80 +E M"+J'41B#16)F%2FAQT7QY$;UY+.A\H8L?Y,L)Q^)BB)7"55M"5LM/DO5+:MB M>IY2$-OD!=V%D>5&165#EAL@RP?*XA&35L'W,&0)ESU2+WH-O9B$+2Y;Y]'\ M#;)\O.S)%5.R$ZU_??Q\T#\RO_2/WO[J]K8/3@71U_N'1[#[ M?$_>;]=Y\$)0'_!_'YP?/RLOR8#?>_M"V/+S>>*L!%=,!I%\='=^&HT_ M!_ G]^)\S=B_CMSE6MA'C%,^:/4;]NO3*6]-ISR;YSP:EOOUXJP^#AZ/I_WV M;>Z_F?%HVJV]@W'G]>[VR;D,>'5\^,+L'O[Z]LC<=[O/[\O M?"'W.)![# ;[SW;._QCP1V_W!"H1 KW[]L%P7[[7GGEPNG?X8+CW=E>NL?5F M=WMOL/MVT/]PP.\]WU6[VX/3H[=/WXHHP-[#'7OT['X3"+O[]D@^=__UKGGZ M5JA1=_OJ_(-ULU$IKX/X#R4GZ $5[I%2$IPP.N]5<2'!G9_^K,C!?WUV)>$> MS[YF+]?7.!H;_JP(?Y(#JAES#ZG4MDI6@I480X]B*K9X)]K"M\2?OZ\_^W)_ MG(E;,6?0HSY2?] *-5SLX-E0:($4VCO_B$*D(9(2$\1%O%+0NF7H)08.*7-@ MMF#;0NN_*'3R7Y^$[G;D9T.?9=*G>N]C+*YGG$T]F*=+JLV]K(SS"ELMD-6F MS_O6:T.>&R3/_KV/R ,UE=C$)K)QXOY8B9)S#D(>X,(A&PE);H$\BW&=-^2Y M7?(P9<4JJQX:TTJ4&'%[1 !ZU:$W49D-M(WPI$J!G"<:_ED)_P+=4[WG#HEMC$6?*$2#U M,(66X;6NASK$7M0<=&&R/J?;8=&"O: -AVZ(0_<_XE"R!MONQ)[-U?>@YM*C M(,*DG:E8*D.U*Z]$&PXMET/%YDQ.O>38>TIIY$9JGM;DU1O*($]-7>]-_4 M(8"0-+GB*8"X8]%!UE@+H4]4H'Q>AQ[Q=,I\W:8=\(A?X^!0ONRUZ816P_MO6WFGXT-AQ>'!\]V'O[PX?BX, M>'Y?_XX492@&B9B*5SVPG'MD@20$CU%1]NARN//3>,0_G#-.O@["5 A4Y*H5 MB(%+*9!RP3BE&[#X>0@/^!6/S@2U(?9'@N%CGLQ!$VG8IT'_!"\&_$O.,RZ' M_:&C'-<5'83W\2Z_8SEEP;;'=[]]7QZ)?3X[RG7>[LCU M7^CC!MC;7]W1\P?]71GNNP+P\?:).Y;[')TG=?R?4Y6'OXWP63K;']Y7Q\]V M))3Y^860Y85\3H@RZ.\^VWG3YA8%X!?[VX/AWG#O^7^$,+^#JJ9*/-Q3X&1L MUQ3;+#+TO#BJ7DB0JK9W?OJJ8IL6B]()$AC=MIRI6#U4'V(*1B2?-PC?+L)D M%07M!-<4V\:NX'J4L?8\*$S:BA=']'F$OV3.EQT!RKA&* 6 HJ53SGD7!S: M2+PF=93>[#[/E_"-WQP9.>=Y@^+!\^/#^_/K[S_\9;AKCH>[;W=A[]F#OJBN MV17XCI[],CT^',/QL-EM@>OP5[WWL!7S>]#??RBVN^4=VO<:[ISO'C[5QT\N M/_.?7TYI6,3VGPZ/FMW>SGIO^ZGX#+]:@1N.WA[-"_0)'X>_#03R M=RM%]@^W]/YA_MV0=E/?>>#0=#_JMM'9Y) 9B@B=\T"Q!MXD@_MBNV3]\,-@=/I7K;ZGCY_?= MT7!/C,+!<.\POSD:'KW9,PML4E.[8M M"VJ$DFO9XX>_ZO^\_3BKD)V..I3:L[&M&\M*]]#6W LVZ12TI=1R4_:?P7TC M$TK6Y"EQJ]PMXI*B\MF$Y(TSKMJ0-TRX529\0A*@B@E0OF>L:5G*E,1'F+O[ MX!QFI3*FQH1/$.''ZXT5YJOZ6.1Z^HEV$*T+Q=WIO$N($..'>9.3N[/SEX+Q MM#]\.6CM)N;OG4X:;][O_/#/-V)GY&[7+W%Q^S_N>?D5IN.SR?RO>9N+NY=< MO*#&WRDH?'4AGE<3OOJK7]K?M<^3'^9?B#_9G.3>SO]<;U3PX8=_NGKK^M5? MSAW8J[^F,YS,6I>!5A#=B(O>:]N5/CSV[FN6JU/%F[<]J_^XQ<61J[^O;O+C MM0?UR>=6?>3+GD"3M?G//YNS[^+-(>/T;,(_73;'N?OTR?;5QZ\.7?W=/O_)IYD-D4_: ME6(#6/&Z-+B2P87JE1:1O%1$UZJ;KM+3%#ZYGH%O?)J7*XL_?*"7=)X?_.HG M^G>6FR[_T5X;U_K+Q[59V+AF"0BT#L;G5J>]%/',8I68/4?KO"\X?V[JZKGI M57QNZLN?F_Z6Y_:^&KS;GWMUL/1?R6]X_]1Y_(RS\>1O"L='GV]O;O-H/)2 MZ!.7_=+A<^T2/U[_]G\URKYB^F?Y)+FN6^_C_G6Z=>T)?,7DQ4H] ;.X)U"< MQ'%BO+Q3X*(\ ULPB4N?O--$VKOOLG70:,6!@V3,<':8(/$US41DN?FV@V2IE/JN'@\?8+SNC M>_BR/\-!1V!*%KA$+=:VN2A%I>1"I(@8*'C/>6U@.N 9]D=<[N.D9?&G'<'' MUA1-Y#:OJ$%C(2RQ!'&4DHH*6*\-/N^5E-YO4[7MO F?MJN]XIU1'@^Y(Y 9 M15#!NK:I!43\$-K2JFJ]2DZ\V%LT2LMZ A+[Z.J@)&0/JFAA<'#L@FB_/!<. M2W#DNVR?EQ)A7,^X9&4B-3\;HP2R8B2ML$9-E<:5+S2E)C)6_Z]'ZEW>>3F9W#ULCX/VZ,YJ'KF0/DJ9"-(2L+H@58= VH"YM< ++:\.;O\:;-,=T?OAR,SYEOP$U= M/G&B\"6B I+[0Q:'5GFBS!A#L)Z3V1#G[PO._3>% M"%$K$$\[I4K6^!QTH(Q >?WX<_/!Z_)1Y0)H"N6<"2&3PIJ#P!Q4,A(#PQJB MNI20=_E H]$ANAA52VD08JI.]#\QH*KL-"QA>FPM@XFES.&EI"0N+"%Q,4"< M19DQJD)L0@Y<+^8DUF'PWE9&7B\L*Z-1LVT!'GF$X#A1*-Y$YR":HA6N#33+ MR,@O#J:JVJ(!'T4,8W-Q6A3>-D7Y8EB3+VL#TZUFY!>'CR(39!Q1U$&>7:VQ MM-(/\F^)@<&X]5&X96?D%P<9^A @NXC "<2%3+6PC+#:LM,I%W-[D"WK"3#D MD+PNV;9I)/&W$J K56D5DF9.Z^=SW5Y&?BE^5LV^U8.HRID$ME"LWD4R\O]L ML^8U=*+7+FF[%-Z4EJ;-[!U9"P F>FVUYJ"**J$2;7BS^DG;Y1"G)/+.(-L@ MO"F4VBI7DO^U&D8N^ UQ.I.T70I_O"FQN&54_]NBV\4M@G88DR4,U;W%X6.TA-)!O-MD-"B2QU<" M4,+JHM,ZK0\^R\[K+0XRA:S(>Y6Y*J@"GP<'N82LY5^:PA(VT*Z,=?K6F.26 MDB!+V4#2(,L1GK860NL"-3/DU.K,L56@72C 2L?UX\]REKXL!=P2 M"V7=O,7*$'U$9\%DDXPU 3.:]0/WEC-<2T$UA01)XC;G. !*>)UU2@2&V1L) MWO+ZH;K\#-=2@/:%'(,QV#:M>= Q.%0Y.!*]KL'KVZLGL#(F_=OBO,45.M ^ M9-1*69:0O$)-(20.R48K3KS8T[6!9AD9KL7!9+V-V:N &#($[Z+QRD=3L_8. MK,>U@>E6,UR+P\>!N)DEFE L +$G($V>?:4@%LS#VN"S[ S7-T'VKK3/9?W" MJ_>OU]9Y*2^O+O#%A:DP /BJ(:!S0**IZ I9KE1C=II+AWR9"Q3?\>'1.,_K M,']HZ::S5HMYL)[9"$75.M#BGM8$.AFJSK4!G2ISB=YV:/)UQ>!<("H7=9L:4CX%D$C#U0YM@%HQ.)>RS2EK\822,83907*5?-:MW3'X$E15 M==W$]@D/!N(,/>013W"P-2I;9=@?]:>SUMSB%;<*^:/I>@IQ:?6#= M#:B7LT^56@8(6!3;@4=";)6WO#+B0A>?>?7#I9]QT-H5/#EE_IP-QNFI@-K^ MTT*J5V*,)9I:W>#H.D 0:V[=EC@&2& 3)I\PL[6M%D 7%CZM)$"+6Y^!!G(J MI4 S?EF5-M_.50>=H,'2@:V,*PG0 OHB)W31Z&UK.N7."!Y+-!%40C N@Q. H IH0>FHD(SNP!*U M#L"U./FKR1GFZCQ+0 ^J[3UU/E?MLL!FL:Z#_"T=K@761V"7D8J.@$$>940K MPZJ T\&47&L'IB_^&JXY.)W2/.U!JUQB+:&(#Y%B*N@E^DJ0:S)U+33OME!9 MG+1EY6IH<[%(%20@3JB"1=/:K2D(8-=!VFX+E<4I6*3@L9ILC+/ M29E,017 M9=0P![YHH#%7L)5-.;:5@.]2$@]Y?#+!EZ?]?+50,(_/1K/)^=V#IY\%HX.^ M_;53L93&[5UB*U5?,9&S\\>" M[DS0:\B];-?X^?SP_"5?1_CGL[Y<=70BYUV]W!F^G(Q?S?GW5U!_$9L/<'3" M?RQSW>V/^L.SX3JFP6-&IU2U5$P$"RF%6BKE#"8(3\_1/7D3K)B=[4F*MB M%LU)1%5"-V-TD1!3I/QG7V&B>\S:]X,%Y; M/T<'QN1T*NP0;(;HT;%*41E-.EW6_EMMXMP2O!O%^6#!!%IBR!0-@+(:,U$. M$6LMWI.[(DZX6J>V&AVT/WQNXV7E$!1A+!(+@ M,X;2;!N5$FP*A-=QW RQQ>+XP:G?@*,QTXN3%6DJ.M M3H2&*$"BBJW3#"L1'\ZEJKA1F07;H/3?+%'OZ.3)^73&P^G.*/]S'2>\#81@:BL'T-Q7;5,, M$B&KK*Q35 [5)AE)4%=2@D6K96$IY%#* ":?3(YAE88-&7MC2D=*L&RDJ N MI=A*Z]ZA8\R<0@2--N9H* ?2OGIY]!W8?+LM/_;5?'9I1ZS0Y*Q]_* _??'! MLLGQA/LGH_MO\FE;=B1_OL;)S7KJBYOU4)8-^!!=JY1([B(7=D$)/QELF!LV(^,U8*.E4ED7:TD(%P]0?QAA\WJ1^. P(GA!A;FP-+ M I\K26NJ)H7<@9I '>+' ;\:#UZ)>W=OPJ4_>X"Y/Y!'V1$I":6J5@A"(2%4 M$RE;'5Q- ;0*K>1DHY398$%0VQF8*V]K^]M17UF7=('KUYP)#M!8!/$Q:J'DB[>^.I00PN MMXJ%.<<04$!RZ%.D1+:3(W^]P5_<2&\L=2#-\=^ O;N0S0BOZ MG*MU&K(QR5MD2(Q9M9+=W;3Y#W]^O,:RO[B1GRL;G3(&]AZLO"Q6L]<48*C*YH-J;WE^N)>[:R+^W=[3&X"\PSH]> MQKE+SH5F]SVQU04+4=2&Q?%^DO43\$&(!UMU2'Z M+I2S64VTEK^,"EN7(^<*5U3@*L0,&FNQ)65-.>L.+:-:86B7LIC*$:$R3J(U MW4:M1ALP1B<#V*H&58X1/Y;M;MN MM"[I3567O!DG.5EKQNM8S@47NW)L!_I1ZO/^XDH7"2L+AX"B"(MXZ%S7TF](D*E WN MZRGT17NME"&EJP-..BG2KOI*E76K>M:A@/BP/^R/3O;KX01'T\J3_?IP/"[[ MDR<\>=7/'RC^U4D3+ENSQ^/^:+8SD@O

"F:*'0J1NX#QY%-X+E&_V3N]8 M^MX#7)WPC2 5 A6YMN;UE%,*I%PP3ND6S&]8MVC6P89U=_K5%VV\5M[H CGK MI'56-;DL066U*G3 $?W"%JY/G_S]W%"7XIGES-@'WVJ>L,WB\*+F:$H!YI31 MI.R@"_%,!VBTSB%3M:0J%8>Z=:?2CJI "Q;%#GH6$_A=,*B3R(5L2K"*HP2W MD(TC58HB<62"*K8XTP'D;E/?%T6C>UOK12.-R487E -TPA5(F"+IDG40(^)R MEQH;WK"^;QCTF94.7J,UV@>Q&^ P)4+6V814D%P(W $&?:?(!328:JT B:"5 M>Q:74:.*'FO A%T8^W^!7#M\_ZQ-57_KX-[$(G^5OHLZLV6?+25H>93*"M"* M)!A/-G9A87AGR+3.$0G[*A3*9+W*(DR*8K02B'!5SEG[KAK]]\"C3N+GLZ+D M2JE:8LED5)MP34ZETDKM.HT=P*]+<4D[O#7MXSI2"0SKBL"52-#5A"8JC63% M6Q'OTJH.4&DQZ&T,RK>L"D";Q-%UA;4%[S*!C^23PE+90UB#%-=::P!D']CI MX#Q S3&JS*Z6#$D;D8#4@34='4AQK_WJO@S6&LJFHP=0*Y+$VUCT6\\MKYS H30*N3K5,I &A]C=%0V9!I$Y%\"8\,:UW0^0#@ M 0'(NE:**[:T2"VP!JF16YLI64Y< NR"8%B3JX#!4;;D6R*RM$KJM0ON0)?B MDEO*DBXI-DF":PHIBB%AKU%GFS@&"PXR%>@ E38S)4MGD8;623VVL0:NI"V?+.D&F=(Q+/*0@["CD&")K$G&B'/LLK6USB[XA'G<1/^>(Q M*<..)"X)(5K*%FUT.D.IO@M&I4MQR2UE29=#):ZM1F\4;]* "95J!6M3T0(W MB[?9 2IM9DJ6SJ+LA#XJ*BLIL,2[WI6JW7?#HDZB9U/R*J).-C#X M$JBD5C8ENFJLQV([L"/H:KR]0_#> *?3_?ID-LX?M,*Y/WPY&)\SSP_MOVP5 MT]9QHY F5BIP5C[<#DY4J#NI0YS5C9H2FBK^@A@0Q1 MDYVQ+G,Q.IIR7##C#8LS#ZY84*@1V:O0JI"XJ+/M0O'#KP#U@*>S M2;_5KIP??#KJSZ8'3YZNHP2'E,A76X/&"CI%5%7%8'W2-;L">;TD>#G +D6& M4RI0 Z7,QH -GEQ(NK7^CJ&FXO-ZR?!R@%W./(NJ$JU@!,M:K&M.&A67$)!1 MWJ@7U8]7&L_?<' VKQ"\-1B,7[>BP=.M41$()3KEZ<>-RG9&K^0&X\GYNP]> MGKMX>-^K'/P!8M]0.1BU29Y+4E'\([[_9QPT2CPY99X]&N<+HGR2#WV> MKN, UT&"G,PXKT"HJX["#:J,(654X-:M9_,C')6?S_IRY=%)TX&=X:$# M&;.5!FIQ(\IKI5VM*9?"H*E2B,X9&XT+NB3KUVQ$W1O+HYJ)V*$2>SE"PNIM:AY:H[D*3N"+Q+6AME547O?!!CZ@HE57(,P#)0,W+) MJ[O2HDT]-+LX'O3+?#)@9\;#Z740]^5)R+'1R9.+R_Z5R?QB*KV;\_CY;-H? MB2V^NL'%_6>GD[MM?4Y;JB,G7AWMR%H.5WT0VZR*21$*N:3(E%;"CTV)@"N\ M^F;5.7$/1UBP6VQ(++:<7,1D+;#.6*L(0]%.B>$WI#9L^+MLN-@8V3$VZ C> ME.2JN /65?(JMO;P15M&4+2Z;/@*8-H&HR^#92D<7!4NM%4EGMDR2/Q=%5%* MF6RH*K3=9W&%N;#.J)A29P'-FH9Y#JW6*^@CY2[4EU^E9ETPP[A\CE4;&%3(2!RA>H+VA@R M:<4N&%>KV7!HU=W(Y7-(?$PK-DTI[Z.X&HQ%%7$S*"178L N[2WX+IW/Y3/( M^;<&=8TQ2;AI@7(D<6K;/$-51:,A MO[I3?ZMN2&X[8[FX*<8 /GIE6+R+5MDS2JC#"7-V09LJPWK#B15U4&]HN:'Q MJ+P&)9YGZZ3(!,;[RCX:Y5+8L&%%7"-<*.(H. _)A.C HY.@HBI?V+.B$(I;72ZL,RK*H;99408O'ATQ MQ1J2)6?9>\-9=V")P:H+]^UG+)>RFL%I'T@)GR@S%&6B"51 J6@#I5JZL-=Y MU9ETFQG+I7!(S().U4%5M54(=U2S)FNJ3:18 HL-AU;=C5P^A]KJJ5I]#108 M0O$I!@R!)#8E38DZ6W(^E\\@"E9C%4\HF2QQK&B/1^,,^&!#3K8+#-I@ M>;6I&&)H12*S89$ :Y*R9'UQ@%3$M*SP]L=5-R2WG;%CJ=-\S ^8;3AF4YY-?S[?Q>?CR;SX M[1_?X_%D7,[R;/K'V5TA"(<,48O#CSY"$0TW'%KE)QFRUL;:@4FG#4%N=,XC MVYI+ "W*(7Z?B\(,1U7E6%*L>%D58J,@WT*0]WK_%![BY$57Q,.6H)! !14* M<$J8,2@3K7?*LE%U(QY=X\8"BY1 L$DT0GQ!@AA;8E!41!Q"8TT.L,*18N>X M<;GSF\LAY]/1># ^.3_HGYQVQDEMC2XV?3V7C(DP,>S*/BZ6G_ M95<4)5BE:Z!J'1@H*9!7.BA/*6!!X^Z,"M>_116>M-][41%]MT-Q#CJ-3-6%E#S4$+!B9O%H;3&% M/.:-G'29)POT3K11FJKX)6)E:C"Q^AQ=J$K^F[+O0%'NSIB=_=DI3SX\O2-R M8A1"YI3F3\4RK^\9UO# M<"!&[K(V:/MS5^SE\&RX5/-[.>VYCD3%6$NJ%,#D"#H%2AK)*9;_4BRE"SW1 M.N?-?1F=_M9@P3=?,%@Z2=38EF;J:!BB@P 9$TB,$3R)VP(%N[!IL7-$_;O3 M+#>G\YVDKB?'E6N$(@Z CI@2DZG>,C);=5F0?T/=[E)W?567,QN;'&I4'L13 M0.1<;(2K#+<9II]HLOO6!CU&,]14.Q(=IE!L\^<(8*"VM:JA,@F M:9-R-CZ7KD+2QOBAO-L@V=H^XR?\V!7+U,_^KALT")P",T1 *%2\*9EQ%I9RO3BPEA8#:71;X3R:M*C;W)ESZ MLP>8^P/Y6M>%[(!?C0>O^J.3ZR?=*#:ZIU+/I 5@DS$FFTQ1R ZJ@X@4(L1: MHX7L,*X^-FV\[,S[&K8/OK>I_\G5N.D*%&PBBX9Y< 1*42QB_C-(H%)-$C5; M?2C^;)@\$O]ROUZ,T[,)_]2?CL'HUO;5QZ\. M7?W=/O\9=XY:(1:BMJ6O)AVK]UQ< H=:VU2^&W#_\G[S#7ESD/X8R[_@Z PG MY[J9II@G8O9E;9CPJ0-![Z0 ^Z2 [^<#>9_WZPS MO#@"Z.@\U9J#SP3,&)T6BY!], '! 5SV$! "]%:=";_AI-_"]P.M/.$L M%K'LO^+)J$U-/.B/<)3%/VZGW7"FY@.8_BQ3\\&IWU*E+^12;#0^.07 60:V M!EL*L\!L*W8>T7O;^P=K"9PA9XMSM3H+UI4(2@=,D21>]5K%#@&W$@'J\A&M M/NM:E9,X5D&V,A0K14Z!1&$AN0Z40_A<-'N!W=;)A.<%D3J2E2N40O25*C1I MA!A3L!:3"QBY:KYHZFZ5[L ,R=* N3:J!!I]^_-=3$;R. 5-#$9VC4*U*K7@\4;;1!>TQR3_<@6'S.6#>=Q.OP"EG?!F.WW@T MOCB(VIRJQ\(&M8<"B;!J,5 N%5T!:87+XOUU]KO;JL:.! !("*4 4,!B,.60 M];U2+CRR3G]7=O=KYC M@=%?UN0I<26!Q:04E<^F%?1PQE4;0V>9\ <%\RFEK5.YC/GW0GV8<_'HF M81A/#D]YPECE54< MX7J[\I$/^3Q MR01?GO8%DPO@\OAL-)N6G)2$P&F1A(9_):H3(8HF=T-79@Z>FW M(_?%-N]G'. H\Y-3YMFC\47ED@_6+./T5(9T^\_]_SWKO\(!KVD7$:6**KD6 M6TP&HQB!M5A.K;ROQNCX78SY!3!GGJ"0!SO!/+N55RF=Y*I(S7]!^[VPR:?' VJYF=YF# MJAFM*P80*<5D.5?KB#G'3MBKKP%Y+(]F=OY83IPU1U$LRLLOF!SH@+.SG"9F MD2,6KYT7OS0ZEZBR5;$42$7T*72 /"LA0LUDO6N5\8AQRO.]H_OUZ72--](@ M(YL**E"+:E E&VJ$FB %,F@Z50KB+Z5G;DWVQJ/\%09E(SN?V=\.7E6HY$LD M:,48/-E:'*8:Q&R![P!Q5D)V_E@4 M2$.7 %2B2#=#Q&@+!E"@36#U0#F>XN#A9'SVC)^&QV MNE4GPI,6AD[ZC)/S1_UA:W"[)N/\W1XM>4SS!SC]:*?6?/[FZNC59;YXKY8+ MA9VAY,DCM#WW4%)Q%8+QV8HG.&>@:I+1NWIQTPS\6BS4]>'X9UBHA8WEXN3S^Y*/=XZ^&JERP;EN28+@@)< MM [WVL=HV=G5&[!?;6KVXA(@CXJ23J5Y"6_1H0^2B6!L' M*FF\W+NX(!F>"@PIZO8;L M;<*YE-$9Q6T"S84U(8B!33$J+Q:VYERLTETJ1_L%<-X_:PMA=ONE#/@^3NNGODA%>BB3;C-FP,S%F !T(*Y!G M2S4CI01FO21YR0@O1:5+8N];_5V=!5O1:9\D ,Z(*I7B;9>Z''T!PEO3/C[& MW%IZKK$NB_^;6KE15XT&6XFJS3HY&UI7>Y'I]=+E6\=T*4HL#K'AA+KH6""; MBI19VY@0&(O"+F6O5Q'3I6AOA1Q+R:7EFB$YBJ&DZ$Q*N90"*JU^COF V_;> M/#N;M+WWX[G)E/=X\NJ#O;;WAR\'XW/F)_R*)RT/W9%T,!F.5>349O& M&AI M8*T\VM9?@Z)S'9+25<)J^7J:O<2A*+%IM@C:QQ14B4XES29PRK#ZV^M7"<\; MV>SNY.%#UAB+N#%.#%\(!2J&F#5IA[9#KNDJ8;5\_Y1"E"##:@M%@8LI>FI/ M'2'61!SJZNZ57T4\;V2W?/0RTFIUVAH'P3MDK\7-%"OH?"2<0Z25"B:N*D1M M0]H>#M\K[3D'K9_G$R7C_$(@F_]W_V6;S&ZGWR0V6CS,T#-Q =CDJEU)JD); MIY>-CE4&466&FE@Y.Z\,HV/3Q>Y@TRJUM%HP.S)$Y/*ON)TB/T/?*";QNOI] M2ZEKMK$$%D_>:] F4HHY1Y]*#6@-=*"XUL>8;+6XZ)/ =$3$Q)B \L!,&@!# M0$XF,Y?6DSW[U(5-35?H;+W&2?FXA-$[\_*'D*VCPP"N8@&#P>8$V272*A-; M#%F+W^Z[M&!C98!<2M154ZXNF^*S8?"*6T=H@K8 W;GD+K<9=B.+M3) +F?: M0"MR&&-,*4 ,;0.!24X"Y^)K-*$#]3Z7B=^-6#MC00>=LBLQ@I=0RD(U[0ZL M(05S4452;2#Y2TC4XC(87B(FDH=>BX6$$0FJJQ+[AFQ2B7KU$[PK LGB$KK> M5N\14%4RX+BD8JU2:#@:0D=Z]?-^*P+)XO)\/I)8? ZQBG?7&E7+.&'O=<7@ M'$-:?5ORY!0G_#-.N=P;#UNUH_GZ^/F[TZVSV>EXTG_+Y>FH\.2#E,/TY_/[ M;WB2^U-^/.EG?J\M_7Q%PN6Q^=N'K\??6MUBQ3BTR&JY.13"H%1B&=8Z9FTM M6'3*"=;4J1WM&S)U*3;5)>58*94B6F6C)6U4+BFI#)82N]57KX7AMVH4/YUP M5_+M3$DG+-JW?CXE5J2((%%5+$IEG;JT[6A#IXXI6/4I&7&+.6H'46<*%2R ME4A%I6HZ$,O?#@$>]%_]%?Z=L)DW(F 8N52/%%+K"TB06#MM6?QZYPH$Z)" M;=C4+?U*FH'0LKC] +&:&*E01N5U<:5XT]G$UP<3UFV3W_3@R=..)+\X1?[HX-$GGQL+5^#3S$P@DT%LVK"WX&E MJLO&\$:RF3J7S*W'NB !T?ODF!,DF'>TD /=GQA=SAA;RN0H,6(V5=E@+"3K M8O"^:ANR^.4EFMK9U/0RQMCBTM-6J8H6 T84^U4Q5NN,\H(->O2Z"VT!5@6? MY?N*T?AH@S7.28Q"E$4JLRY*JV+;]G.S^K'NLC&\D>A1<4#C.-A<+(0H'KS6 MP;36+<6 Y2[L0FP53 _[LP'OUYU1Z;_JE[.KZJ7MD,1^^:RMG]NO52+#O^J: M]:UT>,R3.IX,+RH^M[2>,%OO; >\G^^;-4MQ MLS 2H045F IHY&0K(M5 /OL< #H0EW[?K%G.@C2#KZ!24$'ZXM&;35K\ATP&2L&XU(T7%%B#J[8 M4B)X;Q*Q;PIN8[8UJ#7(+7X7HIJ4@9J!O-,26F=&#Y%BS6PD&J/2I4YI"X+Q MBTS_>]-*[<_=_J@_/!NNHUP[K=M\=*G>59'KA-J'X%$;-BJ(C&\(\D4$P3?K M2A!QQ!R$B(&2 14+MB:>F:,J1"GJ+I7Y7'L%68[?#C;;@,9X8\"02XH#@2F4 M@'VN=D.0U5&0Y?@@A7+6;0%!L>!))19OQ&N,$+3ET*4BLFNO($N)-;Q%,J;5 M H.T'LRI9J2M2WLO0]=R#*N D%N14&60I#"8E5:&;9L";A2-!1L#EYSJ#6I M+DT07O2,.,0WE^O<9N?7F;(M1Z>S?KYWT8]M'3U*=)5#9)VT"]"F"]&P@FQ3 M<5FS[5)1V]5"Q22?&_0O/!>,+]D]$:"VU4(4--E#QX8-*I]2^%:K2# MK!V&-1+:6P5S*3K+XAM')X,SM&4TOI5JX42D7<$<7.U2'F:EP%S.8E]RH2:P M!B"!W$!PLJ@% MB>^:(E[>_)--8"^/75WBSQHCOKO>R;M6R[]/^$2>TB>O_$=#YM\/YF=]R3VN M5W!*Z(HB$S#,_3$$'P-:D7>RH&SJ@#ZT*/;>>#0=#_IE3JB=&0^GU[7ALC?> MZ.2JI/7"MCA^70^H-2Z:C2H+JD5\!V%2MBJQ:RTI7/)9I=J)EA2KSJ2U;TV$ MP6,UJJ1BQ%MI>ZU]1<(V4R OF38<^F8.7?1266,.)8BE]1 .HCT2QD#*44%4 MM9".T7O7 0Y]94.&+P-S*\WX6HNA$D[\L GES_H_J _[(]P;?>T MMV4LH%G,2P:NCEP5SAB?,%7.N4O)L0V?5B _YY4V06(F%:P%YS65;%+6N;:& MC:I3F_$W?%H!>U=4:QN(3H-EL%D<%Z]+#4$GYQW5+LQYWQRB78W%E].LT"90 MQ"VQ7 "5!$\*BW'."+\X7'9]7FU+MV'22M@X5:MF0.]:_82H*&(LT:0 AB." M[\(U5J$B<\)(ZA-3(/M8@HJ=R)QB'=8-)M9@F7LS^A!B,N MMO*M]2Y442.70XTZ*<[1ZBXL'MTP:26L&U:VR6>(.2 8C&BBTTF(E V(6NF- M=>L@DY:SBBZVHNA%DW*M5EB.7CFM?!7G6[M@N]17<_5F+KZC'*4)$:U+IL:, M0%B3309#EG=T1N]-!VS;AD>K8-DH^&B*4Z@BL"U1B_BT.L)>4P;;A8(L&QZM M@%T+.05QLPUK5= MS]8G--B%OH^KB^AR&D"V$O$5H5#-H$"CB+Z6-S0[[ZX6_:^VUJ\NHLM9^9 ) ME(J:YM7717$]J0S9$XD 5]\%U5WI1;;+V9M#6AGQZM.\MAF0N/0Z%(L1,%0= M5 >$=Z5!78KVYFR< 979481B8W)&52H^LV=5?>Z ]JXTJ$N17ZN(/8*&8!B2 MC$^'8"46KP)@-F'-DCEK/U^@H=:";?DG1- Y)$:K4LJH$G*V>;V$=_V3]N+5 M!HE@,!8"R[5E7KW6G'/6BO6:2>[:9\Z-*:0SV%A;<]$"R;%+6E=RJ(AJ72^Q M_?),52>EMBV\%_>GEHP:F RJFE@EV^H_N5"^V_1U)X6V>!N,L\G$!/\_>U_> MW+:QY?M54)JY$[N*9 CNM.>EBI9H6XE%^8J4/Q-+(@$TNL^^_$Y+@$74J'O]>K?7F,E&O]%_"'&%>WF8/T3, MRM:T#LM['=D!EA2M5K,)XE;,_'Z]+6;U;JOW$'"W[_&1_IB6 M'OU-U^ M5S9MZC7ZOZ3V$EH)[?*0_1/!V>BX<::?7[??;K5FOW6^! M#&AT_ 9.(FMY#V"6^7T)#'V3*4D-T9"^VP16DGZKTVE-&YVN.VTV1:.%R<[N M_<=EN8?'\_4&Q=7;<";->J/O2:_5EF+:ZS9:O;KL=SJ>['H/88[V#Z_]_C:S MJ;LN> )]A(OS6E[7AP,!=T&TFZ+3%M.IV N^^7X'\_4XIM&3?G_:ZB&6;JOK M^M-.=^KWZEZK/O6\CC?="X[YQE&Q;\(QO=YL)MKMGML0LB6G8!'(6:O1@Q_: M]7J[U]@+COE^!_/U.$;T9Z[O@;J?N=U6LRNG,[_9G;6$Z+6\5K/O[@7'?-/P MQK?AESYHE:YHS.I^O25Z#9!HGNAA9LZ;P<^=O>"7[W4L_Y!;?@UNGR0RC?/$ MDRG_.@>7E-;C!]>__2_\1R7"P2IK3YMNSQ?@X?BMZ13G#C5G[48#9%W'^ZMU M9%^39JL0SF,11-6Y#*[FV9-&H]9>9D]O C^;/W'K]7\=E;Z)ZZF*,+B*GG@2 M*X'@XW0IHM_^=YK\"G?FG_D!&X_9=;'^W(O#.'GR7W7ZW],9O'UU)A9!N'KR MRP2.-75&\L:YB!3X8DSG@PFPW%YR?=OL>/A\>7%Z>1T.'8&HQ-G^'_'+P>C%T/G^/SL M['0\/CT?W?#L8OSP=O9BKYS7:LM^7703ZW1;,=2*! M$M"7P9.3V,M1B.#4@B,5ZV^^64U/XNM7C8OK=\VSW'\_O/[S1?_]^>*L?GXR M<-^]/[L]?W$Q/Y_\^^;/DXO@W?MW]?,7IW__^?YR=;9X$XS>__G^57,4OOM[ M^7YTGOZ]]ED_N'=Y$/][,6_Z^\6IXW1R3PX:[QSS][_'L+U\%.O_JKQ MY^K=6Z_S;G+6.)\\#_]\__OB_ 2_>_%^U#B%OSU[?S[Y<_%NXC7.3D;AV8EW M[;]XT_)?_A[^V0BOI^^7\[._W[7/WKY9G"W>MHOV9N)OMOUJWVW[0'%=YK5OJBWJ_V9 M[[?=Q@QVNHE$T^^V.D]W$OT/D(>#T>AR\,JY&+X^OY@XKR\OQI>#T<29G#N@ MGR:@A)BLW:9S?N&X[4?^8_[#^7-G\G+H6$K,*+#!\<2!C]U^LW7OM4&<.).Y M=)X'J2="YYT4B3,$B>([WX&E7I--..3(=XFGGOCPE^H"GCG'RZJ^6%57L+:J MC'XNYEJ=G0S^:O;[S6F]W:FVP>@%WIJ*:J_?;%>[T[KGB6E=RJD\^NU,)-[< M:;H5!_=\@\5V*Y9[0HIQ\GU4WS];\T$)DCV7P/("S+D=%.%6TZ_]UTQ(KU'O MM,'TZ[K5EMOUJJ(G^U4QZW00CA_4Y%0IPM:]4H23B\%H?(H:[V=6AADHP\Q0 MN<-A"V>6Q O'V<7M7_Y?)XOO^^8O7IUV MW785P<_;O5Y#=-I@/H+\OC@#V?_BXOSRM?/R_-7)Z>C%N,+RZ71T7+O'I+7- M'F(3T9=>G%"1T),E\];NV:JUV^Q_=]>[/6OW65U]KHU/K]#YM0;\2A3&5 2$CB_R_H^;1FNOV MI+&\==QMS+%.S4S(WUT9U;^+,L(I9Q+S>=J12_L4SB:[S/ M PU]/ ^F+RX[[]Z'BS_A_YV?^(O1Y&(^.GF^^/-]B&O\^QS6>/9B]/[=^^?S M/Q=GZIHW\*QV].=D&9R_Q2O?M4:P"O HZF?P^_G;87MT=<8!6=O MGR]@C3>O)H/L;%R_?37Q5N;4Q?Z@\#K2]]'>??7 N,BX$W%[JO+U/)?N 7LD MWYLCWY4YLN'.P%'I-*J]67-6;34ZLBJ$YU?;TV[=:]1%UY.=H]\:W6JCT>BY MO?8Z3Y98\F%JGPU[E8CX$2D$)TZ<&$<=.N_S)$C]P*- !)BI@:T\Z&O)E8B" MO^GWQP=)]3 .^;1V41O7G.%B&<8K..6R6'%&<>UQN>#DX9"Y6_^D+?CFPGK@ M^XE,4_7/*UB >Q#4'Q/4JPW3J=[PX2S:[6JC+\%T:KJB*F9>O=KMM41?S*0_ M\YI'OW7=KNN,XSR;W\@TS'E#Q; 8_U6?5&1Q*4T[[K4X7'(!G>1 B\3G->OU N]^ =IL'VOT$ MVCTMT^ZT*["*K%WMNPV@W88$"=SOMJJ].G9QMEN^K+>/?AOG 9B-C:].N)AM M_RG)]AA^/$\F\CZWV6Z]AHX\M7UJ@C# M!W3=%M7^M-ZM]A AJM7OUJ=3KVZ+ZJR([UJRY^YU6FCTZQV&WZKTZ\W7(&!\FZOV_Q6 M$;D[I?>]2B]S)$=1'H;FE@F(W6 I0D?>2B_/@FM,+,\"3Z9K:>.'$$C[F<-S M($$<%"&/-XGZ5\K'WX=ZA^VE-(^^H:Q%DWB02/%@I>L7E6'=_-43?GO6\V?5 M1D=TL RK59VVFKUJOR?K#:_OU^MN[^BWMMM8EXV/OWFOU:L86.?U/(Y^VBHY M<)2]>K\MW4Y5=-UZM=7IM,%'[O6K?K?;[$T[HM$6G:/?0(U5ZYUZ_8%5,@%G M%T5LOZ1.)D.YQ/-V(CKP"F:&PIS"5P)X%*C+EE];WTF5SO^XRODQJ,DDR *X M(9=?R43ZSC)/TASKL++8@6]@1D15'#<>314K@;K%(MV!ESWYK'/[OB58O6:M MV_YG%5C]6K/SSTIZ[OZLT^A__;JN3JWI-A[(8FEG/ZVPZV$DW#[-!9L$62@U M[_"_4GAS_LD+19K^Q/[I)!$D.,>KQ30.'Z7?*(_^(/8""Z1WT8F\]>8BNI*4 MF]92^68>Z,\+(?XYWJ 2PU@Y"[OC$*2?H]_SGN[==X_T*56Y!Q M=.-LXB_.3OSWYR]&X9^+-Q]&+]X$YY,K6-^[U;O%91V>L3H[N5S]>?+OM>A& M?#MJO+L9-G[?.39Q]&[W\/_IQ

_= M;N2RY:SM-[QZJ]KO>V"_3]NBVILV^M5&N^EUA=_HM;TZ][C$D3/.8N]#Q?EO M+*)VG:5(G&L1YA*;@9QTOJ5,\.O*C -3? )3*+G-8OO $9_ $6NY1='RO1;X MKE6?"F,;HEOM^;Y;G74[[=D,/-K9M(Y=(1<'8O_AQ*XUP% I8>YD6L_QH(I^ M\.F=[\Q=S3_#KX!W@LGI/OP_U;%_!.YG^D#=W;G_D M6W_SE.Y;H,X_D#C'BC9/B30?I%;[HL!V$ZRTIA13X58[GO013:)5[8FZ7YUZ MKNSTW=;4G\U0BNU20-^7+'>(Q(+0VG4GT!;KQ% &[*/,MZU/X3RD$T+A$ER/'AT^B* MOKI,).@]_,UM. 0'ESJ/X*;@^CII[LV==!XC-H/&Z2/?>=2P7GD*7C1\:?H>7@@OHN_/:(Z,OAGA+--*:*4BS9Q^W?'%*OU1 M!O%^2[3C/$E@RQEX#$-_F2V3%5C%L /"H_K%$Y$)AOI:D_;%/6S;=R-0<"&O\I";6L?5B?,(/^P^=1K- M1LV$$@)"UUDBNLZW%ON\:B/(9?KX(*:_#<2)(2&D("6U?RXQ[8Y./C1'D\O6 MV<2KCR;__JO;:,I64TRKPIO.JJUIOUT%*2VJC5[';?=FK6;7EULE]L_J%7Y, M8O\41CB%:D.1@'TL/ \$=B)0ZJ+TPCAMM/6O#E!/=>L'Z0(D/3PET184[UG;D'&W]X^X5 M')$)?K1C!4?E2+3;F%8;.A9MNQ"U>UP0^ 68;*U^S>W^,_"TNSYKU+KN/X,Y M^_Z 9*U&K=%L?H,M:/<^#3_NV[6U_!!!]&H[YWYVK\J/:>/Y.EHN_NRW_;*" MOWM)"-\%OC^]*#K%T9O+V^Q]F#T]DWPYV2(5N(- MK&GU;O+.???W6?W=W\\"^+TY>OMNO7[!_1.?=?)O]\^WOX=G$UC?WX/6N_>_ MST?OW[P_^_OB_=F+4_C=<_\,$59KK>UZ!L[_K._.J@39 L?C5H7HBZK;]7RW MWYW*9J-_]-M@D^-W5"Y\90F0Q?D9/ZEH+^!Q0DC;89@M^P MP?X@V^^9;!_O,K>_!I-_G0*\>S_Y@I48[:2>L;B/0R^^J_+:++[S^_VZ/_.] MJMMN=$%Y>>UJ7S:[U;I;]]SNM-7MS_H[AV;\D_;S^]@-?2]ER'"[1WZ0()\I M0?0^OJ!M/-9QC8,D^2))LHG2TO![C6:G7:_VX:2JK9Z/D%D"9(ILRM[,D_5I M2WZ&)-DHV_TQ8$Y;/_]Q%HFS !1W@>L02QJRF(G3SFT!]0N:>[;EN$W M<4+/"E?X\)L '@V/=2)XM1B-B^L@)>LR$I$7B!"C"@AJCE_&&<"^2/S40>RA MP-]>'.RXS4?B\=: WH^,?S_HNN#/3PVJ*@]E+3IP+!B2%5DF$3P*CPE.#.=A MP-+$%94__,]_]1IN]VGJB#0%PPC_I$]1SF:2DD"1@DC!*P/6*2D<>N6WGLC:N'=>ZC0ZV MBC_&]RY>4I6E3T.0[19YSH)DP HJD0VJ<%B]P/,K6L'T2+WU S MG7JS9(!O&">#XIB?A^)J'Q73%U63M?YJ]^MRVNMXU9Y$+,:Z<*O3F5^O-GIN MM]\5LVE/R)T#3G]@)NUC(PKO<:TNJ+VTJ!4#]OQ(DXE#*!%.45J[4S7:8K 0 M/P22QV5=\68=,&%L<%,$7Z:*P68AU8C!G[PX2:2!:T>-G218'A:C>+D.XCP- M5UJZ;'MJ[1XHNP.%?D4MBV8245(,5A830T$CFJ(MJB-59(I64!5[,=7E@,8- M5VF0JC$ _EM6I0,,+33,9I:RBL7 &/J)B3/-TFXZ-REX'*DM2NP(G 3/Q M&LG>+$$9@YKM[L?^ VMQ65&C5:^Y]9.J"P+@7AB-]XB//O>_#Y_OMM51I',9 MAMIGISZ3;_.N4I$Z_63\"F>L%"Q&F_^^HOBEY7I.#_CR,17FP^),H7U3] MF*9YXM5'3NH)/(/ZSR6 ,,+9^LL%^>W#9E8[382R:3::X)).F]5&I].O>U.W MT^ZTCGYKUSN57@O^KX"DU&?YF\.&8\R.C!?&*9I]2Q!01%3_[;9K+=>A^FD, M?!1?W8%^4'/&<2C!MS'-,'FR!),W+8J\1>BI8O"*XP=H <=@<&* R5B?FRX7 MVL>^!-M85YX7-&S5;G]A@>@/[4(=T&N?B973:!'[-2N;H3G?VO2^GG6Z[ZR,8 M:;-9:;O-2K??VN1//E8D#27/4T:D*J"H-#:51J2J.'%Q-K5OTL'XXP&.3\Z/ M+\^&H\G8.1T=GU^\/K\83(8GSK-WSL7P^?!B.#H>[F>?SS>T^4]B+Z?@0S&: M5OK/5G!OFO3KK]! 3O^U6>]V&J+IN M2[1;?K_5G(HC1X*P6R*M)+D\^@U$.G"E:I "V^N%C&0B0NL_Q^@:S] M'.2G\CGKU3\J#BC!3( O2BF0.$H)B47>+A%C'G2K#X])@JD.0 9:.U>VVH$G MJE+_6CJOD_AVY8QUE,DH::0&9Q!%.2SN3$I*B*!9B*)F'H<^ZF2[O9<2?Y1_ M&1Z3:@XLBL$W333-8)XGQDEPF9H>?WIJ+ 'UP N39"IOP\:4^9VY-$W5[->+2\0TC<,\V[SDCDI!Z[]X;V(-K]6K MMZ=-M^>+/IAH+=#"X!XV9^U& ^1^Q_NK>Z2OF2=%?<25K$X3*3Z A0YBZ8D( M;\0J/?JU/&$^B+1$:#5J77SC7>_W.8+N^POZC;DYVR7]Y.7PXNQ\Y+RX.+]\ M[;P\?W5R.GHQKBAR&AU_3,-]UU>X*QIWCY:Y?:<'H]'EX!4H4-"FDWN_VN?G M%P[0AO/\='P,JWXW'%PXP]$)& %G@XOCE\J3==F4/M#(U^+&P;-70^?\N7-\ M#FH1[*^=*U9]48CFV"9CZ?OV6/7[M5Z[^4]:K'K@\C8_K1/HL^#1&[5F]ULT M&#GT;Z/6:/^P"6B?!"F]1N'W'BB[]TEO]5I.Z6^,Z\SJ\VN)@H M->M\PK']4_C6!!_Y8PAU>[/$%D)5A[IF<+I*L'V3FN&OVWQB>F[6KJ_BEY^X M+DF/W=L]FWT;U0?[S2OWI:>FV3^A>B_\%BQ'W)NU./,$?>S_^KAI[W:.?CN= M#,\@),4WZZ;Z2,\-<=?A8+_6P;H[CO+ K0_U4/N:6P?.Q>GX M#^?YX'AR?G%@V;TY7;=^X-G].M5&0_/L,^=R=#$#)XCH[IV1D[ MI@<&WH.C;A_]UC@HW3T\56+@AO/ZXOSU\&)R.CPP[-X<[8%A]^Y4>XIAF\ZK MX8O!*V3;X^&04C$'OMV7$S[P[;Z=:M-5?-MRSDY'0V<\>#Z3\^ ^L+QI>P*63R?!B[ Q&)\[I>'P)?WI]>7'\CK'Z@:_%\K?+ MB].#\[I/Q--H'(S@_3K55EV)A XP[*OA,3+[\]/18'1\"I[LR6 R.'#OOIQS MHW7@WCT[U:;BWBYHY='@Q1"S.Z#%T8>]'(]/09.CEH:/7KT;GY)V+IC[^'QT M OI9?0?'>PU_?J[)N= T?OUZFZ'>UN]YWCEX/1BR'V:!,C@Y8>O+@8 M*M9^>SIYZ0R.C\\O@;'Q#VBE\Z^GHQ=T@>6E&P5_X/V]H9+N@?GW[EBUM]X? M4(O@Q?DK5N)4,')RR#COU4EWNP<&WK=CU=U+_6?..?;>@_)^?GYQ1L&R ^ON MS1D?6'?_CE6W,O6/+7L9<]^#"ZS4Q$SX\/3%R/G]\N)T?')Z3/%O9_)R, 'U M/'P#5CDP^_CU\/@0&-\OJO@8L]_3RIH'4X/U.458VS;CGN[_0;[?*T[NZEBI M6P?Y?C&D/M6*,_R_X?$E94'.GS\_/=9E2P85SWEQ_F9X@8&40^QD?PBAVSO8 M;_MVK+K)QG4MICX^/WL]'(T/_M=^'72W?^#?/3O6GFZV<1NZ,OB=<_YV!!KY MY>EK DT;7DP&IR/GV7 T!%6-B0W^G#1V4=ZDJI5VUB4?Y,#>$$SO@$ZQ=\?: MTG*@:3B>F!FC*B )QB7VQJZ$\8!#+A65)F7;WCD=G0Q?(Z;EP73?)]HXL/S^ M':ON.G);SNN+T]'QZ6O0[45Q@_-\.%3%3,.+-^"D'U3X_AS\E_+SH?'V(09] MW_P\C;<' CZHY@WGZ[%25%6^I-W;&QR^')Y>O#NIYCPZ_ M]Q%0>SL0TB8A&5#G#I918 ZN^HW=V/O]*0W3TWQ_>[*.U:6??9+[;?=N2 MX&L,F7/K1_JB^SIEKCS9J;,M\//]HSQZOMC;P<5)]=7Y^1]8/%LTI7YLY-7V MEWF?IUDP6_&?U!C19N?KCQ']1 *;[)S R*;MHR.:T2CX&SQ?\N@Q#GH,ED;UYR9]&D*9BJ]/ &V MA)N%XB;%69:H9&@J9A8[\/0L3E"GP"<\8!@^J3F3N4SE78_'>90+X=/HZ33' MNBV/W$E:L-\>$82YU?S.,^8JO1+.T!Y$(5VE K_<\B$3D!?"TXSA2 M.XS?N9!I'F;TE?.E9"64'M%'1\_R%&@F5;^JMZC0V>(KA,$BR-00;^N-<39] M0F\1YPE0"_K>C9^COP$3S.DVH>.9Q#XLS,[M'?^(ET3A95OIW+R,E3:R2K;\Z# MYWC?Q(F?.D= CX$7+&$3\ 1%FN8+^FDJPT!>\X^Y?R4S_ FG^P91+O7/<@&[ MEJE?\]#'']*Y_DF"@%FHCWDS\:< +HOH\X58X3^X\?1O#*L#PX!_SI#,1$B_ M)-(/^&+8RO?J/C=!2)_>Z,?Q$3!]I$ .H4@<$-<+WKOE/!$X]IUY )? H]L# M%'P@!^_B&[V%)1:I[878?;[[K<'B"R7*%Z!W$$$)#N@M\43!7(KZ@5[@P@I2 M+?-Q@J._O1C6JZ53Z09 /@=_">*,QSG"V9 "*OW:\X8KE*B<-ME\-VI0/+. MER@\D&R7BN]\D0F\[7L@6WZ3;"XRDK!230VF\< )W+'FG!92OD*O:D2#Q5WX MU""ZCD.X0X33?^,<7A^D'W\KC]2 9)32R/C1"I=^,P^\.1'<5*YBO!ON)!Q) M$H<5]2FQC=HPI#/\2NEE>6-PD_7>T+:B)+@)4M0L0./ *"$(CME,GU(FG3NS,+[A;K'WB/ H>LPV-:R'! MRM\E68LJ%%9+VA!.%G;S"E_O*HEOLCFL#)DKCUCCP8X 8\DDY1G2>KW"2T!8 M&'E.N@ETT%-X\/8GHPZ%O8KQ!8!Q9L(C8>PH>>), Y^OMB]7$AMO<$63LC-U M"W/Y0I H@:V6N+U+$23K9 .'E2^O$H$V2DQG"VM2[ /L CLP2^*%.G]#&%_!!3N^#\2P1)J$'W%' ME$+S84UAO%3F GXLO7D$LHA.#3CE&M\5M^K:WJD=8@$W[6J%)*C9D^[IRP7K M<-)#ZD7I+TAOBZ7PR/8C.N8/MU(N+6+K<:NW* C.@2T,:.4\*GPAWLB1,\*_J_/"6(=J$'C H']&M=2WIT9DQHO+9#-2M MC#R2$"00#._ATA=2\MTC*?W4#$2/0%LX*RD2N/WM8V?M+)$(KX@\A0=6!*A+ MV'/8QRB@H[H--JY(\.:IZ)UWA>2';$4G2O=B^@;O@%L&=-F^U M$!_P@-1S?3G-B!-61$-W#,-^2%H2S&Q4_.OZC5A=*3C22GX (CBQ9;+%W!8- M^3EI(N%%7&9Y!F\$O!DO@$&,FE *8>6%R/%XQMIU(@D!U(ZN0'(M;6&K MV%2+\)GB?+!UYW)!D@,$+1*#J;%\'OZQM'?VY M\^CX_,WI2=7M&R&%QP:&<_J8Y.N=S*5E$5VZ8".$A%42^[F7:=ECOPL8U:12 M23 7 K@L=I'!9<:^$Q$9K@G-$G82M-M ?B6]FC:)YQ+D%PA&SYP%'PU]@'\K MKPR..O#0J@%))$*@ZXAB7*5U5?"MC33=D,O6UFCU9%0=S>@U+CH)S$)S;3M^ MT-2TL!OX.NX/V5- _"D+7CI!V$'EF.&!*]O,\I1(OQH+";@9Z,4S?AY^F?TF M?#0)-'&52*F)4LE?K;X7P>UV&8O!':2LC$ M;>EV) S4O=#*@(^7,8B&%5X%I(_J.DB(6F&KK^+8)VU8>*N@F^!J$EY@I4O> MP>O-=Q89'2-=F4@ZL/^ S UF 9S%P@06V#,'#HE7$@EO*3#.GP-ALQ3 N\9D M,(I4BRQ^XN8C@= S;3!G:*&AG9@4%]Q]!2K=$!VDG,4;4%=&NQ)L*FA]';DF M9%;-P>NRC]!;3652A4T ZJ?GPTV$423HO">YLJ!P#XSU #N3H^S/$_+#V#!5 M:E_3I"\QT""1=N#Z-)]JGHF5Z0.\!RX@;N6J9 ;=;B-.CF;@G6;!K83+@'=D MB0UOF01)EJ+KGC$EP_''P'#*<6"="*^?:C;EKZY)DELDS0U:408+';:V!TEY MP+N3>.)+XB:S,#"&$>='L:>#MW$Y*?1Q'!MQL\*F;6V MRTC,F[RXHAFR>!*@"HGEY%:S\,YU31 MN574@I%,?0.X [PQ1E:5$XJF>AX6C@J82)Z12T3'EABY0K:*F ?]!6PUB314 M!85 N%4"6*O0*QGCAYF*FJ8Z"(;WN\!@%'/#Y8<$9:[B?=XULQ9GNBIBM?B- M8Q &/JA?:T6\8<,U@"4AO&S"I@-"'+JFTKO4]Q8Q*4H$\BL/+ W R. M. MT&93+(.#+!D?:.'L;'[U+K<'W)@4[?0KD" 94\K=5%5SWH(\C&F-'*-%LLF7 M/O(4T[SU-GD4XD&"/R(2RP-%*Q-L<+@.L]>.0'7F8<)Y/<&S.X#[.1E$^L\_ M_?"GSBA_G91R\]ZGE.]+ AG;!-C(/]TDQ$_<[<[1KA?<%'X?H?E[)E?ICD\P M!A%XGT"]%Q(DGJ2(XG8%"&+HZ(9R6:!V\)\<4Z2HNHZ.*3:'N2_03T<3T+:+ M.#JBW+2C?G->@->W=%[&(6H\L$A/(Z]FP@^%;8J&4CY-P9.T]4)ZBL03!BX">$;<#'=X9&L7=5 E:N[-NJ-)J7FS*\-E*1M) MI\75]OR2VFO3Z]"+J/"]R[\W6'&5_N92N YC;[#<!9@]"=IB*BJ(@3?X8 Z7@,DF(W@Q*1,R MU"BO%A1Q6Q,<).."G(<95ZW0I_H"=&2>QQR!<3IMUC;$OA6TT\@XI^ Q6))+5X@^$/ ,;0H*S<#S$4Q"BI9"-F,Y& 1.I_(8AAIP\6I>(\=T#4!:(IT M2O!Z]5_ RP_@/^!^53;"T17B6)E@?!#DAPCX>GAH!&96I0AOZ33N#1J@: -C M="(E3^/H@\1-]?6J:D=HW<9D*0L'0[T@+(),EOS^1WJ?,0$*"]._D@&+<=9\ MBK].84?H=_P<W !4DDI5Z+W-FCRLFJ "26ITWW*^BTXS"Y.BL MS*:YYC%[S/$LNT&Z>N3+%$,.\1)#OXMJ; $..RL>*9':#LDV''-(5B+X% MW*MDL*NP, K<1,XQ*(248F@-@^I%/0#3P2^I(6=:<)QF'!&1MSJMBPX%!D>$ M$X+SR"FW((KBZV*MNJ+%MS(/'#1-):D13EB:K&C%J(\YA@4PH@'"?"Y)SLMP MQBK7!,=7\&3A4Q@4+O@;W!X*T<.;AB)-.;@I,&_()Z=\&22^(,OTWM##B?F M*>!*V*S\=Z.H3 I$'P[L2PIZO!1WHD"?I((A71'E8\PG MF.;D;L,;43('9%*TD3WL3J--@5Y'H1M5!/ M+,LQZ3 &G9W!3UP9H4(V\V"I0GLVN6@R66!0(M+!PH+[MR2IM$B@:+/-*/@5 M<(%-*!I-L2S)*53E/#H:OCX^>EPD7W7NC 47B3])Q^<[.6>J209B-L].*< = MI5CH&(6JAT@S53@A/);((+:K*N-F"CI8M]^I@S&=L7F(]1=FA0L2OBS4Z>$"5Y4LZ/R4(8D2 M3N?BHG2FI!_I.A1%$.BB;"] U($.<9WGB!]Z'&KPG"I>SI,9+5W]' MT4AB!]^/-"]FGQ,L.T"'(8//5CI9.UT51*BK&TMA: J2FQ+**QE?)6()2@_K MD;QY;>/A'&$%(Y']0>Z+6V7J+U5%+2J>; 7>1;+8$SXY MI\(R1:5H8Y"*1U5"20W<^LSINEW7&<=Y-K_!G7L-,N-&K"I 3 &[.\UZO>*, MR29IX(\#?$E@/J;X;J_;;-<K7?J M=?[RC03FS"ABFY"MF)H]OQ^N_,W-32UC05,#%JQ]X]7=N19P?I>!-#7@R.V9 M,M.9!=@PX&]0/#M&>0"_^$$B50D(EQGZQ /&2552AUDZ _[5Y2LVY7!&A8R^ MJSQ JRQ2="2NP0@FPV.62+HSKNU*ZD*M4[*>P!*YT+K8''Q!@O?KW)UYEBV? M_/IKD-C'_R-/'VM_= !)Y3.TUP1B3?ILVB A6$T!E/G2(8-C)! NNG]T-!Z" M,5*N;MG58Z$T'S9::*HX5CF\"[6)]C3)4#D B]N O M!3G 2]TO.D#^3Z57 ^+_H:Q/I7Z%P;R;H]:*EH5%,^MD,CS6U=*@K7UEL2X# M5@C%V;S.P8OQ'!/4A/>)U4G#]]QZW7D.MA0<+_@_HV'%>2O LHBN,GS\2>VX M!OJBW>I7W7J_CHO;E;0S^38MSY;\W,0\-X'GZA4;N@(3!2U??1=\*5Q5M5>O M5^&7:KW9A,>.K#B'G3=4 DJ37\RI32Y.T7]4-76X+_!G"09)D)8-O^G*6N7V MB"_Y3M3\H*O9T3G , N9/FAR\OJ^H)/@TT+K/V,ZR=V=3;JOB:%_>+KW)6@Z MQHC!?5CE9\K[E^AT350!Y%Z8_R:NF.5)A&''4HUG.5*DW3&J] R6X+."FDEE MR $H\C19;F(4$<4UMJ>AQ+."PN3AF6B6J9NR"V:"R JAZB2\*K5 KT OJFC@ M-'%%D<..D]"U(B^."C86]:BF^0-=7?Q&Z:6U"UMQTH7@BJ=(4DV(#D1RT# * ML*D3=XGCDI5R1*=XW*Z@*-ALULN9=AD=&;=VL=PM@L;2WU)7!I(BYX/8?4DF MH@^[/UT[/ATYQC,WU=A64)NB#JA]=-.D7&#A&#D)<:*ZJ%BFI?KFL>_\CU@L MGX)N S\!2U2MP/]>*>HA.*/M@@2!6+Y]:6--=E;!B1=MB1LE,F M-AD&1'%47*9,NB(RC1PFE4V?\NUP=<4-56%9G*R*D'JY7*VXW*)WCFS"#3P* M9E+,6/5\LHEB0J[4:8#M*1RR9$EC0D2<_YC+<+D6;"8C%"NQ@<3 C3"Q:]UX MA?D;VK>Y\Z3CC,LI;'81&ELW<. M;2TVS#JS4-Y2Z^R::,;4@L,&K,1296Y?5[*0Y)NZ)5[V:G@"9 5+8$-;F#0A MF^JT!#"L$\'B$040TA\F$&2B)+XE.O^.(^6=ZFR,*NDK/S[@U9;*WQ-LI%.)B^ 9[%: X6G2NV+5LW M.AV,H?S%9FZ^HH\8FY'+(E];695-I:-[83=,+/MDN'4FS)0?;SVRD%:6J&&I M8?*&.NNJQ8R525>Y6UI/D3PI[]*7$<&]<4".S>&.^9 8HE19HM:3;7TLV>]$+1-U\VN+XG__J-=SNT[3@%'V?FEUX83CK!5C% M:9#"9:U>@\OXT2F4(YGIO^G'&F+DOE@',\0AJL0@,KT4H2K^X+PL&D\>=8AC MSKE:^B8V%LJ08[T6(H 1F/1QJJ.K*D5/M0"JJN\Z$%1C0?7MIM@")68>*4<$ M$V2X&$I]%[47VNDB0\JLL>@XH[J=9KT"E&%OHQ-P*9Q!_KZ!ZG*JX,S>D.R)-6= M9'!P:/T4%F5F\!FH!2GRJWF*QA4HF3TR/K0"8(K"[;9WMO"URS8)I54CJ>.4 MT57J/#H]GSRVC1(NAN23]24UXOD4 PA5+U*!%T2] O1LRR%1)$)>N69^H$J$ MME#5&AFF)[,8W8(U8VC#YX<% V%B*IT.D=8/M(AN^66*#$4;'(A$]?W'/KP? M_ ->""QM;DQ4,JHH?JZR'VH5-F\6SP*&@04DK,NPAV%]HI-T; M_?Q:N>@OV>:YIR_U"0B&F__5Q6OJU9RQCGI1)?K+<>5(UYLAD Y%.%*M=57E MEN0B\5F,00&*N\%SN5=7@5?Y><)4I&7U9]F1Y6;\XC&81+Z*,=3TY'-<_!)\ M:_,3!'?5[7T#R>U^XK'U&HW.TQ^7ABQOE]NJ\>C?82F>I,_PT301NJ3JZ"*? MS<"D^X#E_J,X25'15%2Q_S$H=G\5R:/'3K5P.(UK [1W)=(J^0HHQY9H<]CQ M2SC.N1W5P++2.*J6XQSI;L#.>TL5G\K,]XTJB"A>KY6&E\CA6,#" E1ZY4/? M+#;?@)U -0L'>LG,:]"'P,4L+,,9X*]V^H%I(B%[*SIXU+9X>OCU5V5(6& MBIQF#"1%@$J(U6$Z@:P&)BN^N!E.YU0I 5)P-/3)7NSZ/9/[S49-^2Q%\0@W M<:$W^SG&V&'+/W/+7Z\U1VD6L"./&M3H< [?[APFJ@RLE(^W6SP/N_\-=_\" M ]]V@^.*D._2E'-6H"3 0<@^UQ4X',-G'L/9MF*]O=CP\U*=U9HU8K)JJCYM MK8-5F4&('!Y'167.>I.]SEJ8^@35ELQ (A3_B///P1)E+ LLT==(@26S*;*3 MA"9-2:DF!9K*46=,4&*_ ^4]"'51 WV:5+':F)KSS*!A6_6C?B)N**_%Y4KO M>-+5NX(LE50TX[NL5.TMP#D&+8OTL6:&,AR7*B.:$ %K@SJN9#QC1 MR!/*'4_!Q[VQD474.HZ.-4%AR]"4AH+(%1FK%!+3^?L=6.;KU;&&L&ZPGZ*, M;FY#.^@;JH!)D-B58,[K-1.:AS>8DD(%K&A:W#"[%QI B,R KJXL"'B#4\G$ M1:ZZZ>)7S#*G5\!=Y?[7M767V\WW1Z24=KDHPL;N&WKS(FM<9&4IU\B8>]2N MA#4)R- ,V6-#L9MK<=N9ZE,#C)UD)IW(_%,ID#6X*D?4&9+2UGA*,B5Y8 MQ2 ?AJJLC^1- 0:OL^JJTYOSYL/9*BR"$,3G?I#;)F/;,H:P470K0Q%_ M)5$"&W)3UB'*KF6@JV4H,UE62U;-];K#3]1K<%NX,2O5*?/"D;V 8K5=NT?N5<(U(\]LE&.5E%=Q76J :RV'@@6U+0N^TWL/RSA0=3/12 M8>:\PJ$6QS2NZS(3\XK":4/>#E&VFSKFXJ[%N92&!CFO\T@B@(FOP(Y?QLC[ M&E:!EJ8SEZIZT E1:9:P>C%^62@+-DL\A!^'D]:E%[INFR?7J>+"G52E6XWQ MQ53I4J'SE'#2M"AZ@RU#/"4-]ZYX#4SU MJEVXCP!350TDK3K>"LX"X^=&8]KH/N-BK:4>'J):HR[U<:KJM3+)*%*H*+L8 M_V37^E"!I3:#L"J/@'#0;A%3G,N7!K? )O)#6IKHQ9AOI>6;#6)69X%3;#Y^ M@F^V+ #5&768@HI8N\E#C?!2:QV"(813>% Z8VU-_2_8ZE!N&]H+@GV=R&K1 M>Z:$ZJ>*=(57M4GPN(FO@_<1.* (0K0F"MDT7Q/+OD'SA$T)K@,?N]TW*K7+ M'C:/'BL@!35O%=E5+OA62$JZR8[^?JV""]C@&B=6^V4^I>9-A M3Q^ MU3G090@*V)K<9M*)FCSQ&%X\P[RY,$<:T&X10G_U0T3>T%CYF<<[DP M;7-V4R*U05J8QF5!K]G+[!2=P@FP$TKY8WPAX<=%5R&ZZ 48G+%VR]",_*!- M'5(TB-"@9R/=*0!7KK'2I3*EXC[Z(Q?(J#_OQWEN;13%0+ :6J5:*8>E"_=)X@ +LO:)9 M*'%2 N=5/5;V-S"38^(,1VKL$14GID<$VJ;,9E.#K6& >:#>0OH$JVDG>5@4 MT=!;VY4JPW??S&-N-X+#AK/%"DP-VZW"W3Z(ZYD MJ*O0NVL&BS92*=*I#$%: @^V^O@2[M@G'6=>(U]GD ;P;O8VX"[H0 0_Z(-< M4MW/![[,\G.&\PCRYXH&;TM^7Z+E)Z.Z%G600S048%['PS=0 M[G N0WM;LK0\BWUM!L%,APL(P[S3YK1E$2T6!AHY(, 9,_!3IP^W#2PHD CC MM3H-)8-PGJ5YJ%O_%TFY.",X0'X"3K.U!JBHT2:P6)QGLB?D>49=/5_:7GD/ MR--M*^N#M;G2N@2LA%;!+/9(AF&UC;)9:;Y#:1*Y+C56:*ZOCRT(>9]U">?& MS1P"9SDO,4!1<*&[I*YB$:HZ9#4!6+?W5J@_OBII2B"%LW8%;8@5='-V2:/: M%%S'()^:,9J5K8YM4P,4R$ QJ%D%Q@AJB".T&$)10Y36(08":>'8:>PSMD+X M<;I"I8222K)>G01N+RVRF.6 L0LU( BC*[!X?PW!3L_OY=7J&J"R@$#!4+)] M5+QF?1"(CISV#5JYRP:W,F3="*Q4'4IP&+Q541-6ES7'X(]OP]VNA9Z41 MT@DR8=EAP3MCF>!,16WMP;K6_$B#/F$RK1PBL$PZRE>DTC!4JX%.:5J&"=72>$>T0)!WB3IW!K*8?=%DJF^8J\EG[YG MY!^XI8[_XXI*87<*4,=YMLRSBDGX%..#A9H PS)27!&4U#;-IY*3YD4I6!ER M?PX/,:4 (Y5E3^4J5C6P6)/F9<7HY[7Q.@-K=^FE='5EQB5P.H#'!(726O4@ M$5;(RKPVT!9(7:SG 6WI!388XN4K<*/& _ 1SSC_-)S 7Y!^I?\(NP+439SX[+<9 \%4#&[CL?(<,SXN+JHEK!4KCU\,\ ;^*' %RKV] M9O)3'/I%,027L9BSU%5B/*.>%D@?+1,>2T(:'UYV#;1R4GZG\GEJ/5\V6+"+ M@(A-L37FW"-G>%M6"LZSV%\9LCH9_G$Q*(I7<'"*/ZX4]70;GQ_3YX:OS8T*ECH%>R'(L(KZT6 T/H5O;WO:$+B,9?:9U;N; MHK")O4 A.8R&9X/':KXAK/JT].JJ^(HJN-4"BSDH()\>T[:$&K6:R\XS-6:P MZ(C!FW^(XIM0^H1M?=<@3!L1+2Z95ZIA18M^,WW<[(IB7JW$[SE?; ?_Y_#- MEWD<]XRE)U3[IL(Q9J0>.;-^@H2"#FSDEU"\-37HTO6[QHWFRVJ%"KO95"D* MOC]M#FF1!B<>8#"+-<]?*D@_:SYJ82;#PR(N#L7!;5A<-A\ M$V&K ^%?XHP62G(HKB*7A)'F]>J0_?0^BM2R6N/X PD_Y>44I@8U\$O!5C?* MTV0:@\)?+U_F0C%.]FT^TCX^*MW: M#//4[4/56R&.#O03S+):*SSE=^$L-A M%!Z(>A:.Y8$W5CCMM$;T+%!L?0XS']!=OAS=Y=AFN-"!K*Q""'8A\42FU;6A8>2*U3M ML4M\E(A:2QNJQ!#+P$;8T_:"#C$4TV.IL1,3H^D\F%%"CW(HY@F':@V+W%O[ M4*WQ*0+F!^VOQ316NP0"J\8W58+OG6$NEA+2[$Y13M^2\D#@;S'3 U979&N!XN:24PH$!BH9]E.YNXX=+=UC"=NG^0J1; MQ;@*?JHSTT$*(@YM]@-Y7/$J/(P!;63 M>5D2_5P=7='U-IQ%)ACRPJO47<]$^IR=(J]#K5W/""_A!1=9OG)-)L50.6!I MW]:Z51C\)Y<4!XA0?<(7<4,>O1J]>*QFN/,A\(KAL\+$VVQ:0R]Y*F5$@ZU# M:>;M$1@!@>%_114;M"2ND;&:0"AZ@>H<'GJ1PWJ I&-E M/<.*[A,K'\.=IDFP7RS7GWH+@M%HKN"8PCRUCA"@9A)-YZ3S$N M01?^J59$BYHG^S53VU(@GV?73:$^TT\E=P M&D[%=&Y9%P%G@3*C<:Q4X!G)&XY5KS_+4G,'COBN'+&.O'HW1U";Y@PCX4R ME%/&-##%O!@1%8V&A0PS)XUB1F?!"F6R[_48!64GZ7HB8(<9YJ'L7A)?PA6I M3ER4@%I!N!.V$5*X6W-!+<"'0$0?@C!>2#V*W6[+QM7=""./E9/-^*XIW!2K M2ZU29@(/EEXGZ#GZ,2M92-%=,T?J**;"Z5L"Q$:ZU -A+[C,X0U360/7TBRE26!PI M*VQ30Z =EDP160ME.^N7U%8*=A2ZYAPH__M2_I#-YHF)O/QZ8N+RRM"Y*$9Q M$CG%7B S"L=(K!>0>A @#=0!NLRH!X0@=3:2"KJBI5P\33@_F#=%:O'+SR^/ MUB$;FL:1*C^08<54E-[,@:KI!*1-S!M9G91"3I*K)6A6$JQZ%O!@"IH%YB': M@YV2-W!A=L VBJE28PIZI4AA"A]!XOC)"#96>HU C_E4#KVNAXR)4_/(=''B ME:4,SO"61LY^^TQ'*0O#5F%J^-5L0RE]1!X+ETEOD25\_RK9OJFJ2U:#)MGI MU\$>C.V R(NH/81,6W.N:E!SS'"%FM14?7WA;B$M'ARD[RM(V#4*L2%(X51Q MIQ.2'.4Q=8.'#CA%^6+*G@8WS9M!()3G1([T?84$B61G=7V8D<)J&@@A:O'3 M[3""+LWY%1OV< R:3W_&4=AF$C9F9><">,*3H*^TR0:L4Q0 5'@T-OU=)4.W MS<\V/LKGQ)Y^8#>E+K:T# VKZ,'@]*FM-G,(=9- :0*='I:ML?:"=,V=FU&N M3%?,FZ/\!85]D*H*_F6>>-SV8%L$][0&X7/KNN4565KW]&W^447%VV+.;Q#Q MGV9P=/Q3(LTPXU2]N\,F8KSQW2L97R5B.4?H1U/P'.MFV'+MLWKB$^=1\'A+ MD\$K5.VZ:,EY='0YKKX:G"'HZ:, +M#=GO +_*8;+\\"'P%G!\])@\!K :-$.I(8DQ86ZJ-P_T_'.. M?=NE=:#'0-F.)95E2MX0MU]QCA3)@$!%QY?4Z!%)PEF L:- C]3D/"W6+#%P MTHQ[,\SV6[NKU[,G3'6L38 XNJ[;LBANM+X2V-ZNZFUP/ MN-S:LJ1-1/:'"]1571D993K,\M'75LDJR@"H;DQ<.2;:;@J :=WTE.K!M)R\ MFBO[,\VI\7Y6]FZ+@1[J#&P$E(HJS.1-KVIOQBA#VVI0<*(Z[4:89FMZLG![ M42/SY"DKZZ=-7-2SC%TM7;,-(.H(R].F,K+J2R^&(K'OAT'NVG\KG2N ]C7\CE7G-'ILV'% M>2NR4(5-Q\L@$;?.& $PT'JS'V/A2M6/>96//'U^=<4*-@TQ 6#))MA0^6. MW?+20*ZHE5'(@FFO> \@J$/EEW7X[7VH_+HWXKD\E%,I3'"7LR4(N:RB"?EN M3:L &!G^"YN $BUR+4A1;2V4H2 XCE795B*FRZTW6^[M7,YFFS,CE' B!UB, MYF_XF.;7+:9%X,YT+I9@^@J49D+#V_K&%.,0J7G#N*P+?MER:ZN.CM"#N/&" MS!YE ID&Z\*]V#.#']M"0E1[B#?Z&IVW1+6+3HSAM1*/ . M:,4D0RS#GB?ZV+)388+- I^[[(+,S!(@: 7TF<"T3-<7C^U,U7E\4U$Q5.Y$ ME73Z"=*3C4H:%($$@S&X\18U9^"A!*9TC5H])3\I"\)MKY+SD]R7B[.ZT?(- M8^K2%QBZ)_MF;??7WL-,73!37(J%VF]A+5K-<^#=L\ G"!8D^DPT"L$X0]S: MSM!>I0Y4"YEB/ZS>&]0+5ABIRMMG$R"1(U3\=J>=LFL241*,_U)SC/$D8MT)#5!3; M6X"[%-T=RSA %;T$Q@VYD"DPR+X,]*4(".;H/*JTNK& "=>X!*-Q%,/."-YJN52&?8H*-&0U M(K$]^GFLXFBF_]'M5H^07RQ.: .D:W0]5,LX@0@XQ6CM@K M%"Q0U3PT= 0##"0UH?,#L#XS MQP#$$@LZ]8! 1ET1JFY3A*&UM1K*@G=(3<# OHM\H45U%=.TNGH ))"GI9V. MN(&K0\T2C(*#MH4P&Z(>9-),6&:7E9:TKBL(.!(!YUG8Z:X3TEQ@4?/25&U# M3,U+A)03<+9T;L99J&Z037+"43PZ\CX7XS:KPU6HZ MEW!=8&;I,$R6\!$NO8# 7"-G%A)J7IJ^>YF@>#Q?JL!%]):9?$)L4[A,;%"D MB>3:#_4N:XR;ZAU7EID/MH2*HV+F"[-B%D7X7%Z'84W^0IYJ+ 1"U:#B7T\& MRTR[#9N\5^"PP*5_^H.7GQ6"?P-4GY-B$'7)"Q$&$!L6E#6@D;;;GK"&M[BO;B6@WI(Z(D:%HC,1I0I2;DBS0JUVH@N;WGTD0Z]BP7FECD= M)J[ ]PAPZ)I6*RR^*),*KZW?LS0HB?6)[C34MC+SFG^70E$ 9HI;#5"^1%$? M97PK'GN7YB;B9:LN54>WGAL2JK#:ZNA:ZYG+4SCR^QK\N=/2>8$2E:I3G6.M MF?;"Z,$ ?DRA!.X60A0@;190F6YA8A@?V;283Z4=EL&2HZLX"^P*QUG >.&8 M@U!Q4B[4U=H=VT+RJ:7M6=I>UL8UX'2]Z;^H<2+W&%GQ4\GGPM1'/W3ZH4; MD]P:OE2"A?.P0U*13F&/FJ"V13@<)KS=$A;!7C?TXD)QDRIRH%@Z"$_4^!B> MH>!8%E2].-$F,1 P%\*!RZQ$.>7#*Z87 LQ('L6LKY[&*P^VVTERGAI(WK.W M0HC/.:6]2@5FU!$XH] 0&YMTF1YC38LEE]1'#:2B0-/5^K(-G9](5)?:M_X= M#QA[L?#S\?"X8D,0A0;.=4I<4.0.HWACL>/3O%N^'7SW$4()WD '9*;]2QZ?SB[Y\/CN'[ M.HE87/- ]%:6LO#$3@"ZYCE?M!XTSO%=<4O20OEHT$*"JU;W--59RK*, MPX"^@K7\(I-V=QI77(2AC9'$Y\1-PXHE-V;MJJ;L3;HI^K95-+$H_K0>"Q(0 M-#JV"468^59P=JENV>319:H>Y0:;=S#AS\/1*?E? CVCW-7:.U482]+AF5 ( MFTD13DF3#:Z#6(\LFU5(M%/])+XWPW3R2 35-JH1OX Z*II[$X=QF_$<9KG= MWX'&3@G6%![.L2L.O=FBP I*+ZC'Q-(;BGKAR"*>&Z #75%-QV2N:K$4;%Z MSA*K'/P''Q8E<;H!B&3MG0HS$GZ8MO8*(5J"BYE)'VW6"OI)&*/@-+PM4C"C4"LQ3!MMU9%PS'I=JM8>G[%R 98 -EA;X%7[&:K%X9CW_@ M917J=(7UO<>QIBI;Q74]162 G"SUYN3#<8]DCU'NI # M0ZE!]TA07Y.0LZ2226JJ2N@B2ZSF*]D&L4KYX(OK\&NNNM \ZF[BQ$_1EQ9< MB4Q/1-*SDE3.UGI^$&U80)MRK?RNEK;1*RE?LD0_3D^-,V6F,37(:[&N6N%0 M_)/ I:UA!6'$(!MUYFYE588!#1T8K*A.%H5(**_UJ,HI%AFG.1E=.8C#1,,' M8,5DF%.,U(FG*,XK)KE=*0RTE8'P-@LI&S3Z0)"\"-F4B8;B[W @H#NH M>: M0:ZG0Z;S/".HC)KSG&@20X=(9O!OBGU8OV=UD;->:,?G7(YIGUKU3U?UJ9L5*"E M^]$]]()KQ4U>$B#]AK:#9@Y'G[W2Y-OV>_BIZ\+PA7+M"-0N7!7)=ZQ*DJ82HZN"JRE !LE!CS6(B7M:TZ6^98#KJK!/JLX"DN)3'9E3%ND6AH# M@+4-G_HF:V;;1T2J17%%.LFZ'+G:LZR\W0:5JE'1IJ JN"!84'8W?)1L"KNF M<"/(!2G[$OQ<=D:FDGP8C!;Q-$G*:S#G\!R G7+2)B[>>SM:*[PYE?]S[%E- M9+/ UO1D-RHVP5(/CTI9<0"D/3+-%ZTRGM92ZT!,Y MCP9;ZSL#TH!]WH/:#E+_YSR> +-,NI)0*:&2@-VBD4KNQ[KRXFJ<(BA8(A_$ M]>(HIL^T9W)(VYA$!7A42H:)LX(I [P%SV-@ : @E$Q(5--Q9)P ./-?TG*1 M!O >]J%7'"F(D8A/['HV;1]SHY5J0N'N\B##CN%3!/EW!Q7GZ *SHPK;D_NM MK/YLNX0*_O_6K>'X@I)+# EJ!W,?9#CU90ZW<([5GI\9K_+'-2$?_?994!'W MDG=U/F!CLM)2QIA$HC1P,6R.ZAH*I"8;:9[M8APTC-ECBOQQA@F$/V>SV7#& M:37KR06>[87D')?;@A7,=$47$I'I5=B<),_UB"QDL65N@E].AN!-&& 0@:V*9Z;L!TR,G.IFYMI=&TMJ*DK&E)GLJB5)RP*SADMKO0#0P4CNO! M[T5"5C]2J#%&-(:4&DA2GD>1<.@"K2Y\AV.PW1FI17X>(LK])7/<^6F,P1.$ M%B.0".Q&,G!X!5T7,U1HO"G'A^8D@+305_D&4\2"+LTN$:4VM @+J8W.0!$\ MHCC^R^.SX^*/V-"+G%/^J[%@4GM]A)2&AI 9X\9O1DB8<9'=9WZNZJ+;]=K7 M-;?&- /H!3/T $&36 %N)D?J*E)<3CV/(9AUE+)11%?1M0J8:$!K0-6^T//2 MPC\DAEV;P,6/XOU0JM<,[BJ7$Y@Y%_QG-5N\=&@*8T1:*"*&^TF2J) T2<$@ MU269^ "V1C3 Z;U5H9_9S3!4K^^\+/P,GI9[4*M?4ZV"B3E7>#_D5Q:BABQF M):U#S.VPFZ;8SF];NRF!,4'!]4/?0UV2*(IP=N MHW[I>!EX)?%F'D,*OU@D1PLQ

JLXI>L,X@>"(MI3*L\!>CJ$KR)]^JT=)K MHW9,21L&#I>_[[(L]0Q:MIWQ?4Q7<08U_\&H,(YZFD)$; C*8,,=X*K0IB M'1N:4O,]V+01HFTO"0!$]0S[Y9JCF6#(+(\:/-C^CDS3D05$" ]\'T]54+X\ MNIKNS!!A6(W*#9S936SS/VPA"AC5>6YU%9#=Q-\!B002@3B*8Q)(/ I!F==' M<_V<1ZI:J&*,AF<)<2!QQ3TW7[!JTEQ 3L!> NKR)DR&?5:L_R"#>39 M>JVU]MJF-PQONWF3.E_EZH-)Q8+BW4%,Q;/X8,I+XL7"<>BZ\K%@+_>J-AVE$ /XJ((]K4 M0+G>K-NNJMC@X(0]["1KNA425$2;BO-]QZVTZNU"$%20C9EZ6HU:\U_PW82A2[)B_C## M9U6<9J?6^Q?^40-H]6ONO^PO(U(66TFN6^N6/D*4K,(XTX6G&E;%;;JJZXTR M/21-$E)'Y7=AL>TVJC1BP\ Z8XL&-SN#W1:10\ZE_:0Q-[8#_NQV<7WKY=,D M[:DVL-Q;8(Q'H8<+SIP&W4'H-EE]"[JZ*/5[A78?E59B8967.H^.GKT:'SUV M?@=M>KZ4'*=FS#+\YD2O?YPGUW+%[VM+:(;]2(NL.^L4>)5K5>_(Q8:OQD!X MN;]B]!A;,F0:1DA9JO'MBH-DY191LYI#!9BP?KV&WUX(!,@$M M*P26JBS5M?PL^/=[K&A/BL#CD */O$NG.O+XT+7N>J!)T8,*U9(&8AA4?-UK M620B*@J20^=.IN X<5E3JOK[5.D")E!D=(7S-U4,8D&H-BR1058O ^H,,E < M8.L)C!%HQRLU&T7Y=P%W$5!CZ9)CO,I*M $7YWEIE D)]0/)Q31 M58X.% M:696CB:N346W2LO:PQ-G,4["5K;V%G/@D4E9IS*<52W37(V>%XQ:-(=-?OS$ M:;1K':/2BHTJUJBQ$O!Q,[D0H7R*%_6W7*3M*[09-B_C?6SUT,CZY$N%@RW\ M7(0G,]QI[*3#,JTOG$%\7SCMM.2%LW%+,#;H?AI:4+X36)O8)4OA$0Z+\*A? MRL]@[1'7%9"#/H=C9] V3G!2Q8!8<6H5DQ5OL+?B-?!:JK*Z+?E944#QIAHYAD93Z"DS:^,DU/=GG"G&6CGK M9ALY6=,_;5).-I*"%:S"KGXJ<50S'3S3L:JT$S[[*A:A+@JC(BH-T5-4=*EZ M")TE0_IFB D%YR$AR]B-IP4H&Q*(6[E^ -C8SF+E2@L MBVY!(50#,9!QZ&[CN_MB]1^OERX\4_;P(1WT-9P-:_29*6_<52V2FAH.*JW$ ML3D&>JN$N&5%9K@54M5^V:5>+(%*U4%/D+36#I,BLJ/THW(HMQR'/Z&2-4D!.%V5H-N"<@NE1BG9?M(PI MGKK0&[T7E*H-?,Q4, 0S:F MTX*E(- +8A097"J:%Z(G8:K*8YSLI$:K@>64@D0&JX-@W%NQ M<&=;PA@\I!"O%6WDA/02')/(@5'S&=1XB>)AJ8C8H(ICC1WFR MWJSWGQS>4*(:5D/84X/]5D)%-17;@NM'2W*Y@.52#E^&+97D#*K32F+TCRT< MI]C#_CE57"ET(35N7G"ER_7\Q/<.W9(Z)8C"Y.<1(N*.L,!^*2QUBW90Z& MQ72]_2P4N$\R37$5< Q.PU7UGG=@GAOU7;![45Z@>A'@.Q'0MD=#A I)95IY M0WDEO-5V95318\T8KT 7S%(UJD.\Q^O5<=]B1&&QH"F8K]0OI!7Z-M%CP"=4 M@-FJ]52"C5R#(G;+\!Z^9ECT,&"AY9L>V->FK_YN]L75!O[_.PJ\5J_>GC;= MGB_ZK;K?FDX[K=ZT.6LW&G+:Z7A_N?VC!\+S6;R\7Y[$Z61XYKB#FF.W?W_, M&OL1;_&Y*;-2&00A?_,LWM0THW#OBVJWQV^4("E*K>O.Z4QW"5 N@[Z,6!1Y MFNH41Z"!OC6N+]658M0-;=Y*Z88(T1%3U3K6E9BQIB:H5C$V(QIC9:B4M69E M,X&2!KU,=0/^M'@W!3@B?,J.FA( Z1M;$>>&L.!66(JJ$Q,#,HQ_SC?UI8<[ M71[IHG!]"/_->/^;VV%W0JU_=]=15>R)3V#YW8C$KX9Q_*%\DYKSFJ&7P!63 MQO340 <8TB"H@Z/GZ@ZOU!W&Q1V.[B/)WST1@6CPHC =45,_,^X:E9MQ">^# M>[4S++TR+JS]*B2E'I9XVOZ*$Y(]Y2&3Z^!4:OYEX%+.%KE#%I\VBN!Z\R/[]1^HQAKKM#%H MHB<@T7L407HKB_Y1=W_W"=XGNWC3PR_"-!R),DUJ"H:(@$4WQ/!T]=&SWA4C MT# !5JS ()O>$>3218Z(+;L]\L8(D6J>V;T)PZG=O&/Z(1O]- "1]U0!U.GM M48!>0:+'D*CI/X?N7B-*Q)M NTWD=D)1P5DS.\TC56R M73&Y+>@^FEUX +IJG&-0+#4'Z(/-L;*$@>9Z$VY3Q7X%IZK6\8I#G9ILDNX< M4*<[K;@\85-:[CYB;;[8'.')2.86WF@P[:K,G.E$6GDN4:;5*K ML2(98V3:QNQ/95N%(49I"-#F/=:!8 (S)H6)BFL]O;.4"#@J\T5!%%6L=\N M$A8H[,.8S^778O!(Q5D$OOK&6LJ'V 9Q(_E3G3)B@!E-$+R4A16"WUC6.J$2 M?A+(*2P%XKPF=O>@WZ0E)V-/K:LCN]N'53M*:4:U0//!$U-@, MYB))L="&JL&%X"$R*_8U#2;M#HVI6%46?1IK6Q*DQ7K6$#5)3.T04;8SRI'[ M]2P&/B]?7N% 3?BVO]84:6W5L>[/T!:O$H^LZN!6H48").V%:F9=RP!-A,!& M7 C*BHH$A? ^A#'U.X/-] S;V%]F>7V MEV.CZ_!H!+IB66!,)VLZFS V[W[C+?IZ?>V?J;%5[FC3Y>#I J2*C6@M36;# M5RHR=%.1!OL@5RT;7MPE8N\V[G>;\Y9MR_6&:P/%UP2#YFEU8V/)$VB\^FZ9 M^]60"LWM1&.V)B]F -J"*[7L$JSY^)IFR391K_,)>LZ4OIHL4Y3:48RX(Q\U M;5CJ6^:RI;T*^:CU&*I ;8F03%S/PE_D:1I7+S_08!"!%518"82[@YZA](VP MTNO:AB"ZH7&H4X_-GV+NSMU6%*_8"B):[Q4GNWR08O(T2@L6VH68WNK!["+E MR@Z'1E?;*G/,@E;]$GO,&:/L*[9A?6X#?!.1: PP:I"IZ2)ZUJU>'L$#J&)< M>X>W>%9;MWDM5OL% NW>N!Q4R*8*XTJ8R!@BPUE+*>MX[?96"$@L,Q8/ _AR MF)[T6-'38/5^VO$R*UBN\,0LHY3C]86NK%A.;(4G1IJK32*2LI@JQT\Q@].9 M?H,\TMZ^I@4KEJ0P#;&0G%B+@% 3SIINS".J$%F)U2?2N I^;)#Y'BA!'*U: MZI(4)52&=M'!:HI$*$%3>!8:$TTE>4KB6T&LEF[9(3$(E]O(#!XHM5U.K*L1DQE[\JF[OL2%1E=5K&6F/?[8 M.53=W@\["$(GZSS]<2U2Y>UR6[4V[@4/;%#*P_0NJTZ;7U*>]X*M-K^DA>H! M=R@VC>B;@?RU_@>;A17+[A[-_C.6AKCU!UO:=6#%;\**6*<@"T 9T%_9#;I$ M6]0UNUK(B<,<9\LXRGLHFT]W)"%DY;:&<4$J*M9[&01\2P;32;M]OP.][R?<=<1\EJ1V.W+'>X+ M04DMZC03 F]DJT*%246_X,AG-8( *6XRGY2Y&S28_%P$2C8W0;>X0;: M;7%!+"RN0.(Y*@>+ZYV%V;NFK%-OE$=$J[?;O#?7/9%').FC:!_Y3X L&> MX'\\-HDS! ;@7O"0/BM7!O$ W5^U[ _1>89MY_.II/L00JR9(VB5":_N-OZ. M-SZK#9L7"]G5S.FY_(+"V*3,57'K%PA+ M;2<"=V@UA14GD@U5YOIZ,=^6*J*W)A_"H7JLAI#>#D[F*$G*0BR-(*421K@9 MJ6XLA"DVVBTQN?62B&N'?;EX@]%17?8A\.=>$-BHG,$)BXXJ+@Y90Y9G1$K7C"2=WCWMHZJBPI+/5!<&P\53'6L%/B5!CD;;P/Y1L&UU@F@U!=<3O R)^1SVEF[P M>HUUC^"[4T2*=C=G@@!B?QKLS90>D*357-9/_)]E<&JO^:H5ATHB4JDDE%L$ M-:^90XJ+V=+@A+>NO4?6F>\UAEENU"\WI!VF;<6TJC,F&MC],#:/);$T.'C- MP?[!_I>T+&R*4GWA(TNA<"W51'3W;4E31@8D-5XPN0' N7G8>\0N%%K5'R5 E/3&W01 M5^J@F :D[!QB7LP5#: .T? <91$;S*J(4@=ST$N[&@##"_/#K*)*&2Q(S@K4 M*Q1F(# ' L6O$ P_ZYJ4-N,WS>SVZ3EP2F9I^]R^X6Y099W?$E$YZO@2_%MP M?ES:#ROK:QR$6)R!T<2T=+5Y'$%'-@T'/5<_,ROD>6J9U5%-HTAI1%9%ZY,WA#PTY4?RJXW#%=J\)6N-6Q MB$SIE*DQ\4*,0!+LX BROQM8@'K5L>7GZ#KP=E\TWB_WK_^1N1]]7]4YV8DY MGWEKQ!G-P>4Y4@\:6#9A=RVK/&F7Q.)C#9E,R/552W<)'ZJO8-JV7U,YKX.7 M")LC,1<"_GH:D&+?TO=1#6:9LF1H(=V'X"I>P0^Q+KPK.MT:9 H>RH&?1"R3 M&2-BF*+:-&O&H% 0*;9H,@X3L(#!IE@HD8WTM:_UK!V&PK9@#?35'0<1,3$U M-*A$6*#+*B H2];0$ZED>Y6'S0!RO'P7'C6%\=L\9)WG;D#,?$8H==&WI?+E M_E/B4$^6/> =X%)053=\\%5UFWMKOS4Q2#XO<(,@@0QC#5*+E5P TIC,3!=T ME-B698Q<*7&RWK;R MNH>'FYHKTHN$,OAJ;72@WSQGZENR%E>\8*7ZD>86.]=(#)+@85X!K1A?Q=V+ MXVP)?I$)ZES?#'$)^-3!M2W;VQU2_L,T!?C^%%R@;*DIA8!BN?G7\C&HUG=E ME9>9@QIY^#;Y'VXRY$TB0U*KH=*^U)%V/-,*DNSU+-FUCU$_SM6D"MB78, * MU18X3LFYHGLSKHA$>58=3X\2F\,Z43GZRF=< _3H'H!K1, M?8\689DQA#>OBOR'/:YHSW K/S%XNT4;5_6\XTL)Y;7$D/R-HK^99>U4(&8HQZIA MK%::^FW"D.4PP/P,&S*3-)FW_!QPXL0G:J8XI$JVNI!O2*LB M=U/S'PA]V)RLT"_U;G_"/[:NI&N,V^IK[JV!5@@1N1G0:)+DQ4+X\)1PQ/RD M8L1R-1?Z<\_=,@"UMP)9\V2X)HA ^H[D1N$CK?SX@(('=\!^<0Q_N*QZB,& M^U>G]&R?0G#>DHGR:8YG"RYJN\4Y-=7/,5KD<'E-5!*1P"B$A+H#M/N46O)H MP7Q ];)&,O RJ*)BBG".YW(QE"(CFV"7.+^.91F^6)V7I(HP_*OXY3\;?;L ]"@%YS',78<,+CRIO^0(M,J;RL"^E\ \&_).+JB8, M WC[HO3_:;'J7!>-JY3'PV,Q/=@J2:L"<4.\I!I $R6E_8__-3S9?^Y"54AQ M\MWPY'!PR!\(.PL_S[,+\%&BI=2%4(@3PN*:!"8D/P#WL0@>$SCN=-8Z.DNM4R\Z?=_"H#4"@)>2MP.'/Y+(&#,)APA(:['+3).P!KYGYS M77@NL+6W1#=V5IL<".&%Z;_CQ446QS"(U^%&5)T]<#K'8Q+$YE/49"&'DQX> MM&,FM=Y:H3[Q42T]?RY;SWNNTY%Z&8S>.(.U1Z!N0B-SMA>"HHSS.7[J0C9+ M2!I?@!JL80&467:SYP7'ELF>1MMLPXP+.:'% ^'(J_,@[NB&040)5M6-A]%:RV;"EJ&J41QMT<4452US/I9OP MB5?"2V9>8A@)#;H";NMV>N6$DN,TVM4B4A![BFOK[/38%;ZRVDJ\9@)CC=A8 MX _9('RWK2OB.T.J8'Q5(KKWB#1TD13=^L8D&A=B25QUCKSR@B71B)P,Y-!! MG' Z.VC0*RX[52]230,_JIF2:C7BK36ZBS*5O@%$/7:,JJHFNJ>BR<:$::VV MDPFDVEE7]4V3=@!%4H>F<3BPL)M%%H!2=K33'=P2&W4ILP]. !.B%_#Z&H'P M2IT?5?Z R9+7'6^N"W%''@H7"*$6]J<7UGTA]C<%0V 3$']--#I1CB2(.BM\ M'M@*DOG"50=KMJ2G3'<(:4C>0&,5<.?W[NH"_,G/8S3T%!Q4\K;8O("; IVGTW;.G@R-'5DQN6HM/2B4-9Y[T M1GPXWQLB/BQ93RZ)Q8R>I7%.,?BDQ=&4B$2^Q7ER)5I;:JG->T=571,T62,W M!;V7KQHI1;\R<(RD*AQ=D?$0\2L?LVR.>D:2%[:=G*^<"P1F;NV;NJJ'DUHT M!1HIO;3(X:8A0%5PU]/&0M^1*Y^:-(K6:/>:FC&:# 42S6=2DV!:%IHL^Q@D M!.4!=-4QI\2"TS<$_:G02/3-=?3+\*_\$!@W@E"SU4"!%TH,2*@E7;U/USUTE,EST6[JL1N"@A1_ M6W7V4*]Q =7#F\1&X]:Y3;B,U/CNO1>",47M?LBH;,5Y[3:3!.@Y+#RLO'BI M=!1&5V)I-=[4BL&(+S_Z?:0'V0@)VFAA";1X:53K2G:4WJ$N#N+<,QH$C(+H M*7P70#*&IS6Y&[BO+>*T*F6EX617B(9/!XR>=/$#G3.:"^:_9&<,:G!0 R/H MXM(EA!]+/Q$\"QX%MC8& MO-@GJ?%*I[*S*V_DJ\;-RSYU&[.S""J1=TI-,3[[["%YW4S1AL32T[M'3JN" MLFV>8@YO)@QTV+O&>_BN3@:OIY;25JF2?297J!YC"1R4]-S55Q._$544EH]D MDBZSB3U,PE/A'K*6EMF5PZ@94VY>RS4H5\$7 YU=QQ_H+DCVG2\U;>QO'SJ. MJ"NPE61,>3>^LI(M:7#MEKJ08NZTM5DX-8OARN5'@XLEXTA664W<03O[,ZF(]$CZDLXI]GJ0FIUO'@@ERCZ"G>.V[ M5, J,[=SO2?+E[$S1U89(=OBN)_7F'3@,6M$+61*L*0XL_R3D=\@OFB@)WAQ M-0Y$=!"^6U;X#'R: XOP]G@ YAD44*L%2EW[#*64F3II"&,Z=I*0KA@-<3KT MFEYVYEN@WSXHI328?&!L=):#*P@]K8RO#='@75A!AB%8\C+88#991FEP8V(Z$(HJW6C9HD%.ROCN?L#O4/!P.(F4_84::M0\/,SG6 MAJ2#GI1_DN!X7U.=.]E&&.@G%WPGTH"8?T?"L_AOKAMPN:#%,19UNL-@0+U1 M!A'7/>T5=LD%1G/*A%PF@+\_?.(0];G&PI4SN>E\315EA?!Z=>5I^OH45V*5 M*KV!4]I<8"LO6])F%G/"E[-P2\R[6:O25'3?F#[8UD*CB@6Q+Q!%/0X3J@6-.V:MR% M'9O"G<(3TCGGR#5!B4KO%A92DW/34KL_?(&NNC2A OX=&.B]8DER-R_H88VY MCB58Z0& XK!W@W0[['15EEG!H0T;;=MMX_UMHY!,)@ZN1!DEFRLLB]'=4]L( MG3O^*H;-0)?O8?9CJ:)NMZ/W :OM"A:12@ ,[]5)N%HVRW=#:IE/CX) M9\Q?&9+V\/2-*\?]@^T$CQA+H(K B<)074I@-&& MISFH]QYL>B[41]W=%I> M79MJQ!_CO2-Q@FDB:(\V@]@+:$-2?R6]E\9[(POQAI>:%QH,-BI\(E-S/,6X MW!=!0VV,HTUU C4R<","/]-5V\9A9:-6E<( G5 .K:^N@E4D1"%*I!ILT M8J:Z.4A)N0Q^TL!]C+RABHX?X'U&%J(;OP+:8>9R2.[UFI5*N>MH5$A1RF2/ MQDIA.W&C^+X@9S/1'T+\*A64T@(3V2+:P0DS.C@+3HRT/_FV,)AN'R\4:NNT@V3\()0K/-- M,2E2+Q2P<_D%5Z)W5\643>+[V\ 5^N\ 6=MUC3OZ-3[>9,+V8OJOCXD>L"UL M@6'R1Z\:M=UR;,M)=:593X7-=*MM'!*QVZ+U]\7U(-F:!$GD6%;TWOWS%;B" M+WA-+P+HTZ!SG"Y$K9*:9NDY>VZ8!'<%6BN7@"Q;!$9MQ4IC%TUL,K*YV$7& M_O6"8@2U34N-,Q^1+'#&!3)H,M0"5E2V/*H9OU 2 @_Z.5!_+ M<,-J&LZLNA%@CGT9/:A'1N1Z[5NRKA7KRTQ) *C;+>@YTCYYCX<#W\-V-K,V M3GKPC1X.75!$,9CQ?M$T.1RA]PM\""9<4=#MI]7>[Q^1B *_=9G4HA39O/:T M(5P6G/8SAN!/F.\5G@$?H40]:#4P/);$JF-I"HKEI/(6^S#1,N "QGX\(@%M M8\PCW2YQ"EE85B$?=)[JJB,,VCP1QE@PV-@ ,:W!SDLR;3M1K\.X(/AZ? * MRDL"&8F718S_A(_7BN5W!/U^AH@5=&1-\2:M+#_J]CG@Z&50:\$5%?C4BZ18 MN$9/^PKMY,6"!VQ-S,I,D.BEZD88!'S1J]M^?TIY(QS,7@JR=>%*(]3XZ,'W M<0H<3M!WP^/!,'(H*TL3.5AS(I<9TK_\59-@7W+U)(X'S_P<,#HU81P2*EC) MQKEV\RX-WU9UD(_0-T)!"S"^BX [6QEU-)+;V[F2QY0]81. 19%0 M_>JZ:I4LDV?0Z!%B>WMI>_A#(V=+Y"G!UG:5@^^5*;@&U+>[8GV_M--.Z'QA M/;3OW0WQ_/5R(#(9J4/M*P_4,IFJ#,O)G.[)+7>W :UP$Q?$OJ6GA$!X4I-B M8/G:D],X>O1?"XR-M;RZ.([_PJ)>^>^7<*0* M#A#!'8T@1;]RMP*"3#_B0BA;>>O]OQHDJW9T94OWK, MU+$$G+[<]9[0.K#+NW12I !?^OOI )LR90,UY%#2R#E/ZI(ZW- >)*7B50,K M1[*L"Y=8Y9.@(R+#-1@&"KY%X;-:Q-G9HJOL'4R]4$O# E.M V6WDU_/&,N- MH%),5 P05"X#E=JP.AQC "4OE\6T09M'\DS+#%X]3_GQ,48U?M@&U__4ZS0; M&#.4-&WRB> 27BG7I&%VNP() MG6@7+;-QL#JDL'A.PU7M@72.V(GU!!8^\T%"+\BKL,992H1CVCTE#-_*)P+_ M2B6#R:6#F-!HXFW' +]'H,8N+(B9.#SYBEUB< 3@[+4.LA!7Q-"!$1S@%*S; M##4*"YXF'[4KEQIP800!PAW3:*!![+G,4-\AUAA.VK-J.ES(&3)FXBLF>4&W MC02[DP7!=DS##_67]"M2;/QT8T'(L6+V1QE2"J8.FS=4=X="0&#$9Y6#HVDR M>9;/Y(Z"KG4_(ZVS;)?X/^VU&H)\:=L>O-/<>O]>I.<,@&\:8I&*%*\''_X- M=X ?AU'9!"2WF9)'A_7I\YJ >;$VHKY0"<-"7V6;T)KU\'$4WQ#<0PQS\.^D M:[([J^6%]O.L?,.J80FC9:<:Q15[UWZ%RNKC;DU'%J"$9+SJDJIV]3C M"6"BMCS/.372*-ZZPJ#XU+]L^%I/Z&?O6>'=+=TFVW%3M"BZP6KAL)"4K,WV MBGR2]:P;.C!VR0FF)2E++$,C<%!1'%6('I9/HG%>CQER@G\"AN?@^AT%1IMO+[82/R8 M\6L/AX>#DP"_5@,9,#ZBF\99'#WMM,_PHP;1+ZY]!7NA\5:+?$=*Y@30W_%K#QK-W4$?/E1VQ@]Q_WZ MU$E.3F=6YE58GJ,H)D&AIV#-.7)P3VS. <==L8NA])J:+A=.8@M!SG:PG*0 M3;EE7GCF [HZI/\]2ZWT,RS0E:?F8%.>8B"VRT"1=)B*).=RJK+)&*#,-)<' MIT7]!^T-9/7&Y'A!7MY3#=$A=8 A^"9J]B4*(P-%+ QZS-@:5O!Z=HC)BB/O M]6IPYA5JCY0%*><;G[1">7#/I=;7N+B(3^ZA4X" C'F9RI@)C<9OD8!?FFPB MW]3T@+ PU_#'7'744!\%P1"Z$A =%+HG^@,:8+9;%RKJ*K0H2?[B.["CO8QSJ MQ@4$]8SS!.+)YG#)7D@(E930_RRZ!YD92[LL-I30H>TW/@P+@1:8JEV+%69< M9)O8_0QEQ5I;-C7@PFB=#0U;U"\SAS: R3JO"X1, *%(^L6GRW<>C"KNZ?;U M V57/&L3JE-V@W9Y*NH!;]0C%\/0 :AHT )6R/Q7#B VLO&A?K"0AQI-E/R MF:2^4=$I84C?!5,UA1Q=>>/.Y2!Z=9&5$L/I3 0';08;]V[PN$ CNW%5&PZW M56%39<$=T%^?,*R:!X5-"#D?TYG!*BD*[_H//4.SCQ\SAS@K^K'-F*:=K%C MQ'!8,E>2BRI/8[G?L?-ZDLG]7 @].YD]RU.9)01-]\#K8&BOWB4M(X]AFMY3 MIGE$,BO(5AW'7<6UBEJ OH8[Z'Y2)C-1^:.:T*?YO]FS11;VTK4"J#;$E%?? M3OAS'4=3+)N*H(^5/&L8^P1:E%0BND3KV,D-4 M9P+L7(S E8((@@BO]&I;=]Z-@VMTW79UTHPK?F,W.(Q@]&R7O*:KIO%^Z!S? M'NLM-M5,RIA)N,BN>L%?()3WD*I!>]E>.RQ0PZ(87+XFJ+$:1.]H /G<8O@I M&2&U:.%PO)Z3QK3E%Y+"GV5)Z3K<,NP">R=2$XB#>9[GL:*$:,,Z;6V=2184 MK7W&%@YSQO>B=R V'XJ42OWU"^=5L219.J63:48[ !JL3RDBUCR\N-C)B]PK*TDG"^/XSF4W6WJ*K> MNFQHH"K0F@3[;K[@7*+V\8,5]A:C8YS@AA57 M8>9BH'(RL/402]/_M.A.>J%?Q1K#M/"Y\^0JR-$QH5##>TI3BB993Q,?^WT\ MH=2%J V=9V2HE0'.+(4L<]H#/ZEQ_)%=A1.A68+);$-9LX@UNZ M%C\3IJX/T5G7R@NS0.!I0*P:HWL@*,@L)QA?9'8LYV_C-53*Y;ELRP:AC85S M\_V]J=Q9 =MQ'!79N019*[,=CJ1NO!5( J>-./=X0"\1/KN28A'X@_<,8A7-9H9-\V3%QUBZY_ '@N]V/!&RS;%S)JT%46<^Q3H-QH9ML5!+=(;X\.=7Z %=I'7"P<145Q2^2$N MV14L[9[K]Q0(.ITV4Y21ZD?+SQL,0J+N@%)=&EO\>P."&<+ SZFRO8W5#J62 M1_'V?0G$487W/>_7S8I+UX21KS'B -/E0N>PY,S4^*$MO8='ZD=;8[QP5]QSBDSI9($ZZH&Y0/U:8 M;W6H.531*X%%JC1P:Q^;A7?)EP9+.Z5B?H7&B AFG^VU])9+W]\AZ$$:G!A5 MCC'W3_0Z$=ZI5[<44F\5_]YHHP4A]+=P_5/^KE5Q6L>4U< MR0%FORS(1*DS[->0%0.W<^MS2&.%&]]B.5BS@_B[0_0BZEZD9@3UP@,U'Q*? M.E9 $X2Q]R+5_QG!5TX(94!&9YGKDA2$.D/4J]+I51]DZF&O6+XGU _8 =7= M@^0PW(S '#D*;=-<*"D*[G^B,)7N>I-,,O&GG0I"05R]?]]D)".G#'W1UV#SNV7K.1!W%TG*W. M)2+["4QBAO:T<>CG@N6QV\\[M&8#9EU)V7="O);(5N$?N?LP,#CGB,::?UGL M;&-"FJ<^>"W1&8HLM1;I*33UC1UW#;""/RJ6(^^O0$7:E##DFS!\O]X*JCM- M*)^T_&%!#J573*07A7-.OKS0ZE+ $9[+^Y=@YI'"%K ;@?A#]05IB/>-UD8PP;L>)-1,/X;+3@(?3._P3["QP M!@B%HEAI$BV4^P"3S=Q)V"FSN9'$X;9R%@+A^ RZ$O)@-P'(5!ZRO>&;OH*L2.]0%VT(M&:[J1D!Q@2>G M\$#*4::TFK<:&/6E$3XVU\E2$C;,V_]^\W)O^,S)-2?>7)"5=37&_F"M":&F M67!U07@B.S!0JT[E-B@C@S^JW482(G><9$*XGK37JZB^6A0\_8SX$^/OG=EJ MZ)7$M/UW59L:6'^P.^QSOJ2$#R&S]RIN V/ !)BJP920T%7+^+1URM[BS)QI M;_L>.N!5ZBI40DNU[3HOCYK&$>U>*#2#1NL2_>*Z>946>7>CUX(I) M^> XMB6, 1L.,6:,"C#&]E_-%@3/P6JOZ:)- M"2DS60BZ5R(O0(JY"JOJ'(0EMR\0S..5H??L@9C4V'@UF6"W&V/<-*WBPM0F MEB0E2H9^U@>M4]6'4E3L!AYVYW[UZV<++,:W1#G'W3%X2 E&3TD**F5BL_D@ M![WS#9(Q_9$)@ 'U#I"]8%?&+EQL5HIKZ)PRK1LY]DXO!I!P#J1>/A'(I@]\ M>\)"X)WMB82%T+FS;9A$9/1Z'0?[0\FE0P#5+JNY X@UB3_E,'&U4A?ZGB[8\\ '/ :,C5!*2-P7^_89/F$"XW\-I#F M%"G +A=O2:=P&US@'XF26%O%:K,WB7:(J-FD96!9ZD8@++EARYA-JI,^S/"1 M5>T0D/"=?4 %%>/%[7F"9?VVY6'+^BJOYO#I-%EJ?:N[LI:4DG6EQ[%<",4? M;P6FDV$=8:$45CGF-#%O+O_1-58Y@>Q2#%H7X0RSDMJ)U<'N OX;IVS%$^OU\@R4M;_UV)6BRGE8 MBUG'^)/)M'4^6HA?8*:6E^9L8PW?.16):&5VV5!]/#W'5&EP#4:G>VU9N?CI M^GH2YN_6>@-=1K?"X/. R3Y*6H\.JM&X28]3 "\YSRHT%7AKB?:4AT75 FP] MB'$IC3ZH8*B;*J':Q$IO(E9,'+LK61=1U0.>'+8*5@LN.6E8Y4P5\K'08#B. M1#[67EHE%X^V*HO\F'BBB?L$#=!M,!K^,%6AS+N.?<+]&E7JN:GURA-7*((.#J;WJOB+;(MJ&/&.@;]@+%L6*]8=:]\J,UD M49?89>Q =@;@ %(=47BAQ;I3K9(FJ_-.\!%TSQ0<7:6KHEX0>H'4="1=4#S< ML>"[7:>#@$8(/TXAQ%R%$];_>L9U:17GHFKO6>(+F,!5SKX<_-1?UKWK(SH) MH:;4!K*F@D2/2Z\:["*Q0@!'&,2*EHAP[HQ*XA)17"Q%R7)!-;\M%*5K!"*) MWDMJ1TR4V"Y(<.NQ@=C0^G(,C]R3P*QC&@/'/Q7VY^LU@ OIND'LR*@ FTJV M5'Q #9_7R7PJ(G$),MF FDO2;H6S R?QM\YMC&(]Y:X)1Z\2@TNJM?E,;I^7 MV*5#A92A(S7V;:5*7Q0+I*)O[:B.V 2'ZL[(AI M9CW(Z\O+0]"B#K6Q+?>%(2FZ2FAY7J\;[>:N4!=*7=.CE@-U;'II_=7I3':O M*23*Q#>A1D"T&4?!*\E0,[!VJ$8RUFK6CX#)E12^6?)!G"KL/)EB8FP_,^H/ M(;5/I1 M9J^Y7F3?I72T6;G%&%#6WAM5K[(!/T.E4 M_$"#X UW#V@3EP3)"U#N%:)\D?X>X8TZRUIF6\-OBC/ /Y:2:@U-"Z0%!DK2 M."C?:4E(!]0EK"T%J*+/!9TA M;"[I/9D6G<(8&P&T#@:C*_3%U)?C$)^K(-6YV!O&76_6I MK!^5JZ_+!R&5O MM899D$^)!TH_ M7=BA1I?JTXIEX=R<5<&C7"&B]>'"7*3$D22E!+''V1$'N1%ZT7\Q2]$F75^: M&DC&4\J;, $6.R"RYXXC>925V42H](+P#X4-O/@R.>;XW:1ESN$JQ?2L:U9YMP,8V;;7C-#"#:Q?IJDCJ MVG=D$)N#DLIF9NC*%J2/NZSJC]PO7F<2=NO6'2PGXVG%LI*I,'0IPG<8N0SW M4E4">7E^09T1*ZB3$3%-]A9:A'$"3_0BUX@+M7$;(OAC5S_JD[I@]=5L5A'B M YF ,/'W=&_"4XA8X6DBQ\9>LI9DR?'8K25%#Y23\MHC^8MK;'^?G2_ M+:G@QM@6F(&7'F.$>XYUO[T^-CQ.>:*1=@W .1H5;]BXZBC*CC [52T,52;) MXOT^U!>STO]$T*B<+SKQL5 Q$G" :/I0$E\-\1.6'VBN354 1+QF 2PM-T8Z#XGU+H&W.LG+!9)&H>6'"> MGX@\T[Q!FR$[5YP3"6QC]W#23D&O@I%&G=&P)Y;%7*K14/6I*\^U6KV4Z@0A M2T5WTOM2T_-$T7677;);]F29VB,\;E M#UY@6$[>!FY%K2E*^;FG:3+1'12V,MW#OGOX+\ORHG6:C/^,?EM0F$I\)?1$ M3>L06U?@?@AV;AZDKI Y#^*'Q%&- C+]$4.M2#L[5\\(P M)GW^#B;4*4NO7SE):3M_+/R&!OG"TR3N&R4N?'%H5W$3,>.Y8U T]:%XU+4X M5*J>(B4W- FWWDO$'T[U.47O$.BV5E_JR_FH6N+$46;HS"7@V%+W@N-ZY]PC MET&8J@<]];:NE=[#A:5+:\L8O%VFVQL.3+<"T>&W4EIBX>\Y![RBJ2>P]C]Z M8M3^0%19\.)<378(5R%Z9+HA?_ZJ^;LSQDKAH MZ:_PFO%(OIKCYXMDMJ]<\W=7>]R7%;WTVHQWX*J3)N#;R^1!'9M]ICBQ/=:2 M#[RP9<0"O&B"@FUC<(7O#!Z;E'JGJT9F&V.2"<:@5F*[2S4 15FNW/J; >:G M,H5:\MQV$']KG &!U7.^SG[)BL0C(X'LL/+#"[NU+]A26E]N?7-M?/2TT+)#!NP74/(?]:D(3HY1!!<;G(J\(',1SQY&LA?GM14>%_]$X;(Z-3 M@3E25%NEB$.QV!M7KD\ @5*W0&M\6&]%'N/*47_L_O/7+]Z=TK\.G_^P]E(9 M=G X;]-\E+>"9"9FH6W92$%J<&YQI!:OHZJ-Z7;$]YHN:\3\F4N;)I8R2+,/_L-@M_BL) MXHL1%92!9G^?8?XYNLJ0:94YQ# .%^(SNC8B\: DM2>PK5J7W+>BL10O61:K M",S*!<>@X21,]E+#]*LD5B79DS,J,N@?Q&:-* M0O,OW_ZG*U Z>_7"E+M1^!\+4E!]R>[N*B-L9<23+:R,N*>U=&2'MI+0 MF/75K&%RD#J_L'8 ;!0]>>)-BM]K_<1)G9B5!PUF3]=Z1OE;M)ON]Z$&/VZ61]UY6 MA 8O+0K\-66CQ[W36)%B*=!:];FM K&AH7!A;5)[/ H4X:"G9=50L;01%!T%2Y M$X@P:A:QBF(/67NDM3D@0."$S?U8* ::.V\<4<*.'#'?ELQ\T(EEN\H7U; " MDN!RES712I&S+PVI.J.>A_)O!&V9_IT7%^6/R02(5K#W*@Z[D-!"6A6;\[>M M'Z=*!NY[0S1B_CNTXUF1H5E!!3(2A+5,E2Z>EY3:*\HA)TZ;2&><">Y1#HOR MO2T%*["C ;=HB;AK$/UWUX!N,G]&3.@0CWCFMQ*WE30G(F7VM*0Z/-7^+ \5 MM2[GHE<[2OT)W:KN[6:^R6P7TP+ON8?C.AF%+6G&3F;;77YH?^9J87=P41,J M]\ZX&RJ(9[)^XS(_K'9S+-F\:W1SZ+LZC?J4$*SJUJD/^W6,(JB,;(%#93)@ MX6X$'")!I_82'WKB5E[14">]2VWUCEW2'%2X+QZD/7^9X7:H/_&?N&:@_ZU; M!_:\>G6Q&O7\+V_>G\6KGO2A)L2-JY5?.&/R]1?FYOR9B[K>&0J:G^'V2!;X M_3=*E$9E-0JD^%@&^?.;,S_(M^B_T9*>HE+^N;H:P\&-7OC[37_V]O1%X+'Z M7ZK;>TH,M"]$/MWO7OL?!B$MCL42=X$U88@V#-Q- 9]0G]/T>)SEI21T\)Y# MS]30T4;O%TU3[?W^L09[$D3W,J'N 8ZF26V5-)N-S?_4AU!EG9(W@@O' RI M619Y\&=7J?MI$/TQS8O,7IXNY6*J6WNMOD MSR+(Y1M8,ARG]H9.[QITBM1HT?:?265:FS&).YJ&6=M*>ZKA=Z-)@6BQ;,"> MJU, 3QGN+S\EZ7T./^8M_AIKM@@.&&VV+LF#D&#A4]5=IX(U]M6%8(;*!D64 MN$I6=[J*^E4[G30 MBY[O-J]H ON MM25*JW4:Y=^RX>^[$_; M\F/O1E&1BVIU!_N2SYQ"=C69,*-)JU.;)\SUDE[CS?$G.H?0$^JJ^=MX?MN0 M?'CAFS@L8)@_[E(5<> T M!S%"O+0G$_HE@[0P Z-:"#[&PUAC>I6\6F * Q;Y]Y+3WY:8SSS379Y!;0"\ M]\44KF.2IE]ADN,JY!J85PWWI,I:#"(CTU1S7L210YF([7T9M$"9;E&ZR+SW MX8X_;XX@S)"52XL7AXT-<0!#R$856ALSZ6/&-4'P+6+,<_HPI"7LU)EXF#:N M_.=(D^$V9708348HZAG&-C#LP>; )?:^LN5APK=]W&"\?N$Q[<8F[K+HW!SQ M#5:EF%;4WHY5P":X_^CPY"S/Z/5@JP?[N!QWWHZWPJ4[KMBQOP^1?@_E3.]@@H-]6,IH-[ MF3?+"6RVLC@?^!4*H:\5G VX#(8'G/^'#<@O..9:5Y^H:P66Y.#[.#K^G@_X MT^_5=%/< %?MY$);5+.B"*:I$37U+;E_B9.S[*3^2N"IA\,8'>Y#^N=!)$"C MPU@].#)=J7W3>.NY<]>QO- +7+G8I8N]X5AZH>G([[+>5U=ME2C2>\1H4E: MZ??B5]H[)>Z5=U<[90\&J2V\H9K@4+D[D'(.>C"X7)IE/DAYD]@+5@D\AQ<4 M@S=P6NL%_KLYR#E!)OKCI9D'>@?X>Z&N#0O_/%)2V[_,W8"[G9(T^N+5T58< MEGHA#&L:"@%W $6 MVHQKO!@/GAI:4Q#<.A]A&4G19.R#. ,.&[6BUQQO>C FU^V+,#L)J7(QXU:$ MK+S(ZTKK+U VIUE24!F%8\#JSU29Y(D7Q?!QI@;'A77R"G&;V00$FK M NY\(KMS<0\L@T2\+%0=L0;0I9Z 7L8V2T+0%K[E1?94("DO$2E4FQX*L&\7 M<\Y(P[@Q(T'>8:YJ%LO1N55J21S9U"RQ[U6 M6AE\5\FU*/NZK]C1N$L_<Y[!75=81] M0EC:(3NBB!DYM@2U,D6Z$I$5E:QEKL''6([V>M'N9V0KTSU>\!7?*PE.J,P* M++? !;LC7:7T.\NR:MM,.]",(M8BE&Y,*^6S?U2V/\X<7U5?X1["Y[.\2[WK M&7?E4!+<*Y45$S!=2R&^HECX_>-;R3TMU T(9^%;;< FR"Y%'+Y.879+F-:^PC!/8@JJ M 1CEJW7'12ES-33G>2I9?K9P7+Y=3@.ELM!2+L_)P<7^+MS,P ,W.\LM.=SB MB]O).:4Y8D@@#0,65+'Y*+V]VLJF:2Y,B'VND7##P>YE;[;Y;CA'8W-19;.\ M:=3[J+.L!!V%MUG2.&1L*8X7Q45MW:B%]9>*Z$LE$J'Q2-\+L\X\!M>52%#D M(!%$3,YMB7R*J"JWC^MC%;57R(3-911!P85/W+G"2()3QR@%O*AF5=;7@C_- MV$T*86_+[@%4O:D%&U34+ ?/=,."F,#*;4W;C^AT81+\DE^@ZU,%C?6R^TUSF,D]:L$Y[AY<*FRZU [P*!XC'F:OQ"-F0 MNY'"P7CMXMIG3"R# Y?5I&O?G;VB0K3AD^?X&FHLJA>%#@F]>C++@F7Q"L[V M1DP66>$@T,97'@H6+K.D'N$0DD^*5SCG,3(=-N/FQWZX%VIYM)3JDT:*K&2@ M+Z;X09L#%0NW)W14/ RCJML ;9+RM;[>5%NUZ>^R56$!#P9U%R6G:B[)_$0? M!*FZ-"8:?+W%_*\0A&"%>C4FRXMJ(P2()L7.* TH==:42BLE><2VLD=*(WOQ M*JTK7L>]D5OOP%QG"#G)BW)N8HQ=J@:?%J?P#E%W_.NKDKH@Q[0*+T$"9B.X M$0[VA\=.C/X) GU)X+4W_N@I'0@)I)G"4=F]_$]I?.-^#Q5" >^ NYP7]$*W M-5(4/H6[N\P= @%=^A7V!\IW60UB4(9V7 ^2(6,+SF*W-LS%(@IR0L?<,\Z[ M52C_-CLM/MLF[>G,W^;J$RF

+\%>\&IGX& YH R/ MI]$E&NKT9P75&50KQ7.1U#$]Q'4%T2^ZP1E;LNNV3/ME[74":K*XA]_I# M$=5THJ3#52F5OON+_"UIJ:?3V!_C66:IX."GP^XQ<&5JA5)X#+M0H=7I]-;QA"#Y32AA&NH3?94^00^F"_8 MY9 ^AFCH1SX?O,J4<@^TI5Y%=IXW&G18\::@W,2QAR[E,"Q8?-X0C5.!='\J M#R-I]%Q"8=;Z95H-^3:&&LG/BF8XQ1;!/LE.T6QY*%X/;:((D?Q@S?2M;N! MU1NS3[WEH# U-]'=>BQ6*[C6HVM MTNVIG<(_[ZH0;!7"LP=;A;!Q1SR,_?[884+K<*3V&0660B]P4"\H^\^O,746C/-*4.'RM\)_C1=GE)R+7B.BU@M:[-8P\XSI1T)U6K<%5VV2I MN-TU&RY>?PDT>><*Q\ZA .UGX0!\%[O/?;<+>O"O:H'TE[3BA$&NS+69?34C M3\##96!XR7F">TH7HS$V]DCJ'.@/K,".=1!VG5^_N5I PD88-Y"Q_6@,<2-@ M,&-/WZ9CAC_JOPIB//;#,W0&SIWZ\^B _K2N,,T3(F3;*[()QX]OBC'O#9_> M6Y"9^G)/GNO<[GX(X7(-CP;'N!;2/-+;2T$>DKD=%#675[A$>RE:I4"ZY"%)V2UI>AYBW@]U1P\]-UVWN%VA@7UE/)W M8;L^M%P/U:NM2;O]NLO],F6FQE;'[EJ/FK7*[]QMU!UNE&>D64K\"R6<)\H, M0Y;8K>;=L>76YO/)!<=MK]S"DUW;[UQ9S5)A($=#+"/;70G2-;XW&:00B?*Z@JIJJG@V7#7/L>? M[S;_;G5EP_C_/>$[JK?+2L&U3RGARY==;AE.,3D$=J0RY5%;*GJ#J21E<@+& MI?93#3IL3[CGC3;F]L5Y5L4OE-)ZEF6MI..Q!=;7[#:, \8U#4EQI515;+%7 MRHZP,N+2FV_19/I&+OYG5"MR".&:1< XI8^<=8*5(ILT_]7F%FS^>YR^YN4F_/% M1[0FX\PE- E\P-4H,+\LU\\Z")]))U51JQH@2Q?>L-OB.]SB3H6$-WH2ZEUI M'%FO94*RJ:>N=>3+E)QQY-JK<'/79@+?[>Z7[ZZO6%6(5Z+CP'+#ZK(\QP(L M=R+Y!L9VM_]9H#2@544@-+J/NW-YUUD@<+O/J6 >M@C9?#L4#0X#=*G0C[6I MYI'(P]CMWEW&IGWF8*DC=+<1=YE]Z]B4%%,A12=^H,*N9EEM4*<89U!]$DZ& M(Q GI]-WD;#[+F,@"!FM._;&9;=/K9-&7TJ?;T%W8\A16VH['D')Q8[ BV]T ME>0E,%^8"E:@BV-.6(%5L9AE@4N&3G3>V"+$*3'A$'Z902;U*)1],0,3///$ M *T[##?J&8R:=BB1+*@11EB,^76,S36J#KZH[I*M(PE]"M[,8[6"6YT,3/Z MBZ-NB9_Y ()YQ&;0)A\SZM:G3$.C#>[8/V"8B*<<0"64_RM&+7 =, @;$;G' M8,GJ;-YZ!AQ:8@WI410H)ZZ ,F-6O"TXJ6]-Z'W&R B"G]F29&,_!@-D2 .& M(D8R3$7?3V25\6\OX7Q+L;A\YW<((%#CPRE!$**-QPI- 'N4 MG$M?;92,09\(S%^*#2XI'%#J7R+[4YB2EC$(E9M*@# %RH>\R+0:+[@%1F)S M9NR[<-Q=EK\(3*0FBY9WT2/L3 1;+QDK=HLSK^0H4P:1]'PT*I+R(U8\D>V5 M33)JWZ,OK[:(O\5>C(/]!]^+L3N(7WX0*1VAAJSK$YTLWY;H[B/0#5V[=8"1 M.\HFA+B#*+F(^IAE+<7T*+U6T75L#N]EC4QWU'/7"")ZD6<+3KW(;W?.ZQV* M@$?P("+?<2805F1'>Q%PL!ML.;O=9ZP*Z7ECX!\G 7V"I)4%Z&*5/J +1GV: MIQ0!)EBY0OHQ);"Q?$'L9&1#[VLK,P1H?H'HC(@,@,8E-TNN-C-WVWI?VE_! MNRSC&"*/C(BNR&!\:Y-P#_JW=&!/$*56:[1M(+Q8UI'@B=-@/C- M& E$AJ513D'V#[OQI6U!F72W81V)?.!2T- 83 EO.5D&%Q!)@@ 67FD+Q-&M MOB ,WPJ=DZ+0F-@O!WUI,@V3DTJU NWGI=R9B,N1^&%M?(?T[8'6 MTXHJX3Q,$'.FZLP)$0;^VYD&0>T>D1&0[_@_BXS+.*\Z]XS#"X4];!=UB<^Y M8F(_Q\-%-81I-B>+M"0[%;U7DD9MQ?X+&M4W1:WY7=#JRS76GD^]=!KJ-_%G MBGK) $BR?!C/K0/2R1Y#CB[R=($Y$D\<@^_$&$'F2KWZ+,[N7Q[[I$N;*:/%G9 MB]AVW*OBRIE*R>%K<3ZHS#+\OKDO,*R"!*%C"IICV-X76$UL2_Z*'4+MC]%W M @B_2 2*W/*((P3]:O_6*,;' M*\ISQ@X.Y,R8EK\*T3$N\AN,2-?1NT4--U+#]P7_5DF^81/W7NI!>D<$CX-' MR]HE3__/HWQ\]'3_>'0X?)HFSX[VTZ/1Z.3HZ>AP/5K-/QY$$6___;^U=G;7_[[U__OKJMP]G:^K4 M>]*7OX'MO*SV5X>N;[%KQYN]:P>P:>_>OWWWZOV'-Z_6W:4-OOG>,AY1ZK%/ M"#D?[%'0HZCNX612BYJC-\9L)T+9 MY 55A!SN[\?1*4X:KH,/V:=D#0[;A[%L?I7"SG0F:J@SQ"@D<]Q 4X6+1P"# MKH\=%?493 4)DJK&+1:H_.JRE&;J]=YH,=GP,Z&R(&9-^*3 :M3>;OJK%6,X ME48?QK2FJ[/)SMG.66!=RI^,6[/T4S.496A_=B$];?:/5;?)GXK>FR:;(3QA MH00*.,A_5-@AJ2(5@[^'2+U(;P("D*259T@\2XHV^@63+B_HFOJ]3:;<*_8; M^?U%0C;%:V+/BI%#$7?GG_#ZM)K%T=\S+'+!ZTTX )5TEVAXX^B?59W!__QG M,D<>Q#=@^20L[S4(KA T_IQ,:^+MTG5]_6YTF9 M_\F&.5[(9P+=+7_C'J3';\[>_A ]V]\?8G\=LTPHQ#<)U"@KR"5PEHXTJ])3 MP]$TBYPWW+M[\T5-L->T.^ABIV ($O1913QE(")!M\%UD)&W28#>XA9Y^FCM M>VGCKIA#N&)^>?7WTU_PHGGQZM7+-[_]_78WS?WKQ] M2 -6YF\5",X0S_!T9A-JV"P^_&NLG\/A9EL_1R":O[[Y M[55T=OKZU8=_12_?G+WXY>W9[^]O:0K=OX""V!E'<,>.&M3"#%?7PMQ"EH^< M+&]: 1+^>OO_GJP_1 MZ[?OH_>O_O[F[,/[T]\^_.V,'.BWOT6O_NOW-Q_^!5;;JU]./Y!W_?;%/__Q M]I>7K][#3S]\>/7^+#K][67TYNSL=_C3N]_?O_C'Z=FKL^CM:_DM\JW\_O[- M=KAY'Z99IQ$]3%NUTI1FVM.QN)11+)NKV:@JHD=D%"2XII(,5& \MWK"0SP93%3NAX<#)X=$2T9_'CI)81:C>9FP H_/':@ M!+T-]UAF"Y?Z9D(\7"OI%$>+WODZ^P7P.>3X!/C^'ET7B=S9J9C M3T>H[@2N##EXE*)BMG#4)APBQWQ*TYN$ MO&44&.H<(;((>B.[?H_S'QP-/$)M',#*H(>9?6*W\G$N7SC[CV0V?_XN.ILE M1?$BF4 M:4!=#-DN%V(^)$+:956 G/[23Q25"WZ22K*3LDGF71=)081*3;/0,H2<8?A] M@@I^]AW<_J0GE BJ+QFF.+]S[L"DO,,GUFQ$/!TQY_3P:?38C2]-7(VG; =^ MX8=8PP^+6=;(<\,1F90$HF9X@M[M9HKQ''#!JTMT/3"67V8(1 F2 M1MD_AAVFV(B#'>X^Y(>/5_'@WA_QYUK>NG^_-/ST-^9C3Z+C!)#OLA+Z87\L=B#YX,#^>?T'C\ MK%600);:ZPCGM =JJ$CF3?:3_LMS9(4MDJN?\I*4"?WH<\8*TCO89_NUK>'_ MI_IF^7A '_W8ILN?'0P'3_:?K/QX?S!<^=EUCQW"8T^.=X]]:(]]NM9C?R0I M8TE#@CLXYO_GT:$[>E+)]M-^-*2CJ\^[YJL'\T_XY>=+GE%7^%GNO[;1\>PF MFX,.5ZCEG7K;QMD]V^;9F8:<;9S=<*MG=[#5LSL,9G>#GATEXX_G1("[)V,= MC[-L,GE^S?RQNOAN9O_T)I]I7WRF&JWLO\,\YM$_JD+B]V]*T\P?WD;,Q&WKS7WT)\--; M+L5."K\M*7PV.'RRD\+-V(UO50I/G@P.CG="N!F;\:T*X=.3P;.=)MR0S?A6 MA?#)P>#@V4X(-V,SOE4A' Z'@X--=4UN'2R8T/\]I&!!?L;=@,M9R[5WHV?2 M6W;D^F:XV:?J'*TDY:=M*RG M7(Z'@Z.=N.S$94UQ.8*[Z' G+CMQ64]<#HX'1T_O3UR^@7RRUJMBF6I0L\JE MJK?UVK?X]/3-<+-/SQ#9;;W$G;1\J]+RY' P_,SQ_Q*TH+^8@_4BO2)K2# MWKAF&]T-:G%*%"?DT5+S[2.$H&?&OSH]]DYM9C":X9'I_CA\.A%+(_@#DP& M$,P9/^],QC1\JHV5KSX)WNOIN/T2I*U[:AGNP/_M<#G,VIBVBH?*4;.Y" EG M.5&^$BPN=Q_/%Z,"60\G$R;IR@7X8'\X]/!EJ ;2;%Q0SS82)"8Y@C9?,13G M,LJFP*@:<.3+&Q& KWE< -KY1V9^6&<,1*^,TO G1DMB%C*XFBY;;GI/$:.U MFFM3<\ 3KNPD77!8_+OR0WIJ,0$&8XPQ@GM>-)G,&X:/3->(P[8HF_$T2Q=% M9J$&Z\Q!Y\KL$#&66]2I$7M4"8.:X,XBLC;KL/!?4(XN(KD M_[@D;@8B !/.01J=$UYW3I?S:K>T+75OZSGL/O/S6O6/OEQP6.\4A$NB9 M; %\%T8_AK/4 X"[X7>X@/HBMDQ6-FS-O"M@'&^\I?7P3VP/Q!T=,9[\V$Y^ M#I,7N#L2IN$!2)-@'E]%;R]!_)II/D?!>"%4(#\[<@'YG*3#2Z (U$K$Y;UU M-F'PB 2<-#7C\)W$8OKN_4S8'L'/7R'V=Y/= HI/:"5O1.)[>. \:X%9/WPA M[P=ZWO3-><]TS&=)P1OS>VDP5;^=[?DF?:3#U3[2^I!X1_L;BUW8+Z/W"<9W M,HBBLU>_O'J!.'NOW_QV^MN+-Z>_1"]//YP^,%!08],ASE1%M!LINC7- DG6 MX=[#D UEZ%"'AU>@PHI"F*CE#[)XA,$ MAOSM].^OD$3A;V<$4/O[V=F;M[\1VB-\],N_SMX0RJ.7U!=O?WOYYH-^Y_VK ML]]_^4!?09C_4_S@1@3(:Q?D#L6;GMC'/K0.&%[JQ;^9$F73"&4Z284[ZM^+ MDJ.-Z.%Q\ (,.4(8G^3,2(]>%\P2G$ MX-/S\J(J+F"A\N8CCPB6B:UX1N#G(1&-^VC14J2'_%,*&R.R)6*IIQGX]?F( M5Y&=A%-8H_?PT.BU>+Z/,*8K[C8YDD)8EV.$R@67F3U19Y=/I1S?*/GR=B41=8R MB"/.K1N\B\'O#/>:Y6H0/?I9OO*(Y*.@V(OCJH(SD%;CQ5J,A9NR7BOUWK4. MPDL?^31!Q/O*0YT7U0@I5T#Q5+,K(O@;95D9E=DYF>L%.* MM)%&,2G0Q]0H/+^!3BG*$*G3D?.>9]6\PKP8VD]M5K).U[M!]-PEQ@N=.L9_ MJ[/$3V"4U'6>,0U;$)Z$5\CFT!>5*935<)2OX%H;7XTPR-A]JB>PL]ZK]/<8U +\$/]O?^ M28;M1/;)6!7@A2-5B5#ATH5Y<^Q^4U3,]>'[AN@521XD$8O'(2\7>*/3J=6_ MHQQ7>WQ$\Z3L"B6C\>KY< *,E@Q;"QZT&[,_:%NE\&[DFVFSODD@V1 M=8? B+S$\;S_7+39JT]Y2W\9/O\!)U\3_6Q"$55D^$!P5HE1Z&SUPNK+\%$29K<_7V:BF53G@1:$LA ,+QD6Z MS 1HG-0-AO#A/-7G'(#Z;G@P.(EF2&E*QR#02F:J""-\B4W3B(:^/SAP/\%% MJT$^$[5-FY9TPQRS9K4CYY'U2!PM<6<1/+NELQZZ(Y";A4@D)VH=5J1K:+9" M%$;8Q&[^1[$M8N $P#Y/J#[W%U!%L/A7SXY'F#F=8BO6YWL@>#.CZCA3C[81W".O\[IIZ1QZ*8>% M@;L/IBSL9;2@#9/Y).F_$[("Y>H$I^PCDR1D-5ZI,1RJ*HVH506,+'A0<@Y7 M/QU#8D%S>3V^]LNJW*MR28TGC=HS:+U<"GE!-$Y*-U,>WX3\XY9$!<>HU0:- M4W;"X 4G+)EDDB5T)D.#IO^8^:P+R>307J/$=$5+%@X>075I^95_"'<@OD>:%CBE#"0Z6TMQ0G@ M2H)J#/'CZV2>IU3[0%89!22R)A?EIJN)>E4F3Z)",80:=Q@U#!%P@8V:I/Y M3'WT,;N2=#5?+\UBC+^9+(HX6%"_ZJX4Q,NN/P1*FL>>/Z>%\1LPX?''XHIR M[14O+%F(5*@1&I4#"K(42 ]]*2-U<@BOA&^H5=9FXVD)"N#\:B^C4:9P0*BL MA,'K,0T@UBN>%SY78RY;*1*X8:?PB[^#6&$R_#?P3:KZHR[X-"OFG)7W>TA2 MEBF#;<'RC:(._PHKGN,BXI]H$ D;#WGMEK^Y:L!,;?#:8B)"G4=335KD1,25 M38HK$$_R6NI46.'3I9VTT^1=U>,%V@65.XP2)*0)%0L1,HLU_;>&[DU5*!A, M:M&!81ISQ/W'"@R86 ,GE P#D0QWV+U+XC8P*\\UYPNSUQ=CO,V^"QXT)7:5 M1%20R)9HL83XZE6'>27'"X%NR" Z=6(F8H(+)5(B4U 2>(+)D1(*%':_G<:V M64LTC+QM@93\P8LVHN0]?5U"<9E5:Z)'^60Z\A!SLGQY"^G#Z#<0NVET"BL! M[NV#,99N'9.AV_E^XS!OK9F 6PER#@(OE4'$(YY:]2K53@EXNZ!2D2LSXTJI M$@Q;XO"0$'4NS#*A,)D]]QX@..P).2KZ+?;TBU;<)/>C[L6(WYLF?X+T5@L: M?:+55%+-)$M,C@J8"'\R"VW")"_D8\!:^EL9S)92HSKFKFK4QG3X58%/$=927+N2$2P Z+!;25JY))!W@ M1N$F:!:%-+4;!-L'I)[@P>/H,KGBM$*=30KZ!KT&%W_"7M;SC,B*8"4T5J!K'EN;2L44VS7@$J([&>;(65\J[9'+ M+I;3#^->R*F_ (]VI+3)\ASAZZE5F?W#975!IK5HF.Z-G$,W$PS1R@D K.Z (TRBSC M+H.6V*IH,83&:$;M#HO9B.6O9["H )(6E-!HP9PZ.9=HJL"A+D/&1HN<1QHZ^24F.+$K?+&%+TP+J+X F29N",YM:\R4Z0R')X<#P9W1.%Z'X>V[X?')X*#SE;XG'O!9 MA.N,[JF)7C%ZB/2>J184*?NQO M!5P-=&@OIU/X M2YA6(H Z-]:$E1M^=EK]TK>')W^74"CJW7EXIQJ]V M"W_!OC&.L'!\KE["%/Y1N ?&)CK);^@>!%P>OV+PPQ\GR:@6AR%HA$#M\S6> M1&OL=Q;)#FE.LA$NN6$=HA3C=/@R"I2YGP3+ +8!V,CMU9Y:VC),-:)T,X(Q MTK9BPF>RT(2;QE% >X+EEH_Y$1*#)3+(FN@7HW]F5Z$L\BMTF^=5<34CLW%< MS6'V<41AOP*]/S#VLP(GTE"OIVD6C26>697@"N!%496NSHE7?Y8W9'>5&?IX M:&0%,1KS?S1BJ,I* ;L]*E)0QA!D)A8 M@;5HZ-+!7W$0*14O!"> 5RDO)VR:XAEWC4.G15/YSKT&I\LR!.=00DOC7&XD M_]**.K%G/#NI55"V4.XWPM_P]"+01]@+AQ?<%',$YUR[8 6E\?UKZ+][P8]M M]H_>2&UO+7;TT1V88\^!7)@T[N =*\=&+ND8\Y^M^C!4)>"$F97?4ER8FY8Y M4%V!X+7Y.>Z7GV(@_GXL56U_!R($0\;L#9\MTL&ZNDTW\SVO6LJ&%)(T9U$" M73&9L/\:A@5%3-GIDHK$B8KIHM0QI.!U5[$$)%T/EE%*:.+@F#NE$MMK 4C_ MF>0ORF83S !$"Z473'UY"AW7S.+8VNTL?V MJG' *=8 ]T7>N'CB*$FI\?962?E-:IBYY4G >SRM*:LBI][5)_6IBL%]GA)V M":.W*_586!,V]MVGF,P0E89)D'(!ZA,-"+D;0S4X\L@7X+55-%P'^1_#&ZU9'JJH_ MD+6C;K,:@:TMK_]IW688 8C90SB?GXZ/;CY/>_BEC>DI(%$X^:M176XUJ,Z2 M[@^.<;W>N+(\S5',\D^##<"DT1Q(W+%V-"5BG=K@SEG42Y=5X*KZ? FZ;?(.DHXOX:95DRRC24+&-8-!(=*/"A*A8RG%9X;&:!&$BOLUZ?7 MMABEY/H-OE"H,FI>^"A0Q55,< QJMM$43 5?I3,.1N=3)5(S@B%??#WZJ9BI MD6%PF)K6HFF]]. %IW@7+CY*%C!5A[CZ3L;9H&0+5ZR(;X?!LU5KK1Z629_; M?"Z3%#U0S(>9P6MJ$M$^P_33((C8(^G"QJ. M>JUYR=ULNK!.@O2\^J1Z4(;0FZ,6;\%-2 KCT+P"[8G1]55!I/Z0DPVJ\DB# MU\)X^Y:+UPH6?U*S&59@Z67+057=^KQ.]S!R=66C5/4M8'PV^-IXYZL+<"4$ MV4EO[K5N 0Y#8]:5(ED1OEX\5ZE79,>3HIGNYS$!*.42H>:D[6*.0H>E%1F6 MG6#,!@L+9WCR?#G5F*NIL"MEEJDIRP]P:B,\R[U7D&IU'U/0^R?N"'/!%6\W MW3RQA+0OI'R"6Z D1AA8(JSDPWLI++,([Z=PS+)<->CL#&)$L.HN4<'\6]]^" Z'6.+!DQ5K>L5?G2=!?8'/3'_ M9'R%L+3FH:LNK:.!2Y&Z$]@[#FNU<+[^"+E+D M:$FHVZ[J\;.9@58CDOA., MEJ&UAQ811G;M>7=)!Q@^UBX5B-B2KG:;O\DJC^,'6^71>P*>'*P1WA@^I? & M*S6WA\34">M>)/,F^TG_Y3EV0!7)U4]Y2:M'/WH>1BQQIAUX77H??RR+\/39 MX.C)(:Z#<+'(BV6)!K1$' M_]G1\>%?,=CC_<\=T+T,=NV5[>'D49DKP7;>C&_>0"*D&-3[B$!]_=.OH15B M57 WL-PWXSR0TOH7F A[KY8CR1X5ZN:9?C.+@#7G?G);HL&OPPIP'U/]?HV3W>[",]/GW5QK\MGNWGR>/CD M7BA?-_7HW3C?S]+,#U<\CFY[<>_$XYL2C^%./+;KXK[&LGIRSQ?X^K5OS+8= M9#NWSQ^_Y7(,[X=!=C,FOW/*OHH(G>Q$:"=".Q'Z*T5H"TR(:VR\!V9"_!*4 MU&Y?9."6RW%PL$W6_IWH_ZUW#V\K0K=EIM^)T$Z$.B)T6T?F6Q.A#34AUN5M MW^!246PM6:H%]<@MC_,?^NMD+6)03JA>6!?JZTL]1L(H:7(!,'F(1.K:8[AOB<#.EI^N'6_N67%OF7.C_4']D^&NVZQ>[7WD6NS/&ZX6*H@>-0D]C(#?;P#BK MR1[\OWE64]]^*0V:V&PT;QFV \NU2X3I4^%W&XMU^ Z*1KJ*=(2QQ^0DXH]8 MV]P4-8"YH*O9+"> 0>M4IY7'01<\VJ/9"K$6?15[7<3W"]4?-(.XB',Y]DX MGR!Q!38P<;\,'16$T1>4&-P+!(YA@26IQX\7I6MQQS)R HWQA-,*H;B0]A7J M^DJY#!UQ> LJ-7>+6XT*!#A1?C.O WHQ11-"ZO^(2WF.K7O9E^ E;/"1>EVY MAC>[$ P*X(^5GKI0H]47T\!ZF#!MVQL>W>78@0_ABW8HZ_-,M"-J:<:$3AV?R50=Y[ 5A+,/7'/ M,\*(*'G?M]2X*7=>P!00H)"9 B+-YCFJS>=1\70^$<9<8 M$.JJ::09B7^8I"C)*#N-OG>\F"VX5R,:)^UXNK>8ZSHQ-:8"D^2E&T7J1RB8 M:^]I1-3"XX?J@% M,#&V^G!7(RIB5#I(O,D#$T:_:@WHCZTZX/V S(8:@8&$ M%8%8@"O-E;D,("W$D$9=$)*T%]C&@(J@.=0L"9^#WW#7!#5%TI'(L_2YV5:B M\Q&(9_)JC&CE!+5'/>&H+ C=0&@. M[A>DZF78+M[O%(!*AW&3RI+F> 1")MEK+>C&.D"G>OF9TU:F?EEBQ5EFK@"Q M[J6+CHE=P,S-BQCY:, NFV8S[@=G%'JUZXC^04$!N!%7F6MBL4CQB-*-+4 7 M 5*(A<$38!\:ACY$6XH-6$4PR:F%R/;X#V,1!IP0W+@+X6.X6!0E&Y+48ZJ4 M@FEU6:(1 F\+@]6K'I\05E";,-J<-*@;S%BXP"Z5Y38$ U[J_Q]E#*;A1DP- MJ793I7L[R3UZP" Z52X8O(PS Z&X0C(:6C.%J8]*$&I9^:L0%$,:5KW4,%TA M&]4>-D'0[K /G& K2L'%74/(E:'74XWVHDZ5Z8J;=*=\-T_YGHZ9HHV"#L(4 M=;_Z]DV(#>.A.^D 9Y^R\8+!VDI/@$@(!WAV0TY"\<;Q;XF9)T)EBPAG!@,X MRP5%5(,__:0=GK*4<3P)69,#4FAB!/C"='P"X@Z&,&'V'LOIA7A.=-(RP\7Y M6P4NQT$[V^]"__DP7;A;R(Y^WMO([QU-L)# =Z]D>'2HV$(@$'&J0OP5-.D33QD M":4!. P1HI'H;:' &(B /DZ^&)WXSB$50*('^RS5M\54@*-Q>/!YF '7=OX? M#(Z>G?P%, 7'AZM?NAOL!@YV7;2*-8$5UNSS^HN2ZFLUP/<7#[@Y/=NTOOZG M:\WJ-2,*8W=_U.GN_QIH!P]T5=X(WOZ/CU]*H.&'8#4>@E1W9]I?%_+X)=Y: M2@U0+>!1:?/#.O5&?/MAQ!Z+8L 2S=-(A_N@-GM-N).U)KP&[,=6+=Q7AD39 MGK7Y;B=1G[%JW]]&RWZMYO%[A=5Y 0X+[A=E:L\"C\;[=M%+<'Q6-YBOL20K M1>2ZQ;K+NL:U+JL;3+"O40R[6\O=6N[6='\]IL'1?GS\['X J[YF;^E.ZAZ2U!T>'\W/6W:7@<'Q_?]IK8;=-=FY#/XF?[MT52W>W2'>_2\'YVZ %>Y@\P M_/-WT_[U)8AS:Z>"'HK0/SV.A[<&;KCM8CP@+V3K-OAH/QX.G^XV>%LW^.@X MWM^_+5;T;G\?S/X>WA;;ZP[V]@':+ \P /&VRU_:?%&)PM=(@>Z><4?/^!9L M\C.& XJU=Y[A9-)97N;4/(R^59=]8,;NSU'\?#6Q2J[3;KK,_3LV<'.9=]& ME_T-7=P_/BZJIOE!D/Z6$0YW55?_]_@X'GZNG[BKJMO\_3U\&A_M[\J>;Y[3 M0]S8 !B;<"?\_&B]8$_K KA_U6 MGO%MV.9M5F=-JQ4Q<51F7]2K]@#U^^/C^.F36V3S=V'_>]B@X?%N@S9X@TYV MN[.QNS/<97(L'I[;="=I\?VG^R 8C9\ MDQX_N_.*_0=X@S](#]QFQT;9!)D,B4>1B PGE5[O49M\^K*>U&W+IQP]BP\. M/[-?]9O*ISS0_3UX&A_M8(*V>'_WXZ?[.Y2@K=W?)QNHFQ^@4?, PQ)OG,7B M6VU'69E-\O9;"TX@6NK)KOIPPW?I:7QX:TMRMTEW?9^ N7_;6HS=)MWU2;H? M7?< [_4'&*SX+6M=LH$"%G]-3=264H&L.?G-%OK#P_CDY#-A-.A+== MA _VX_UG7QOA="?".Q&^0Z_R,#[^7'ZP!R'"7R5N]A#MYY.O'1#=&LM:!Z'? M/":!N8=J8;/4A[">:;5 ^)E@K>^[H'DWQ/L8XI:X@/3$G_(6WC9>X[">-E$2 MS;,:F><==]GGM4FL>RGLGK$YS_@6\AE__U(FGX<;SSLZ&-RV)7E;(GJ[@.]Z M1'.#^PG*;Y^ ^&=^O7?\=I\4UHCGX5B'>=\U1 M:PK(9T:"=P+R^<]X$*)Q]/FWVL[GVD38J(=K8P\/!O?#B_YPM-2W[80-]P>W MS1OL!.2+/8V'(1I/=M[91M=,;;F%_63G@>T\L&O6['@G'SL';$6=UL9[8!M3 MD[![Q@-ZQK=@]KR:3+(QA9ZQ"PS<]NP;LWL.A[N+;6?X7'>]/1O<#]GV]@G( M0W\&70@_MLFHR.!_T_SB__YO^(<^:Y;4YWFYQ_OWTTDHU_]>-&T^N?K+M_5) M=UL/<%O_E25U]*I,LS3Z-:G'4Y;GPV$<'>P?'$:/'TWR!B20_NO1#]&+:C9/ MD)*WK:)VFD77_OP@^/G!(^\X?\X"\9]R>%?9_G1X0FM_U_5S_6OX/KO(RD76 M#*)(9WC')]0. V,5=98TL"5Y&9GMB\9F\\R^1"G\"/[4M'55GF,AX*2J831C M?%14+>KH][.]7TY_I:STBZ1,TB1JLO,9[ -,63ZKEU[^W?'Q8#^">19Y5<91 M54>')]_'T>4T+S)]3,^O#I\.CL-?'7X_B'2)<40@=TWF1A!=9G46C> (Q N MS1DFV4:C*YU0FLUPY)2 T 0[B!%(59TG11PMYO!O63*C^:7592G_6>5%E,&? M0#@_9FT31_-BT42S*L4<1A:!23'(9@?A0UB_$T2AJPGW). MZ[QC#W,KM$A0%/Q@]@=V99/88A#:)34#&8)DF*XBJFY]<956&>:[>LL\_#_>\C7 U8+2-F@^@#;9S^4'8.-ZNX@LE,FHQVC0:< MC%L9(K[XU:^O3O7%($$Y##6!;>7GV'G DGSW> AVVP_!@!X?#'_XGMX?@4!4 MH+VCC*S;!G^!B_9^T335WN\?89O*'([N):BU!$=8%/B_^)7J B6GH)UH$-HI MJ:]@JR]R$#)>$3A=8UQF_':=-8NB)7G%T0^BLPQF"G*#&ZK#O81'E]DY%7C M&K@'=,XM+ J"2H$NC+)/XVE2GF=DCS?X23*?U]6G?$:/AAT^]CL/:X:7P8\>"@Z^UK5^ [V',>QU\)3>6(@\_#L M[TX.O+JA8_@6EB1:^AJ([Y'[V@H].HC>@JSRKV;YI^XNXF:?''X?T5CHL/J7 MX(L/GWR_]'+XB7W9R?[JGQ_M+_\\& &,[XOV\IZVCBV*Y7_^Q3?M+4T 6U\\ MN%_YN7@W* M1@H,407G#9V$>0TJJX;I1VD-VJ_$;Z&JAX>D"]!%<(!BUL#F2?B%/OE_+-&:C:6*8DC\$!)PNZ?G@^8S@2 M%=S6.(VQ'R$H=I 7YK;F2QU4>@T71RI/:G"5TZR!8Q7+_]+7FL5\CA<#62#R M,?^-GP(F"1C.!ZG&9)>@E*&@P1?SG#M(T 3)*+JD9CQ6Y0A$O%:RGW M"IMF=>Z?%]_)WYA5:,1<9;W_-0I$(62C=XT>#0Z^8X78&RPCG0K>_ M7MEY$KWZ!"=NI6*3HW%T,'AR#,>'WUJ!?XTK R]^?IFG[51<7/M#487[_B?) MJ('U:%?_Q*A,M-6R^IXTYL&3<#GL/Z#6B>7^3ME9BY>*P#E0_? N4NEHG@AK%V@;W#U9@G MH.W0X\G)E(;/8)W "&85R,X3F>ENU=Z %A"O*'9_7GW!R61045SC,PVB/^#S MHJG0JJ_.2UC)M*N%3IP6,NJTHX#L4@[\HB9]C77AS<@UBM&([S?VX$ I7]!= MTL#*/!@#_)9GYA0NCU;N2EP;N-7!L(FS MKLE@F>&1%A,'%L7C#@IO^/TK3G&]L=K+9O*BNLDPMZ9M7#8>AMI_W_S&N MTDL\$5U.,[+I,@[UEE>D&>NTT2&?@YPW7 B%IK51BQA-:%H*A71.\)8)[6V9 M[N]#7E&AK#?*&^]0^<%-1KC*+VC*!5]WWQT.GNCE.8B8Z62.:A2E70)O;06K M'GTW/##WK%R_"0AB"L.!5_#8_+T*DPG\7+HQNSIT> 1*='D5>!PO=!6X2OV' M1P34GKBX*QQQT.C%ULIP+V_<_:K8WB&17ZC>&BBP28'.?+,Z!F>=XFE"IF;. M8?UNJ/3@B0V%%U5YO@<#F,'.CS#*C$F%NB;-FY#2:R40#V[Q!5WZ\'J0/?"\ M\P(5/IH#>&6#V 9Q>3IZ"]2U,C\*04P3:PF*F5 MVC "?TH^-644X,"8B<;A MXR28#J?HX'N29-+@F&3!:/8'G-8O%?S;:QTL#FHX>';BO_W[X&S0\TT8 QU6 M2N]%FACL?_W)X.#)6J^/H^/!\;,;W\W>P,E@V!WFRDW@&&R"H7HTX!=M P89 MF6AP%Y?C?(X)GQFL^0)E)PE6-TM@@O^S2&J8&/DJQ2)EI4%1=CA7='NO%@"Y MKNUK8Y+?[X:')A>V(A8'7WIB@LS=Z-19EHE:0]OP%Y166K"7**U+VBLO*8=' MMN.6:K!^YJQ-LA)7F%C>*F3+J4'-03E$V$I0?NCX@N$_Y?2=7+YXG=H[,A0/ M#976X&B7*(.L<9JLS"O\GS&)>T=>^72%B;2E/!/;>?3ZX>"IO\W_P+LYC^&X8ZLUS_VL/Q&[G'@H#A .X#BH1G^&5AUZ%HS;/!P2HUVS$: M* &P]$)\R%,3>,;8<\][#IY>HZG?DIS2L2$[N<[.D[HO:A2S]8M"&QC ,1^I MLHHP$Y!/X.(!38!#D%#: 'ZNMQ,9T3@#SN&:?+9["QZ';*F:,[JL%D7*KQIE M61D=' ^&WR\=69R-31/U/ C>B:5PW]-V21*9/-GY'/2?W*YTT<(J4X*[)MT" M?X45'8$@I,$FN*N^S/'+9RTI24I#B'IJ%J,F!]N"8HR8H)GF8[+XN,$TLYKF M:1S]Q_]Z>G"P_UP$[ .>@9C^-GQ.+YMPYN=;N#67FIDVZ<(LNX/#Z 5(19&0 MC$C5 G^_P;N'_4+\8Y.-V:]D5W"7$+()H:?;F1#"1@TRR?\_>]_:W#:.K/U7 M6#ZS[TFJ2 WOEV0W59XXR7HWMK.Q,SG)ERF0!"TFE*@E)5_RZ]]N *2HFRW9 MLD5).'4VDT@B"/0-3S<:W36+6+4_(&M&!B5]5?WE=9R6($.WK](^(PY[Z/7D M&W A4^FV[(7\Z_$:.SI?ITC^%V\67W?85U-)P/P[()9E&@N_UCN+O[MK6-@V M;'#B'C+LW=\YUN*7RLFV<+*.OMR$[KFZTHX;*O>E+NOCS*"%:>G!,FOBANEY M5N4OM:KW'&M-)U9CY&6)#/Q[$]RWE"K'(E+V^XLCX:U.WL+>!JF>7NF"/K%' MN&L5XC@H'\%0\1U7SAL7%I:M']UN3J.3L9;5+G/'8V=(9JS#-BQ!F*VCS4QW M@8>N=J^HMLL-#^>O^"WXCL@O4D<<^.V2/%'.ZJ)5RA$9DH<5QIXM2+Z2B#SG M?<"EMJE[P-?SUW>7Y'Q"JAF](J9-2]XQK\P+5#C93BD26BUFA7,R>%HO9K?C!_!6_ M;5Z:W[/BUJ;AJ(ZS:JVL]90OEB6FEZ\C[ 2JI:]JA"2;GIE-CJN:MB>YU&XN M6?M:SG\?PC^/[A9X7TO?Z3#@E@B]8>NJ8:R[O_&"$[QV##57WO@?V4 M)(/;SV#3 G#QP*JVDK];P-]56[T^ V^W$+-L80!"9"DT:J8\*E&AU>77Y1C[ M5XY>]DA=2)K 4G5G^T\Z=YQ+?J#ZEN12R[D$^/BA&$HRZ;F8M!DMDCCV.5:\ M0D6P?3MF\U<]XI>G L\=/U,==U7C))GTS$QZ8:BF;\Q8#\F@UC#(-Y^;.UNX MMV^A#W]OS=<]<]Q]U0NDL]%R)@6J;:]ZV"^9]-Q;ANLXR^\9DCW/S1[ON9FS MA1OZ%CKKJU9"WA< :QNV]"]:RQY?=4T92FDYDUX$JFZML&U(!CU[&$5? 7)) M-WU[=O7CB1*,K&]J7M? D/FPC<-"7[7U!_J&,INN_?SU@+TR6?+^-6TC;RU= M#8('WLA/(,L M__+YQJJQH2H7DDDK)+ZHEJY++6HO@\Q 'I/MJ"O>/"8+*3:GPZ(Q5VF)^:W8 M6"YM=%V4!V?-JRRJ;"!;=]V/^V\FD3U2X>)3%O2AN48 M[1QC1_PT-N*K= AOBY90H,-2(\;8A\.&#X]M MK[.]$3XPSBVCRB:&>A*.%B<+R8Q MV=,R0'::6.SDNIT'QI+WQCKM]Y4ER^QLIE;F[@G(XZQJ^ZBEN=;#]S7I=K6Q MK-/VPFQ#[ZS:QE3"['WRP\S.9EIP[YY\/,Z*MH]:OB'=LU:G-NTXQ'8Z#RQ) MMS>6:;]=,'WE **4C_WPP)SV.V R4T".(6'//.5]ER0T8K%GO*0%7CO=,]QC M!G)CD\#GKMLLIN5V5N@<)Z6C?>DO:X,2OP])F%'X;YQ>O?D[_%&-U2/%9=K7 M./]>N4!O,8B&)O^5876<24'_,2J':7++/TK[,>T/7VG\9T_.?F^:_2:R_QLE MA?(.9A(K)Z2(NMPJ6H:JF+II*B\.DK0$267_.GBIO,U[ X(==8>Y,NQ2Y<[' MC8G'C8.Q.MU/R'N(9KG/0+$9A3'YD2Y5CH>TIWBJ\O_^QS=-_?4)Z9-+VH.) MX0>&][I4CF#=HY(5;\$CW\,^R6[+M,0LO/=IG_2C%*CR-N_'Z;#ZS6=:CK(A M^\E9'4MG;S!>*VE?R4<%C-,?P8.?Z2 OA@H\^#XO>HJA:_]F-6*0)8+BM\@9 MNI"Q29K!-]?IL,L>.G_W%D<[(;>*Z58_@0&)$H\7 A/#WQ;C>8YC_CC!AJ@H MI%2BAJPTQ* S*P5I_(^#-+)]W0DMPX])8.NQ'8:N[8=6XI@F#5TW^LMV#Y82 M'?$)YD#/EZ0-J1IP>PBV@0+O&X?]VZP*7ZD"# ;67^79%3 :9."*%&D^*I6, M7L[/=A@4.=A;-)(E2!,9P@AI2?D1TC#%N@$Y_R\,AM*6%_!;4MR".(T*^"%( M79S#TTHX*F%"9=E1SK'< !?.H MN*424AP5>X?"_\.T+TG:+X?*")ZX[J91EPU&8MB[2YK!WQB&9DJ9U HM5*.C M'(-*QURWU=FUP8B+*0<*-Q@-Z<1K8:+XGWX^A&DJ)1T.47L'\$"!8W)B-Q?. M%X,+2(E*FO?0F@I4C'4D4%2-X)DM)F&8IDDI54OB\?ZO" MHQE!,<;WEB,8;]2'T?@JJJEWE$,VT*SAL51X?V4L89992J]H)0@Q_>\(?!&< M'2WPXRX!@0DIAG91?>PNQ2_Q;7&Q+6[Q765E!2YGWXYRW^-NVQ+_CB M.LH[D6'#)\\M$J[KDG>/!1LUBFAES!C=,"3<44"^XUQ0GO.W@(GWHT@QRO21H;A=(67AQVD>=Z9\KX?8P V9/#[SV3_? MLPIM()H]T9&X/ZN5*F@N54YS$''#494# %.]=,BM#\KPQ 9Q4-$Z M+B-1[& MI;%<@$(,*7\6?C$$8P5?TZRDUUU:".N9XK@,,' .5"8%/L MHF%(X(M^A ,PB8"?7FY=Y$J8QDS9"F!*- **1>"4 149-0L2#!84?A@"!E21F_T8Z)]15#[\000O3(#<\/%XGT34-[?++WC*\"F#"4<5HB^%%MF MM7=5RQT3<6HKQ!\? ^A%41B%90I_@ZV=9&4.DRZ5W^R.7;\ ><'&*\5$P.:R MQXIQFB,,&F*)/1VFW#LR'G1]3D%Y8T2VG M"1G@]2%T-F#=T1U 5 QBFQT/O=AJ'WK% < 5?7V=QL.NB"(T'Q1$T,>/D! L M&&R#"Q]I$ OO*M%B0_;"#";)T?RS6Q\H# "_:"$@CI\:26"RKTAV36[+@]\G M10+D88J&JR[_S=_# @:=,Z4M=1C.0-4 M?90Z87\HUSXP> MCG2=%S_9.%Q;U.HO/%<;G@7;#?M#3,.A@E@UA>?$8&A"P2*!Y8&?)R/\)0!J M>"/7A7(=V.<9V;GPQN$"'Q=YAS1@3,1]\XID:)#'MG,3-"?VP M6^2CRR[L?@Q!@&QFZ,LARKNNO!9P5@X' $EN0,2'Z)[^YG2":D7,,S#:P1@=L%?Z]KVO MK-^$>SO"*1%C^M)/$9&>(\B=FL9\*@%CNFE&.4>OA!$1*CF.2T\5]YROH(,G7VT]]L M_)L0**9XU_!W!> >W[-G1B <)?@ \X\^4,C:.'",@\ M[X&.Q_EU'P9%Z6]N3TQQ2XQL@!R'H&K#1N27$W8\AXYR 9^^%0(?,;@]XNZ1 ML)$I*OSD9CII)VEU% T6I%*C? !>5OJ+1V(JUF2PH@SWW(G@'S<-G+#PGF'W M=NQRJ8P]H""4N0S*@-SR=V(,13R)\RM'@T&6 B5#4M+'N;GMW9C/:3^M?=UX M&B"ML.A[H^MML4GG=:S%K ]J/F(([0)#:$>@9]79RM*!%K;I1<+ HTCU&0__<.P,0__.C@LQ=%?LT"H4M =%R8&-:WJGQY M,2S_!P9-ZGT9; D\B'$67"8;']0=G3%E2'YRRP&K$_""&:]Z/DS/&2%GO?[& M BI2LO 'K=?L5IDC]<;T?FYX'_>BJ)OG)?L8P$,&LGL/#= +@;5,0).F<4;; MG(M^3PUC'],2+"L#/F.L69,*[9PX/9R0<#P$'[ C %2:RL1'>3E4<15LM\&Y ML/?5]A:' %@CIK#P.R5(:.$!2^598;X^(D7(1K4R+)&:C@;A0I.,;_&F4\L'06#?,0M; ^4ZZ07?5H/3_E?27P^"I2XYW;1\>8 M^:KJ.!2KA052E)%!25]5?WF-AS(9N7V5]IDLL(=>3[X!HS5363KLA?SK<2"G MH_-@CD@8%&\67W?85U.Y0_P[S^_8EKGP:[UC// ["YRNASQYUV0-O^,M.>P] MV9/;E"1Y#-XE8'QV4'F$;MX2B5*[6D?B;RPI!>:5(E[Y5!NW0^;3KZ4B\M*5 MZUHM-%,&NG9IA'6L/M]T1N9.54LT.FMO_[3]B9S[< E]4MFL!]]F1,,L")'[/"\Q NG8.!M6K([S-_S,[NC,D02.T/X(CZSK&'@VR8TZ MXPX3[:<2'OC\T-\B!W4T7(X?J;*_JHS:WD KC^' MTSR'A.<6#UE0JQY.%/ 3QV/7!%6F2#$AFN>OB,-G)AOU0P4[.28B,4$91QO9 M^2*>2H4_D,A @:B+AY<=!4\TDE'! K(Q'8+4E^,3CH/)LXW. >J?2*S#M'N^ M9#S5JW/D8 V_&>/$!Q566@ZSVXDLZ9HRS4.*(8VZ?9"_R]MFMB0,QR/F,*A3 MTQVS:S#,)\+0\P@K4] :^F;INYF"MDW163OH>)ZW_CBJW?$MYPF"OKYIK7^R M5B=P_&V)4#L=>TD:+!FA7NBZ&,XR(5RN0\\#V/W[TH#U>1<]<<=9Q?%MA7\[ MO=0%E[>/T)94.??Y"(:*[RCMU'!H5^CMU&YN(Y1XS()7NE&]2U1;*C3_I%3; M.I(9>Q<_N\"4$.Z(BFM F%KS^XM1R9)_7CZJQ".]O0EJ+PQ+M=T5C'3[P.>N<\@T5=?Q)8=:S"%?-?7-Z-""$NWV M2B7:MZ& ["Z-\=Q[*TLS>%K-F'^H\;Z@5&&E3-YG^?63%"YQ66G@^Z8R)^4% MH]D:+RP\33=24AP =\>I4KNMJK"_2V/L0TS@[=0Y5Z-0Y@,.$9;U:EI'AN5# M:_.6V&XH\*!#A/:YU5+HMDGH'G2(((5."MVS'R+(^-1*-/Y(R_(5Q\\L(P:O M3@Q&1=0E):_W"& "( 3>P!ADI#\4A9K^.TH'F)B^;Z&L0+4=2\9)VLL@1S5- M73*HO0SR56.5XP9Y)KP2>3]E(S#GYZQJ(;N]U6<7OAYEKK?W;,L(5FWFW3[( MNN,L]FM\1'U@5I'B953XI959LF6.%5_85G$>&V)6 T5FO! MDN)\A+4"5KY4*:>XTA0?7[;IV6]XFSS][Z5R, EQ#UCC#J6?][4/AX>?&@7< M>Y1@K[6JGO.DK ^I>&-5^4D0D96I MX;7R6:N(B>HU$TV%3RN>C3LCGU1#L@K5J]2%?E ';BPAVLX6W-9$#VUKU1;< M,QV\MZ4F%1MQ^1IMIW/T>'P?>ZY&;[8CU;P)SS<\:3_"YK;P"VP4RQH@U?SD M#5BJ7Z %$"6NRT8F<#6(UBTV!$&./M QKRR=8GSZ\K>>7W3;L[02% MF/GHP< T Y-(65^J(>WQ6=KCNE/;4WUMO9*>SKG M>'>:WP>MY,=XBU198P5 MBQNWYJBVU4;7"^3LI_R:%B$P_"?%;16;B&&#@Z9RB(T8!X$'DO0&^[7")H>5 MR7CGOY3O?'57*GP/O4DYM9IMC'D[A;KE!:LZ.#Z_9L)?;W":V@QKR9AWK^S M!&4JQ*EN#E*JKÃ?TS&.]\EC/VB'8V8:A;,C]!%Z\N[_,E 9QLZDL M'@4+'#)&U^UJX*5W*.Q*.M"F]E(KJL04'']1P=I[,5'\,:=;P]<1 Q3\M4IHY54SE1059TR9LB M<26(5;/SDD:UZU+UY^9O9 5KX84_Z2W0CORDW3R+L?43ZU9#^J*K4@_]%^QS M#S,N![PQ'6C")2GB:K$-Y#39_B[.*:N(RQRM?N4AIN78)>U1L!L1AV.L 7C( M^U?2>MNK*F^*GPN_M8^=P, L8,M,YH]=I?2:+SLM<^&N\5:$0U:&MVK2Q B; M83G?#%@&RVJ.V^/]3$_ NN17V+@G?V('L.[8S5<*DT2#4C<87!&^XT!3XL!K M_A[\!JM]UND]JODUSJ,(7K;31*CZFW7OAC'&+RM$.JX0$42^B-408@F M"VL,"BH*UH(H]H6 ]9J]=YGYF-?:%78W5H(8.U(/J.C\5O=N5>%M6,$6!+L" M@'/Z97)1AU\,:!B(9%1,8:WNMRNFCQN-7*5,AFOJ!R^@W M:A4G$[6N+>1'$R/]9MJ-*M23/S91$\:>> -I8FGKL0/"&]!6D'%QJ_.9Z-[D MZPR&PGX#L#:>?8PUI_N-=X6WM9<^_SV3\'Q9)C\HPL9^UL8 VTR$;+4 FS'Q MN+%2@&UKE =#M[Q':-U)]:2.+M<&Z6@H)J!)KJ0STF*&E^W M)SQ_]Q9'.P&48[K53[ QZU1T>NGM4QW_M$*E\Z(Q;.%S![W;?9[TWLQIX]00 MPL6:O)<%U8U).P8,W55VV(LC76#Y%VSN F MZZ2 F"D'(E3M34M&!-(@0D=I^,NLK\7T\W47"-!I>(+K-[9FR/N9:-$LU!JT M?+9W1/5(W>V9-YY& ,N,K$"BXZ''C7RK9O)UB^OQK^:8C33^QT$:V;[NA);A MQR2P]=@.0]?V0RMQ3).&KAO]90<'#X&&&Q+@MT7*TB*40W[ @5;V4YZE446H M=Z+'Q[W"O,&ES9=4ON'-_CDO[KHP[^0Y [+@MW&8S+=:W.[G-EX'-<'CJ")F M LNV\"^=\PZ/9XAF,1@+XO']G[3NTR+:PI3EJ#?@T7WF_Y D8;U5F)\H0A:D M5Q]W5><&&>A=W5A==*V!OXE^+Y-]BA T9#D/@V T(V>2Q3U>'(TW'!\/R/LC M,:^ZT5>&>7L#(IK*%"EKU#[6WIF%7(][+'$WE93@RZ*QX,$0UM([+:)1#UM3 M1\PYQ4 1K6)X5$2:)R: H>;^99[R7NFIZ'T358I#QHHSJ!6'N9:LVWF7=W2& MV3-_4M!Z(6]9OYL^!IO!3J8)^,D "=6J_PT&X'(>1LKHC?)C%%_RQP OC3,< M-GNT@,3!HX&FHS]OK0TB5Q9;"!4+A\&S?,,0T56N$Y=Y'O-VWK44X/E5_S)% M+E>2RJ1\S!;$L>(L=DAN5O#M5M^%-VY'#K.)(Y.&YA=TW')L+"O_BTDEP*R? M_?P:'()+?NPCNI$A.ZI>4E%#SS 6F@+8%D8C$K&3ZJ";-?S"P-!PQ+JG<:\& M'PII4Q=0OBE[$7/#V0ED-=\MY]&*AR6?9P6_E;O49BU+'3+G;;Y4Y>"LN"3] M]- E"?-XP/W/ S<'?SM6#YK__.+XX.ISX M"'/*CIDBP\>H*%,I_O ICW'KQ4V3MY9@=++ 3_= >:8\?;]<)$#-!C&:B M+0\]P#@8"ZQ;W(:W[ QY@/V#^T-^;C 5[%!YM(-GUS"?.HKH@ 4M&JXX/SG& M);XX0,(7$7H,<]3 6BV!T9S$4Y+)O-97$5&1V'?T9]T@.Y =&,^9DV>X+G X%E MAW'ZP%/A.XTM/FNE"^/&(^&Q 0$C6K <3WPQ:)#R WA=QFDD3MN1J)@!A'3# M$?#T5!SY-R>(+V83(<#GF"7Y5,)<=%#6P'H[_^PL0Z.*2EB"[=783 M20O>!9A_]?L+_EOX"2@R"_VPY8+E@2%':=D5:V8A&C;K*>J\!;M1 M&+$?W2I?P<^&+2XLTQA/OFG!!4RK!(R'N45>A7"@(Y%=TA2SSHRQ.'B8W,WT M:7XADE0:47A!A29K^(]5;']>8%B]WKXG)*#^63G,HY\:CS=@> ^G?I%@_YC M9JW(B75(PX.YV1$&N$^$Y_N)\^[I/,SQF7[S0YSC9 HBWX %.)D )LHT M+,$=><[6V;GO,9;X,/MI';96F,H34 MA@EL_GV\<:L-@C81RGRVU09;QFU,< M_51IU;0)D'Y_@9CB):K"E'*-]U^80AZ78R_DU:/(P2=32SV[E!YA4^Y!25]5 M?WD-+C[L\+>OTCY;''OH]62BR)PR]^R%_.NQV'1T+CJBJI-X\_V-XUV]XP3. M^OO1/WS8NU]IZ[Z<;! L->R2#>T7UELPG)G?;K@E]Y+M*Z835A7+4%?IT=V* M.F?W%H+@I3^/T)@4)7+'-*[?2LJ9 MDG(/I)RQBDG9B4*XI].(:M7BE4L+P*[5]%IY_>TNZV59JNNZ#RM@NHH1:'-; M"RG+NR'+IJ[J@2EE6+"M/N/I,,1S*IW4PR=-7P-\BE?7!HCV?2'7Y_(9)L%L?0=K,AA>&HCBL[ MN[2<2[YJ6:M6A)=,>F8FO3!4QS16#HY)F+T<>8_NRD?;,[AM!*II2;S=N6H@4 +NE8[-1-;-B_Y,:=#'!JKV.DRY33%*SP8,NZHQ7(D MVQILER*\)2+LV*IM2Q&6(KR](FP!)'4?&$EXEL9<.^W"GB^X*_48[_41.MD^ M\734P+';V#9N Z[43C'64GU]EUM:[C%C/;.5[79WRZV>3_R+11>N]^P0Z\&. M98NP]XZSB%7+-E]+-DDV[;T;\'E!R8+IF@A[=JAEJ6[P0(RXI4AP"YGTPC;L MY:/WDCW/GBCBFAO4H7T WH>Z'B9L$=L^=I:0Z;B"9U&XF;5R7]@%_WU.L<<^0]\;1@@1U2]X-"!QS M(W<#)(.68I"KVL9F&+1;>'M^ O!T_;T'9 )/GAJ+.GD6T#S.1UAUCYT<[V>& MVCI)TVXU#2S5=!^8K+\.\FP8/S_1$J5^K$2==JN(XZNV\\"[86NBD-22]HB# MU)+YA\VN:NK/NY&L2TL87OR=50U^G[N-+-#?*QT^4E7_WZ7SOZS:; M'<>QUUYB]*1Q-5RT<[>Y,X6AL[8V- MM<8M-)28#,FCZDEO7V'?1Q637DL]Y.VCV:/*2.\IS98H(.WNUI&-+" M"Y7* M M)2EG=*EF4!:2G+NR++6U9 ^BYXU.K#T?G4/URJ'[#,2Y0I;Y)-DDT/.Q0T M])9E)>Z8BWLQKY8T.Z[ ]M<1:]T\V:]=6=2F768PR@2Y]K')6;F2J631LT=7 M'NB.2J"^'(&_IL-N-\]B?JA]PRX0I=@7O!\K5?V58Y'"ZO4/)9C;-S GV;05;-H'S/VD]0^W%S \ MI/ZA1'7/S*35ZA]*]CR[9[1Z_4,)NEM2_W![8<-#ZA]*;+=OV$ZR:2O8M \0 M?-WU#[<7,L?2@8]-X-6 MK'\H\?;JZ>%)0GDB>)+V23]*2:805MP&8?>^)9J\L%1+]V0HM;T, I,=!))! M[660J=J.WIZ2M5N+L^\I63NN5O;XLK5[79AVNTO/.J;J>0]LP;!+Q66E"&^M M")N>ZJ]O;PO"E,^'(+O@8G?)D/> M<58M!->^H+ 4N6T2.;WC;W]_<2ERVR5RUN;;<4]!4G]'(.GB@G-RDD\RR7W MH^\1AFH5#&TBSU+1E I[*B$ITU)Y45=0?U3"\V0_D54#$^TS>I:E>O8#P=W2 MM-BB=( =Y*]C/"X&(_G;;OY:]EHZB#U5F&VV^U$:_^,@C6Q?=T++\&,2V'IL MAZ%K^Z&5.*9)0]>-_G+,@S3P\[_?72B?C\___?"V M2/RCM!_3_O"5M;E>4F>C0AD4*I*+ )"?@* MK!65'I1P5,+W9:E<9GE(,&2(#,/ 8#D*?R#K8>*XDA+K]^11RHI"7*?#[E@@ M8'7SA:&C' X&17X#PC:D,+3C_@TE*0<)3-(2+)*";6) //K,J+&A"WI%^R-8 M[#5(D7))^T@S^#R\54J"S+OA*#X1I+ MFF4HWBFJ0HX%1+F@ D&O4$!Y-Q^J9#E.LN*H"M0"50B'!+XF2@D+3A,PK'AS MKP>VFZG)U*CU;(%KHX14E[3A;VF6#G%6^ X6HLU*>MV%1:M"/8'Q;!)?^BE^ M?S[D^L7RE0F;[KM1 3+54O\/-)S@#-1QGP.8:]H436$*'G M;*:H@^PZ2\563GE87;6NN\@,Y@-'RE27^Z#,>'*C*(=@7$([F8^?Y",3\WT #^/!KW@?:=U%9J/*9]GMI/TQ5 MOJD?]V,^TH#"2"?T!EFA?*(EO!7Y]"\"2\3GOM'^8MLG=-0V.QZVO0-KG.*Z M7W$3ZP&5GC00$.]/$C) 2% H]KX2,S37TVM!E9UB0YFG]VZT#+@%Q2 M+00V_-1( I-]1;)K_#ZY=\#&,47#59?_YN]A 8/.F5)+]ZC[['R77,$> M7B*\ ]$'*T)0A2\+TD,5'#8LS6@(!ND7VM?I?0P^N"8%[N)]T! T:KB7)4D) MR(&9&-SGIC>',79@=B,""$H:H*$>O$8=';!S,;,,:5G-$<%$!&Q'PY$72DRK M?\!(;!-9.!K;P<0<8>>X),R@H4DIV6#<.,ZL3,6E]4"'+K&T-&N,"0^D(=KJ M6P:"IM\X')=,FGY+9:7NF.7P=H# '.TO4)'RW6+"+#;&%T9WEAWC?8VQ&Y[N M,:);NA*#FK 9P1;?44 @XARL]E 9E7-6S[N!%H358QV,"I@E-A=%RN>P'0/] M<,M M3WYG8AN1HKAEU6!J8 (",JG"?)--"/QQ1;(1/,^?Q>J[\'M*HB[ AP'6W%^YZ,S4(7: [\99I254T"\0FZY"!8THL"P> S(*K5L3.FZF\*: M&?AEH[ 5,( 3\RZ/ &B!B@ +2A3=)O"]PUKB>,S18L6,AMQ"UYN/>^B M<).Z9PQ,5:W@!(1ZR4C99"Q8U)BB60"Y84CZOZ,<+37WQM :8LUE%B.8,_\7 M'P&2 U1OC"A> 0X#Z4= K2Y%+Y(F&;/W,[/'-2%DYJI?,8/U")Z2)['&\0/% M"#]-22C@,K>!R/ >K_[?>%%E>CD-02X&PG\9,Z?IPUZGP,N8#A@/^(;0,-$3 M:'E>[2F%TP,C#N("I-XU@"5PT3+4+G#@\-ALT>5/0GV MF,-;KJNEV&>FN #VMTLS)D+AZ'9"*MEDJ@FC6O&I]L@/;)> NTF?3"+HM/*O M?O,Z.FQX68:&%Z<%'UC5!VI%0U"<[';LLVXO(CH2WM?8^529+6 VIAPV=^9\ M@4_+O-6T%.HCP)-0X2G'@Q$4/T?_0R%,%[C:-[C'-:D9B&E4/A<@91H^3,P' ME+L'J AFS50;EH&JP4(.#+\,4;-AM>.^&40Q]+\)1['R$[FA$.MH3$^IO(]J M.I,N\8S#CXOA\P*(P=8 =@V6T./ #@B4W>)1#Y.^D.!O4/(4SC8$J."1XO5; M,96*,'RIM=+%G)$3'FZUCQRRY9'! ,Q,6AFX\\(]&HQGA0)5W$OA[U6P"5,?U=H)7>A@<3PZN3Y@ M6 ZXB5GD*32(+ZZ#61Q-CS?,.7&KM#*08U-\ES_)@!GN3A/QT1(9PS'M))YF M%K7R;Z?DN $?\2NC$TQ: ?3,&P%9_/GXW^84#MA^)?B#1@0]X!GBCB\25SX+ M"@-W@F;YSX-[U^,H-0:%1R'Z!FS''?M>^"(>0\4GZF1&:D>G:TC4"*-6FWXQ:XQMFI]A1CF' .&9A1761 M+J;,#9LTODW#W"-XU/03WCM4>B#Q"GC[,#V<;P,@\/T;Q$<3KA!34=!JI@J) M<"4%*^;ZE#A;+M@3".^:5JB(<@T?LX,I39]>$B[;0C,9DN(#_68X8SWB'UUW M:5_,C1N\&:#89!\W3NRU[&5C#)/.S-7L*#.G2)6MZ%I<1- ) MO7WD3F5O*D0T?G#*?'%.P0NYY\>^.ZJV4OX(D(YOH"RR1*)N2M&)KH$;'8GYRV[[,&.9^* #0M1SR(6 M3C]L$P"%P8MD5&? FX^*6D'QK? ".KRFM.F4-L]3\=/&$-7^QZ*5PG-@IFUB M4Q'R*.;&QA$>.U\Y#LH2L[ C$P"O_ZU64]*H,D0XZ@2Q^<0;A\1S]S/QZND= MR@@ZIC)_"^*:P1Q2LQ/,_Y')C-/$/H7BBB\9>V8-A>8F;PZPG4;5=Y@R@*7S M5C8=7Y[8-0!@@9@S\J#$ X$1WES1&G2*J(6(EB&#!A5ZP.XU!0$>!_]N* M'7D=Q^EETSF>@'$ 0QMY!9L %5QD41W>UD>:#$H3)2J0O_5*RFLRJ#S8AO@R ME8S3F$%J;F]A)X>98B2A*-"2LK#FI*9TE,\T01": \ &4P?[W<%[#-3]R3SZ M$QX:8+)RP.PJVX !F<.6RX078YIX4%E4PQR#:"G&(8SS&<,1[WG$BS^N$\39 9A3*< MGCU._*ZI7I.2:ZO3<8*_B9,(8>^>$QCN*']4P*JQO8_!1G6Z(P3-:=0G@"\/N.#7 :![M (CH M(PFSAE0M?M7#+=J&G&!.C]D_[R69<(P"OV-/.D:,07?3;]*N7N,LY"X- >%&+VO:F-UQ0+*7J3VV M3.UY1O3Q=C+'EJ&,C:>9HI%&E<]'Y3@)6&A\0:[QJ!3&)EGM_$QF2<+^ ?L% M2Z7Y4 5DF14B$;BF+$<5O']T 4#UF;\]K Z,Q-$V@]1\1QSGVC"QX&&T+.]? M:LSV#$9@\%#)<9XI+R'(#Y++$48AP"-&6S OO:69,Q3-90/85"(,#I__9'YM MX_1OPL-IY').IU#S=%4^,V:P?]+;)B7$9CG.U_QGO=\B#7GXI6S^D&>$3W*% M[?LA!B)8"AD5( ]0#:8L71'P35AL!G,J>G@H/\CHF%X IBJ:B[VC&HT]A:$_ MPLNF-]_*YM5(_*J#&3#_'AOU'H"A*MW\F@*>4*NP&PM IB8>"U!WE<2=.<; MD>\E?()!CQ$&+E-:I_S.I3UG%^Q$*9,W'#;O\Y?SW*P")14#7&)_XIB&8\@T MJ21DU*\F#"*,+MKB9)IJ@5/YO#26Z:83>Y*S>$]:X=:+<]#6C6R#%VM\#$6] M/SX]/'U[?/A1.;\XA$_?G5ZB]&%4N,+IJZ+L??QKX6L!D''TST45W%Y6;Q82'*'2?+4 M!3?QI-FQ=&/AUWIG\7=W#>MT["!8:M2Y5Z['UQI7N =^QR5LSI;GN8+H+W4+ M^Q,8IXF;ATO281MNF!^.8A9F?5]'Q\\GCL@ONK#GPI;\H19S?_&X M'W7XACO$!.1&G/V\<9MEX3WTQEW8]5S\?SSU%]M_EX;)DUUPY?,#)SGG:.05 M<_?Q5S GTIJY*-V")O\X^)_[=QC7P)Z:>'K#!.BXSY-$$?1]II>8^X<'OY]& M(7AFS7SV]VG1^_OOY,V=3M>3+O_@C?+BT]O#LS^4XZ-7RM_3FU?]O'\*;@H M?Y9+"M3YC%1(79OJU$Y,UR&)'7I^H-M^9#HT"*AG1X;SUQ$>2>BV;F@8^]$M MRSA0^J0'2XEI^HHI75[@BH_C [YSQ]:?M^%1?O71_'SUS3H9Q3_>77W_$/PX MZYWH9T>'QKS#\:_O/[[F-^,DQ__RN!Y M^)MOG+T->E'O??_LQ^&ODU_1S;>+_^@GYO?NZ<7GGR<7E\[WKU_LTU\GM]]_ MO--/?GVY.?EU;'VT/G>_]6ZRLQ\_;T]_71KP/_M[[]CX_N,_MR>_OJ???WSN MG9HG]ME%='L"XYQ]_694S\"[1M_-+^[9Q;%U=O0%_M?M??OQ9^_TZ/C7:>]? MO=,/WZQOORZ=TU_'-ZE?IH&^O?_Z^I1 M[\\^^1J,8![7I[\.81[?L^]?CW68>^_[4;?[_<[BKYHBY#V:57[9'E-2]/@I=Q;VLT[#T-U3; Q 5;.&HF0 $W> M3N0+'(M['MAL[B4[96+9+^(49 ASH,HM%1<"&E=*<.^*YT7T%XB0- =;/?MDJV>_ MW9)SLM6SWVZ+66SU[*.MGGUWJV=?%?;;XB586SU[8ZMGKV[U[+=[PS6W>O;Z M5L]^NVF_W19SN[5VNX%F?ZMG'V_U[+=;[K?;8LK=:M.SER<].W!:8!ORI&>?>>?#[CM^U7\.AKBKNPHLBK?:M[YYL$;+,W!+I9-V(%Y*>M27W>%Y[9]E[[. MMEQZP+VOV5M"C7L\2]P;6O.XDP4-%@S\@+_;R$J2[CDN0F(3-UMEY$+4\!GFT4]16(Y!TS]R+&\. MZSU*"\I+JB]I#%I51.6NRV6O6KJ@A84E%O2+&Z1]5AJ'^Q]+ )A6KGJI3CE$ MW"5DE0(7UN&;J("XW!W#B099+X;C(G$O>4DH[LDI"SH$5"4AEBL$+#KNS10: M_/T%EAE\J8JZCMQ%C-#Y3.8ZGQ-N)_-$-?QHC@>JC)W/JCQE-656ET]Y@7>0 MJP+"5?6)>RH;OF3E'7EQ*2:!2SZGP,)+M)[8K@+?AA5^LFQ<7T(4,Q:E=L=# M5#MY7192E/&[AT'C%=>%&?!&Z11#\*-UTYJ5!6&%_%A1,ZQ5PHJ4C8M7@PS3 M :M!.-XW1%FF;(DVC"U559*5^82^/__8]O&M[KLFJR(1KLY)F28SFS9C7IJHW. M/&%2Q_5THR)E4CK1LPL6UZX&2,?5OLET^\@COGJZ1E.1K7@'W+*OP,*2L@=SY @\+*#9T5EZ2?_A):*R3F LO= M (CE3[&2EUSGQ^6H%6Z,3N!'IB/L [U!,X16.^O\= 6F3%)D\N9WRTKE@ M%UD3SDG+L[IXM56C5Y2O/U@W>+21 GRT=%GW0<-RF>V*U8CF^P>*8J/9W#Q1 M@&D17@>6=T*:>BIE028A?"AZD^*VU(1J8\1JW:&%Y367<*)$&7 +VMA0$G!$ ML ILY:K4UI??1*_ZR1:4U>RJ6D2D#3]GNE]3<_==8-G91I?0&#C*K2]C#343:IX^?CYUE;U:IN^5CEZR'9FMJJ9O=MG,![K 9& MXP9KE]\ZV5)"F[):X"'/*M^HM8#QB-62HL6!7;( O-9P*RX$M64$)W5Q-3K M$G1QU1(*:\B79=WULESXVHIH]Z[@GOFI35).SP@'!A;P>5-UX:8@7+$ TN. 983 U9,:[I/&X3(8KII664U7W"EUOC M!)$9>!O/!LO?C[M5S86IO),4\Z(:]6>KC@YH$F.*6_O8-*H(LZZQQS/\=^H5 MN'6B.R"\A(E"\$NLY"M6L,NP"\*XE81865V,KBG>8;V5-3R9MMJ/%;?IMV@S ML8 OJP8"^ C54W3+96,M*E["AI)Q\;5Y,[YT37XO]DK\JJJ$MW[#(\)7RPGC9K,5>-Z?( MBPEMKGL?U09-C+R$%89WO3"QT;K)#Y(&WJ.*CBO5[(19F3\Y)C&JL S,_0.LPGJ>T)FIS1T M[4:_:1IGV9:+#EWCBONKF!=Q@JCA<2$K:-MF@W->5=^,&#[FE*HW+:!'@:W= MD [DN6>.LJNP^"YS-BYAMCU[BGP^WACX+\$=E:; ML4ZTTPK-JW M\;6.VQG".[#&)0;R9L*XM0==M;823=M$VZST:NS_,9+>#$7P'%2 L#6E54>O MQF8\K@<,VQP6/L9PD.A)P-XB2#A<$?6U6/PN6$_:+&-U]^OH154_NN%R7-/* M<>&T@B45W'O"#F;SA>*K<-II/"L#K%.*Z&+-WMEGC99YOSID%^_X/>&PA% M6R3.F_A X''FV*ZJBJM4#:&Q0_EHH%:ZRDM8 T88]41P0U5Z>1\)R#KS)/4/ MT8*/1.O"RH>*12UP+#G.E9=R5C!WEU;G&Q@DH/'=)B/$?F'LJ =7,?UM=31% MBFG?LF%JDKRHFRRC_1(=T3$)AYW%Q7G$"J^+94X1C3?+QD=DTD%^HF@[*TPL_P7/-913/?GO)XV9'?C !Z- MJRSCTT*!\%:L9]RWNSXO;=CLVEH_,$:R427[O?S]&8JNGL('FRVY:IZ<5R57 MH^NSBRS]=M'-3GM?C-,++'=ZFIY^?6=^O_BS>_+CG?W]PW=XSZ'ST?J_CITSK[^JWOVX0O\%IX]RGHGYK'Q[>)[!L_?XCR^P_M/CK+D M].*+=7KXET-IK06Q'6NV:UL:"6-=BQ)/#UTOC$GH'+SY]Z>3#\K'CY^F M*Y^N(%!M[=E4Y:G XU>\L^0\C%$A)U U4'(\?5VL3*U9VM/KS<><1Y/V4'=. MKO_R$L=)G!C4Q@MLS8X"3PN\T-2LV'&H%2:6$0983!UD #:2"WI#RJ45J#5" MU#R"E_"O"?_\M>3\VJW/^=V[A-[E6Y_(1&"9"+RF1."9!##,GFMD W^N$I): MNO*5DH%72N[]WZGL7ID9N$^9@?-3EJM#DAYXU-SAOBLIN8XR2MG9+]G94ENY M^6SL>RYGK)#+O[^7+=:7TYPODV2ZE<)^T12D2!P"HO]2,5$8!$[)<9=J+@)U MOV@F0N^!8\R.7="HVQ=GV,K'CV]5P!F4]O])R5 Y_M2 &^R[KZ3H?1B!1HA_ MXZO83P]'0/F"21I\,2T#:$E-_?6G_)H6(>C'3SID'QFO7RKQJ#Z,67ARKHJ3 M]RK!#D1!)/"QS">6UU<'JRMJK#>U?<$>-[VDE0>=/%X;YD,\DX2UB-,J_D$S M-$X&@R*_88'\[%9Q_\9^9O]-K;9P0?*ED[[F6B@<\_Y\AG%>);MUM/2JIU^) M%KSF*.C5;#[!2F,W>?(X16]#N^W=OJ)PQP4#S'2LKQ=@E^>\J"$L,VL/ :I" MKI>T&$L/K(Y3BM-QOEQ]??.D7M3_ELIAOS^J?=25O-F'7+EXA,6;O8@A[V'L MZCV,ME[#>(B28[+6V-==Z.H^>/NJ59TO@]L5GB%28Z[5C,?4R71:_A3IT.-9 M7U/RDYDE>@,*)A)H,#FH,FM3]PP:*43"76B:S(4&KM9YQJ\J_P9GU"37Y"6* MQO40ULX^9YQK'*JSVQ \IR9FIJ%/,>$(\[6J.QQI$8UZ2#WXXHY;#M4EAW)_ M;CD<41 9GJB%S/R8@I<_-EL['0D]5*(';U[LFH3(;!/*P/>?$( M_-J4C.]#+@(4/#&&Y]4+S#H7:3.?^T8L8# J!F!"Y]Y_6_H"O?(H"G']+87/ M/ W(:JVONEK7GB'8R!R@L2[E'MX3 "O&8W0.YD+EO) MY!N*1EXA6*FQ74)!P53/X5*12V;1# MBN.PNV=Y/YN+CPCWR1NAOP:XYL2MCKRF:FLXXL80SGA$+2)G%(NXWWB7Y!E?M7SL3 M^?ECG''.+XK"!HM,S,:;@;J"YO?(+;NR)-C&J,^8-7&'%,T+[/-UCF\E1"B! MDQ[Z)*P U4E&+#.:!P^YFHGL^LIZC#%.G6J,LPHI!B]A*2#7_\4TPF:R/4?C MI:@[PG,.2R8[7+,9ZJFR^5GJ7SH)9FL3ET_ $WPQR^Q.L>0>?4"RTCV'X!-I MHZ9Y9]6Z3>0,CC/6=O7T?RJOJ.W3E7E$B_*(@K7D$7DRCVC)/*(%R0>\YC-F M("RC3!L5&3[5M?0\;\-:5_0>7QSE658?[?$+D7C(?X.85"F[1%Q@ AJ(?^%= M@8V>:U?]#.^&::+\*Q":%;(=VS; \H6&QT]D4-)7U5]>([S,R.VKM,_>R!YZ M/0GY4)FG*A8SQO*OA9X'06P7_FW951XIQDM%Q"$NY=[+2(W/>S/LB[['S#IC"UW38?2ONOKZ[$5>Q#\7! MU06Y.<"P>X\,83HWPU?]44^+<]9> 5\"T@Y4I4SN-WHIZ_2VNI3U[>;TPSOK MY.*+_=S]_O6;<_KA-#T[BG^_N&<7W0S&['W[=:C#.^W3#]]^G?Z">9M?;K[WOCCPY.VW'^^,[Q?_2D[. M]=N/%^^&\%_KY,>E?GKYE^/YL6$FNJ8;KJ?9'C6T,##@#U?W="LVJ>E9V(A" M5YU KZYS59(S#?37K4?X[8KZ).VAM(=/: \=ZKM!'"2ZX2=V' >^Z\26;?BQ M34D JL3LH5'90U/:P[;;0WW*'L:$>)YE>!KU8JK9=AQJOJ>;FD43/8X<0@P2 M'[RQ'$=U/5O:0VD/]]L>4L=Q#,,SW_[26 'D6\YKAL39@_URAX: MTAZVW1Z:4_;0BITHM 0ZH;G:[;O)EKHA*%FQ5X8ZV8<&XY[\,;T7-7PC6VQ MARM'"1+V?UL5)7B+M72P)MZ#HP53BUX84#)7(]Q=B/SVEQE4:T/,^S6-JZM=FZ=,87-L"6Z8#SP T. \V.DUCS$^)J7FBXB17I MD6X[8.L ^]FN\UA;-]^D/"F\DPJ]*2]/*O2S*/2T,QZ MX,Q11PMC8GLF:'1L1*#0AJ,ZCBL5>G<5>NUNBE3H9U'H:6_$##W0U"C18HN$ MFJV[IA8&1-M$BA]^%8\D.1EZR%29(.G^)TR-9LZ@49T8FN6;?NA M"?\?NVC;?$9:ZOQF_1>K^T^C^M*-B)[85TBC0=,?T-#M($BT, M=5>CD6?$5FR$IA&#[MNZ:AB^U'VI^\_@XDC=?QK=G_%I/,N+7=!]8)VCV22$ M?3]R7-CW:6!8CJ,'1@*Z;[BJ[YG;HOO[<,)R-B[*@#=]2UJ^>M)S%CG&>L;8 M!V?\G&89JTLB+K'SVCTQ]FTMAP6[7%A+[::=]=W>E]?NCPO6?N",/>S'AQ-L M?<>Y*K?L=6W9I[-)LUYHA0:U;7#5/4.SL96('UF19B6!81M1' *W<Q^\Z2.:T**@O!8Z* (O3<2*4 I'Y?<7O##Z2YG- MN#)U7SROQX*U^N!OTQ;P76^0Y;>4_@$F,$F'+'4"*U;\@24KWS;X+NW<*G9N M-I,1O!/="&)78URRDS#12*P[FAX;CA%2S[$#X^"-J<^>)E3@JJFIAT6!Q1BQB!;>L#KNQ^E5&H](UOR1=$K6K_*S5ZR\T/5-5XL! M8&FV&_E:$"619H4Z[->Q&Y"('+PQ5,=]M$\B4QI74MG#'I9;_5572<6"]/W+ M5-30I4-Y=+)=1R=-?IXEQS4W#QDSI9%;FY&;S6[4#==W3!)KGND%FFTEH18& M8:S!1@?_H)$16]'!FT"U;:]%@1>ITFUW3*1*/YM*3[LJ?HB(-"&:Y[M$LZ-( MUT)J.YIO 50E@6^9,3UXXZO>V@H'295NH4JOW5F1*OUL*CWMBAB)H3M1E&B> M9=B:G5B!1D++T<(H\MW("!TS\O@NO:X;"/)X9#F%_$S+83&*AKS5)NL)Q7HT M15U27-)2GHULIT@>,CAJZ[9IGUW'PXYJOXX&?;'49(B[U7M M9O/^Q@\X]OA"Y]I]C?J^&N1);IV(GFFEX"KH9.-)\F MH6::%B:=FBZ-P=5P'-78N\KJT@1LYK1$FH"G-0'3?HOEQ-2RJ*?I&&.P ^* M";"IYEF!:^FAJT>F??#&\E5;ER5=I EX#L]'FH"G-0$S5TY$Y@>H /+,"C*U#*X@YK+.[ 3E=2X1M55^5?R@H/VS#& M?KCM0UK0+?2+@?8HKDO#%5PVI3'\?].+9H M9AN&%+2 8M.HJ[1$!85_"D]$&9*;S=>FWN/,@RQ_=S,L"+ @[9/B]GA(>R485)QED;-:FE7T1EK3]5G3DQF7QW8\ MUP VY)G/@!9$ M8)[4JDC#L9KAF,[>B# 28Q/-L , (:%M:6'@>II+K=!P7>H&#A@.UW[,%5"9 M0+EN1P^]N''][I!7CY5G2]OHN(&Y$[$K4018 J7UV;O_S#A=1AP0*Z*!YA,3 MD\?!U!'+1[2D^T'BQ4YL8DM01W7<1U?,DW'I]FKS$[E.4IN?5)NGW1[+IJ:1 MA,"CP(HT.W9,+0QM4_,!<=BN 4 F]O#ZN_7X"(I4YCWV7:1:/ZU:SR2#$#/6 M?:(Y=JAKMI>X6L#*U'@Q0+!0!V&FK'2W^9B4XBT MC=9NDXX(<%;>6GT*R_9EQOV(G21P',O0K(!BG)90+8@\JA&;!&%@F[Z7) =O M+$MUW2>_M[IS0=H=U_NUNRQ2[Y],[V<2X0P:)'$0:30$Y;B_U_DE3Z*;T7JKV:JH]?8+B&6'BZYY&/!?K4<&63MS MUPS; 8[YE,8$Z_5[ZVK \;1ZO0]G*/QF#C9$+6@7G/KTBDYZ-ALO1]'@L06, MC/,1-D>:8/*F*T3LX!37Y,7S#!9//I'WZQM'=E^>\R-R17L<X!A$D\RS-HY *_UAR&:)'3(4W2 MCIHD&2'9'I,T'2'1(XK^;:@Y9J)K=DA\S7==HL4QL-2+ TJPIN=:(R32)$F3 M)(,W^V5UIM/!(CTDCF-K!*NFV"2DF Z6:':0^'%@VPX I'4&;UH4HMD:-_5] M7L _^THT*@K:CVZ580&C9;Q]-(E_C,HA=EO?=,QF@KP=SZDHW/9(=(O*J[QM MAN2XE1/,?RMX?X&LY_,\[,<78T$XK.4 #.19RXL")V5UC=T[!6%D&YBDUG%-W]D^F?9O.U]UMB[G^OG(++"8O@"6,H#1F M*QFSV>KUKFU9)DT\S3'#0+--,]:(ZY@:[&V!Z451 %P\>..W*/PC-7?[?2*I MPX_1X6EW!;"I:=F.I>E.$&EV8D<:\;P8\(GI)J[N1[IO'+QY5(E)J;\MUM^G MN_TG]?=)]'=J#XYWJH^4'L:I87A989T#!R"-8@F6WG*HO7 M/Y'Z7>1#DMV5(OL48=H5\CD?4)VI=31>_H1\Y?6WV[9OTJN:8\S'=EQ&C=9E MY&<+_,=F['BF;VO$,0W-MG6L[1\X6D#MF 1)Z$;L5,A6;>_1^3VKZLN&P\[2 M[DF[]]29C-+N/9/=FW9. YOZGAE8FF/IL68[8:"%!O$UBX2F TQV/0^<4\-3 MCS>%-[S#!J;H:EKL6V$FFV85/.)$6F.:9$H M<2,#<#P[)?2=K<%[^W"$.',I4!GPR[(]T-RR2PKZL-NQRX8SEQAC\;W.)J,? M\P8YRSMFN<[\8X\ERK9:(?X@91IM(MRU!PAG1T#,)UJN89-9 19= 90F@,EL1&+SIF+BVI<7@7&MV:%"-Q%ZB>4:4^ GUX(\$ M'+2./EMK<.M+B$H3M.,FZ)%Q)&F"GL0$3<>(3,>)]<0+-(M8IF;;,=5"TTPT MZB0)H:%/8D(.WN@==_8$5)H@:8+:;8(>&=*1)NAI3- T"K)U*W0B4XL"$FIV M8!(MP K,9N)1TXFLV#8--$%ZFPJIK[-@TQ9XHD=I-AK26.9Q[X+S)I@I#==* MAFM.167+!2!K15I(/%^S'6)J/G:$H(:=V %Q2> 8S'U[-':2.:#MU]JG]G>D MUCY,:V=.Q2/7"GQ*M-BE%E;;T+7 ,%S-=)+8-1+;#K!QRSH\'JFU[=?:IW81 MI-8^4&NG+TL9 8E#T]8LTR$:H*(0G(3(P4)=@4-(&)J)LQXG0:9KKZ1S7]D_ M:*P1F!6YI/R@ME1&)8V5M,\2N4=#6 UG0_^)SGB7O5XOQUC/&'OF_S[\)%;N MR'-W9&XEUNOXZM.;<66;#KEI.AWU0EJ<)6QC+L]&PW)(^DA1$<=;)B=+[M_+ M[-_1C*]L>7H8T=C6;(L8@+IUJ@5>&&B&#Q_;IF4"]&9E?VW75UUK!^ML2DU? MG[,L-;T]FC[C7[N>%84)T8BC8[\AQ]> K8%F>J9'8MOSS:DU_I(,M-;U%FCZUI_MQ& 2N[6N1:^B:;?JA%A)"M- U/4L/$R?P8J;I MAF6K3JMJ9^]9(NECCN^6]23WK'#=)AT8P6,"T-)#$RU3SJ>5HH67:6JQ;GNU89F#1D)D[^)<:6(_N7M*^A"FIZ\_OPDA=?PY=GW9B M+"N(8C^R-"OR0M#U '0]20(M"?70"ES?3$R3Z;IC +1Q=S _6^KZ\SLQ4M>? M1=?3Z11H/0@-+#EM8!U&G49::-B&IL=&[!(:NUXH A:VK@:.W2)=9V[,[ZP M,?PW3J_>_!W^J%[=&"NB(,W%\^N:.2X-6]-G@]-D([Y*A_"V:(F)7W2I0B(\ MP23]6^"5TL^'\#[03@6FE\)<+PN2*0-2#)4\489=6E(T'.SZ+P%-5I*T3_I1 M"C\"71Y2+")=+B2$>+=MK@F(AZBOZ^CJ-A]W*@#4>Y$+Q2A\_ M0D*8 ]B2A8^T13:PLEJ3',T_<;K,HD6VKSNA!=B*!+8>VV'HVGYH)8YITM!U MH[\\_:!ZJ%M42QB 9=7"@I*?&DE@A:](=DUNRX/?)PC12_O:%.%7I=F;OX<% M##IG'1LEN+=(I@L\:_\ -FF@_#//T B5*M?1XW[4:8.>WBDRRMNFAOU!,M P MJIQW*;U#M]IK9%XJW88HF/;P]A4L$O7$;YS4-)7U5]>QVDYR,CMJ[3/IL@>>BW& M$O8%=6-J.V)DY5^/U::C<]41\37Q9O%UAWTUM4GR[SRK8QG.PJ_UCK'PN[N& M-8R.9;H/&O;N[QQK\4L?-=E@J6'OB6&V(XGH/INDSP$(B[V8.];$M?IY5N4O MM:H34D1=Q3)4MCU@O&^%%2Z1L+/=Q# GB/%,Y4W *#[_MLO6?UB6S>WI<>4R M[BTQTV[?>VEU?Z[R(XOI^1351]H@I/,9PUOA#!7"A'4MB9B[+I!/D&>YK21; M9THHFT5[]82478;)(_P+_>\HO2+9A&LO>ROO=F_E4 ^LT+7MV U\VPH2WXE< M)W BXEN>$>G>7\=+UH0& 3KLQ_B?=V,Q.AR^)46!$:<_23:B6U$MT#IY*\*_ MO9.;[Q<_[>\_3G1XUCIA[\"P[^?NMXO//T^__N<6QDN__?KR:QS^_7;SK?=% M/^U],[X?1;>G1Y]_?OMZFGX_.NV>_/H)+_YC? M?_SY\_37L7X*:_MF_NOGB?GNU]G%G^G)Q;]@KG_";]XG)[<\]'MRKELG/R[U MT\N_G-#6#3.(-%,WV,424PL\+]$H#2-;CUU;QTNHG_^LU47=]D4!?^:G@>N(;X M>1W-41#FL._1G*@P8CF@$1Y69;<+_:D]RRAX.O18,?)SS<=3.A1.O+3)Z[+) MI^A 7J2T9!CE0:!B!^]:/1VHJ"A^"R9(VIZUV9YT!D3XNN'Z M(0FT)*(^@ B+:,2/7(D(K[1(H[#1H< MWW%#-Z1:XL2 _HGO:\0+ LV,?9U:'M4#8A^\\0S5==I40VPO AS\? Y^@?06 M!]DR$/%4F&'8+5Y5Q.89+M+PK,WPS)Y5)9&>6(ECX)5#7;.30 =O1?>U)-&) MZT>.X]G8+\)5S;4U,I5AAQ:J[6,1@U3;)U7;:;P0NFX8Z0'53!TO&#G4P\,; M3_-(:'@T\1/B$U#;0'7--ET:WI\@PZ>"#D@:*_1F0/LEWO#IQTH^[&)EPHF4 M.!E]>.KH@V#%.\Z)PWY\AFS@1DH&1-=LJ\[>SD ,+&4>P?:"[8+A#]?P-=]S MJ.:Y?F ;@6%9D<,@AF'Y+?)M9%"B91!#ZO-F]'D:>QB>;861&P#V\%"IW4@C M.G6UP [=V#=M+[8"T&=#]?Q'8P\9JWC0 0<60U:&Y*:1CB$C%D]_RH%DOR W MM''H*BW1VBS1;,Z$I^M&%":V9F(RFXT5%@@U/2VTJ>N8@1/J+B;:K@-8R-A% M>Q5X?:<=4H&?5H%GPABV!4X!N ;4"VS--D-#\XEG:R$PT"0DM)W$/GAC[V84 MH[T XB(?DNR>.,7:[I;NZ!V Y=>_,W9X;3FHTI5[DHL %X=H>R>+TA%##X&8 M6A0'B6;[<0)NG T&F'I>Z"0&H4YT\,9T=#6PUY4QLLJM\S9?9)(6;N\LW-J2 MS(+=SM58M?SLWC5P+2RW*ZT9M@GH5GS\AEP_[\;N*QS+A<*UV\=T,\J,6]4S+ ML;4X]B+-MHFGA89#M"2VDR3T+-WUZ<$;T!G3E\&S'=;D]9W*24U^)DV>0CA^ M$CEZZ%$MT0T3--GV-3_1/I441%:6EGUF=GCF<00V@:CFD8L>99IJ?9;D U/PPH]O1-"^?)WVXH/C_I#T+U.LI,V/V!Y^&WDO/)7UY>E4=.=A6'!0WMU$ MV0A))TW2^DW2R0R2B%S/#6(::TE,$3^$AA8FX+88/O5IX,9$-Z*#-X&E!MZC M;SO*V$-[-7I]B3M2HY]9HZ= !DE"QP+[K'G4,@!DV($6$ Q)F-2+HL!PDAA M1F"K@=ZF:.+.QR#.!K0@0^PSE%%24H711,L3;512>0'IF0!'S82/R(//.)FS MY$O)C96T2^NS2_^901JN[U KL2(M@1U%LVUJ:GZDVYIEN 8) A/L$MY5L%3G M\4A#ABS:J\KK0AI2E9]/E:<@1A+K26!'+BAPZ&MVH+L:L6RB$=UU_" 3L86 MJ+*N.M8>AC$VVPN>)K0H:*RD]WUNHO1]I;%8R-E]F<$,2 MATG@TT@S$C_ BPE@=ESB:5$0!E'@>"0P 3>X,C5BE_5T7:#A+CV5B&&-2CR- M&(@16A1POQ-@F7L/ST "4]=\JNO4- R/4@,0@PI_;9$:/U-,8J-*R&[L*T!O M319#>>98Q+A6PFG>CV0&^KK-T+<9+&%Z1A@ZMJUYOI%H=FA2C22^K3E)8.FZ M'1 OT _>>*KC/#H]2X8@VJO!:PM!2 U^<@V> A*!99N^[7A:3+"A5^PDFI]X MH>99GNN['B&N[H,WH'K^%K7+V8G( [^IO.(-9;'.O;V_M_+Z=\8&K_>&LC2Z MZS.ZT1S8%!JN:3A:%/@A>&^VJ_G$-C1==V+?\'2+)#$871MK7*XKK[TU5Y/O MB=%(TR9-VY->39:F;:VF;0I/.K83AV8<:;9#=,VV8D?S'1II21Q3R_<3^-+ MNW>NZKI;8]IV*)?&FZN,'U,2IEDZ3$4U7[R//%Q\1WB)I3=X8@'5XWR$R< + MF-)N2_6(?O?+1A#VGJ [GQ$O"F(HV5C37CU(I.Y?^%8P?-TG>GM LOVI,%^W MW!V0VWD%7A\=;=UB-V"G^["ON]7O)RX_LAK1NI'_C]EZ:UZ4Q(%AQIH)0%^S M=:IKOI$8FF&;Q#6);K MQB[1=#LR-=NT0RTPC8@5T=:I%80F]@RU+-5Q']UXO'VG6]L!](H1C9M>DME>-UP@HI!H_@QI/80HWCH@7AXZFQP0P140#4./ U43%U5BG M,04WQU4#;P=3;[< 4U21U@'62^6U4K.\?ZD-:=$#A0H?5H9D+_+XUH4PSFDT M*FA\!,26-FGM-FE.^3(O2(S(LC3'\5S-#N)8(\!\S8@).#V>@P5)V/U!TY35 MRW98?]<%+:3^/K'^3F.*!)@&#-(\WP;]34)+"\+$ G3AQ79"/=T,74RC#QZ? M#2;#% ]0P3_RHLBO8ZN%^#D_2&QMHO6N12>5=5WBEH843@ L1>HID$;_M;@"]"@ !: M&%M.$NM6'$0N9IOXIF&^;I'V[E&\ GZ!]'[T(N#B/A1'#;O&JHG@C="H1 MQ/J,T&RILL3S+>J!_3'#4-=LG1 M=#TP1W;D)H%+0MU+#M[XJNU;+?)O9'BB M90!"ZNYSZ.YT;$)WW(3$1(._Q*"[K@/H/S;_/WO?VMS&<73]5U"L?$BJT,K< M+W**5;HY#]^*2%F6XY*_N.;2(T(& 08 )5&__IU9@!(%D)(@+L@E,(E-D[CN M;N\YTZ>[IQL<\5XE(25:6;!+:)>JNG8G-M%TZZL%%+?E.S27^X)\SFO\H74& M6FU81A23 1/+%]0:$#))L%IQ$-:F1,N,AZ3W]GFMF]AN]+;A/53T;AZ]RQM" MHY.$< 9)104B,@[6$ '"R< D9>@"%O0JUB7T[D[XX>!27]/K]MM4";.A&LQ/ M;1-K\=8&R&BU7YD302L:-2AJ @CN#/BH*;"D:# N<62N=#LRI$N)UAJ(Z)@K M\1THKD!=#ZA+7@.APB7A#20O2K%T=AV\=!* MD2RL[F2O[Z;(^+55F668G"$1/!)V2S?O 5K18*8> PB1<-8 MV-NGE/2)OG%M:6U55FGN?M-<>S4RE>8V2G/+42HN>6:X6#;G&1!*9U=39=9+ M#)DDP7KM8O8W2=_:MN9BU*YE-TY]?;&MIQDQ7';[7#BH&2QGD\\]S>+%))_R MXMY@.CUSHX#YRDQGT_*VOPEFFQ?^30G2<\UCS]TD'/*=](\6_#;[TUP M>HK9^N]P^&,UOSNALUO>3U3L_2J;N^Q+J'38'AV^6?7ZA'-&E :.J03M/0IP M1'*@-FCM3!0ZD4R'NJ\[E?6O@;*.NC,5P)L&\)(_@Y1JP[D"G4I;_Y1=&5OB MWM$[%62D01',LHV1ON WWJ9<8VAUGF#'/8B5.64X?32*S;R1_,&9G]%!4"F",$)"QK<%JR,CU%HO2KLCJOM6W+CHOWN%/]UU0 XO328< MME([O!-*J/W:X4I$&R"BCZM]:0EA@4HE@+G2=\VJ")ZZ ($I88RC20G;>!I" MUZ*?+49P^_7#%<$;0O"2*\%,U(%[!Y:J5%JN"7!.(U@L [-2X(C9E;!]U:DI MHUL?REB==%QW(=WVN.,J;#;,1JM]7(V*UB<;0#"6V4C1+&R,-)!7E^Q)*$65 M;5T; MG=16D@!,:I%=*IV]*9$4*!&38?C997XFV$M6=J2^^X4RARF\[QV\; MJ"^N_-8JORVGP426@S0:<,R5_1,4P1N?P'DBLUQ$I84O_*;[0LG[PF];%-JZ M>A[RLQ^??_R] OHN/^,65$3S]V 4LXY]")0WK^F,LG@R/CD9EV\=A[\>]O[V M@!#:.W63WCLW/,.?>E22?CZ \F_/G7)\-IO.\B^E1[2;S0O)YVBNU>1W[-O/K?]K,?Y_B\'K M&K?6&K?:WM'RJ%2^XJ"Y8B!*LQ=- MP;F\L\V*?$L61R#HC-KD\B:!V2CH%SB]S+JW'U8G)1!7ZM"W*U M!S(:?]W5J%G733L/GTQWF:)J[_H6J&NU\2-UT1"1)'!M1/8KO )#@H+,6'DM M"4X$;KO8N[[F6COJ7%3P;A"\2WZ'\=DBQE.@5B.(Q D8Q1-H36.BU*!7L8O@ MW?H"\$?Y.,LU=L/L< PB#$:]X$X',S>LH8>-MWW\=.U?Y$M_,'HRO_"71$^- MQK='2JO]'[7.JL<@@:C*H+TRU,IS1R'?:!C1.,GGV4;;-ZIN;-]B0+?6 ;(" M^G8!O3*=0@L:0@(5?,B )@$,U1R,9M9015$Q7@ M^E+4XO#;]#)".#LY&[H9 MQMZX*10/XY/3"1[C:#IXA[WA>+IK->)_OQ6'8YK/,_]V1:O:"WLT%:=/+EMC MOFGV/]DD/X\G^9!'\YYCX?S5))]O?E,^VD?Q[=ET=H*CV2'.CM(K]Z$R6WO, MMMIXT:.GZ)G)KDK3+3\E<&@$<(*.1ADXM6EO7YH^O6+JYC]JV&,;6.#'O93* M O>4!9:WO@4F8_0$O*06!$D,7'X$ D>O9405;4FMFKXEJ[M-[H0%MCY^\A)G M+C\8>^@FHV8F>(V;;#IN>XII$ 9ULTR+-+3:#] $ZH-5&KQK M@KF)@O7:@-7>J, 8CV%1Q4AM6U6,-6[204"W%3>I@+YE0)\O;[L(6A&F()LQ M9G6A!-C(-: V3%GIC",B YKPOF0W;GA\>W&3.)B>#MUY.5C\.@?S28# M?S8K$_A>CT[5WKZ@66Z;>S,&H X[J=38;3%0J;&#U+@)YI8M&4S.^IOO[Y<;2 M^?D\Y/FJQ_%9AN0GH^SL(M#^!=J:56(#+3D>C>+JFE'YOSW^7^W3@3PX[UCQ MA;W/KC'3X&R9Y>YD5-[2H+S>VU?"]A5KJ]"F/33=CT8>E57MF=&)H"P#GUCVJXDV8)A3$*520COE1)F#H;CJ*[4]O-HXWO]LY%S^;QR\ MV_]7_G%QX)<^*V!1=YL#8_.)#TO)[B!\'9ZL<::/L>="J61TH_/2VF$TGA6/ M>I(?'O4&^5C?3)I]%9-F$N'L&*=EPN"HN8)-+60:C-PH#/*+IK/\0*FD^5P' MN7PA%M\MV -=^F>E-RY,2SZ_Q?E\#&>S MZ]]RBQ?]JY>X=/FZ?#DN_RR'V[!,$(9(SZF)S@H2A<\.IO$\2<;0*Q7^U&KO MXDW'DXM3.'5O$/P$W5_@4C[#AV[XWIU/]_[YQ84X&8PNCHB1!ZQ<^'6OV?Z_ M_"1_Z!7G<:<7?*77S<4]/2G=4/Z=J>*T]W^9^DM"MC^GEH-1>'#M[=F56Z;W MY#+"?OV$JP+!I4X^]X=J_OYT/!RZR32S2N:1\5G^]#CM]_!#P$+)QW/.B;U3 MG"S^RJ?O_G'MF9ZXR9M\9Q=.7^K7\^G$&S[^3"'-&A#*49Q.\>'%+S]=) T' MH^:@FS?]M/CT!>]RG?-_\Z06:!YQ<_^S7/O7KSPG3_K'*!T:8>W*LZH%2\MX<*[?\GARK M?:"MO2?'6JZK_JY/_48$>8T.;IM]Z151@3GMWX[Z-=_5=6_1EJV1H+VC2PW4 MOJ,1WRY[PM;B\WW ^F.:+O2V] M^>:6WM_+]I:5?1$[=)V:=. 7YW_E$F;O21+4?E=4];$;NE$H@9I%)\[>H@DG MN'26J&"5I-Z;)OI, MEJ//!X<_?Z7AWZ_-%UU:^+\O]$SN./1\.%B$GM\^HD?_?L:/?O_EXQ^__\9? MO_I%'+YZ) __G;__U2_L]'@<^@Y\,.3@_>'[/#D.?OMX]'3 M7V3^6QR^C6_S^]X___CZX^';QV^?L^=\)?3\,;#7;Q_Q?!0?_WCU7!P^_2O_ M_88=LN?D]<='^7WY7?\NGQ#3\U_)QQ)VSO_ES]^^(8=O_HR"1)NT@!B3!T%) M $>3 6D3RB"))V4N(F=]2U7?T+:JP+N_?D/2NR+?]$.-M MKMJM(XFW>\)^=(G]DO#6,>.!)*- ^*3 &D& )6%4B(&IDD)HK2UJ9;W*>MTY M[S58#SUCFG/-M3$B6>\]#]D9(,%)Y3&IVV:]^U"+<$\HD2]18C8JHA,(-LD( M0B0!CO#,B];P:(VBB;.]_7P[]'4=Q51Y<;=YT7*!T5 :8^2"1F*MU,8;Y[37 M2F&HO'AO>5$N\2)2$25R"9(&"X*5O=*E%T)B4:!-T6>"W-NGAO5E:P/(*R]6 M7NS.>:_3LXHG:YA!(9VB@KKH7311RPP-8HA >CTQ7M.SJC)DYQCRPTH["9(7 M0Z$DH+0,1&02+"];Q(R*(N5_5&RJ6/O&KFX.^_XV594<*SEVCAS7X$9&?%95 M7+I2W)WUM!,J!)&X(E:JZ&X]A%@IL3U*/%QN-6ZCUE)[$)91$-IF71V\ R2D MA%$(C\KO[7.A^H+?&Z]Q[5SQCS6'N4LX'TRG9R597(J'PZ4YD:4.%S_@) RF MS7/S!\>GQ5Q;T\EX$YGB:!--4D3K4 D2LTXR6J+4P?JX>?)H;I9G"WO%FDANC>H&*XED8BW-!$1! MT:1 F, AFU: MIGU!/4L,K>W;W6?RM4>I75*4Z>AOIC/4ZW4:2NMX8*F0)CQ M92>^,X(::Z7TGFO*J4DT>O,--K[&%UTEXV:XUC5<7#W+=>AV)4UCK).<*4 ; MLV-)C .GE /&C29H!2/(L]:^^2[\BN+*M=5*U4KWT4KK5#A(*2G53 65!(W1 M&6.2%388+I6*KJZ(75L15V(M3EFE:3Q(. M9F?-$=8P2TLL=[X29A&E+WM$ U$'!X(;5CK%>-#<6LUX"LC%WKYD?6*[U+%] MQT1)NUH1!:B$(&TG7DN/Q^[*<8GEZQ5-5%;FNCPR8HFHHP'%:0$J6G6 M1!(Y.$8->&JDI"@)EV9OWY@^DVTUI:\AW$ZO/=5*U4K52M5*U4K52CN66OP. M]S,-/F"$CS@9UYSC>I[G2LZ1.HZ""@I95H3L>I+L=:KLA*K $PDD16O])TAW MR/?\7 MUN\\N%NM5*U4K52M5*U4K=0E*^U TG'>8_\+#80?RN^X6PG%&G*K5JI6NO^[ M$!_%MV?363/UZ]7X\["(,BOB8+28%-&$#_QR^.!E&84]' M8AB_&36?T@17:Z^,UH(,JSL:I3/):Z[ >QE J!C 2HY@33+)*J^UXGO[O*_9 MC0N;*R=4YJY6JE:ZCU:ZR\1C75_OT?JZVHN**,)]XD!%H"!2Q+S4<@O<&L<$ M<9_AU.9_F$=BL5?>=AP!JLK5;:$BNMT\"YA=C,4B?GV?'DX6>B.TK/%C37 M!*%_*R1W-/KOG.*JJ[>&JW?T9"64(G@T1FL$D@('08,NO>H5>&H1A0_"1+&W MKTT+79@K>"O%5BM5*]TK*ZVS$+801*D+X6TMA*OUV4QS[U0"+1B"0*O!*8O MJ"6&>V:IBAU:"7>@YN 09[U!,X;[GW\??G4,]U:&;VN0O5JI6JE::7>LM(:O M11DFXIPPE)3!D]8FS[/CI:GVP67=NG;"*B\V!\U:\Y^\TCQZYP;#^2B42^/F M%P-4'KOI(%1W:QUW:W5&G@^,4^4L4.$8B& YF!0I$.L1E=7")+FW;[3N4'ZI M8K@R[998Z2Y+ RK3;I1I5X2MDI1S0Q,X'R,(XC/56NDA.B&$\]ERJ+M&M3N0 MR?UY/,E_CGKA;#+!43COS2;YPX;SVGKWJ7RFYG!K4+1:J5JI6JE:J5KI/OC+ M,2O:Z$,(WHG@B4M!)^(TL2Q9(]:/3!S-CG%2*F0G>(RCZ> =SMWGA0/Q9.$_ MO"KNP_SP'HWBJ\_.Q.=2W*;]_BOWXOWI>@A[9 M'0_G^7O8GX%[XS$9R#HJ@5#9%_=>4U B.4-IX(KQO7UF^HK*VAYC>SFB;4U= M.>(><\1O7W*$X51R+A&<,QH$DQ1\X5PZ3O($;7Z?L=?N0,5"0W- M;DL5 B4UH'\/S%33+MMCI35<1,>H-M(8XA05WCF;I/+>HG DH:2B<1'IA8O( M?MQ%+%F8%^6!QB=L7O5B/)U-<#:88/$('^,(TV#V8IC/>]5/K/[>6O[>P>SP M_,OT#)$6->42F&19$CHJP#(LL]I(LEX[(4H%?I?V65:H5T+>$BNM5=Y]6X&] MRLBWR\@K43J4BJ-A I0W+"MP@>"E1P@\*HO!H]%R;U\)FWC?2E6)LP!FTD :).%@0J L9Q!Y1$890-(1*>DU7?"=)KC&W'7UEO M@!U_9;T!=OR5]0;8\5?N0&GL8S3<-SCM-\KKO9-JF']>!)Q M K/QZWM MLRR4.&MKLF+EP\J'=W[2ZW0B)4G$J Q):$IG$&L]<3&AB@RI5['RX?WEPZ,E MU]"I1(2P$CCGN@CB[!KRK(]9$#X9R;W'+(CS"?8%5Y4/*Q]N"Q^N4\A /,L" M2GA#-14F)1.E(B[_%/EO)K\BAY<:459F["XSKI0OZ6S9X+2#:!V""$F L\$# M,XQ)J;SD3&?5+/N6VILWLZRD6$GQSD]ZG<)ZI;4(TCB!-G^8L"EB]AFSERB( M#9%5)_$^4^%2?9<5R:-+!+21"D2R%*P2 90.01)%,,J0J5";OM'W0S7OP"Z[ M@^GTK.1_RX2;T&0<>_/Y-H,R=!@G83"??C-_<'Q:;#6]R:Z\:RVV"\EA%$%; M16/@B@J:W0,KG(R)4*(M1;3?V&AT19:X8<9B1(Q/SR:%#YL1;O.,$7(WK[IY[NGI5U& MWPVH>U3ROF4D<:/]2=6^G;?O76XUO68!: 9W7L/_U=%=B^*7LT.!!Y8/GP!W MQ(.0F>(M4EFJAB4RIX)..@D#VM"B(F"SX0 6H1%FT/ABF M_&VLV+5=]PV#4FZ:H95P,L%R[I_GV/=FXUX<3##,QI,?BTYM7R?$*P-0*2B" M)"0BF14\>I.4-)[E?[)72_%;\F/= -1+G,XF@S##V+SLT7LWBU1;W_;42CU)1*&(= 1MB F%1@I4&00N1N.*2(BU5O:Q/6ZOLZ% M$,PHRBE%32*).GG?=HZ^_'SLIAB?7+)6%46MB:*WCU9$$='*I>0H.!8)"%V* M-CF10*3@FB@C5!!9%*D^93<61;7WW'U8?*J5JI6JE:J5JI6JE78LY?@=_F<: M?, ('W$RKKG(=5W/Y5QD")Q'JS1HS@T(DG]8AICO.2M#]D2U*]5#"TQWR/FL M:<=K-/4'#&>SP;ORKC0(6/./7Q77T7HEF4.NL[:.WA:N\_E_-@0MM:KB^IXQ MW+,5<4V=*.61"BBBS@1'$U@B!$AE>"):)V1A;U^QOI1M[0*JD=U.NYK52M5* MU4K52M5*U4I;:J4=R#@VCO:7\@<_E-]QM[*)-=Q6K52M=/\W3GX>\31]-7Z4 MKUPY C=\X0;Q8/3$G0YF;MC$#_QR_. E_N]L,!W,\%>D]Y%55E9U#++AD,7'6 MO16VCNS:\5?>4I[Z9!#C$.^&U%_BZ=DD'+MY9[:+HNY%KKHP_+27J?X=3F?Y MA'8K&WWG@< :KJU6VA(KK=/\NH7HS%(7[-GQY.%GHCM*SQ8TUX2A?RLD=S3Z M[YSBJJ^WEJ_WRTHP)6GA))46A" ,A%8(GG$!)*#64NB0A<'>OM*KCM[:':PK M>BO'5BM5*]TK*ZVS$K801JDKX:VMA"M1#\VL]I1$B%YY$,HFL-0RH.@H2N\P M.-6AI7 'Z@X.<=8;C,+X!/_Y]^%X.EVYSML=P:UQ]FJE:J5JI=VQTAK.EF+1 ME%E;07@EF,UKM#0<'=/<)B'Y^D4A>;$Y:-::_^25YM$[-QC.!\H\:;8#71Y# M\]A-!Z&FH-ISQGY;&3OH"2,Q10*:EK&#SD2PW G0DCH4*DF&?F^?D3ZQ-]Y) M4D%>J;A:J4OE Y6*[Y"*5W0Q1QUU3 DXT@@".Y> =V M+?\\GN0_1[UP-IG@*)SW9I/\8<-YA;[[5(-3\\ UKEJM5*U4K52M5*UT'S)) M7@4O13)>TB"8(,X$&:,PPFBMK9;K9Y(N7.NCV3%.2L'M!(]Q-!V\P[FGO7 E MGBP\B5?%D9@?YZ-1?/79K?A%RQ]3I^ZVZ)B_7AU 'C1C M@D<-Q'@"@BE1II%I\%F!66>DT+H$2?J6K?KEM7IC&WBB_8QSY8DMX(DE 8]6 MA!2UA.9&$-9Q,#H1X"((*JE&Y6RG>&('4ML-OFHZN\9]JY6JE:J5JI6JE>Z# MP]V",/\^/[MDOEZ4!QK'NGG5B_%T-L'98(+%K7Z,(TR#V8MA/O%59[LZS6LY MS6%57$>9S2>( 4J"!:%< BLC+5TMN63UWKZ2-_"8*]"["_36<]H5Z%T! M^O)F=\D2L6B *R- )!3@ E+0&FD(W&L:8W> O@-9[<=N6%IQ3WMNUGON)N&X MQVF_5U!VDT3V3LPPO[+QMA#6*2J%=LP(K:DEWD7.G8_MH[/9=.9&L=E^4AMKMT12'P]6&FL[[F7Q-T%QIK,S(CCX4/:G&,^4?;5AF?E@EV9Q3@# 9H"!V$-^5.[*+3Q(.9F?-\=5Z@K96QE]6Z@DB1:.E M00BVE#1R'\$;B<"],*]>2C,9$EI;%4(PN)P:.AAC 7 M O%&1_(-^7A%K?E7!63S\_'RZ,@J&=N3C+^M2$8O0S"T!$^#1A"!(CBO+%AE M0[0TI/QS;U^0OF5M%61V*(.TW6"O#<2JE:J5JI6JE:J5NF2E=<9!""0H$E/2 M)>&UL428P"1:BSH[*_(;'N@U"?Y5![09/_X]_F<:?, ('W$RKGG\=5W/Y3P^ M]=FD3DE (0*(['*"TRX"S7+#,"^4"N03ICOD?-9D[36:^@.&L]G@77E7&@2\ M6=9VBWCM2G'M#$W*2.X4"<)1;HA!],8H),0BL55[TBKBF7RA"9:0T] M!6&09UW-!$@K(VIF*0EF;U^)/K,WKE.J76?N@ZM9K52M5*U4K52M5*VTI5;: M@8QCXVA_*7_P0_D==RN;6,-MU4K52K<>%#7.D$AI%"F@"#98JY$30:6. @DU M:P=%/_>?G+X:/\I7KAR!&[YP@W@P>N).!S,W;.('?CE^\!+_=S:8#F;X*T[> M#0+.(PXO,8S?C)I/:0*K=3]4>U&&L-)$A 1GJ?(6DF<6!%44\B\$DLR/"N>M M#WIO7_:M;&LS5"6%2MW52M5*]\I*=YEUK OL?5I@5Q*5@<@8F;; 0DE4)BZA M= X'2R71E%K)+>G>"KL#:'HV"<<9-"51>5'3NTA5%H!/>QGI[W ZRR>T M6\G(.X\#U6A=M=*66&F=[DPMB/.E-DVSX\G#ST1WE)XM:*Z)0OY62.YH]-\Y MQ=6E?JVE_LV*EK:>AIC=/:"*Y95>2PU6*P:4!<50B4B2+QG[U5KX.A^FJ^BM M'%NM5*UT^RMA"RJZKH2WMA*NB-XH/4.9)'!G$@BE$SBO)4@KG) I)CDO7NO( M4K@#:>=#G/4&S72Q?_Y].)Y.5Z[S=@?P:IBU6JE:J5II=ZRTAK,53?39IS*2 M)A1&&2>Y8(%9QIEVP;&U4Q9YL?D\R?+1.S<8SCN>7IH6M^B3^MA-!Z%F(-IS MQOY:Z8M/B#N'RQ]2Y0*TIL\.GSU9'I&F) M43FI0*@H0"1IP7-"0*-2FO+HK3%[^[2,!6+=2%I6HNA\S4$EBBT@BJ40CE=E M0!Q!X)%3$$$FL(YZH%ZRI$EDZ&BWB&('JAL:@-6*AAKZKU:J5JI6VDXKW65% MPW4>7,FJO2@/-"Y;\ZH7X^EL@K/!!(O#]AA'F :S%\-\WJMN7'7'UG+'#E:* M&SQ523(:@%*=0* @8!67P#5F0U/M(P_9&^M0+JU"O5VHWWYXIV+^=C&_.LY> M!Z)Y%EY:TY@EF%+@G,^@5YYK8E0,(>WMFPKZK07][8=J*NAO>TO)!>C_>O_\ MU5_T3VJ"5MEW@^ L V&M DOR;TF@#!@4]8[O[=L.@;Y6S>SX*^L-L..OK#? MCK]R!^KF'KMA&?8Q[;E9[[F;A.,>I_U>\;IN4BJW&&PZ/[&'/*_ <7SFAS@? M;KI-\U_7&_RAHI(J#LN5;@STN@:Y_[M+HR_AM&[1*-7! ]^B$.O&0>WV#SS[']G@]GYP2@, MS\H%N[(\XW \*L4:7=6(P-K\NGA4@I 1Q82SU2*WAL0D2OP MT3!07CJ5:'"I! ;XC2<05QZM/%IY]!*/4J6#R^_B&+5((EFM+6K+#5<:([UU M'JUE;RV2[)+3*AT&$9T$RGP"X04%0P4#PZ)E!@WRQ/;V&;=]HTAEVLJTE6E; M9%JNN F*:.=T$%I)PQ11AJ5 E11$VAB!JDRW@HD(QDL# MB9:,9Z1IE95I*]-6IFUS$X@4NO1H8#IR(3PJ+SSU"E7RFC&BQ/54 M>TU!0>7<[G'N2D41BR)I0A$DEQZ$2A:<(@22\LBEL F1[^U+T\\WU,TW=52Z MK72[Q72[!MMZ8KE70D1EC> V&1F4M#(XPS4-1%?']CZ3['+S(^VD"3& HFA M.._ (Q$@J1>"HS&6^KU]04W?FAL7;W: :IOD_S^;.R[_-P[>[?\K_[@XY$N? M%;#<@ NP[O_+3_ZY_^D\O_=MK6&E+&"2'Q[U!OE8WTS77LA%M_-'C"9#_AT/&TF6CV<8-DR^PY_>C^(L^,+1KKTOL6M M0#Z_Q?E\"&>SZ]]RB]?\JU=8L"^OQN6?Y7 ;6@K"$.DY-=%90:+PF5^-YTDR MAEZI\*>V>Q=O.IYX/@)^C^ I?R&3YTP_?N?+KWSR\NQ,E@='%$@CW0 MY<*O>\VNNKWO\B9?7'!]W2T].D\L ^_43K H"G[CI<>_GX?C]]2#K+MO\_6E>N]UDFHDE4\GX+']Z_-S4 MO"'=SXAO6#Z4-YQ.\>'%+S]=5&P-1LWG-V_ZZ<1-WN3;?$$3Y19?(OGFFLR? M_GSW/R!S!"QJO1;?O'CZ0?/4TI(U?T[E)[FX]FGR@%[[W-<^EO[XQW[].K/;V[R6'WI%7IH#LO;LU',?/.=]8"[ M>TU8O28KUX1^<4V^ :*VFE=D";!IL7SU53@ZQ8DK0V=Z1>>\RQXI3K_CIKCV MO*^5-%>HFDY'$:[6>ZWNHJN7LY.7\XLO6!O_/U9!?POX_\&Y/.NN3U^3UV\_ MB3_RYSY_]7CXQZOCXS^>'K[-S_'/8/Z<#Z]?_7Q\^/'_#0X_OLRO&QX? M/OU_?QW]_O_R8_'D^=O7'X]^_^_)2ACS: M&DXX!*.H!DM(M)H%E@RVU<&]>\T"*QEM)1E)-,I&FP@U2<18YM-'+JB)^?ZV MVL2&C.@%&;%*1G=$1A^7R"A%8H,Q!!13!(3,C.1,-."H="YR:5V@>_N,](E= M[458R:B241?)"*64E&JF@DJ"QNB,,C 0?B4J48Z"\(IXP,2GYS =#6R/O>:ZMA$IJ'&1>L4V?<4V$2R: M^PJ+RH*NXOXIGF:P#Q;SB4:QYTY*I=/'YH'=FE)TEV&7RV9X-(J/+AFA2I^V M7)'#)RMQF*BM9403(#QX$#H(<"0R$)1'1PWZH/2\#3N_M"(?I9/>CJ[O@"E]AUN63Y #]Z\Z18H5+0.A3TZXI$$(Y2XB6' M1+@ P32"S^L*)"D3N!&PR.)RW#,AYII-\25/I<$'C/ 1)^-*4>M0 MU/EJ$L%3)S-)@4".(&R28)31H#SC06?[$L4^30?L4)2B1AT[IQ*NZ?ZS)K2K M"W(C?"\+"B?*<#!NY[TJ,\@)>&(D2&=(=)8E@;BWS_I2W7AN4$5W9]'=NJ2H MZ_4MX7E94G"NB_T<1.WRHDV< I-7:F!>,Z>H-PE#%]?K7R\WSL=NM&LWU0JX?_.!J?E%37/<&MYADQ6L\^F>7+L)F^P!BS7X:.C M2T5(1Z^>R:-?_LRVL0F5 FYUS/I!># I.B IZ':?H;A M&JA6EZ(-"']<@K TR466. B-%#+7#9FY!>,A^$;LVEJ##N+(S;SSM4 M&&\0QG0)QLB$B#1FI<^)F:<.C6,*A++9L#H%IVD78;Q+Z8:F26NO-(C$T71> M=80?RN]84PVWI0.:68^/W13CDTMVJ$'(38B$B\IF@I%[D0!IF4^&%,&2)$'' MP!3)MD1C]_9EWTK1H9!%#4)V7"94)-^>5KBH3])2^T M,,%\=C*R8+":2[!1 M4B2R!"?9WC[O&]+6L,&*Y.XAN76E4)%\>W)A@>1@/!%6,8@Q+\Q"J[PFQT1+ M/WK#G:'"9Z-E)&O65B/ZFD;XL=JD:;[-2R+!GTWS:Z;3?M/#(#_0M#&8GDTF M.(HXP5AS";=9KE3,F*;&-MKHNO+JT6)JQN>1<(HI'4S4@"&% M,A+.@*4A@6.66A:*O&BO3*G&*#N+Y,V6*5T-Z0K=]:"[-#>72T-#< *)%*W-&PO;%L0#&O#MFJ']C!]N+0<9__))JAL;[JHW4L(L#.*B 5IOYCY\I:O^5@8TUIEY MVH)"N(:@+@QQT-CAE?OP;)[P>8PC3(-:_-PB3SU;E0U6NN!%OI>3B2#R I1Y M2MBR"5HJQHW55.[MBW[^X^8S36NDLH/ WIQ@J,"^36 OB8IDC*(9W$!UUA," M/0=C10(O3,P65J7#2ME9J<1J]+(">QN O3E)48%]B\!>5A:".&*"UR =11"" M4O \&9 AI4AU),&&DI:@"? WJV,Q.@-S'!RT@N3DIP(3>XAG/>F[]UI MK[18_N??WV1!OF*(&@AI.Q,Q.YY&E5%""CS\I"6%=\#P)2&>=BB"(*5Q,2]Q30MRPPUD1T1>YZR%V2#DJE M$&)""(9($%8%+W^Q<5L)U=@=O7#3^T%%?=<#-4 MKV0D5.ETZ A$YA((E:&=EV<'&>K.Y<#HH)MFQ3,5="8B#49@44SS%^7\SAPV< M'PP'L_-LF]\N3//*?7AQ89A*5&L1U?,5X2"L"<%$!2H8G]V/X,$RFL 0(05/ M(7%,>_M\"R=G5@QO0C)4#-\"AI'+L1F_RIPU&E\>]EQ9ETZ8EZW AN7]X]/O5UZ;3 M['6#0>;?&RBJ5VR#5^QFH]^_0B1,/M!=!O.C$/*99.1.,.#@G?/#'^N@MA-^ M1^OM#Y;CE0>C"WN\_&2.ZFFTYVF$E7! EGPB96<15"P;,#5ZL"BRXR&-U5DE M$JK+;-F^I3?9V%3%1'=!W7HWM0KJ6P?U4GQ T^2#$!%L(!&$\JIL5$S M!;2 M"(RBM$EDM*_Y:EJBHKJKJ.Y$A*"B^[;1O;*S2=C$H[0@8S)E9Q."Y]:4.B"E M?>#!:9[1G==L3K:T1+'KJN)@] Y'L_%D4%LEW*F:N&2'RDGM<=*;%1EA..UK0+*^8QE31O UH;KTQ\S?07 &[%F!7:A"S M<9A3#)2R&H1C 5SB"3!YE5![)7F6!%)T9/'=I03#D_R*&&OZF*T MR%A_K;8]R,9&;CV$,K]%R+)YFA?N,D93U;1N<:6A&I&T0S&,&J;LJFJH8.\2 MV)<[-SM4EL6R0=$S$"0B&.$<.&:<]YX'5*[T8F*V)AFW$^>M[G*J..\(SI=E M2,BF"]Q2(.@0! 8'/L8$E!%GLW-G@_2EF$#9F_1Q#;"^A5Q%A?6F8;U2Y,2MIL8GR)9T("AA8!U1 M$(0A24FNB6VD!+W1#JB:T[C9IHE3=UYW3'1%-UQ8Y<7<*)6?VN.GU8$PQG,2 MJ+8@%ONY36BNL[P^TNR4F*J W">@E'<&20VY$ M (>-PR$E9,E@(1)%B9%!^C*)CO*^EEUJ_%IAW3TU45?L+@!\65%81;053 $G M*9;.*1J\C0:XT$Z$O)P+14MC9W5%Q4%-3FQ>44S.\(O>"2LIBDO/U3S%G>[0 M+J;ZSV=K5-YJC[=6!\0D2;,9HP6CN AA *OND(14+F3'A/;I%?V> M:O9B6Y!].WJC(GN3R%Y.77A2QL18",WH)^!XY:-1!.!NX(:'$.*_J\E2! MW6E@=UAQK$"\HG@M%"_KBF2I()IQD$XA"!X$&(<,M W!Y&>\4"*CN"L;'WTE6>&^Y]X*!LI2#0+3@(R% -'=( MF:))BK*UBM,;SX:J^*ZRHB+]UI"^DM*P"1-E$;CT%(25!JP,$;*WQH+S-!N< ME#;1689L54JCLX+C$&>]X*;'O=/)^-T@8NSY\\M-HC_U4U]7^?GQ).($\HD] M+-=^.AX.8N_B=+[)8U==H[NDL;]M[O0[3=]W*;_RK5F:^+]8W)B/SW^;%L*^ MHM=_Y>SV./N7U8WO@>5%.6J@4I>@+U/@I P0.09M@V)2E#2T[NLK1O#\6-3W MN]%SQR'A2H*5!#>K42L)WA$)+F>^B!'!>@/&*EJZ?Y1-.T2 UDJK8 )G9;X) M,WTM*PE6$MQI$FQ]>U,EP;LAP67UGKF-HR<<4B0!A(\6\FV/P(F+2E-/M1%[ M^YSTF6EK>.S&2;"E[&('!+Z^MK'S]!M:OJ7S[AQGW6!BT?<&;>L5V^ 5N]F, MIWL6B7MQ-@G';IH_;YQ*-"XO;K/S?N]TZ!;-3_!_9X/3,LGP)D48V^ECW1\W MZD[;S;]PY^7^F;X:/PKY9IK@B\5M]J+<9*4_U<4M5OVH]ORHUZM;,66,@2@- MB00.@FH-UG$!R(@4P:"6DN_MV[Z0-^DZU;T*RDI4VTE4K4>]*E'=$5$M1;TL M%\1$50;W& (BE3T=/F2VXE:A2S(+/U=VH&6;5J*J1-5YHFH],E6)ZFZ(:J6D M71NCJ.3@1"HMN3W+OPD).@2%EIB U);Y'Y3?I%]O]XK:.ZMF?\VWO&YW^=M=J+W2<+BY_$?I97/Q+W%0I9DU:&9U]K#.UYMZ(H#H$+,_I!6X M+.1 "L4D(3PT/72HO?'NMUJFVEFK!)"BMY*HWZ]O;5S;-4%:>=Q6FK#?PK3EO!Z;+;[A(FX[+'[AW);CLMOU%' M(3*B,**7"GE)*&_A5.#.>NY/FFIP-XA%L/9.-N=;;I5O[F\=DT'^%TBM-#G!VE8KK%,['&&]HCKM5A8#IP3(@,%"TM;C@J M\#:SE_51!W0TF.)@<-EGMB.[Z&L3C([*@)N#.PT^8(2/.!E77*^+Z^6$1TI* MB)1 .TP@''=@.*60]8(TG%$;$BM5,H91]E-M<;.UZ-Y\HJ"B>_/H7JE?S4Z6 MX4Z#B[),WJ 6+!H&P07G$:W+Y]9%=&][LN#3)M2S*<;>8)3_^7;1ZK=._MK* MX6W.WJYW[IUFZVX,+;AFZ\&GJNJZ]6 #U/UQM:>HS^LQL8H *B5!!&+!F)@ MO?&4:O>7TY\'(C4(+6TZ_ M?=Z=(ZT;;*#\WMALO6(;O&(WVW)ZS^)N>5'+!QRGO309G_1>X>2D]Y]Q/HI' M-ZFKV$Z'ZOZX37=:H+"XH7[.]].O&,XF& _'LVMZ:];$Q@\Z1ZLMVK+?FQU? MSR&2:$!83&"YCB"33,9:0I/$UA(;W:MYK/2TE?34?HG%.O14!=P-.6HI@.48 M*C240S#:9P&' IP)%(0+PCG#?%Z'RKA2V]=V"]OX5X[:2HYJOU"DNE"W0D_+ M\:7(O&.4FTQ*B652RO3D>4C@B#/$4)14ZRZZ4-L33+I&HRX*IWH9AU]1J-M= MN7:G5>F?RJ2;P7)RZVCMLF%,C7XO':=N8L4T'_*#I>C]*2Q M166F]IAIM3.-"D)$QER^GY+-3H93X P22(Q[8J3(CB3=V^>B+SNUF;XVO;A' M*9,*Y\W!>4DS,&M<_I\$GR0%P;.CD35#!.ZRIQ&-84[+K!E,7\C:PV9[X;S1 M[$*%\\;@O*P;%,?3T#3E\]:1&;6W MSTB?7*$=:GQR&Z"\V51#A?*F=PD6*!^]>O2G9R10[0)HRQ((YB58:A$X,Y+9 MX-&4AOVE#_;JE,J*Y&U \F8S#17)F][O=H%DFRE98N(@O*$@K+3@/%.@J-:: M1.<3^\'L^,,(9\UP\7. MMYION.V>F$>II#\OC/2DV*C62K;"36]6D@W$6@DP-G$X)!ZZ63 MR%SJY,*\[8F&_Z";X@W5P4Y$+UJ7!_->)-@8X,5DD"__J1M>4%/EFS7XYO#I MLQ4A$)4CB0@*)#H)(H4$EJ("1YD72C.:54+V&D1'AN[58&/7_?\*UU;ANN3D M4RH()\2#]YZ"4)*"ISJ 4BY[?RA\]O@R7&_40;7"M;MP;=W'KW!M$Z[+WCSW M*2IC$+CE)GOSSH!CF-=91E+VDP)),I8M@*H;<-V9!$"9@#4^.1F7 QB'OWKY MOA^>E5/HX0><&-P8 CEX)Q36F7"M9SO[2M6MQ3<'N)>XNG9)!R[N0; D]/A^!QQ(08* M_)K-!HO>\34/<.ME0B]Q6&JV7HU?N0^_#V;'Q^-AN8P_CR>_'KL)/LZ&BT_& M)Z"(=LG'K.^5D" 436"$*1O^7#2:N"@LW=O7INXLN!40KHR_ M3=\Q0.=;)W_M"".RVP/05DY_:_CYUH?@?IKS5&>@;8*W?UMM\D1095?90;11 M@Y"E)ZS.#$Z$S_ZUG MX7)B1>(*B&;9@S7*@W5:EX8Z2%B4)O^SM\]87TE3F; RX:XRX:W/Q:U,N&$F M7"D23(Y%'1-H7T:_1>? 14]!2\BFTT$:8.RYILT SJ:]8QQ&R#"":0;+3=*&-UL" M[C47MJ^/9\>3AT\:,QZ,"AD^7MCPR2<3/IH^:@SX?]E^)9[IZI2Y3?5!_NO\ MJ-1$4**I)AK0FY0=0X^0G<,LD;/C3VE> =%D.N1]RUMHT-X9O[#%',:6$<1= M9"I;H(5:EMQ"*^4Y(WBO? A9&P9K+8C@.#BF+01I@R741F7:FXU;B6$+B:&U MQ&99R,9CNV":L;J<.YO8[2LX6U7F9C M'37D5_Y]]MDX+W$ZFPS"#&-YXM$H?OG I5=6 =5>/&EU[F1,7"DI QC!' @A M(CB*&JQ(GDB*V94RI1$453?9=EHW@G27##:7/=L(&52\KX?WY9X0VEN-Q0&R MR$ 8#. %]Q"0!9>\%4%DO-^H%*R"??NE35WO[PG^E_-'U*#WT@2P+"((QE3& M/TL0K+-<$Q-,6>]9G]K5)DYU&]FF(/SDR^30]ZB9S<9O[F_R?^W3[S2W=T/5 MW8C/7^03'\>#49B4MD%/ ]A: UH\I=$E#&T=C,(Q MU$:"H$R"%4P Y3$2(U+DK/15[ NS2J$=S2-4'JT\>L\J4BNCWE]&78Y*6!51 M$ZW ,7PS&(W*[M9QZITVN-NMS.P:;&DU=RJR?-O3)(+-OR2D)'D?)9&6Z#\/ M;L';K%37'M6M#M.296B690@V&0G0RQ- MJ-UPKOO3X8J!K Z5M!%MW^2BW M/9QUD!>8$K?JG;K!V@&J[?@)RI(-X@ 2J&-X;A91D@9';X@Y! 3>G?;V4$ MP[C):$:GO)=,"ETPK&X>)*V%TS\@ WH33/D\IOF_ 0?O\,<$P?=&6>XS#[4N M"%Y,QOF.C=.?)^.33YSTKV]D6?R-4I0170VP+HUI5"!?1M 7I9-C"4HF0((!"N0/BHP&>>!HMH M-.4\^F8>;)_H+B4SMSU[\.)L$H[=M(SE2+W3R?@T']=YOW67I=.M"R&?ZZSD&ML M,L'X^&QV.)Z]QD4&M-+4#_5:/7KUB#]_>O"GB\(%%0EDI6"SD" !K X6@LG. M2.!16T+V]CE;[;9?XY/;@MX-=!*MZ-UHF\\+]&:O0B>/'+R@,CL9^8=G@0%S M5&?O0S#!XI6C,BIXMP6\K4N&"MX-=Y2\ &\2BE"=(B19 GF^3+@*9J?"G87L7;SJ>7)S"J7N#X"?H_@*7\AD^ M=,/W[GRZ]\\O+L3)8 1+%W[=:[;_+S_)'WK%>73P@B_1P+H76NY=<6XG;O(F M7\;%;:B^7"4_G6U# )]OV6877#[KH3N=XL.+7WZ*@VF6U>%G_^M"S^^FE9O-\7X?L]BWF?^:>% M[B;3$BV<'8_/\J?'?#/@AX!E^_OQW,6(I67;XJ]\X=P_[O>XFX;C' M:;]7(GVK)WJM^[BR]MP^P)MUE3[H+>37X=E)_HC00JCS2X5U-'GC1H./S6[^ MSW#*?SP:Q1=9;I7-_^7/H_0)7Y_A]70P#_CPX9(?#/][^=_CZY/ D?\^'0_:+ M>/[[?]\^?_OHX_./O[#G;U\.GO_^F\Q::XC_]_+\C]_CJ6="/?_]@+]F_STY M_/V_@_RI\O#I,_['TS]'F;5>UK73=D _=>SDWPCGQ<9<ZR M);38)E?5*1BN2$21X;Y-..K\S>N*-3WMW!*KJ_ZKF_/IK-!.I\_-!C%C*2'_#8XYEI!>I43,7?IBR?1W$N#V;07 M!Y,R7;[Y<[3X8WKFIX,X<)/!0L1.,&&)SY3UN?C?^45990[/>V[:VWN/_;W> MWOALLM<;3XJV[>T]F2OAO5X^#!R,'O1^Q^9SQB-7M3>-(T<)N-W@^S@ M-PFSXWP*^5-QE"\T8OG"?$QGI;=/4<\EU3R=YL]TS7W>Z-9LL&E),W]Z]N(- M.'W0^SD_/LYK5T_)^9F?8UY*^[WWV#MV[[+"P,F[_!TN7X3\JBS)O9LN#G"Q MTI8_0OZ\\4DY0M?$/9K#?S^>#&.3PIO-FKC)N_DZ_&8R?E\.+M\L?^$L?]?@ M8IY*+QSC25E$%^OU+!_PXI%^;SS(/]ZX_/K3\?M\P&]PA)/F=NSG"WZ2O[V0 M=+\W<8/Y^_.7CK*"[S=_C/,13?)I'0_RROA^8:YBJVR>;)?>WE]XWO1V71S5 M@[W>C>[RSN!VP^OH%VMG0ZOGN[SFY<_^DW&,U#('J(0%88T#*YV&P")GA!*T MA"ZO$L01294U>7F@0@5=4D'6)BEYHC8_L+SF/7;308.\+ZY_EW^YA7'@TPF>NCFUEG>4$IW![+SW?C [7M#.L!![* *C MD.-GQ^)TDLEL<#K$A1K!WF^C07E-XSQ.>W_?^_>C1R_V_O&@5^*AWSZ:.35B M\TF?*B$6R\-B!>DW:]27ZU$IHL@'-!O,CV/.>I?>D[D]OZJY!R=YK2I'_OGK M!XO=S0]ZCX:+OQ9AVTS^P_RB_*'-VN 11ST<#D[R6V>?KM;GV_%!<_M=-M7^ ME]+UBX.._Y^]-V]N&\?6A[^*RG?FWNXJP4V0( EVOV^JW-G&4['=G3B32OYQ M8;7IR)*'E.+8G_YW#@ N6KPE3F([JIKT)!(%8CDX^WG.!!A].?+CP);#D>-X ML&+W-4ZA*FO<[E,09)_+$Q@"3N'2,,UX=B)-=;=)$G'#_J9'U>_/<8?/WX%D M[NR!O?%+,SFLQ"GL^!8V"WMM/AFXY9C[]?PS[.18C)XVPG(+Y&(I9[ 3^Y,7 M?L%/F_7^!9N.M_C0M#$>$O]L#/7X^=G.U@'52FI0FXD&E9NP"&,T!@O!4TE3 MDZ:3L"^TB<-L;@\ MH[LM:"-R>U%Y-QH>OL'9KJZ[! -H>KVEJ)4VENW\?@!:AI>"& M6->(,D\LX;*(B,JSF--44%#]@::6ZWZ^A.E\&6CZF@"^$0%LG^T<'E!1<*LI M)6F>&,)H'A&N@.L77(NTR&FJC "6$X(.BO<$6"_&>?+]ZZ9QJ'? M,)=XGKEL#K;'SI>'PF^=FPD=+C"1^:&&O7&0@VX.EKRRW]"?\<83JG7DG__TCHUXY]GS YFRQ(A$$Z:M("R5"2DRJ@E0?Q9%B=2*V45'Q8/U MFST58P&FZ7CP' @-C'YU/G@'G&_PQMFLYX_"D[(W'FR!43T:4'_W(L\RVJ4? MHF=X["HQ)M:6R .I<$O^-#__@^'6_?'T^?OWKB_TC]^;?G MZ:P"KN)K08#IE;5SHYB3T]'DW/B8;L=_CD2EZZ/R=*!G!GVW;@9[_]E^1F@Q M@/W3Z"OV[EX+_$?/E//)3*;H#('?C\0Y@86XEX57H \<73$XN=8]+.K!B=#( MPJ;5)'BNX76>3]&TV:O.%10\]+I9JH'3+C%!I_'"A'5[%Y* -\ >U6&/8#*S M4QP_3_^)_U@^T<,.%=844NT'UFS,?A 'TS7JB@M\=4 M4X'>(/@*YGPB/IHQ"/SW"DH0XS$H!,H1 ,B!:=@\W /0 M)DX&9Y/92 \DS <,%L??00.9S Z] ZJ>H:<>EXF\W9U5-V SPY.)=D$[+S+" M03?;!8J'FHV\@VF /KUVDCTQ$_Q38V/=^BW83S" .]MVYQM/F7NV 2X8Z++V M9I475_C#2W9B43 ]4";P;%9Y_]^""=-)8!\O49AD=H7NNJ*]199D=N,)[M22?CH<_.,6)QQ)FZ2, MLL+:@M$BEC9-JM1 M0D24&9(HP>)""IK%=.,)'3*V7*_N;_=MSEJ:!(XWDAD<(F:V;$Y/K BN.#!$,#A_O5P:W M#FX:]I09QBM 41?]42!<-YY.:I=S[_Q9&ZAR.8'>2?_ME-*GK7S&H5$] @?M60D?1*!=%'$NA4E:D5F:**K@; M+--Y9".[%CIWSXVVZ>[9@;16:Y/&I(AX0EBN)9%*1H0E-K/Y Z/RDO 9.,M[=.J B%4HI1L#:![G"341X M*B5);2Q9G!:I,?G&DS1:+FF\O53)$YDH(W+0$2U3RO XMY9Q'9E<)05E:ZGR M/:3*YYVS \XS+G().@1<5_1I4R(1W4KG*@<5+V.J4 B60?.;294WQB46M&:R MM_7T23E&"\O58(&)> I"X@N$SJ);\7JITZ9-A ;>C2>#T61\"/:I M-P=11+E9!4MRL=QL,;OFV[HFW]9FSSX'VQ$S'^J?CF#_QO4<\!A,#6XCDBJK M"(N%):(P"=$B-T6B(YDD\M'X(-_Z5,OVS!^%OP&];3[!RF=ON;NX,O5I*?<* M[V2G/;.IZ=G(:G$CHJQ+68NZN"XN< M^%RJRCGZ?=+1]$8I66[DI4+6?A9K-XO*'(K*?=:^IWFQ]W>:,."H%+(<^80M M_+=NPW0^O];E4!TZ]]LE/_++PGDWC.[2V?OHS/)\*I]LX-/' F=N-/7N-\ZE M"D<_TAGA-Q#C.WF%D;'&>3>O%0G!?./V1<*AG^2)H!/N%RF(.[ M[P;5OM^7_88^J@O=4W_ZR!#=0RC,+.,I5Y;DP( )8YP3SFU.F):9Y):)*.>+ M*:]4YIIGD8KRG+,DBG@*?QS/"A0CL9 MC7P%BR_"#\$_3*A&AQ4(+1#,C6J#DQLN4=UP:?XAT=OI(4X[*GLRN"U@&3@, MF'DMX*J1_(_0IB&P%2?-SUKACW=JE>(3\KP']9'!YYWR!+I4(YM]CDI0,VJ0 MDEZJ-ZI$?30Y&S<*U9R?L&VF?)TH7TH<_^FA/=CET![W"J5C97'&M460"[J! MTB8UEN="2<6BE'$+'W M<_B]I>C=_@*FMG)FUVLA"\6I4D:@S\2<6O@_G?#E.2[($0W$I$M_RHS\8L8+?"-"ES0!U8F4)M.(GWXQX MO1G=9M#K<5ON'BO[AZ*Y7&IJWQ9^,,BTZ>3T=T0?=.K^H)G_/>IM?,-]N7ES MXUNO_P+$*9[[W:/8:QD9_]YLOON.=U]^:+\/#:/?P@"8VM9I&1.F4$<:T)B)3DH#.FW+%;*YX ML?$D28=9LESB]F4PIC>^1S\8GWC-#]?\<)$?,FX53YDR/&<%2PI19(50)DE4 M3O-&:'_[L_#!FJM!:,TR85)&6<9892W-:,.2"GA_>"+!^S0_O!S^D"_Q0V32W MD!^ MH.T33KDB"55@ T2)BAC%?&:^[N;YF"^ZB6.91]B'*54LA:L-H2960&HA=Y(P7 M7"2@J6B6TCS6REKQG2R3-:NZ.:LZ7S8^2K%9)U4]![?)$S1B.EN=6Y9BHJ>*&QZ4E:,&6+V/X(RV,%6L'Z@M_H M@B\:'5'.1 S:)5&2<]!%1$0*%4G":&RYS1+I8(<1KHO&?ZQO^>.]Y2I*;9XS MRX2T+%&F$%&>(&G(*&(Y2[Z3V;&^S;>YS8N619(716(+07@::\(DCXGD64%4 M$DMKS^!,Y+3V98 M*X ;<'FTZU&'S.]R:QZ-+/@RJ/:U"^J>"HK=ITMVG<)\VB3&1$L._S$Z);P0 MEEA.B[@0-$M9 H*"#],XNB,?U%UA">V&/%)<@/9KL)K@&7BRU&8@SYMNI<(CSHG#RCC/3M.S []$T!\W46T< MP$L].!T9?8@@=[7KR8T0, ]1QB4-U!!FT.;K IUZ_.H^,T4PYX M.F&Q;F$G)^74 QGB[P,&*3PU=NW L5?2JEZJW[,OTFL'B(K7: UY!^]_?E!( M6N2924D6"T%8+C7PT8R12"F6FI2"F%2+X#$2?L33(DTX<."4:J$S(3/XJ>:: M9G2IR_/]842WA"/;:EH5=V3C+MC3R1@A!CKDSZ<>F>MU67]\%+!X^W.-W:KN MTC@TNA;/'JZ_0M#]LR/LH"RJ,7[FO-D-RU C49[ KPX1[0SY8UGIP:FH'.*= MXQ]GY6@4N.0T=$U&AA0Z2XNJX>S4-6R'_XG1>>CF+E!8]C4%$P8@USM,![_J' M _!K ^P&\_@ZO,3[>4U/*Z#CZMR=BY/]38?=@##>-7-71]AA+&"9GV)WL.:3 MX6!2PG\.!=R3T\D94*:'/9^Z1HR5*/UO@/4!O4Z'/:T(=F-6N_Z:?S0XY+"K M\';8+SP !X(>9N2GV/33&J.LG\SJ,! "FWMH38>J">3=--U:ZOH^SX0#/&(% M3+B'"%B;WM2&2^.,)U.G_,&WKG=7#'7$:-S'+KE^HL)8[>; M/'>=_J]N6[\O,D]\83?U#KP0)X1:TF';S118HFOB"#^IW$_AC>>(+'_LKOW$ M_:314A&Q$3O/X]BZ[(%%^SYF[:]ZRX<19N-9[9"/8<_F^8&>&+\Y77>X1M/K MJZ!5.#0/.0F,R0$F]S9EZXH6F^.)6W%+%2UC-@BQZA8,=XI&_UQF_"T36N8G M*][ID?$UBJS;-'7@,L^$C54TKUGAQ<[QSMG!S)/ M5Z0E.D;AEDZX[BD#_"V**+)8;3Y)A4BR7 M'-ZZ<\Y=Q<+61WW;H[[8^?N ,:ER80K""BV!J3).N%&2\,C2'"U\GM*-)^DP M29=K41:[Y8"0;E5ZZ4YC(&=3IT0X'YL\[ZFD,V!9*/%=3UOT9"'Z=.W4%FR) MXSOFN*.LD>DVC[4OF)Z?HK[JU)+&V#R:8,=6H3YV!B<,Z_0>[',Q,BOX[:(O M]8'RW]5.U&L=-7T+HG$FUHTB;= #HV)X$S&,-/N_%P/#/CKU*VB;6;2N"R' MWK-Z?M(8SC-OD\"):K/LH'2=3T!K/71]/_#P.UU^E MOEKW+$RO\29UO.FI5][7'&HUA_IXOGMVD.29LHF06/H>@3 J*)%YG!$C.)9$ MIX54$LMB,[[,H7Z8,%H?_UT<_P7H(JR@UAB:$R$C19@4E(A8Y"3BA4J+1,%M MM+Z=6[[B^!V+<8JICPVMT$[[,JSG;W!*ZR?@+[.YQNBAWWO/X>;TV\8_CGSL M=%;5,]-W'GCKM3;S+K'O$?; ;H)7T>(:9?W9UD$$+$1;9H@2A25,Y!'A(LI) MD6F=6)%1+O77AC3NBYZPJO$']K(7%0Q2>R_I>(PNH9ZG^P:V\^]?VZKE^Z+6 MTRC:C'Q2R2K8^JL0TN/-/+X9"/IML-7S8I.EWP!?/MUD_DV>7_R]QG(WXOWQT\.0Q%;7=H/W!HRB, MV])MK&J"FKBI/IDUV-^E&&!IFE(*QJ_*+*,:V!7GMF"%X@FP,RUNW&3\J^)1 MC]A8_;ZL[LT2JRM$DK,L24@AE":,,D&DH1E);%%P%LDX5@DB ['L/D& ?2TR MT!H?;ZKRJEQ"2X3"]>\<1"XI+)@1OUD<$*_/!#FYTYNS]JU+GMC70?#?/T;U TJ/;F5AKG6R.V)9YTLL*](QMU$:@SJF!6&6Q41:EI,H M EYEL\C _S $>5?;8#>]O*L%;8'8IT^7 WM%HPO-3PK=&$CRBW3&N1ZJA-& MN69&%#G73D&CC8)V@R#J3Y@M^5V9W>X*7QLU:2PM)S+F*6&YCL +5)"X4-& M12JUBC'',EG[VAZMS,^'ZWJ[C?GY([G;VOS\(O:V[%_+601'$AD2@SH. MNEQDBPQ4WG$%9,%$5Q%A'%E"8^$(B:BP+^H8<9FE^6_/=*V9S^+PK8. MCMZ&\7U1EN0Z.'I?.>&R(XXGA;5I84G.54)8D2NT4A7)(I%F24QM@@4-=)A\ M/2=5 M6<&XMFDN-I[P?+G.91T<_<[6:7*GV''15?!Q-S)9[]W&W2U^Y>TVZ'ZS]1]0 MC+BVY7\$@U]V/U*:B@QX/!%9#AILE.18:!01DZ<)3V,J)+.7E3)^ \C*6]VJ MNP&N7%ERO0Q?V2L?"G>'Q9LY5O:XZF)XYO?*C 06[74%/?^?X^J9C:GXM 061GQD0@+D_U=C,[$>;WQ MVWSY53DF"WMXV^4_^?]D!8.NF-+*HG.E36HLSX62BD4IXQ8^X%KFS')+XR4T MP4*:0D=%)EA*6.WQ\HD\H/E?.9 ZY09U M8&:(V.:0_F"C9A9!=*M0E/T)QD ,N2.#DP>IB?6MCM^C!W6(I>!G9C3"_V\> MG9Z?&E<@7IX@I(5#N'.@CB//S1S$Q:D ]1\'1;P*?!$6PYY6$T09=)_C>^2L MAI.HZ\W!#NY4 #"9FR/\1,\4?F<-XD1Y,#@Y*T<._") U)UCKZ>Q%I5N<21% M#\O-5:0'0#:L,S]%Y$=Q>CIJ'POHCY5!^#GWBAI!41 LSJW;3,_GH0'+<;L? M'4S>YN -?-NL(TP=-M$# -?AYP.G._AWHGXY&@EWL">GD[&'_9A-:Q@ 8?4< M+)Q#_R2(_GG>WYP*1G8K<]!8+7[F%>L*,)JP(V)P!$2)2#*(^H=GV5+8!,4] ML"GC,.'>&5"1$988#LH1=_=@"W/2.-D;:,N)1^]##&@/USRKD>R/@&[A=YN# M;0=5BC C.+,&]5"10-PT$ M[FRA5ET( (XA3!Y^XLCF*OQ2)$K$(VN>""]&M$.'^USC?8#KIQ"0I:X=G" 6 M6$]JA[,)E_-NL7+N#=/_QOK$7Q7B;4[/_QJ)\71KK+$EP"D"X:SUBYUGVP>Q MCG@NDYAH97/?4YBG5I RB/M(QAZMN$L,0\M/#N9^;]KQ.12I0QBLH!; _IJ :3RK#8).C$KK&>S88]2[:<+Q.P9P8?2*-YX(1! >>V>> M1Z@6I4>@:O#]<0R'V.B8K8?,];('1:/#6861WR$V<>\G3KRZ)4T]HK/#UT4M MP(G%2_8DP&B?P+I;V=@%.H)$/1\@B!D.CNBS* T\*I;1 8EZ>:X_&E[_4M;W M,S.]W?WW!T;EF55&D*R(@>EAXQ(>*T82K;.,BZ)@/%]D>F!_&9W'61Y3RM(H MXTI)+@M>4+#$HM0\%DR:9_V+@50.&N0,J=PK,+X#:B7P%P1_/3@QTZ,)7()/ MKKM$']"F91"@Q#TN2)JK4%X*^#+Z!N QFT5^^;=7C7KU&].4?9.YWFP^UP3D MKXV[%TN/KHC'>/_9#XH[+"F]CJK>&U'-A]"_-C7A(<2A_@0#6WMS>T'5N#2; MX 8[[[_#/^WAG7T4? MGKWXN'O\,5Z,,7UXIC]^>/8V^G"\ W_^+'>?[1[#'"G^^7#\_O/NQ>N/.^_^ MCO?V/R"$Q&+C266R*(Y4072*<)D):!N"Y0E).>58)B^Y!JV?1I<:03_U=2 _ M8AON'=.\BBE@C7X4V43JF+.$%45NM95*L3@'3I!%:Z9P#YC"8K-$PV,X"JM) M82TRA2PG,N&":!/;A&N1*0?H?C53^-JT[8= ^3M"'<&'U?F\'^2+N,+UR[]_ M_.^JF\]8IJFE"36)92J5!8L+(:,T =N#FB)9W_P??O/+)74@Y5F:,*8)B/^4 M,*84D2*U)-)4%UF1T4@6?;C9BZ*=ILHD<&8DUAH1 MKPM-1!8G).%IQN.(9I%-KO7A_0SF^G;H"CPZ'VCSR8R 4+$KE9UB"M9/8\-< MZ:Z3-&4QC4T:"U;D$9))$YB'=C M&1%)9HBU><82E>0&45*OUNP?,\&OC7:X4S0WHDAIH4TJ@"@8ST1JHH)',96T M,&Q]L^_!S5Z4['$6FX(*N,KW\? MJ!@T[R*VQ*:1 *6.@E)G>4)BF3"EHIR!?OYHRFJ0&(BCAH$GAT>18]MOEAJ: MHV*#M&D]&.%Z1VZ](3<4DT[+]J)@A<#88+Z:^=1T1.TU6'-5)R=8^J'Q"& M^97UX,2(VM6F2%^U(:JR;KL5+K[3@1"Y9+N9F<($MVTH,EK<.I>)B^5!VN#L_"XVJ;6]/871PJ(/QYCV MBTX]3"IV;_<;!2L[.RK5T?R*7'U2LTZ_B^8SV/W:_[8KJ+#PJO"T2Q_JU6.$ MD@Z0G^7$)R%?0,8->KJ2\4 MLR56B#N$!-<7L\2)EK;$PQU,09,\=,5/_A8TK06?[SS?PH3L214R+LTAGN_F M8-_M*G9WQFH["'E9C#;_Q=*^[=QBW4GPP7"U!^W*YM#OYL:MO\ M5< +U/9L:_SKT-?C.48WGO2?@;':GZ(4;(DH M,'A?C%<"0S^:G*%0'.+-J4S;_!NO,%[=>B9!")1850@O$:X#N6?7:-F=.AF[ M*#[F! 1RIZ!U]5C3-T!7X]7A;J/F#"(Q#E\%:7(C^Q9%9W M>PUJ/Z;)3P:[$]A>RH:#C=>P+]4,:R]]@6"XS8.G;GKU;[]LCT$?,+]N^-(9 MK+@LQ]X.=/4\N[ ][@=]!4?TA*/V(_O<_%DU/;I$1MQM?>%]$8Z#OIZX2&Y+ M5V59_S&?RWKJ58QNK^*F937=_)X%/0W/WQKK3ABL+3Q?V+.WOW608R*=DHJ M(900EF<1D2E78-L+D\8LT8DPBX4]<1&+1#%IHR)A-+$%S1*=YRQ)K8T36CP: M,W!98QAT5/28+,-W3GMT!?X"V"!P[,HQ?]=)NS*?2GA-7RPB7ST%?@Q4(>;D M:S KYKGF$,5H/9F,D>7:+S,A>Z:,*S[W:JNKF1J74S1MI $#SEFS\X:2!W*8 M?]X;:2@C.QD4M%\OWET]/[YW;U[Q0+L>N MUA)VM]&"%M;J%N3P*+P)V^K_AWWR#A)Q4=GI%;'UEQU*V.8U@:$S0T^O,XQ0 M]*/Q/7-FD9"@AVP.7@ Y"##.839S2EQ?82OM)7;P$CGX71VKT4P#-;7K;*QD M)(".H(;!QH8CZ$D[OVZXO4[B'OSO__"8YG\$WPZ^ F^M@3'F M/1Y^4@M+N6Y2CKX[? L'RR"JL2M4.D&+]G3DH4F\7\:=OOOKN#1U4!2//4&V MOPO^C/E5^-EU;J,>W3=%Q:T;*%C'8*""QHBH&7#)IF>(MK*":@(@QW5\!:QI M?,>H/"F;VX-^@PE(D-ZLNHLT E5"])Y<7,WVN.$CK8+9]]&(T7E=UD-$%Q&' MGEV46]?U[.0T@,7@N"=8P]VK1,=Y>CI'UA>LAN8G MK4O!P70 ?X;9@(UR!L1?M:]H*-%_=(WNNP9%6P1%RQXR*-JU(&<+*F+.C:$I MTVD>QTS&M(@*:A/+HKP $T"QRP ?KE4M'[**-2?S^Y[:I2N,A>"Z$:,KW17>,S"D0196WXVFER8:M*"QT8_FZ=@_SV#L0YL MO,N2#64D58EJ5$FDP3 MFFN5VYCG6:0WGHPG2]"OE_E6@Y_H<4:8WAC4>Z=@RPU;H[BL0"6[(MHD-#H? M_W&;9KU,)-(P)7G,6)10H:14.1?6ZBR3:9-$DS==W8HDNAIJN?67*>\#>.8\ MH7^Y*.&CQE;^XNNQN_]WNGOQENX].XQVGVU_/LBBJ)!4,)(+FA/&(TXD=FH# MK4D+'J6@._&-)Y0/LWBY3]N\-0$B (BE,^L#EA\#P<;6]T8FQO.Q!J;,^#V(AS[G"4[9]3@1-Z^(:^V=KHX MYYQJTY/O[6CN OCH\^(**A5'<6,\M0'G.IDA8-BH[GG)QG,.L 7]IA=A M^+_Z)F\+<*OS:*N@;&F#^EKMLC&N=A\A)9^)JA+H2AFNL/VGH\:W4HX_34:(TND% M0H-NZ9301I]O1_3F-VZVP=^VT\+ICIT/YCQX$NK%'SG05 RYU0*],:";&G$R M9\DW/H@N#:&?"3-90!SM*_AX@/VWX29U>2<]WYEH74ON0LZYOE:[GMR^UHV7 MR2L)Z,Q!$IJ[ZG"4M5 M7YBV8YV.$/36;W.SQ%$)K,=-:XYP0-N%ZR4JSTP0 MCG9R-O9Z=8\>5CON9BXDVW-E 2=SK**:6*"_D+CD=@?6!,JX]Q%WLS'MCOBS M6>*D& >%Z38>M1X Z]2HHW'YWYFI6P4>6:/W(2-JGS^4OGVQ3/'S%!7(M/=( M67LJ\TX\F.U9.;TL%6EQK$6CX,PTK,'ETJQVH0>ZZF+ZCA<[!G)E2-:9C/YM MF-O;6E^Z;WZM#/0[^[K/?JQ9P7W"R_N1WT'3W0ZMXBMS";[P%9<&3)<]:]\V MA/IG,&Z?.GGLY;"/G?YDFI[#0KSX>,"*N(A2:TD:Y8:PHH@)ETE$,M3ZC(A% MELO;A4"OM6KN342T(89!GQH>A4K42W=#:=NZ=%1OH4T<#_'83R8H2YP>!5QJ M?!C<[E[G=3F"J(6<>[:\:C3O:P_)GY?H(TU&J6HCLAH8B!!_!M4976$^3P> MFSN8#[CB!G<>/SI##Y;? QLTC+KO$77HF**)[KAIAF15%Q:=A&">BWLZIN^' MPC"G2[3J9?P,)A*!RC%CM#O18*UHS/Q]%.2^ MOQ!ZJM'MYTV\.2UK65)U5MU\8[@RVC7L@I+2 _8C^#)< M>TP:%)_Q@7DP9'3>GV"<[\)],!S\LO'\S^W]9UL;OPX\49@;]%O MWS+,AC@#]_51$AN2'U!_#4O&E2' G<^3]PW&0/%R8.$>RKO-R-8NK]/V&<$U MP<]OJY"]]B3[VLL.G,[/GLJV4*RT=9!;22U/&8E36A 624IX*B*29K"S<9$K MD=K%D"6-="$HU871EM$DE2R72ID4?J,S8Z-'D]46Z&?0(Z O\\ 7]U["*61B MH8W0R'0I)GX#JFX#VKXU0Y<'G479?4O);T[-L:6G6.KA]!=GDC]MVN'\T'H& M5PZ"6[?QZ]#Y#OKZ;;/GSB /'+EN.3'*F* 4]VO47-U5,Y!!7P&JYKX5$Z84 M@A@KE>]?X_H,A P@D'TG9=TV;>H_Z<0;.HZLP7X(.'3;2VASL-.IQ,%942\ MM%N<1#TUI^&E?0?RESG$6A/0OWN_K=;9SGQS@4[9Z1_,K#O;IUS8< M<,E8J)E?,6$4\;_ *,N4 8=WY4KKD%U9?GG(<#7#^@&,^;)& K6JRM,VLA-: M;N&6O?$$/-CKVF_!IRLX^<#I K=K!_<#=^C*_? ]0Y?_^\Y=\4] F6 @XK6J M9Z57T;I67QU%-TW.7"[LL/VGZ\J&1OM,^A9H8^W^[:[2!#3!<[CF)W5OH*;' M&1D9X3[PU\Q9'0UH2[]EFQE_*JO).&3=-._M/;#8AJWW%;SZ=%)A.D;SI=>- M87/@'T/@0Z-I%8P-=P==DFUC9(<]:-N[^>A@8W2T0Y^Z_GC=\^YN(KMHV&5_ M&[5!"]'E0Y^T=HX!TW!L'$7BL\#L1KWF<_VF-2T';K/+77P!XSV5LV8JQ QZY9CM,?_ ;YAGI]21*H$-=R:)PKR)=2"??[L =-S\*&1P^;PMO5 M*T ::OA]?0O1LA#M6#U_/].NNKC)';KM MQ-9IH+=+ \T?;M3IAA!F8[2<^UVL^;.7NVYCWO;@C14XJ= M?MW.OV%\SFWLF+OH?$VN%8I_@X4ZB M@8;+[XNN^L+,.?8P$M[.T0="43!X9;RS"Y08^_3.UH4(Y UFP01+/-J-0S$2 MA#).D_B'00EH'7Y_A5+=N:K33#L_\(GFV$:PC!,?#H_@6'39W9Z?HHX94X+ M _5U[%.='7V,_$NQ>'(G,\_NXBI@>LUON:IE_?M^,5\ MBV)?)QBRHOT:VSZ&%=8:^;R.T*&VK8.JS64WSB71NSO7NI*[%!G_ F2TC08V M=TJN3G]2E4#E;HO<10P9&IBI/<$4C[G&T3YW:(XB>@ONQ=6J@2P=A-RP_X#X M),I1P\)<4"QT@H8/\4BPY^12"^X9WEZ8N&D24E0H+QA-#E'_=)TVCV !!E_3 MGYIC"XX$&](]-)/#2IP>!9HX0U8/1H'0PLEMC?6_8+. [QT^ M18)>!R+Z@8C=LP/+DI0E-B8Z25/"1!X33IDEPA@C!)5:J%N6R]]'=];J.$-# M).XZ-60R0#IY-!'TQE/=EAK7_34?-6ON)7(W;#5X(\98O>M&=2JB3WSN-/;Y M^*?HFM.W0_S02.2;(Q#D#H\'-\*,:\=X]IP'TR%NH*T)RB2""/V\.6,[^\\/ MC$ELFG%!,FFP:7A<$,XL0X1<77#&><26 I)2)E1;JPV3#-N:B"2)=1HQH2-9 M2)$]FH#DFRG("N)QG?J$]"C8Q(*!6^.5"795DRWN8B:@2D_.35#&%%YZYX)S MN@#&U3S(6D[Y?0M,]D^,N*.<.\1O/=LKY^9#DK!I&)+TFG:3PN=] RN/XY>F M?A([M[LDL/, ZAB6-:G.?UW ;@RZX5Q:22^9!/. Y]78>9^W3U?Z[1?4%7^= MPUDHJU[J3'VKR-?]O11;O3B /!^$0W*F81<8K!U;\'NA^A2%CJEQ;:ZX3ZZ^ M=0&Y\Q/80"XOO9_J>';D_?;H&#L3E4MJ6_R1FU87,^C?9OACC>O*4X?@I2%*<(]0C%G6+=Y&X> M8KF/S]IT"#,!S2<\U)()V(_'P=49O"Y]D$ZXK;^AZZT7&.E7AY^9^?!Z[[:Z MPHC V/TLPPSJMHSHSY& N;]11Q-0YLB.J::3<:_.PP&]=%F!'K'(?>.6%EP4 M?CE!"=5=S4T[S?EJ+5YR0!Y9!>50C9D]9'_7V<+$" MJ%X C>V<2PW:0-_D[]4YM=?@TP0C/6@H^PJN^9)TCS6PJB!](5EX>#VOLK@N7_))7B#RY;YX'M"X#7@K2&= MX)VO@3O_>=7Q9W\?L RX%$TC$B4%)\SF&2ELQ BU0N:IS6*9/![U.ISX[7)" M[J]DZ=O=$V00:!@W:59-B2?BH%W4Y"Q EE<%B+?33P=]G 3C-H<=!ON4[7''JXT)&=XWZ%+QC:'DZG/5L"* MM4^EGOFYS;O'VU=BF<:LR?KPGLW6]1!B3GV?K8O4+2ZN"3& / P(T5X*6NL$ MX%P-;+N734[V_-LZ)WR(1AV5P(:KU@G<%5KK4)&*$%3-F&HDRI,01G/S/L7 M'7XX5QX>;1TPDXC4Z(3D'!LA MV;@@TE!!4AU1E7&>Q"I?]/J8W*:"IDH)'C-;)"(1.4BJ2,6,)S3*%\52L_N. MP'O[?VD/EH?,^U=;%==NV?PFZ6Z3O'JH&PLN6(RN,MN%]H'=S:JFX$TXO2[H MV,"+:S,:N3!:L T#BT'+TN% H?0(P]5WZA] Y?2J]?CW>48-K%E@E&L(VG2% M++Z)X(4(9+-"1.R>(9)5.=*-_]H'73&P>H1QN&;L50KM?H^CMEOH+.1+D:%\ MC/,V:#=?"0&UC'9S)>=:P]VL9&W'BNY>;!]H'8ND2"DI>"0)BTR"*#3<=_>ES;'' MZV/_9L?^_J!0"_-L< MO$G3E-(\SE1F&=5:<,YMP0K%DS3+M' ''S4'3]<'_XT.?N_9SH&)4B:8-$0E MA2! XR(C&8DS>'?HA":9F+C23YDV?+!#UV&C[>G1HM*]K=+4D TOZ=.2H& MQI*(=7;"7';"X8%.620C8XF)-#!Q*RTIJ(@(90FHKHQ;+M2C<8,@.0SFZ.%1 MJ,0^OEC-3),?ZJ%%?=)1@Z366W1 79WK?^:Q5YW&Z])S0_;;? %X.S3HJAXX M;4D[;O&KSH-OUJ6ZOC*'8M0Z8GL8I>Y=P'&GSH?35[Y%IYBZ%.$Y)T +)!MR MUD9S[M:AQYTJ0VME#RGPV?]C.&A*"]K7S^]-YR3PT$-N9\5HWDDP> 8[!_N+ M;>0<9G@WQKE/V6@ $FS !2I=0 (S9WU_A1;ERR.\>M>*]\-T^KG#-S\2B$'0 MLT0NCV#Y']1'C2O;4X7V 8JP9?.X);;)EW-N+..R47V]B.PE,SMBL>+3Q,.X M3V93CZP0UG71"W61/&'7!-U;8W3 F%EC('Z'!4)V#,LCQ,A M$K!K#1@:RF8QEY?&SJ\ER 4\"Z636$HK;&S@E48H"VR=Y=*H1#+)[AY*_WNP MW-OD6@4,( ?9TQ4CA#Y[?:R9\Z:?3:B*:C.$YFOY06QA7,A75XG/EZ'6^&*A M?K*';SF+/T%]"@L2'-+4I.V%Y-[K>OLX8;^<5[02H29 TU8&RS[JS<&_0]1] M7@D9AZA)B^SUG6;SG[D6 QZ;?[S2/.W,,.\'34)-+ MNQLZ*?'R*E,AAMLB0%;[A8_Q5:4#S?(Z>4-(^'0#,H'I8HU[VT4=*U.>2%Q( M:*I1846,)VBO*C?VBBN =([T4(;9@%XU.!W.(G*0 ;WW>>O#6S[N6GF$OO-@ MK!G?2P/)&%>,*+!3GS?C*\!\5]' >[#6!DOPG<\?=@$+;#JDLMZ;/,K?ITF) MS\T\+/;GT/MR:P2,;G9XM-2##$F@7_35[RX2X)*Q%FGN9-IC:(RX-H^F:Q,2 MXN38Q:R!?NL N0(_Z06.5]%>L,N\+8:!?#3.K@5/!5): M:-%5?I[KG!;([W@&;$R7';)UF[CGI9J9R[3HWC3_"OSA*=!QY7)':M<]S\$V M(U6Y6F0DYZF#ZVY5(]CW88 /G&D3&OA:X -EX"*NKZ\3&:'53>D/;1$^=&Q" M_$_TDAG;PVN%B>^CCJDX3@+,IWGZQH=G[F[C2:!/(T#UA^-PE(>,M-C1_"DN,A%$R7=%MJXS MT3P[<2V&VI8#[>A^@AZ;I-%Y1@N,*#A65LVRYVG#U?9@3'LXB,OXJBX3\PQI M =&U%P[DNDZ5_NQ7GT"[KN8R#;OS17E9U2&OR#<6]/ZQJK_*4VQ%.IG5\-H6 M>F75RE$#6#S?3E!._1EX6)7].:]43TB<.0P !SO590>#0C!QZL-,8\:1!#EN ML,9_-/2:L+\O04Z[I<] W%9!V1^S)2OG&!#$6BWP^:CVCH]FQ"$E^N :WLH>HWBZN^L MQ[3J'UQC"8%X T[C$/'ZM0S2A,\=)'5GJ_E+X)M1N'>7"\T?0M]5OQ:G\+>. M=X.7<*S:5@--7:TJS++2B- M_MDN<$Y1&,Q.,;C=V#/ *>C &&\2@4_"RV'?4XCMHW"M9KJ4Q"CR/XO.>PA MMAQ H.#*ER; K& >AV#M>D;?!%\;(>>ER&4JO.<0/@029E!?-P-7NHIX$*C$ M70&MW;7E<\FJHTG3CT,$7NE.&[A5Z0S[:C;RBHU'"&_Z*2UL :/S-W>TT4/:2^%(?]ZZ6%4"A4SC:.+3 !V9-,4^/=R>I6<\/+GQ3+I7LC[N M_VI.*^R22T?32Y)X%.!@VA#/87 M':(]6GD4:2G/&V XUXCJT*NW#ADHU&^X0(NS@1Q;:IB5:G9HWF5<+19;-_T= MZJX\N_/1O @1F*Z4!7@ >;OY9G.@)R-L]V5!E0E,J7TCL$ 0865(E[XDN-/S MP_:?[X"E6]$V&?1>V!1\HB^&&.>J[>V/:Z+;9E4T_F+O3%X8V#E%<)_Q[PC3 M=F@6QG)6,NCG#K2UZYJ%;\:N58U-O 24->THT#HS+I5>=;\LS/HO^']?Q]H MJ61J%"4L*B+"K+:DX&E,(DRUIJA^1'PQT"Q8G!1I8:2P.4M%7L1*Q@7E7&9Y MI//TL?;">NV[F?8:1\W3U5WB&=XSO-+[A4#RVC1*XFMD1*^-ZT#Z(W%'"#JX M=UR%#J:H>W?_BZTW?WKGFNX335.?70_>GKI:4OP%B=A]PWE9N+KMD!GWL(A9"4JDO3 "D@X.II"SV.9_9R:^NOP>&L M]& \DW$'+7LRT1UVI(?[,OJP]:XZL8M>Y^#4[L0I6&KHU7:8\V F.=2$UE$_ MES<24!R<8 XP#DW1\:O)6,._M]&"EF+\T3<&@-^XL_EEX]7VGWNO-W[ME7&5 M[:.3\&C7)7;DTF-=@D35GG)03-X%A[S1C>W>=KUU*;)743(>T%N813F>[YWI M7$QP"+Y/7=U5;W>)&ENG53D:T&&X/RX<[EP=.N!?Z-)'A1:COHT;8T6]W2J5 MYL%T<[OE;5W9J'% ?BA7!)ZXIZ83"=2(]3HKN.*;M^X;$MT[E*N%]I -6.=@ MJS,3VL]>]9/!KH+VO ?86#Q*/??$+!M_:]O\MR9J6/GN\3=I8]F%)SHTV[XI MU7[6MZE^:?U"(6WF5[]M;3.W#A=WUJ:Q-1DVZ_X#M\NU+1Y(KNV]_V M2U-\K[6DGO3345NU!.ZF1P?,HFQS\#9D<\"%WF@_[CIP;@QZ?1*K(-OKN2OE M0:"P!@>!-4#"Z@:*>AJT@/9"!LZ!!2[8$U-4+MFE55.\;Z5-J6W1QF_+(<1T MJ?L\R@H$:VLUA@8Y_'0F@:5WO*I)W//]#\:S4!/D]*'R) 14G [BM3)'\(-G M8-R=H*2B::]NW8@*44@:':2?1>.T&J]V.IT*GUG0;CRL8] ,7?(%?H%H@MV0 MO9T:ADP_I^9T8"K=LS#*UVL_2PQRQ2>+&I(C5L5 =LB$87=[7Q'F\.OG_?]*YP[)[XF3[O'F\GK^(/Y^_? MJ6PG_C#:?:;.\+.=9T='N\^>I[OO_OT1WG_V_N+OS[O[6VP/QSS^^Y-^^1^F M__7OT8=X]$D>3RX^G+R-=B^VXIUC=;;W\GFTL_^1OC_YF^T\^Q/F\YSN/#M, M8?[E[@M^L?<,/C_^> ;/7\#GYP>Y93$MC"*Y0,^32@TI5,()2SC0D9"Q56;1 MZ<0X3S2P2%'(B,4Z+@JM$F528:2*LGP))F6K2W^ZNCIG)6.^_FWSL\MC9BC# M"A!3L*2 WPD%-X6E&:=,IF*E$^R;7XA;JKQ_87NPT#OL.BOI_G?BV$.'S/D@ MH8&=_X(,>*-'%H-GP!41)W;?-; 8#_X5XIM/)]7I)@8$0*:,%FH/):% S")EN ,_MDVL/96JX>6G#HQ[] M7;2CS6YP,:,78%%@AY3! M/O;)F&!_#"#M5Z^>#@?@0W_=.5">' M,]>O%CX;_!)Z$#F A>'@?_^' R']T;_ [B/Z1["L7HZ$*D&Y>2I.D1V$<6L' M:00?+]T--!'[HWF%K^F#N#NI$*3:<5.\V*'[!JX;6Q!B@7GH0.CPA:8^-PIU M&5=]CL\,?*\/IQLU.W0>%+W>%76=B 0&$%T&S^=37X4-BA#F8/>:-)9!RP-# M%:;EM!Y0S(CWJ*&V6[D,K-+U^3;FPB6[3'W#=-]]$3.M6QUUXD>SH\E9+]6J MUV7G7(7W.8=/DN'\)-Q22CG#"=P&AT6;)(UB M!MR+49919&!"\91EBNLLU2HH0\"X;HR[Y R-^D% KMP#=G48'Q@3YT;2F(#* MD1 P+R,B:9(2D8/D4/!5)D'9IOF0,K:,O ,$]J9M./%#CW[73'VH&^$XUN=_ MH_/?WSD[R)C("["UB,'V,4Q%C'":Q"0Q,:>:)3I'_!TZ3&F\\OAWVRJG!F2^ MZ0_8MQ%#V:3/M,5:RNOQYN^_YH="I$2?"1:+-AT#?;>NIE2W+V/.0 [>"IXL M$R)B@FO.),O!7LFU$44JM,L=Z8DW!JA")MZPGQ0Y7T^" M=(-E+JC2^6;27H]J+0/0:$)^,Y8K2E\LUZ9@+UH=PTY7&:-R,35=(F1+L:Y; MH/<+G9E6$]+S#WFREN>WHN XY@FP[EPJ*AB53(+%;> N2:[R(A6-LR-K /:R M)%K-Y!%U:SM,;'\"+.>=WY^@9JYILZ/-\X,()#H(5THHXQ%ADHC]"YB:ZO-P9]&"1SA;&5/[=:?W(MOS^FC7)[SJ)C1X15\-EDN CMT>TI4;3+(]SF?*$%8(5DN9" M1RF-"L&--,XE= .M>H5'"$ECSS;.G^<8!.GGISO*63/DEB$_3PX,,%RE,A!R M3EFPF2 %Z-PD-HE0E-(HYBDPY'P5GBTBVSMJNLWIJ?7I?Z_3W[XX2$"/URD86%&4*,*HL80GEA,5<9O9R JC(C"PXA6X MMN[:MTQJ,=EI:Y'Q+&11P_,;;VX!);YQ-9;X+:'$'YKT^ZO1=/]RFN[6:#11 M-ZJ:N/]2L/$AA@S"4/FY).<6@\BKDG+J+CG NN[=Z&'TV3[W+;%J9:+:C\R+ M&@Z.,/_1.J=VU5:L35RYP\)!^(RPS:4#"IEB32;5/.PF8B\XO Y7>Q!+W-)T8O=!OT!:KSK0%Q?@W,9E\S=LW/WH6N7V ?PGV 31N\0@#L00R4 M<3H+@"C^+IE5%F6;L' ,)(D/'4ZJ4 YS2:%,?30YPTKDT>1LV%FS;89M,]5& M.P^]N\ 6P!IB]'F[<1LE#9TR;IDZI(#YZ2=A^K[D!Q]HTL.:)KH!\15HZJ@\ MK5>-W_9#0_M[TE06->WDFC)\A)X-MM0)5LV0X(#'!6&225-CZ8'D_FBO+BQ. M&PP[U/U>#3A2&^98FE3=GY5/N"48MB'5Y%R,6K2Z/QJTB1MN9!C2E?+C>>"O M\2^3V32,Z ,N#B4&][%K8E>.$:AEXBNCL+K75!B.0C 87[V+A.X[4/2,Q9%W M4#0$@EOYV95U^;WYRQ^ZK('_G/]>CMU5<#_Z8SY5%,GV$[ J M!,H*).JHU7_=4?1FY*EZ6L$?W;PY?+WIOOIMJI>_R_)-EN67?AUMTDN_NVI8 MRC>S)+O[8:/-M+C9;']S.^%W S8WSZ>4#G=>J1L4M[ M[K?[^R?Z13H%P@B:VQS[,C2(4L98^\>]..3KU8*H5[GB$&E,^0G9 MY U.]]JE+UZ%VVQ9-'@(&_>/Q6VZU1+[2ZMPU'NUMMO$M[\H;?%R+V5/CWK= M6K3;'D2W1.KT)56-[W)KK'OU5%O>'/8X&E/_Y.N6KA]]:/Q%*5^^S7;>/8]W M7NX>[UXC]_MOS_?V=]+=9R\^OH__7>Y>*+HSXN>O]K>G M.V^BSZ_V/Y[M'+]/#Y21EEFIB!%I#MH4GG M"\>_Y$H!OQC<\FI]&9,/^$\/BW>B"'>5/-=,\0[9H@-.?R%Q !//&](8&!69,#&C1.HD(RS7&>&2*I)+X(U*,*VB&'A@0=<*X'>]L7LNM-C46_N0 MRUH3_-D8WYQ=[$ABS?%NQ_'H$L>C1<$8_(\PDVN"H2,B) CL>0=<;ZWN/6"NYRAA=S)6?>ZW9GRW8WSQ$N-CUD1)FB8D M9UE"F(U34EA6D)3F:WX83U?FF=V%#/K!<=7;B8Z5B3<"9(,VO(BEU" K"DXS2EFB9"HLR NZ MLC)R7DPT?/\%%G":5^4G]'8VY.\8_;N AKWEP;!]&/M/3-\TK\W8G(G17O4< M&WM@H<:<@Q26K'[7LPHCWFL9<1,9P5[M/U^0$2I1+*6:),9UU@:]N,C2E-A8 M4:ZTS'A&049L\DM!=]8:UF)-D#8LXX4IXCQB3-@B$9E(C8YMEG'&Z8^),+0B M9QUCN-L+M6AMIG&2Z2PE>63 VF29(@7HW(1G0BL3*RZR%&,,2?0(/6P/0N+O MMQG==Z%\/7PI;P6+L\2F)E,QDYI*F5@N$BU,*DTNUU+^H3&E=$G*IX@^*KDD MB3"&,&$2(F2>$2DMB"F6ILP4=R?E?PKO<9*DB4I36EB9,AO%0AA%L>E10>,< MEK^6\H_J0BU*>26B),XXB6(F"#/4DD(R3A+&J))6)#863LH77YU(=?^\R@]" MRC>0[;Z<:FW/.Y[%LRCC)F*1E$RPA.^_N@R$0B.*,@Z\'V8(6FA-LD(3).,PW?Y,( :THWH[5%?U-9;V,5 M6Z631&C)-+42-C&Q(HMXIJ-,%VM9_[BNU/G"E0*EF6:I$@3L(TI8$F5@TT>6 MJ)Q2RR601N[3IOE7QY#7-OT77>9G*\JRU]8]\BYC@#A3$/M2YJP U507,C,1 MJ )&:1OQM2>R[1-&!SR(= 8.R.5@G!96Q4DHFR*#2M8%_ M7+ (\/WL2_U\+^Y62BS\K1:)TH]A 2Q9K36C.L.V58 MY1+#2HHB!R7/DD+%"1C^K""B2"F14BE>)"RW"0,E@ ^S^!&:*?>$8ZU&+_ ( MIAU$4A]V*\C[;Y$(=MWO C0+@O#@Z3DPP@'NQJ,N]K_=XM?\_!OJLTVF[UHR MW*%D.%^2#))F-$MB223#KFQ1EA#.K"!""9-%5-DTDAM/$CZ,DZ_.!;[5[5IK MN3> ?3D5Y]\*\^61:[N_/'#V&*K!^E\$HOC+T\2:<]XEY]Q=]OSGM-"QS1,2 M:1T1)IDE/,+6385.DH)F1<&Q:],P*I9!Q9M*V7O- M'"^!X?QRO=%30.^+-;.[+;-;]GA&FEK++<,L)DE8+D!A-)DF,I9%3'.IN$PV MGF3)U9]66LSI MQ&OQ<(?B8=FO&F&IA\H38FE>$);FDHB(%L0(G=E<&IJP;.-)/"R293S!6ZO, M:X_JW2+)_P@,[7"&H;M! F>E)S/LE>#.\><4'G>Y-?=;M#PCA=SK$ M+F-V,AI-SK#-V*Q=^"DLW"TS]'&N%YM9.@[B&^P%]F1K M.LWYAFWU('3[-;[;&8CSJ]Z/K3K;'[A>:V5W$' LI[/J=%)CD[3QZ-QW[81? M8"?JL<'&<+[7'NQXJ7P73]PO0J-TWX>G%N=C:=N>ZD*Z:T.?A&7;:NZ&,+5\'=A'Z3K75_K::_5G20 M\H+',LV(S5,P(6@:$YY20;3.#+=QRFR2>]V@',_ Y$.1:ZFUS-)$\BQG4F:" M,%N7;T9W*UR/1T=00B.CZ34NKX[%FV"]?M&P5W^7<+:> M;/(5W=SN6<>R+U&;'*4#7\ 6IC"HKH>=+']L#N[]TRUPWL/ QI MEL0Q4]RD:<%2);FD/.)QH3@M8B[H2LOD)EZQGIU2-X;*:_/)@*;]DWBX7FY' M.Q_MOX;=')Q^.WR>[%W_3G9/=H_?_X9\7 ,F2@[R ]]IJHH95T36KNH>LZNT\JZ*46\.X(#2.)&%2*2*,S(E62L=1095(?*>C89Y_ M=8?+==;BK6[FKIFB+WQR8G[[932IZZ7\GT=>;G)?[3TXEVUW+*_@4-;\Z0[Y MT_F2U5<(L/D*4*!B&>7 GS)$I:2*9#3-I2E %+$"5*ED2.^L#OE[:E(_=SW9 M?;62UA?\&U[P!5LIRK76>:%)HJ*",*L50M H$F>YYE+)N$ B8)'&/!+&96+3.#8RR]0!9FI> MFK02LD,P;^4F:2S?.6W>)?LEWSQO[(4HJ_]@*=>SLE9@',TJ4]^3++%TYTUQ MHDY>C/>./Y[O'#^//[S;_KP3PY_]UR>8Q+L3/[_8>;E#]Y[!E7QV>/[AY?OD M5?)Z9/[U^OS#.WTJ8Y;M[6^?[^Q_@#&?7\"?S[LOX:*=;%^\W]^!*_Z6[1S_ M?;;W[-\?/QQKN[O_\6+W\,":Q&J3YH3:A"&86TXXM2E)HL)&:2QTII?RPBCP M5)KRW.I,L$(GW&K@ORD(79J#ZATOYH7AM@_!RMX_J*/25)@9?W+$/_:#3NY__X?'<=8J%M]_"O-;1@O*9HV8$%]\35.W3TUU1#B;'!H#(R1S^P^#,^)QR1UN>H!R=*B27];'? MBV./YX]](F'\3RZ1.%QWGSL-S&2\3!.!@:,7RQ2#=)(7<)B1-5"B([G ML)"6">N/%6-T=':C 1L2=0RP*9'P;_D#1_ K"LMK'^JM')Y1L%P)[&Q251,Y MJ5S>N#SO/Q0XJQ93L2;E>T'*R0(IC]U)GDS@<&O8S-(""8VG2P<_&_=.%3JIPXD!64T\2XTESYHZ6@)D-W>-N()##(Z-\64P0E_UWPIK%H5-*!L]:1?F!FF1727;))3TKIT=PQ:KJ'%4/<>+!(\4I:!*?2ZR\F=?I MRK$:S30J%_71<##%GJB- HI:H#*E.[QA]V' H72?./PUT"7-&*FB*P<)0#7] MB7EU9V%BH;@)#M5>MZYN!7/Z+W 2)0)5P$CP<0VJ-%+%%!1?_^*MJ4^4]531 MY%F[-Z!-BH54ETK9RFMC!I4ZG'=S'10,#BH]^\S(Z?:X!D/762W[2+D_L4LAVCT\B%6JE4HXB566$$:-(D+$ENA8 MTJ0P6189NFBH&YO'E)K,4!,QRQ.AP_^[*X]#':FM M[_KGO&\CW/BH^XF0]60TFU[^DZ5BA1_$"5*ZL$&]_QY57:G%H2&R,N(C$18F M^[L8G8GS>N.W>?X'K&YA#V^[_%5.VBM<5M>ZH!9N0FQECLU]69(8I@LM\TRR M*#/(-RO[2 MY,M&O6:RM+C\ZWLWV0>ULP]GLC'=3!Y3]>>-*ME61P#;-14/LS[O[JLX'\-& M/,Z*S2^F\Y_F$O?R9RZ##(J648/N-V$W)J?3,)V%>5?+OP'E/YYM1/O<4\]- M]_"GW*8UM=U_:GM0._&?)JKLMV,?.V27_UW8D@\/G=] MT]:O_!ZOO"/(#)>;F-_SR_&L26Y1DQ,,WX1TDQ',1*R\+>L"T$=: "JC(I$9 M8SHK.$L*RU.5I46J!$]RJJ+<8H+JJH:BG/8+Z"^CI 35W_-*0S-'[D\^C MO>.CX_?'?[/W^W_">*/C]Q>OCS[L[[ =F.?[BZ/C#\_>1N_WWR(V8-S\!MXU M^Q"_S?9>[I8PGZ.=E_\I]][M'N^^?#'"A.P/+U\Q#DQ&3=9I%DN(KWQ)!LFZ7WJ^+NN M3%\SIC5C>E2,Z6+-F-:,Z=$SIB)/1*9CH22U3!7P%VMH9*74:906@3'=H%QU MS9B^&V.B"XRIL#8'!A0319$[49$3GM."9'$JD]2 V(FRC?_'WIL_M9%L^X/_ MBH*9-],W0LG-?>E^X0BNL?UUST6TN_'UP[\X<@6YA<338@Q__9S,DH0V;##" M2%#QWG4+J2HKZV2>SUGR+"]$DQE2 U,-3#4PU<#T,,#$:F"ZWQB/"D_F5AP\ M20)".0PY![GOY5AFZT_O5[#W&YG1F^Y]?-WKPY_=<9RXORPPEK=QAI8+VP^# M&[R0=6V%"=8G00W1VD>C-,^1BEY3YY4C,DF,B;VM=3Q>BI?CE7@Y7H@"]2L2 MLFM\OP.^MUXNN>H2MH2E8!"3*B&N.$56IX!,PCYB'6ATV2*^MSEK&BF7X%.BR& 7&'.$<2QJUGW:K(M9I%PJ+9R(/ 'S M1JJL)%0(S57$[K865LVZ#\JZB^X>0J(6C DD= "KR@J';(P< 1 GQB,V0KJ= M%P3?NQIJS;LU[]:\>R_>7?2(6$68$\8B4)L$XIQQI UW2 I*F$_2J&B>.N]N M2Q'DN_A#Z+K](9OD&+ISB.),?^5U="1_9.R^U/I5:_X= PP8;D% TPK M;KD*1BN9@I121<=,-+<.Z/MWKWMR%/MGN;A+?1B]-M.KO718$03S5D>#'/4> M<:H#LHEPY)S7+"4B-"4[+XQN,GGOT^C-L[YJ'*IQZ-8X-'7\U("T1D!:/((1 MG%(LB$"2,(NX8A$9P1*2 A.C<62*X0)(A#Q!=U -2$\4D!R5+#K!!0N<>YN< M(CD>("3-N.?.WM8S72M#B^=)/D2L$G:(1@OC9 [+W@3$+QF[IJY:^;>9.9>=,I( MRUGP'I@;^!AQ;;,_1FOD=+(T<17[* Z>% M#J9RH$Y2N1_2'UZG=8N#_0-Z6K#1 MJ'S"GO>:?VO^W1K^7*/9U+V541E M>326:^TXC!<5E4@J)1'W)""=&,W%&I--1A.6/?!K,N9K#*HQ:(LQZ :EJ :C M'P6C1<^B]I%1"OH0$\HAV ,,62(CLHY9I3W 5%!/&(R>=.C6K3R+_QQ:UXDO MRM)F=FYWJ];9\$UH?WGQW_#/9/)GMG_2[J+JQ7Z5,)/Q-[GSL)RGR.?18-A. MEP^'6F7$7]M#>)R?H\A22W!:* *@@H: *HT,*U,RK.$5JZ_:W1"[PU^9+-OK M)R-U><.]85YL?UKQ)"/-1K9!&[8;\@?:; Q/8R,!GC:^9$#-WM/>J-_H3 D3 M@#"-]J#A[""&!F#]6;5W_G?4&\(T[1?;[N2]DI$8KAN,;->78S_48>;[#;V!N4AY8!0JZ7!M?# WK=SN7"<),;T[1,:-45I9IUCO&UW1)N MYSNC &/E;_-XV1<,(P+UV_WHAS!NSP']OI2!AZ? QB>G,#^0$/U!(<6IA1>, ML=OPTQ!A>%1CS#"[Z]P8&[/WIYFDL['2C=SF:K%?_!-BAZ.9?0/8]Z4=\AYN M@/1"_SN"&9>5#S?GV.9=Z0'1;;O;.(5Q.Y?7%\$-\>R\T[N,,.;%:>S#9K27 M_5ZG4T6$MMTH#P3/@U_.;(@-=UFV[/5=\!@+\XIH:+]FCFL#N_S1B M5&/8:[2 ;2IN)JS9V'DUOKGQK]B-J3T<[%0_YIFF41_&[S=">^!'L*][W:>Y ME2<1N)-3Z<;K*O"V,3V>?HI[^0-@61_NSY'&;C2 WP<9\P#(^^W>:)#WZFQ< M4OWVX._,UCW +4S8Q0YD#HC/ZSTB$$YIALSTO)$=QOO@;RP MW4\!QL>S:\*[^7[F!;BYGVV%\1\P0A992Y.,7\]+^$'%<+V4 -0RRYW ,\L0 MG=Y@4#%=$8*KWNFL/6R?P!LLCSXA?8:&A1%W&P S@Q7W7,]H>'F>E<(L\8!4 ML3K(;(/9U/=C=)H9'P8\K%YP88(GP/+],DI9U")?,V''YEEK= 8[R\_;8Y)' M',$0D\(F[I0VF&M/130F*NZ)^+1?[#&.";KV5L^;8@?V:_ML=/9G/(/W!EE[ M8(>C?GMX>9@6HD/VX?%?8+V_Q &9,]5@R_M?PZ@?[.5V&FB=^'_^O/SX(9P[ MRN7AT=O+@Z./,.:K*_C?U]:;CY_A>5?'1P<7QU?O^<'G=Q>'^[___?%S2*W] M/=9Z]\DQHXAT!)DD,>(^,62XDBA@KPSA)DAI=UZPJ;-YO)0O&D QV [ ^J$' M4FO8& U6[=P,_O"Q*D@[ZL.NFS#- )8G[^?A9(V RY9G#*_=" :U1%Y@]@U$8,UO^?'XEF*SU/N_)R5ID.Z#9Z&9:S.^M\7M>W]4?Y6^OLW$M#]>H%F!>!%&]8SQ/.R#I4(FA$4_M1V3^ !=C@6VQ6] M$Q"MUR\R+Z:4Q[>5P+U>\[.,QK B#RP$_O* $Z-./$R@D,(+VX?O!89H) MUKF6 '_T!NWRXD>9^DO[OYP;_1W]?';[[1#T-4<2(E(PD!T 0I)/' M2(<06%*"2I,J/VJ["SMP+TM-H71DS,A 0N+),IL3:X(-FEL&W] =4.J\/8QT)MNM'SN%#Z]9/O\.:&,SRG8ZO8O! MKXNR:\VFQX)GJMI'WR72B_\NGJVI6Z_7!STSN_0Z]GP0?YU\^ U,)C#X+G]M M=XOB76[Z;7ZB.69NP;M7)EK]_-M%.PQ/L^=M%U<^\W&TWOC)XY]WRT\+/M+J M-Z%VL58W_HQWR8V_?6M8HG<9YS\T[+=^H[N*LH>9K+S5L-^)B+R#K_<;+ET? MLX[^L$*7+)]R[8J#-Z8\/8M^E8\"T+0NP3+3G@=L"I^FR _Z\JG-N'- M/CVYY:'G2]L%BPJ>NU\T\OO4V!N+G2S?\E%7T6L;DS=XVHDHGOG(H\#,8L5U MRC+:$<.DP80R2>Y0HVNB6<[KG\\A3NZ$?SP[N#@\>D6.KT[P\=4[VCH*[8^? M7Y&/'V#\J] ^N-K#!V>O+I?.A?=/SXZO]L3!T7\^'^[_"7,^)BWZ^QG\W?D( M[]*B,/_]=Y?'1[^G@^4Z>S8F'943N?961-P;C0SH*$@S:I.7,@6KDD1N7^>GYOX'Y_[%*-D@ M'9%"8V2%%(BS (Q/%4/")19Y2%C*4JL+;P_WKZE.S4;K+7_U1L/3QO_7ZT=X M]H=>MZY >V5]X'7NLFFH%/KY7(-8.QY9,HC MD0"3N-(4F: "!F*'4.IJBX6SG!6U2L4D\_-2\ M-5LWX2?A7MH;#89]F,=:'$Q/&^,5BRGB1&/@B3/!=!(14X.ECEJ*&->KISVY MM(*?!._+[B.IG/,61S @%1B0F#GDE W(6AZQ5=:X7 _VZ:<5/'L&KFH])\JY M4CR"DI8[;5D1A#"1LGCK/ENUDO83N'A12>/<>Q8< _.*:<0EH4AS11$HVRHQ MK0+/79')&MU M9+V1%U3;_K1#AO_ZK=+'/ ?^6UJ[]2-EJWEF;5\8H)P3ZF1 MS$9NHO58)Z_7X)VJ&:ZIT7 MM?OI23.I3Y$2XW,W,LD9? R,1$F<\D8:2N5Z-9O:-/E1YEWR/%')--8,89D\ MXCQF[S'F2#O!#04STZZQ_,+/\ST]"<_(R].&V2C4XHG+^4,J5:1?B9)^A'>QEABIK0NGK+X=I/@8'12ZQ!0GN" MN!$"@6B@"%8D = DS"19BXY0>S\VETNUEJ 1"%A\E3T@TD5&@@W.:4*=3[ Z(+5@9D+FAN,)(\><2$]$_J9J4 M&O_W+W?!(!X8Y5:8J"T/V%FGF.*.:):(TM*M+#GQ+3!Z W3Y-\SEL'MSU:%, M5]BIX6WWE>WG4D6#5MQZ)^8]BD^\PP=[GZQ+GE$ED0@$\(2XA)PT$0E0J*TE M7G)" $\X6T*3?S3OMN964Y6$"#%9S$7BVH/L28$%XXGSGI0U)Y,U7RF .Z.U]REAX7&,">%D&>*.:62$84A$&33\'^:*EQ0*O=P(]!\% M/>ZT/81S%E-A92 9$L"Z4U9K 2A! 28(*]L#3[8'^3G;X_GN '+P[A,73&,F M#:@9%B/.0SF?P(@JYDC@)J0(.T 3LF+]2\7)=J9?*451U6&8%)LAS4E%)*!] MYW*W\6:QN-1L=:P59:QFZW&YV7)^RX7X%@?-TG"^-M=L<3W84=W>6;M;1.,- MU0AGRX9.:S[E^E&KI74E+R-(S%R,;Z[LS;(Z,Z/(C'4%3JN&;.?CDDF_%I$/ M=+NN*9/U_YD;QZH/OK[%.I#WH^'-MRS5\G@DE4C0!0+-_'O:OZY$]?5?_+?K__/%JBEMI<*YNDH233GLVA#. M/#T_ZO"\A]=,VR$W0'O#Y,;X$K M_?!;I2 A&2Q$8)SKP:(W2X>Z:WX-MB5H?7+U?!;4FI-4RMVC%%(;Q+@*L0.?^/2B\3)R& ,JB3X<9K)J0, M]A;Z8 T?#[0=<.O=)\^(MPJ#4]-*13:>CEAN;<7F:5:G]_BCT=_TX.C=U?'])4 -KPZV =V//L3GM'I M''YX>[G(<@>?]X"EWM*#SW]V#H^.O[;V6Y_AN<"&V;'\%MCT+3W\\%X4 K=Q9@S2A!)88D*#<08[K9<+A4H&:T:%+JX<9P03C'D& M^&VCLFRQ4.A/6=;7I85'K!<5Q*K"GI>>2IFBN<$;1]DOBD ?\H81PX6TBXL: M$PU.,TD)PSQ@Z0A.5CA0KJ3GEO#%1:T(O5R"]5LE66^HJ/J]W30_T0 O9@B- M@HO ->P4$BF.5OJ4E-'6W&23?/\%YY_C0!3!@Q(+6'#LJ,;81$8CS)01ENC. MIJ#JC;TL5EML^["._?9Y(0R(ILDZ?KMT[N8WJ\@>E*S1MU/;YSKR9_9S+_<, MF#8<*DU.>JZ3VRU,NZ1DM2'[6W(/") +P\M2=+ZZMIOW<.ES8?VX.G=U-I+/ M.\:'(]>"O3G3UR*/VDLPD=B$>71'N:CVJ%]*UX/TOX 'G_9*7?WIP,V9^L?- ML5,)J%-*VL-_FPT'NL=,TZ0\SN"TUQ]6?TX:O#3RN/"6G>%:NV%M,W*8\XZ[EV)XZ),5LP?]PB9>:!I0%$ M>]#HYEU<.K LM*FQW2E1NU_:_5XWW[;;>#4=H5,Q[\KN*W-,^RT6]48E:6(@ M7A*>?-2))Q()=CAJ$CFO670M+'JX__[J$U&P:93&B(0("A?Q$;F@'4J@TP8E M28K$[;P8M+]6,+O$H]^#6VT8HSX9S;GA-'JKG6%.,2ZQC5RH>BW7M9;BDS * M@[:LD=,N(2Z51;"V#DFL) 4=AA/E=UZD;+FOQMOMUZ4.I_J2/>G'L1MCW \H M[\N<2Y]/JG*+DG[NFMB/@W88P8>J.>!916X,A@55RP7YRLN89W(&,_.Y6#+)?]E0\2RZJ\[?K=QB\YOX7BWX[^^*M\(K_]HP$KT\[M!2=Z M]T26CSL:SJC"XZ:&!>CFVHO,R^ B]/NPL6%?CIL4W3C[LNM.V_#$_KBG6FGE MN: Q7S\K/Z '6_)\U/>GQ>HX'W=9:TV4L+E@JJHUTVS'T8MQ%Q10P :P4:L) MV-RI"JX'@P$F75XV=^GYZG-/O&SE="M$VEWA,-PZ*_4_H*66/BK50OXQ[G6U M_=BZ=X-E.H.TXRY8C9)8-]FDDVY?NXV]QB#KE=D^=;'_8Z-4<)DMX*K!6NZ< M57ITC3=XT9=+AZAIN!_H"X,LXAI_E(:Z;X&27Z>\^O*/MQ->W9TNUG5+W[)O M\_79'"T(/=:YX;ZE]FK5QL]O<[XT4-6)JL+]HBIG;_O\V*!(#ZKN66'Z"E5G MN(4YA,HDOWY<95GWXT3.@4R+_>LY3?J-V8GK9'FBFR1/?I3S#BNPRC1[]758 MFHZ"< '87^B[LP,Q[\&..DS+""RL3BY9+2Z2XFX7P9S7?O.JU>7#MC?D,G]]]4F!]B80)8@0; MQ",CR'H9D8Z*D,@,4[D.],T&0A5J#;C4K^*^XM?8][E'*^S&ZVTPV6Q9<9UL MG\GN:@]RC\6\EQM(C]O@EGUW$:O& M@-.G3C2AV2UML?\I_?Q;_#?SQ M'N[Y9>?/P_<[_QAW8J_\.V6PN2Z)+\?O-&;6XM^:<.P,$TY5L.F]#KS86>[G/1:N^7TZ[;/VL")+:7?Y-9\OQS#[ZJ-N M9]RPN%]:5MHJ,#!58GO8'G8*="PHBJO6+OOIQBOV%(3,/FS9TL3U3Y IVR], M9L(W_]_!LOMN;-Z.^\$7;>CL' @%G)HUD2I,H6R2'.XY9PF,BBBJU+E^V7S M>*[7[_TMA]J69Q6!5[7UC?^; M'0ECC6U!#RS&GL_%BX>9M 5+BL'7R! UMN* [S(/C^^=M%HM@-/VHX[MS[1! MG?6_[C7@MY-BF^6(S?Z]NM^@9*50#X?]MAO-9-"\[Q:<^&LX[;7Z[SQ M8Z_( SMSB%1U?WUU\&IO,61D[X^]E[/?%9-PBD#3]:I(8JRDSOG1#N MQHF-&:8Q7>*Q$9U&W2RP8-H.&*)O+[K7$=HANN'L69[M9%?_Y5RK^O%N*529 M7;7=QH?\D-(N'GX'Z1R:W[$0#G?K/X(;LSP\\_("SECB(U#N++>U*BB\5?TEVU.7O<\@VC9,%D= M K[N] 9Q AWE_'2*43Z>+YMM)=VL4'7I54'#6?&ZWPNUKX/O%X/OV98$WZ\, M&?ENJ,E"R(CDP;A@18J2<$&H29[E$W'O B"E#C>%IGPWU&3A.03KG.&(D^&. MFV0L#P8"[\M!6$E2'MO-5/$XV]$0\V? M:1VU.C#NWP=O6G]_A'M:9Q_; M'_??XP/Z^O3@[.#BX^=WK'7TNKU8:>A@_STYH._A'=Y='-,_88P#^O'L][]; M^;D?7ET>7_WKK+7OR<&'W]-!>ZF!@6,V42TU@@5SB'/.D.:"(N=9XBEE(R:! MS;AK;DPC>(B6 L^)=8QB56LD1Q+W)O=(B@0GYX+ PHQ9A]:L\^BLL]0327E. M:$PH&@NLH[A%QO((?Y(4E572!9M9AW^3=9Y#,?]Q(MA]-*4GP^X_+BEGT^EJ M9G]09E]N8\@YL#4E%'E/&>(A%P2G@B JL(0-*CRLYLX+LBO6(B?7J+T_&<;Y M<3E9,\Y/9)Q%*2FHU3DG"F&32TP1:8%Q<$3:6>Y#K^3#3DY M <@' '_$?G9>3^OA(%K+P^_*P]8*AXLUAN7*#RYQ,^X829-"+ 2?)*/!:Y$K MKQ"S&1WG'H,3_NM!G4LU>MQ-F:[1X_'08U&;5MQ*AHE#).4R,C$29"6/"%:. M2;,RHY:P6**GC$ MM4K(L)00=H1P#<@7,-EY(7?)HU8(>NL>.&)CQS[MA)4/8#1"7GXKU[)<-O MKQO^?1W=7R7"/OL0Y<.]3UP;II-T*!A'$$_>(@ >#MM:)2E!1$JOET*.MS%O M[Z_1^7EGFDUC.QDQ&X/3&(>-=K7^-8T^-F=D#?"E+Y=-'0E MA'Y:./BFO?[+CAT,2IFN#+)U5'R='O"-]("-Z*G^U%(.[A=6_K.C_K>*HN.< MC6*$H5Y"N0"NO2W>WYG6:Z/O4VO8?.?WWVP+^@Z];G[,!;WS&%Z M/XA%>=F.YD;W>O-6W;\X16!S^S@ZACN>W5Q0-]?'>9@ MMK\P7G I^>"$I=XC185"W B"+*,")6F-M#*Y6)IELJ90]^[+_ ,X_*#MZVN\ MJ_'N;GCW8V[S&N\>#^_HH@N=*$%MQ"@2PA'WVB/M!4-!8LPH=TY1G9L'-@7C MVXUW/]ELV<*PS/LD\?RYE[,C&Q&\&;-IYML%=5\NC8^731[ M@HA>)Q&1MD8@KIE#FG(#@I!+A44BPH'D8V+S^?1Q3F.V24<_ZN5 DY]T*+ I M8]3.NMI9MV;U,8?P%5XJLJ@WE46#VD&W-DEUN:111B^L2U8@DIQ%7"2!0&1A MQ"C7/!HIE);E0$+A>PNK^D"BQKCMQKC[JMXUQOT,C%O4Q@4 F8M6(XR90MQZ MB8Q/#D7# Q64J(!].8306FPWQJU%6Z]KI#S &#,;@L&2A]XH!XBOI5+K)L[R M&9N-MRR5?9VC\I3MQ"<^1GWHV[U+F[ J1+PT:AINRC%P/<:=QWC&X+YM0=C; M1+3ZZ/T'39[6Y=+1NR-<.ZP#BL%0Q E1R%H=D3(^JA@99YK6%%\GQ9.44NL@ M$!7,(,Y#0#8QCSRF0F+K+6=TTB&ELT+Y^_$ AWNZL9Z!I^II.J,>)AM@8IA< MCO6TVC.U1M!8]+X3J8AV@2.KO46<.H4TL1$%9:W!P7. E)T7K$G%AI28J(&I M!J9'"MNO@>D!@6G199ZBQP;KA)@W $S!1>2DP"A)(JF,1B.] M.)QQ"5IXR3FN+KI'AT M'D?L,;*4$L0Q5 GR#OE)3"J%TBY2 +S5FH+\HZ(#2EZOCG&S&8>(]WQQ+G5ZR)_CU/G[8U/ M>$ICU&;\PYXZUX9\;5;>*=#V:&\XZ0?=NGK+6_O'GYA0GMO$D',Q9WQSAJRG M#IFH0@A$>L]=3?*UDCQZYS7/N85&@6ICF$"6*(TTB8J$Z)CT9DX$CJO8U6;] M5IOU-YR-P#K[^GAD_5S7>KG =2:)I)-"V@B.N/0*N90P4IA$#DOK!0'5@] F MIVKC;8J:G1_=^*_9^>>R\X(0-=I2[(U'QH#*PKD4R%EAD=3!!4T"-8[OO#!- MKC;?E5=["![RN+..S:U5]KNAS:LEE=TP:@5F#C&?9&[%$I!38#0109,-*?+$ M:BMIO20/S'LG=$169BN)$(>T#B9'MAB=A#7WDNJ6:9MP^#FK5-5ZTYW8 M:M$,DC@1I1B F 25B8.BA(QW"M%@1/+4".T R>Y_K+)YP:LUK_Z4\\^:5W^< M5Q>U#JQ@54("$2BR"/0,&84'TAC1"W1P+9PL/-:J:9#>K M,)N?8WKG,6Y9VF#<5F]%=8-G6\YG_01Z,K)M;37-YJ5:[*"#(A.D1<8JF7@(H*ED02>:L*1K\N:MCW<>V;-?HVB-HAMG(=0H M^C-0=,%<2(D092-'D@@P[4/"R'HID;(I6$5U#"F5PI#T_A;#AJ/H&NR-:4_T MTDQZL3/ZP_5$_VMHAZ47]F$:'S'VNG53]'%3]'>?/N-$&/D6" M4DR2^Z")-?3I-44?3#9%HY<:O>FVJ-NC+__&V*[F/]JH>[/;HZ\=Z!Z? -O6 M7>Y7_&+^>Q^[@-M$"=4OW]:#(@Y%V\[JC'T?;1Z] /0B- MNF/\=VARF^;QSXTF9(XF/QJ\]61;M=\>NQ\TTNO)T/>OV($O3YJ-D]@%2G>: MI5N?#6?M;GLPS*3_,B7Z;4Z;'D)4_+P^#T_:GWFWEW\ROLH?\K?JJM?^OOS^>'5^VWOS>.=A_QUIG[_GQV>^=CS#75A[SG;:/S_[S]\K5$Z%)@C$YB[(D!*NU3H8;KYF0,M@"'N:\'+Q>S94+4P@2D9.XB3R5&6@B*5 Q*.L)Y3"[CG#3WSK3]*3CW MS+ML_1R3?WOILYUC/)&TT3+B[0M+C5,6YIV-OSZVMW'CF'%[:TYMYQC/(<-A M[ZP'D[FJ@E5ZJ?'GX?O[M%U_IL6OMM.?7U2QG]FR.7FEA?#AM83S+D+7- M

;I[5Z'M%O- MMFMWSM9L^R!LN^B1-88Z6 ^/,,V>"L,L,EC"IT02#MY@GRBPK5RN(;3!.LM6 M<]+:_7\U)ST()RTY_9+E G04AJ*+'G$'8E!C:U"2/! :6>0,)"#]'BL]$;?$ M-]GA;8Y5BX/A1$]O $ND.3? M'O)71.U$S&BB"D7F /&ER\<\42!!??1><,]1AU$,&M M3]Q.>_TA D@]VZP4I:VBX5:>6M96^V-9[87GCH#EBD+SLC=X*L5$?Y(6L]P> MGDD3O;$.*:(PXD)QI!6)*"7J-*> @,0, M6"K$0>-!G.6>B48Z9!,LB2-<8U@48-1-$JC/(L9/D>_?]>,W' M)YVOMV;J/!E9MC;;,!?'!.:NT_@>0L(=+H>T:HNEA>DC:A)HHIIH9!08D Q6 M$L/_N#(R9_$IO>SY_MG59#5@<=M%&;1'V M$H,"JA0R$2<4G,C82H+'>.>%:%*ZKJRJ1P;0V_4=R+N[W1U5>;1E8T4G7!(4 M"Q$C9SA8*[07AH#A!1H!!2W]B57 ]W9PVDBYJ'U= 7_Y-TEV#=F6"OC;5E-] MJR8K\>TF]'0*P+_,R'!N 94!%AKV#$!^F$'"=T:Y$G.[VQB>QL89H,.H/X63 M'\FY>6YEJ^ORYG5Y\[J\^3W*FQ>=932(%3+UYLN>/TB6WP\3^4G;R<^TKN(# M5\G^PUYF:3IX#A;QV\N#_1;,Z?1SZ\KCUA5\__GT]/ -S F>V3KJG+;>O/[< M.O(72Q9Q?AZ,?_CF@+6NP))^\[I]^.85_WCT%M[O'3G\\ KGSH&MJW_EPHJ7 M"QY%HD3B5& 4-,6Y'[A'FA*&G.?4.^$#SPW^LD=Q71W!-\-A6.-EY-GP=85!5GC7(US&_#6 MFU,GN\:Y!\"YQ0@;X:QER4MDI N(.^R0U90C[RFQRM+@<@@IX-R*HCF;B'// M(;QTP:"O#B&F9OU<%9^'K6M:E\K\&:5BQCAXV)WI85^#WNU!K[ULQ,9$J;(! M!];]*;5C:M:]+^LNVF6)*:$M MQH@* JR+>4*.,X82-3K!@B9NW:$>LRKTPQ%,N#/OL^72M:1D*$R(BUL8"XZQ6*NV*_6=?CP$XR"ARB@L,U7 MWI!1,IM"LIVY(?\]EQ>S!E5^WBGQ[S@8Q#A_)#KU11S8X:@/_SW*9#V"Q_ZK MT_-_;R<&=>+_^?/RXX=P[B@'/-F[.-Q_2P\^_]DY/#K^VMIO?8;G7AX<'5P< M'KV]_/CF+3W\\%X$=%B-17 MD@'V6PQ[^2 9:\T#822D2+DAUDFOJ;6<68R)PVZG$0'8SS/V]T>PE5^/@-Z3 MSACG8_ 'V1-BOP%[ /EL)'HPTWW M$0S['CL,:I#C)IE\P&\I,$($<F^[_++%N6F*;Z+N7SNN6D/-EGSS-*] MQJ*AR.?&Q"YXQEDYU]$I_[ZMSW@]I-BXC3%VG:\@P[//23JZB)TOL7$&%YX. M&K&;)WZ=Q/789;';N)]]TD^A]@X4+#Y0\2\W?O$?>,H=>>R+D\SB-EA MPYSD/$BC.3,I=R,"C[O(O6^:ZQ.U8'\46_#D"OT."O@]A^CF M?YVVK@[ E(L8.K M5_C@ZIWX^'F/M?;AW@^_G\+WY.#H/?P=8.YO\<'1GZL"_;C1*E'%$95<(DZ8 M1SFH.;>'2PE3;$F(.;J9W+]#W.8%#-6054/6K<.>;@=5-1K=!8V68A>#IR8J MCZ1QN=.WDV?.UA%0=]49Q6.;'$^UR^#/5J]R39"C MBUZM5:T-QY:#H#2QPB2:4#0><"Q*CS0SH%H%9D52T8;D=UZP)E_1(:3FL\WF ML^_I!%/^JEGH+BRTJ H8YYG3U**8)$><1IO;[#75BE2+.EUX&_CM5D)ZF<]2^VL,Z"KV:_%]1Q9;$M^"D!B<0A+^ M RPF$C*PCF#.<\M9TH[D=MS_S_^E*:&_U=;\SU885&UE;#: W45A>-T;]6M] M86U@MES23W.J)#,<"15RDR7ND ,+'NG ?'2)@7U/L[[ Y7*-^SHAK"CW+8HKH@A(TZ]RVCW(&-[[%$FBN+&*/"4T<-)F1MZD+=J_.NZH*N M_0N;C5]W4A?:7VKWPOK ;#FF(F!*E"(6Z0@6#V<.;!_K(F(F<,*%)8+:G1>D MJ=ERV^':O; -['8K=6&)S6IUX4&+(:N=DE%)@ MZFKOPB,%+I_&?BR90[6/8;-1[+9*PUY>S%IS6#NN+<<-) S*@DT>XKI!KU+)$)6@XABJQ\X+H M)F5K[KA^JYS0GY&.\D/)DS4NUKBX9ER\+MJU6BNMH>YN4+?LI;))16R0UHH@ M#A]1KA&"?/1!48T)Y0J@3JVKGN^#X]QS<%]E):'1/CL?#4LGXJK4=6U;WX&" MOVR::O>^&]H#GYM,Q_#JJX=+]TK+Z5K/6QOX+.4MAT5%*8"YS9ECR'+! M4&0.-K-PF-J08V:$6#X$^T?-;QO.;RO5AIOYK&:EN[#24E8L* .>)(FH\1'Q MH")R.CJ$J9":>ZJ#SAT]R'?XZ!D[K#J3+?J('JMQ[38&% R]4:X$-Z%!;;JM MC4";C=2/ -0WJ$2UZK.VU,6CO>%!&W_-F-VZ>LM;^\>?7/#.N8.F]FXQO#)#.EX._15GK%=],RBC?7&DYUU@N M&Q($%1:.$1VLX3AP![R@'4N"TNBD])^ H79NKLP\)E0NSCQ3J]G<5*OY8;%@ MJC_C%]B=Q1?]WMG+V'HO ,_M(>G+^&U>_#$#2D___5@?^_+ MQ^[OIQ^OSO]N[;=./^YWSCZ>O3X]_OP*MS[_JW/\H=7Y>'9,6T=_?CX^.KEJ M4>#52X,__L\I]F?_Z=H/9G1X]@X?T-=_'WZ *S^\;@-^T(,W_SD]IO\Y^_CY MF+3>M$X/]P_8Q_UW['^NCCF\PR?JN .Z&105SF%--ANPEJ(4A&"&4L686ZP_ MKW R@CMLO32<**LQ5988R8D,,;"T6']^O 2-!&O0F"S"H'$!R]"8K,/@IA+R M/UE"39LC+)<1__YKSY.)2(^9Q-H*K7ENY<,U@3NCD3@J$=+.& :7_UT%&[, ML;HZ^O<>MS ]&^&&H&A@QG.6C".1$X8Y2<+@D!N1;CJDK%Z\FXCZ1^5OZ,<4 M^XUAK]'J#6.#-!L[A_T3VVU?5:2TW=#X:W0&+W>9.R#\!>_33B /NL/&GB\. MM%SL]P^0++X=J_J7C;->/S;:WPB/\[=8@#]BOY BEX\^=##%0I3!=KSK#VVMO<;YS#OW MIN_<: \:MG$.L->&G0=[#CY^:0?X>!H;?HQ\%0[:QDFO%QJPFV!N7]H^[C;V MAH5C,UC"[O+Q/ _9+/>^[)W!ZU_"K9U.PPX&^6 L?Y_'&,P,,I@\/)^754^= MC#A^ZG06>>,/3BV,U\Z]:8#(S=SAP][P:LU&M/YT]MU@V.Y@S%MS[Q?A2;'_ M:^.7]C^67[/Q"WRV#0?:'BARP'%+K_"/_,'6_"99Q=P2>/@AEIG3"6 7A5$FZ(3P?=BP0/L)W6$;#O-.[+6[P[*188:9 M>&-$O8*K+TYC=Y;JX_8V>?5@5<_*GEG>_W/[M&P9N'N0VC'\-K,RPU-X5L_[ M47]P?=MTC\# 9=!>IS$Z!YX?G+;/?8S@M) M=Y=#2_ZK>.86@,^AZS5GE."'S_G5Z>]7I^;SV/]CX%YW6( M5"(62:Z60SRR"2L4,!92BN2L"[">>'>YOL1_%5%S1Q;U,FC%!1BYBENF#=7P M)VP"+V[ M7,'POS+<3Q3ZK/MG49#:F:*-RVC[N1M(#!523SN"E,9IY5_:+%LBKUP3AAF< M1Y\[FG4N[R#I-UZT'U[;/#/*V(RL[GW)DKG(\*[OC$ ?SJKA5$ 6372BS%V< MMH&(>0 'NFZ^&6RTL7"$Z[(8[(-^-V@X.V@/*O(69;$DYC12C#/Z6BK:VQDH M:U\;PU&_^W>\;)0&<5ECN$E>STWG1N%]_4YKEMG,$N![@D42CD<575+.6I.L ML]XZ2FJ9?2] @.?O?5)6"4$\1=[!/USB4A6 H40$-CA0):G9><'4[G(>:0MPR@( M$;P)(@"U83W-2H"_N\SVTC$J,=/!,9Z;$UHK!09]FB6B8 UKF7W/);UZ]2EY M0Q2Q%)0O#6HUE;E>(0.M#'-JHB,2T'#G!2RM7B-:)JV8J2)N-BQF!?BWL;>6%6BTZLPP?^[\F*L#8.%^RS?-]Q3D38OX= MWF'LL2G.FJ'-PK4/_Y;5;'?AFTZGDR-^6UFSRQ>&;0 M*M=,M4]Z@[AZR">U]%EAFZA#\(*?8UEB(,"U#C7S=2I.#[AEQG-1M*I^/(W= M0:;N1*>%@73-QBVJ5*=_.CG!@P/..[7;S+X.,<_!3OS,WNR3]#' #MFK ANZ,$VV/4C\WY5<\KD]K=/%R_UTL(_G_6&9=_!M$:SX?E MSV',KL.3W<;11 6%YWT\A]G-E]9 A%FGCU1/YME^\,EY=*)3S'$#A"T MG[V!6;GMS[BK,@[EHXGRD-!K='MCCR9L+-O)KLQJJX\&<;QUR_[//X^Z\*Q0 M3B* 9N7&*,W@ L[O1U5DYQZ9HL%+CAU$N>OV_ M,RU/^CDS /3NQE-BIHRC"R<^F0*5._*:H2;\-H^I9]$.F/%8L)$ Y+1&Y^9/YF MO-'S];_D7W/2/<6_Y9_1L(?*96<1X#&47\AO_ZCVS)Q4* /)[IF;ULN/Q&_SMJYQ4(HPQ'Y?I..\654FLP NTAXTN6 MGH.QX?NE'2\FEFL_GHPZME^9J[N-OT"KJR3+2;\W*,[.YU%N)YAV5+%SH49%9?X]50+=&0, MF3V1& .56='@YF#T&IB51=Y(&!UQIDO+4/VJK#6;%$_);[>&U8M7JN_KA7$ M&>5GT//M0O""@YDL0(ON3>="%<_!U?_W'0+BF V8&&XX)9Q[@762/$FEC:(> M8,7>-B!N;&'\&<\JB3-S9GM]9+L5D862PP;SH#G.3@,B69/AY3RJYK5&.HD3 -7!%54W!\!U>I7V$.+8VS3>9[N- M'+U4#G/SX7)!JF9CWL%TEPWEN F.8QT3P=P[GTUG+!05F! G0KVA?LJ&(@=' M>Y^,,!'G^$FF<3XYRC7T7#YIR)%O$:Q?V'"PH4A3KL@GJD(!0%R!0=NMM+6) M%I)E04GY*N@,EDXV>F$?P;5?LRV;,?Q:;&>$+DG>!AG=]_551J]\(3?MNJ-E":)JF@D0O=0!MCCMOG?'> [B: M9)0,N=STYB@3=PV.ZK?]Q#*LE+^WW4Q:V+=WB9#:>'5I\IX@I$#'!/NU/3C- ML#0L:-%O]Z;!-<4L!&0: #6N-:<9Y\*U8=$/Y:H2*I%OM6!"QH!*V$4W#N== M.+N--Q--MMA68Q.Y;.-LL_?&8RV$\UP_N%A. M._/P?.P/>/4UGIV/?1)_%/GBR[?G,;2+SI]7I$1 7C9>=:*O4'U#B?!#FW9"(V6#NC*WR+$C=Q%EC9X** S0U$!"CH-,03*V MP62[Z(TZ^:I&IXK? P),Q?-3(N?13,3B*2@F,6^:Z@"U.)=*R-3Y!!6!#*%P M<=YY7T!.5XYE._5.I%$G@;*3%R1[@4^+)SD[O8#_00_)OH:;S/YG0E50]XH+ M,T=S#J8>AEXAU: -<[1 ,OL5OI_Z8\O!]MA<&,-GCGC3L=VRZ", M#V288D 9[1I LTOBVX\O+I&,W./3^]GE/+5?BMNC-PEP!>8:_WH]E6P#^6)! MY2T"HYWD75%"2N$MNKY]#CR;%> DZR*QA[0 M:@S1DT2W]L9J%G=\R9O3)1XO561*>'M-^,XUX<>G7H5?*A=@9>EW2VY:,:>< M[12< OTH#G<;BP/F:]L5\(VZXQB8RNP?C+UNTW.5BMELH@(PV&@(+Y-]V/G=5KBVLW$9QY[HL>MT/,^E\.FWP*&A.GAH MSCA.IV^:16JC8UVO/W<$N>@+KUYQY6GE\F'E3*QWUO]7<.JH M67+&5&2WX4M>P'!]-#,IPIJ!*#\*5F@P;X8OO-#,F4%EO^\V9N&]W?W2*P=4 MU]AZ/NH/1MD9.]&B9X*8J+^?R\TZX(T>X"++3#J%![ M0KIRJ9]L,0C=BUN[W;,T- MTQGO:$GOMP?VY"2GJ4^"9<;GMUN5<;JZI,@F>@D^Q'QX,"%YG"L+4#G-;CJ$ M<)>-D]@[Z=OST[8'\>RG85P7L>1^K[+(@246\DBO+??5<7G-:D2PI< >K+*B M!_FOP7 <K:ZJ']],%V,]:X] 2-W MG;NM^@JL6%!C?F6RU"9[C*7^<^5RC!-[47Z%O"#.#BK=JOAD)OG#Q0G;GD0' M+60G ]T6\L4K$W\<@34-3LT$WVT<]/HQKVYSX<&3W1)Z\,K9,AY>GN?SG3)@ M"72;C;UMW!1??9TLM3+*MRC0O@ [3>#<=Y4#GYUV2Z>TGIEQ*/')DB)2(:^*1B50A0:6+ MSC-F8UB,F !S4'HNO>.!\^BOBV/4DD+*+DS ME6U7M*UI@DSE5:)QQ@&LF+!C&%< M)J]53")B&8WC.$8/SRDEWZ[CB$J9N7SR9<\'\=?)A]] QI]W[.6O[6YAM'+3 M;_-OEJ-M%DK,E1>K?KX.Q-G%53#.N"CT^,GCGW?+3PME\ZK?)-LU0M_X,]XE M/_B;8#<_]%MW?FNR9I=36<]U[7,E>%?B6P^[HC3L9",#Y\:G>^5WJJ[?H5O! M=R\E8NG:%45LJQB[GU.L57_/F"H;Z'4%];GW9>-5]O(UYA,D;U&T?6O6:*8R M\AWJB&[V^OVYPNA;M YO4WC_1RI"/SO"3NV?FJ(_0-&2^?[@>+(M5ZZI(\A& META_WVUG"_VO894KET.6[)]V#M[ F$?O^,'DGO_Y_=2=A<[A M9\^//[RZ;%W]Y_0CO-OQT;O+@UP7?]^SUN?CB\,W[R^.Z>L.O,O5_UR]7>KY MP53@U.B ".,><>H"TM)X9&TD-)=$-"[EQ"K9-'2Y?,B&-GRL ;$&Q(&-J$U:WQL,;#YXV'B3F<7!"64,L-$2YQ;3BSWA@9,:GQ-0$62$HTI&XZ!+33M"=%Q2;)A%;KB!NGJ=C([PG6]@- M_:7MVO!C3I+;MF.F=Z/82I&WU="O/ V*X:@3"]Q3X7 (V&$=%0XL"%I#_W9! M_\&2;X!:G' R =F 90Y7CK7]K3M]<3M>26$9A#X 1QX4UQME(/%4F6">4 MBC6G;QVG+PAUCI/'D6MD@;<1UQ3$N\01*6PT$5')1&EN3,N:1JJ-9_7-,Z\V MPF3;P@/O5Z-^[SPV&P?MD+O=O;*#JFKL7GJH\^Y;H?X*2CX]U%>66@.OF>4^ MCYPZP0FQ6$N;E#6VUN^V#/7?+9ER#E1U%8)'.EF&.-,,6>,T8@YCHJWWP8!^ M1]G*5-,?<^)MT,%%S>G3&LF:^,BB],P9GBO:IHBY9:#K4>F8=C6G;QNG+UIR M(07/+(O(*%A$GF,Y@+\C(DX(:K$%0SY451'4Y#K MV&G-,"$Q82$8T[+F]*WC] 69'H"94]0.42H3R'0:D6,V(3#7@>N9"B2XG1>< M-8E8[J>Z:9R^>4;71AAR6WCVMC=H6_2'+?UWZA.XAX1XZ;$S(H1$7.*&XES: MQ0AL@G9$"V)KB-\NB'^_;+9IZXRQ&'EA%>*!8:0)5X#X+HK(:#($Y^"+IM+W M#D:KW?*;R^F<1I(LC\DYPC5QEFI,K&/&<65@5]281\TO'Q6 8[-/0&^72,I.7K_,+UD:@IR,OY=&NR2[&K%(PO&HHDO*V5QZ':AH':UM ME*W#W$5O1'8O*0N8FXCQB$MED=;2(8UM[C3)33*DZM]+S7*_U1IS:\RM,7?- M9ST_4E>VQMQ-QMRE$#VF/781):5!NQ7$(!-$1-)P:VR(DYW?OO.\6=9AO6S'ZQH+1 M=2'GYUX<>9OF>H="SG4QX_L6,Z9SFD5=>+@N/+PMA*T+#Z^W\/!S. NMB^]N MJD_H.;E\./=214&4D)R#QJ^QCR(%SPVA@6%37#YDXO*Y1>?&VN5S@\OGXP?X M^_,)S&/OJK5_C ^N.I\/]U]='-#?.ZTWKWAKW_/#(W]YT%YT^83.Q_UW]'"_ M=7:P?P!CO+LZ_'# #X[VKH[/WF-X%FY=G8C6U=O+5<5W>835C-$AI[U&7&B+ M-+/P3Y)!1&:D#73GA1)-0NY==>-Q2ZO5>%CCX7WQT'/&J/,T164XD&"?F@%\13C@)P)(N.A M1)/K>M9I^%B ^AQS8NO[L3RA*&8PW3.#DI>9,<$=C M#-IA0:QFTNH:_K8+_I;KS\:D+&$1]#]N".(N6F03CXA0EY))B1&F2BL&K.X= MA%;GQ&TNIRM,L<>&@KGG><0^\[BF!D=@:^=%S>E;Q^E+V:_!<9:L1$8IA;B6 M\"EXA9314F&E(K!\*4_&:DY_RIPNL!!!1^&])MPIY@(6L#= S*M 5@_<+H*@I=^<:'*^237EG\.Q9UV"]1&1CPK+ MM&2&1,UU+L?IE) 8FV*.8^QR7!=F/$)<[K$D@CI([:&"-Q5; MU_E,?013ER'=+)@C/ H%4 ?;/7&KA//,R9R*&K2@*M5.FRV#N>4RI+G0BF. M<)%HGBM-6V1,B,@XQG1N \F5*V5(&=G\ED$UI]_C(,9@3(PR&@R6*(DEGIFH M%>.">Q=XS>G;QNF+IHM1 AO./-+Y'TX=1V"LD%R+-$G#8)EI+OR!F^;^=3]J M3M]<3B>(KF/+MH_3%P]B3" "QWS0RG'N$R.1 ME3$@;6*@/JC<1&+G!2--AO4&I2W%N2[AQ7:)H-E_-*A:32I+RQ+$+ M+D?M,VN5YV G79:\*S64A>)T[.#H];G MUA%<1U__??#Y'3W8_\_IX3Z,M>_QQ_W7G<,W[RGBC.PQL/G@X>66H*I@_N ;9(2%O-DL1?) MP8>D9(V'VX:'B\5$+AU>+@8PB.$M$D;%!V..7!'(!MA M.5ETB2BAC?%LYX7)Y3?6W-BQKBA85Q3<;/1S]O]G[UN;VLJ5=O^*BW/JU-Y5 M%EN7UBWS%E5,2%*9VIA)A@P#7U*Z!A-?>&T< K_^M&P@B0T)%QL,:-=L(+ZL MI27I>?1TJ]6M4V(I:JHD*(YF5%"6H]$D1'#A+("QLM^C8;_9C(+.YZ 8]R3K M2 D$H8E1RI$<:="&&0C&K:PIW019C[<\8:1;@7*?>7Q&6<[F9Z>]3=S3R#)0 MQ:O=]^B0/FWW*<,5FO*&6)$Y 2D2<3DBW"%'[ZWWQMEQ1D&@RY1FK")]WD=6 MA?2*>L<#>%".F1 M)4_9!H,6#6T:*98(Z<]AT[,F%'S :CF9,::XXP)EK?5@@D^ Q)>IRJ 2K<3W MN(AO-J%@<@$U*Y=$")M0XFA)G MHUM"0'(LZ^7(R@-NFH/,*4ETB[W5%^K>Z M6,IX)K(R &]&EC)F:JJ?.,,!M*/'K,Q!A;Z@2" MXMI(&$L<#DT[MSJ!%>E+B'25K$;\1B\3@&8>C1DFG0KXEXC2IHKT1X?T:6,& MHA2!)Q($E/"=Q(E5HG@QT([UBDM(>IQ0D+-YA>_4'9B:4'"Y:(ZJJ)RE/$DO M06EMA _""2-9@)A5-5T>&LF66FB@8!ZZSSQG0FHUX(9H"^(KTQX;T:=.%22D,RYIX M'04!8$",SI($)E@,T63A(B+=-#FG%>E/%^E!(L2IH1*-%W V^2B4URGB B]C M9K(B_=$A?3JVPNI@(5FBHBS5&HTEWE"!,X\RH1'GCIMR:+ZIU#*MZ<]A'V;) M$PI>'2'XC,*,[]8U3V:=B$%%HT%RF32@S6>YP7]2GA5$%[RIZ\3C6B=FDPA: M)4 *2(1;R]'VLX*4G0JT_2"J' QS.: B5*QI[AZ:,T>,/8[3&I5A*\/^0HDK M+[BBPD0O(%OPSBE)'061F::<5X9]; P[;7/GI&U@TA+&QIL(S!(K;"324YG& M:P MT[Z.+$(0&BG5>-2P5D9B@C"D'"+1N*)&I5FI\*B:S,SY&-V#,.PEJ0'+0Y59 MW^Z-W/BI+GFEI \9K(:\4(/:K5QQA"MT3BESU3D!B2:(',E70:OC:5@ MJXUJ*9&\[ N; M7<3@]J;<>H.8WGZ_OXEMW3UMX>]=AIS0W=O8E'L;N_R?TU>GK8//'U602N-\ M(I9E2\#+3+QDGC">LX[>LL##A)AQ0J:X7J@PH]9U$7@0+N D#,:B,!)*2ZI! M&&]7&@F9\1![_6@P2BMKK734>-L+2++_^==_^\/AOQN':=!XV>]V<048C\(Y MN,]&?>T"U>.I/(6(R4#]LA%WA<#DI78OIM[1"Z'&(N>>E\PQ)GYW0\1!+Y4, M=),^[%ST89CTX;#T8:,]+/\^')4,6?ZD@4_?+I1UR5?+VT?[J3&Y;TERA[SE M/J4&KG >+]O//UQYV.B/CH9'KC>^7!P-RJ_DPGYI0[L?5QL;[<[XMG-MY4T; M66+B?[A5^M]1^PNNT+VC'Y_@7^V,]\46M[^D?U_Z/-O[5]WF^XLV&\?[;?P6 M-AN50^FFPS(_)RW!J;;?P&8=X7P>MQY?P\N/]40OE&RN2#IC_8/7^;Y31L/2 MG/+D1X/DAJ/!R=EGN^EHOS2NB!:\\BN$T:=DI3MTZ2/?Y@5L]-AA+CN-(8C[,:2"W#2S/91Z9'#0=^/$]]> M-'VVO9/F]OI'9TU>G6&.!:XE?X7]%$>=M)6G5Y4Q9M=[\0P7V^4QGO5*<_KI M(]4F96DYH:R$WQK#B"G1]I)&BF*/>3!N>N68)X4S\V 47NBD9+[LA7:G[28< M@5@I4QJ;UN^V>^ZH/Q@B]-,8TN<@2@U_7?(O]#*+MRL_7F";)YEER^P>IY+E MS?%5BC'5+,QUF$)AR,[)F)_<$+_4Z?2/AR]^Q-AUAX@]@?36=!6)8 %IF V_ MW55_D899 Z^-75!C8=D27,]^]%$DLKTJL;6XQ@;[<^L37OOD;@G0YQ5"C^O9 MXJ3$^(HOVD=XJW"-CKFN?;C0:/MK7&-N.;QK(V_R:W0[/\#9KM%I:^,5W^6MSWL'?[2WM@/=ZWZ@6]MO66O[LVQM8/MVWG[)[L$Z7):; M.QNPPC%-J)>1@&"2."X9,:[LT:O(O:,K:T(TE5(WVS1:OEWTRC3+S31S+V)7 MF>8!F68Z LAFHW/P@>0@*0'0B3AI TF:)JY$$@SBRAJG36IO&&)9F:8RS0-' MP]R8:2J9W(Q,IG,2*)4Y=4@AC&H"5##BC.3$.<,L\UX A)4UH_7],\E3<)K\ M%&<[9UO(Y'P+^Y\T-B!V>_'[<0C>E%WD"[:>G0.HYM)MVT"-=9$;#>![* M.U\KE?_J/,J/SK:Z:%QGT9A-ZATTM=*81*3W B5E]L0D&0BWF6G'-4A?LB.L MTGLY5G8CR"S'=D ESTJ>\R?/.QKQE3P70I[3]KCV6GFTGXBF@:'BYH)8X311 M*LC(A!)6(GG2577G5(.5/"MY5O*\)GG>T<=1R7,QY#FE/+E..7!=TAGD2$!) M()XY3TJ&UBP@@V2RD">]2]!?+MYJ=S[][GSF!^T>8@?O&7A" MGH@OHY[,NW_?AVAM_W'0.OTD]K8_'6_NO*6;.^].=W=>L;V#3G=KYX_]W=/. MP>X!7K<][?L(;+.[*;8V\.^-]:^[!^^^[FVT]G>W_\;O[QDGM9)1^LI\(TL+M3N8]A@*;E;2>*&G50WY/B;2F M=[ND,MP;9@@7 0@!V*#L01'UT8-EG&1;W?(KY)6):UZ7K#RTC5Y:4I,L< X M+SM'46A!0%#D)0!'M!$V2Z>MHOP6YP6?0@'C>I!PCIZ@)WD>H)XE?"*\.'N6 M,,K$G.*J*PI(:J,+:!F\M3?YXG"RA&/E"/JN<*GPQ%3.B)9)WGBDK@< MD2.0_XD/4A%N=0A161[LO9XKG<WE/>@7QY136.%XO8B:S7F/,UGKR+8.P) MNZ@$TQX.1RD^M#/@R:_3PEI%C6-6Z 0J:H]TGC0U,G.A7!1SL??/HJIF%NOU M6.*6N\A!=<6>WXK]8<;R9YXGS;TCPBI#@,9$C!8E68AT,FH=M4-5KYN2S6NQ M?J2:_#BF>6%J,"FH'<. M'ILCWI^\N?W^6B4L[V+H7-?D_!D57C=6*)\H3E+T*ZIAS25&= :PT M+ A=#9U'1X6[L]EK@M,@92)1N$ @T4!<0%)TG*+L\9);L$B%RC;U4XQ)JX#_ M#O#:6J^RR)JY#,P:1S/%I5"5D&H9(513YQ$"?MK4\9"U%H82JTOF & M(^"G5GC#(0@?$A',.USA0PEBLIHDS3.@:0M9^94UIFV3RF4Z*O/D=V_.T=(X M#_"QL_+__8SACOTW*;;>_I-N5&JPQ&H\KUO,JRJQ$.3^B#+/1GCBD$*PB MWK.2_5EG8ECR) $X9$EG=>;C* TTF)I6S,LS5".YGAI+W%.T9V6)^V"):?LI MN8QVL%111!LNG)+61&[&+"$9-*6:UWY198FGQA+W%.]96>)> M6&*ZDD1"&]J5(IX0# &5#;%2>L*YTYPJ)0(5DZAPH$TKX;&PQ)/?@KI^.JM% M5GVO67UK5M_'5T_B##MU\;C1XO%I-O@P.NFI4<2&LB4R4$NVY)>!0@%O##0Z*URRBL:6% MKS4E*GU6^GQ2-24J?=Z2/J?4I[)99K0&B',B$Q J$.>3)SEI:QQX9UQX^E4E MSAZM->HB0,(OJDS,EI68O-3NQ=0[>B'4F&7O&:>\X/1U?] XVD^-DY*^/%V2 MYGZ2V+TYCK$C7\]Z'=?]KN' MHR-7VK:5ITE@O8L3[(D'E.S]LT]#]^^>V[&CK8.W4("\N;TIM]Z\PL^_W]_$ MMNZ>MO#W+MOKON[N;6S*O8U=!/NKKUO;;S]2I& K>"#&ZK+/204Q7GH2$=N@ M;4PFLY4U*9J6S>Y>W'1^S'LOK,Z/!<^/W8\>88M(Y<0K+@B.#,Z/("6QR2KN M'04-?&6-,=JT?'8-&#/)P^Z$U#FRR#ERLKFQ^=$H' :E$Q'(]P0LSA&G72"4 MDV3A.@]3H]?R('QP !AS" MT2!MX_5_[_3#YP?'U^=S?!VWMM_"+G\E][8W3S9W7M$6_^/SUL8'Q,XNBNW/ M%-_#]S?9YLMI?*WC-?X[:&U_.MD["+"U_1[?P_=/ M/QPCOL3F\4?FLLU<6URB%2[1 C%F<9(1YCA*< '6"3$A49R2*:X?C0="V\UY$:9]3N#[/_NUE[-C& MK^I2[.RP/VP7/+P8I(+++^E;C;-B(W[WQ;-Y3K]]Q7G4\0C@*[\R4P[H@22T MU%-D\-W/_<&W8D:?$O&#Y#X3E[&Q+USGV)T,5_[S(^H1X%-]>-/'7_L?/_C/ MVF5-FB*I"7!^.2N6GI4N'Y6)J3G[<\%4]5?83W'425OY@K1>C@8#_&M[G*+X M^=(6;ZU_I,JQ[ TE2BH@P W2%F.19&0S126J@J2F:8L*RSTWU.B@0'"+XQ*$ M4UXQ94*@\!/:*E<:MH=%!* >*!(A]SN=_G%Q!_R3A%]7N?Y^%E&T?-UTS8*2 MOW[:9]5E_":3ZO&?!WKOCAM=A\/0=IWAPB+_GMK.VXV?__%NK$VYS3RUPBN MJ*P!8;.10>':&IP1F@6J/[Z]7EVS"R6+$W#S?/X]ED) M].YDSVVP_9>=_>D MM?.![6V\_;K7?4LWMP-JW _'K3"9R\*$U!@I>??]OZ<]'MEIODQT^:L!(LB MN*R!J!PR2C +Q(M 2\)?T#8'$0U%"=84PBQ14HR:!6?9M46%\.(@/"4N/.<^ M:-05@@(K00B9F) ]212H-);Q8-&*4DUN[WR^LN:UN3[Z7K=[[>%^BHU/_7Z\ MG7IX@MF&[T$]G'?\F]+OE7KF1SWO9M2#"TXHJ\LFI\1 F?*:V94U8YIJ;J;,TNP'S=%5\8Q1/WF@7-+2K:QIT82Y9>)>OLV1NW@WQK&< M#P',OUWG+')TD/ 27]*%FV.NK5&K\AK-N20,OXPO$:N7Q(AZ-TSE BMK_V+_ MGHHB?Q[6W;\>4DM=3)SW9_.F,NS\&'9W1E8JEF+;Q_5P?-4X#PW(51A?!B(3PEDIQG(%*@*(TTBB0<-H+"R!$M ME;,AFRQ=28;6-&)6(ST(A)]\>,AW)W":Y?3M R;)>6(A?C6+T/TIL5:ZYA'_ M2MS7(>XPH[UL3"Y:59F%=AN8?/)%03 ML54*758*G;L2KA0Z;PJ=TKZ16P>1<2(M&JU 4R"."4>R=SPKX7EP>65-LZ:2 M3R>7Y27)V*Y[[/K*4]?+E*%@\G/[^]/JC;-3X:,N/@S>8C@^S.YZO9'K-,*^ MZWW"E]J]1G\T:'R9=CTV7 @E8='PQ95I.ZZ3L>XQG4VWJ]S,_[2W5JN&B\4< M(K_>0?I?F([G/8\H3S\7')=]K.J[<'NN MET6KS*OA>B^>^T#/IMISD(-]V.O^?;"UW>KNGNY^W3M *;?QB>*U10O%7NL4 M[W& ]WO3.KCXSD5FWOWNWLZFW.3X.92#FQOO\5[O\3D"W^MN"GP>_/O#,=[O M>!SO/I695P@75 B.<$$] ="1>,$UH4D:&TSDRN?B"M5Z7O6$EL$?>IV4%\L= M\W8]3*]C4\M0C97>F;:K1^^NHC7'N%4I6FK EIK&AD7)I?99432+I/A%7MF; M\MNW8M7#2F,WHK%WL^5M=,A,>4%<,$" ,4LLCAJA/"8CHM%)((W-X4#P$AW: MN16)/4+)^7(?#<$4&T?].U'8\]B:G@.'#?&!\:^;D=G9(&WW7_:'1_CZJZ^' MJ3=,E=AN1&P?9H@MQZ!#R6[ G+4$K*3$9QM)2IP+HY1CT2*Q\=D#Q<+'B-GW8"R($OEA.>.&:0L05WFU$BON$XLF""NNX=0K65@S9R#CY^M1'NP .:?&9O/ M+(3YN5*Y3UYSJCV7#B Q:8W4D29IF?0T!O>+RCUWLJ KK\^+U\,,K[L('((% M@BQ>:@>4W((N)B(8!"X%>(4KZYILRKOS^HT05/V'C\+T?KS>PQL=[+@[^573 M^\%(;[9DMDY!>\$]"2XP B98XKA(Q*;,\+T89/8K:X;>Q?1>M#OQ^>P^S^1" MO^8*P<3VOWEEN>K\!NV>!.LRD4HMOD-!$CU>$*[9[!:R]-$'QHV+)AP0M#HX]91I"_JD%;+=FY5X/Z0+>V \/W MOK8V7LFM=Q\A1,:]%,08F0@X \2C-4H8T)P83US'N+(&3<%GC=+5!@YS&A3# MIM4_2@T&S<8*#L;18!2.1H,2/UMJCF[A+!HT)@)[^)]_O1V7A/SW>(0:W?Z@ M3+S)8.$U?UG?\4X5'QE?^0ZZ5Y=M>^Z%]XKIW\B:)H;-G^[ZA]6$AR"8MZ;K\]YT/4,G^4(K?'>\AGJ%Y0TWPXV=IX MQU%_B%;AR(-PO-?=9:T9/D0MTWUUO'?P>Z>U$?CF*6J:[;%F$?@=AAQYTCK] M'=71!_K/Z29M'7\,)MG(M2%HAIJ2$!^E3+:,4*]2$C*!I7FFJ&=6(D7OE)<* MM(BXP#G/-&. UF[6=+HZWODH-!OC<1@3X\5(W*(FWJ_O_V-[30S!6J,A"@ A MG4\E'69@"105$L3*%?<)*J>HN=(<+RUI*;CGC;?&,@6"RE^6J9P%VN2E=B_B M@[\0:NP"? B6^S8BAQ7PF%)0WM*D.'>O[NZ\WM\[>"7Q]^?= M'6S3QA_[6QMOV2:V;1?OO[F-=]QY=[SUUXQ[=1^_T]W<[N#O]WB-=X!F"6P6 ME^I!:W_KS;NOFZ=[^WL;Z_*R0H0^QQ1EC$0%P0EP%8E%+4YRCMXRZQGJ?K34 M91.D>BSUN6HAPLIXBV&\1%.V8$RB40$RG66>YR \4EYF,9OK1K]6QKM'QIO. M)^=RX%$F0FV(R'BBU/V"1+1V4AG/C:,<&4\W!7TTC/>X2P)<#Z:;+NSCBX.3 M'STHSRS&Z2:GBZ3P'"Q.;@V0 5SR,I6J=EYEJK2M\FS9R&JV2&%F68+CF<00 M4)ZELH$&P(G@V64C7(HTKZR!:5HVKQQJ2Y0%K6+Y(J!%&VNU+G&]&:CWWI@( M,AF(EHEL614>2XCEZ7)#(2-V46X8ZDHD"R\U/E@BWDO#(^J0R&&,9:'F=>!F M&8[5/ 9ML95S.Z1&'@T0@J-!FH/$>+PGF&]R&E DSH-,P7@*.48CM*1H((%F M#E!\5(FQ;+0T6\G01N<36CT$!:+"'\$0&Z4AF0;O3)8L4;JRQDR3J67**E,3 MY<_;FQNB0_M )0<2P&0?# H*:BV3-B7MJL180BQ/YPO5B0KF@5#E!$&[3Q T M$02AAAKM:;+*%RSK)F7+A.7GX+YX6W8]>Z[3.4'T?$D=! EV;C\?';O! M!4=2M$G+@$N.+![7)E7+E/&I^C#F;2RP2)G(T5F7(#LPN"AY+C+@.B*COG;J MD KE>X3R=,7"&*@&B5!FG!$(,1"3G"$1:-9&0+0N%"@;>>>JY]6%<;/3W_W> MY$#$.*2VUS@<]#\-TG FCJ<:/!(_$H)PC/UF:F=?9*K*R))A-ZB>R=ZKN8,Y1ELCC^ MD8%5%K+4'K3DP2F:0\Z25]_%,D)Y2EHDC_!-01%(+!'PV1$78B(^"><\Y4YH M5M*1@5PF*#\'U\7/3["X*9>TJ<]T7<\T6NC-)6.")HQ64 M!(%L/#'6*,)PPE-/J61!(G,)VM1B-O_,DM9Q?P#WQS.F@7F59JLT<(\T,.T; MD1''/25B K4$9/3$X6@2X2!P,%1SKI$&N&U:*QX+#3P'U\EZ"*/NJ./**=R8 M#@>(A_')Y&?F.KE1^KPYR9;ONG[CNY['OSMIG'^E%]>[?>RCT_'K5]);9;;Y M,=NG&8$#F@IZ6090 #D.]6D8EX!A/?E5YM*_\GDF,WFFM>MJD=?M:Z^(9$A 36"!0#KV9%#B1"8*66441W,H: M8TU@LP=RQ\;W3<8Y.ZJ\IL9)Q8'AC/)_C).S9+7_K DL_^2.B>_S"O^2%>SRY/V_CK9[]M>Z(QBBN,T_]B1\:I5 MT7WG\RVI<-L_.RY5/G 3Z$7I$<(<-#<1;.0^LAB#MIXQ7/^O@S@ZN1$J-B5M0 M7I# A"_EMACQ(4LB#;4.!R$$*G%P83:#5G.Y%LXZP)<,\-:[CS%[JX)51/MH M4/^BS6VR1964I10RSBZ0)ZN-*_.>7W]YO*I.PW7K M=\B52VZ_Q-4=[,*K.[SI]^-QN]-!F+SM';G>IS8:[>O#83H:+F-]AP]GF#G$ M>?^ZNXMS?W/[[\^M@W=T<^=U9VOG#[S7?F=OYX].:QLQL[V_O]>>PDQW]V1W M9Z^]N[W^M;6#&-MX]W5WYX/<[?[1WGKS=V>W^X$A9CI;;UYW$3-?6]L(&H;D MIX,FDFN$"D1-O$N,H"WA/!=22A6F"R9X9:6)*F'_*US)DHV&T2B%%5)9)O-T M@8?S@?BNY,VW 6E,1N06=1Y^W8P?FQUX9 ZLS)+B%/+*\8R M34O';Y>;']O[J1'<8' RKO74[8]Z1\4&^'2.A5+B"6T%7%H.RQ*.'QJF3^,T MYM]7GYRX@L]+4$ZM2XWV^+.3\AO#FQ3?.'NE.#[EHZ_%(?2J-M>K0W&S]Z2X M^J:W+IK!5IFYW64?I,('9;=MT+WW[&-JK%TUZG;E8QZD8]%PN9V'/3 M_;%L7][.L#^+G^)[&[&[60QY-.);;S[0O8-.!]_[W#I]C_?X<%QK M#-?:$6$X)6"B(]8'0010'8Q5C-D2/\6;^I+BRTM:\:)R6^6V!>62R4HKDVGD MUD#TTE+/HT^")1X-.%>Y[2&YK?7R1VY3-H0HK28L@B*@HR!&"DN"Q04I$6 M*0,>'6HVA7(-1)#$@@(B(LNHNQ-'R5W*US;9W0/?*[=5;GODW,8,*!ZMS":" MD-DK:F00+C*1'%!?N>TAN6UK2KBY; +-I>P(3X: 5UA_6W;ZV=G MM,,X'/.C !V0OAS)/&<"QF9B3/3$4V YR!"RI*C;F&C2NR<$7)(:L^>Q*_@D MZ>>$6#^Y3)^LP_HD/UF']4E^O^ /_9:X318)!ZX:1Q M-,"K=<[BEKN'N&(V;K7E78OV7%-Y\A"-2)QI#AED#%X&;V/DU!D> Z:5/([)&*M(%_>5=HK*E"$4ZJ4 M >V3BS0*G;VV,AKM1)7@RX_JZ=VO'#/.9NE(R+9(<,:(Y3H2*:D J:4QTE0) M_EC!?9,57*7HF0-$M-1@ W519$-!9M1P7GE]/RMXA?/-+.KI'9^L1/;>6&(2 M& *X&!,O72(,1*3&* !?=GPN21;W(&OT,S\FP^LQF;IM?Q_.4^Y8-L8F!P)\ M,#X&7C(691J9XUY=-_5PW;:?/XGOSKA%9>3"^VP(CAE#3:8%<8FBN2444]HD MK9RKQV0JMU5N&Q\!!&44Y,9Y6KEMH?DMFEOL;2.@8% MF'% P%I)K!.>^,A*"J#*4<6 \@Q".5.* MDRN5DS*<2GOMFA&5W!9";M/"38@(006"_T?AICTCWBE&J*89%Z7D+"OYG6V3 MFGF5CJ_<5KEMF1[\)D9I!BVSD"4G-G"3C-3@G71*6@_4LLIM#\EMTQL%7%)O M%0U$4&\(R,)M0ALB-1A_2XU[=DE2/G\"S6.[GX@S'Y+4AW^=]0>I'@^3'-MC%J5UVC-;X?]8;O, MF!>#5+8]OZ3?RN@3L7I)+EWOAJE<8&7M7^S;SMRDEDO=_UX 95/IF C4!U " MO$_>9&V%ER(IQ5-@-R[-2$NFM*<(;!\2 M1,H-US[B58W0WN;H%@CI&J%V:S1_VS% -&^L?\R&&4:-)AP4)>!-(-X+(,C) M7"?NN8NY1J@] SBC'<5LEI!I3B"8]#DP+W@6UM/D#*]P7DHX?UN<^>;&YD@'-=DY;A$S::%#E8L$L[5?KZC_?S-'RI;!Z^./]*0I)/4$O;IK60+\P37 M8X[WM*1]FLTTPJ*DJ$4)Y1FM3BX\0;%BB;3:&30ZE+1Q;C+U)_SS0"$*3QS< M-SGF. >G<$U4L%18GPXQSRHF+B4E1DI-('C\"Z(@H#,53#O0C*VLV:;0X@Z' M("O(EQCD*HA/!Q5+[R/7W* 8CY: R)(X;Q@)S- ,1GF5?FS@S ;PB 9PC8+P@UF5.--C(F%],D+@2,7^R/?21=!T<_V',7\.VBYEX\; MK!X.C+9H @2>4!<*;JGP0D4)SD>T^&!\T.(&+MJZ$LQO)?@\XX4M9;%89)*D M"$# .T,\"CV2,_/1A>A$#BMKAC4%W#FQR=Q!\\"1!I4^*WW.G3Z9C9I)1P-$ M#M$;:X"YD+FSD3*C7*7/AZ3/:<H? MI09O-E;&AY,F65W&\&ET^X/4:/VWKSN_G/Z]NOF M:?A(F3$!P!)M(YJRR/G$2$>)X\EXZ6E.)DR6BW9OE.)Z(74!.5*9K9,V@&;* M16=L+AOS-!@!:J61D.,/RP ,1F@(;XW*7#]R'9S/YT/0<.,Q:+BCR8[Q9!Z< M;QLW&ZX7QW4MRJV'[>%1BF5S^6@_(3@ZG?YQH9,9$/R D#NS U[\[+G/CLS$ MZSP[TFF95Q>,.N%%!%C''0[3B_,_?CL_H-3NC6$R_M)O/S;TDFQ.XX9.WO[M MN!V/]E]8O6JE* O^69C!V8TG[[+5L1:8HOG)>YRM2J.N?)NNLEN^)^%V5_U9 M8QE=-7#UV[=OK &HC:V-K7.V7/9Z??"+H*9?QBK>Z:.76*4AH5P8W(_U-:WR M].79 @?]X;#QT@T&)]CFQGH7)?71Q5IWD^BHI]I#ZR&,NJ..*PL[=@^VZW2\ MRC[C+FFEHSIE[@RJZU1">ZH]5$%U*U#].&6>0R7!/P?]. I'PUHUL&8QOX^$ M>X8'$Y)$*YF#]M:GQ+3,GF?AG:3IN@[FUVV\1_IO^TN*T\Z<\>+P'!S/AY]; M&Z_P_KNB=1!.6]N[=/?T=[QVR;CSF>UM!+%Y^GY_#Z^W^]>4X[F+U]]^>[)W M$'CK=).U#MX?;!:'\^EGOE7N?XK7>_.ZT]IYO__/Z:N9H-L<=<(QLX3RP ED M2XG5E!,7A8J19^=\V;9C3:GNG,RG5FZHG+>$G'>CH^.+)[WO]-[W\V:\ MI ,8%GARRD TU/*D,2:$R=$HUE;IS='_EO,IY2\AY-[%S[X'TJIU['^Z^Z3A3Y[3+E&DB MLP0"T5GBC*8DA\25"T AE6*&M@F7'!*MAFZEP$=-@H($M%\[RMMGN <[7:[@'@T[N3-FD>O!$$8J&NULB\43RU3-.8=3:&$NK1(H%Q MJBZ6(XE DV?.20@)EVG9%/;.VVX5R\N+91$U=1ZHICI"LM8%IRE'NU2BC.,T MUPVE943S](82=TYH)0+)FI?2IB83P[DFBBLC@L)%F9HQFCF?UWG]BN9E%-WW M .&U4DEI@F(K$, EFCB#TILR+8REF04Y+C\AV:Q5757WTF)[ MN:!=5??<83RU!P"1X0"*C BF0$"+2+PUFC (W#-JHN8(8Q!-3>>5%O=!W/R/ M\,3:1OJ2.OW#%!M'*>SW\*Z?3FKUVH6&[^+\M]&6C& >C"D%=30P+A,7/&BX M=DK::GO<'Z=MSCC\@[+<0U+$&^X(A)P(6AN"<"F84TE(JB(J$VB:2TKFU'*U MRXWF&QU'6CR\T;QM,-?>X5-(:SXRAT5!:_?W+".:98K322DALL@:CY@9%G(!$ M&'.9BBRBSU#JQEN8UYFY"N9EE-SW@.8JN>_#IIYV]T.V-H%U!&=VJ4.K$O$X ML@27:DD#C2%;MK(FFSCN57,_'FPO%[2KYIX[C*?<_4PGQ579J^/@"6B)ZS1( M&%>7ICXS[WA868,F97>N0U)+2M\(B2]'0[QY&C0&:5)@?;C?/JP!_HLM00>1 MHS8-2@<%)@;'DG(NZB ,IXE=NX92M3WNC]3>S?C[>? I40Z$FRQ*/O]QY& F M7G*6M>7>"U5*>XHFE_.J35<#$I;1^K@'/%?KXQX0/NWPEY*Q;(PC&1%,('LT M/HP'0KETUJ3 9"P(I[RI+ZF?5J.-EA;??46A7+RXME+2@J,Y^%! [1:H_#KZGR5KOH$-S5 MY[^,:)[V^4.FD?,0"(X9)1"](M8'3UA6(E/GG$QAHKOA[MZ$"NJ MN^_#LI[V^@=K8]2 TUD+%-XN!6*HB(1KZY@1GM-,RX(MFI;>)=:FHOM9+]95 M>,\=R%-^?RXR"R%:(@)B&%=N()9[0X267&OP6I286(O">YE6ZN<0Y?^RM"5C M:\8^_QK?OT@JXQF,UU9Q(0P(S2SS*DI+O6$\ KVV#^%M+Z9\-9V]^AHZH]*- MWZJ#5_ZZ 7]]F''Q1Y&]=$D0(4,DD&(DWMA I/4Z>9D]0#FE!+,)/FIPT7*C M]__]'\,9_ZT.TW(/4R79IT>RT]Y9*;365B:"3.N19*4DUJM G AN7!=:Z^B=\'HG?;&"@T'SEEGV%\(T@/!T-*X2CX#Q:>E$; IHEXD.@1"IJG7-"@2I%BGC- M=OV(L+M4=P5R'< \I37WIIR:C EPF3VQ?.EB/,Z M$!4#)"=ERIXM(Y"?0_SK=O_(=181]OJK[YV5(IT\_ N!0Q3[(\3C13G26M9X M;AWT9%8"K;*-FC)N4@ NLG<@N(=HDC>E%L*O?"]'^X,7===CP2M F-WU0.)/ M)7&98$$3\)(31TTF,:BH-$MN'5Z.PJM()=24(2Y2-%*EIXXX?S8:*9H)5O!RAE1@*:YQ)E]X]R0 ME58KK3XS6KU'5OT663CCGK@DFK#2ZAQI=3I73O;:*"&(B\ )9/S+6NL(@Y+ MDWKPW*VL6=&T^LZ1.I5:*[56:OT%M3(I!&C/07@)42IC4^9"2@5"4J347SF! MJ^E_+SPZLT-KN,LT1"+!9@(V)6*8ML0 U5+*(*+)Q?2734WG%;5=B;02Z3,C MTIN8_HM@TFKZWX=;=7J'' ?1:@.)<,<< 94RDJM2Q$IE 2QWPNIB^].FMK/E M8ZOM7WFU\NK2"-1J^S\#D^0&CQ3@>__LT]#] MN^=V[&BKNWNRN[/7WMU>_]K:>8?W>?=U=^>#W.W^T=YZ\W=GM_N!M1#X6V]> M=_\YW42C\M/)UO:ZV$1RV-I^]=&"8$);2I0.D@!%^>.4U$2FI 636E H&NC" M27^/,^)(F'QR6 M+X_?OI@TY:U?S!I<%E0IDYH\1$C4>.TT@Y1! O74UEDS[UGSZFMK8_.CNOI.&PYLOZ2DD+JQTS%$%N!(XET(4!H+%A<'G5*?"G*?"![JU'5AK^]/7 MUNG;KRUD?\^U-9T1[L47=LO5/09E9=2@@\$5WBIG MF-.\7-(YH:6KPSMOI)_B^Q^EDHIF&8EF%.D[E*JW">G;Z"R99ED@#R!]ZZN0 MOKV/%EQ)3=- *9\^]0M'B>@"LY(.*+I(DE7? /$VIE$7^V?R8^ UPY)'R!^Y3 M^F$&8,\WFC65)4R)H0D8IZ5:]D(HDALNWPW$!%Y%1Q%4SYL*M]YB]86]GG6"I M4V9U Y^8?%C]:[6!+6P?M8N78Y :7UQG-)[U93+AA7J-,!H,4B_@!WYKN!#Z M@^)][)PT&V$?KUQ0T?O189+3K.NMV1B.PC[^8\K?TFRXH\:F&X3]B2M5L&:C M8&/L<2EH0N_CAC9OVJW\VALT$"OJHE#N1A?]@NGWDQT:E?TF_' M[7BT?[XS\=T7SV8=_?85YX?]SNCHZJ]\-SL#MC4-'F@NEICD'SKHNY_[@_/6 M'"*I$3]([C-Q&1O[PG6.W MF4,6R1(7_>"5XYE+DR$8P0R8L/)H.:(LC2_[./E[)XBR@O"R1'ZWM=](7P]3 M;SA62?_W!MMD"A)-D+F2+H-'.J;83UPF-)ZQ"]GECK*?[9=]'V^PE:=7QJ>] M4W:'Y5!NGH:/VE,K7+9$4:,)*%?*-FM/G-51Q>@Y<[;4I0'0,_MB,,=F"19*4 M2L6)\4S/AY[5H5_8T&^_^LA\D%H"(R:Q8C%1B7\Y1XS7H!@D+K6;('XV8&BL M -NE \=ZK#D18V>J#$4:JK'#%(I2Z9R,3:<9G;3ZWYO=,/GY_=#'G[%=OW,0MOF,B4A.@4 MDH, XHNC5;'$LW5)Y9 F"$0QG5^5%/_."9.=?5YP9X#P<%Y]Z7=#X!)VZ[,O>*?R>- M56&CA,8TW.'AH/]U[,X9?S7W.YW^<8F.F#;J;F#,G;U2HB_DI;IMY0J%^,N> M6?N?<-AQ)R_:O;%8&W_IMQ\;6EHV%>(Q M;NCD[6]:>)5.]/!9:HNS.Y^]O3I^:RIL9?*>MJL@Y95OTU5VY7L_NRPSJP*N M=]GGD)$#J0WNDJ?\B88OUO2SO&6S MZUP+[[]]G#I?TB8V9O^)2Z9).&'_9//-[M?-C5?8CE?X>QWO\^IT:_NSW#MX MO]_B?WS>VWF+[0^PVYX*)SQX>XS?P7NUNIO;^+L\T_:FW-KN=%MO7HG=[GML MXSMHG>ZW_SD]#]'^=@3&2)R_U#KB%+,$0"5B4_ $EX;DC!0&;:&BM@W,*_=% M+5MP;:J55^8^>O9IUQZ&FW91V&T?]RLES8^27LU0$G4\R8RBWF7#2V%Q09QW M@D@CE?;4.%_J$9NF+%*DYF.[7TI2MZ*D9U&YZ0$I:7^04B6E^9'2VQE2R)IL:5-5)]YM,^V(KJJJEY6*F]3(H ME9[F3T\?9NA),^.MDH%(-.$(9%7.7&5+?-;,YTR]4W9EC;$FD[QJIH=/]E^3 MH=1D*(^1Y9])D<3[(O+=&2)7FH$1)A&3(95"IXHXH1V)5$G@D6>3(^I,UA3L MZ23MOU86E,NC^"<1X6"H](*9Z"S0"!Y18+S(DO/DE0H?&3,K-PTYLO<0!JXO M#0-G=.$A>^LAX$PX&O[I3DJOK_QWVT=O,?[OH*MG??=O>Y[O.?;X];!.FMMO#O^YQ3;L?Z1QFPS MUYS(7$Y$9H2C#8H3+2/PX%!HA3@=G&>M=PXL #<,M*=>1V^X<#D$J4RT,\%Y MD^YO?-?_/X^C)EI:(!$AB3!&P$XH+DQ/*LDU'4>3TSJ."31AQ64[*G,-E8?,LI7P=[NLC]_3XJK;WJGQIIYQ+?^Q-:=E/3< MK\XFY-GT^T[)7J22??G=5'T_^=A1?YQJ8G*$_.5$SCP6%\OM)/%9IMG.+O_P M%5\[+O??.]BDFQN_MW>[KP2V[63WX)- :7RZN='I7GSG(M/LWP=[VZ]0)J_S M5K?5W3Q]=[SYYH_V[G: W8,_VEL;<7]S>_-X:V?W^+(X3)'1N(G%.9Z*KSQ: M(#927EPL#F4S0\M'E00W34WG[&)Y*CFZ*S,^'V:TNF3.X2YXEJ'D9PXY,8KF M9)14VC-F_$7A@LJ,2\J,)S\RH\R@&(^42&X2 <,,L3Y3PI("KU,(O-3?8JK) MQ>Q!Y25EQGL*@7AX/=PNADH:'M4HB$7OC[T]Z^DSY_D%-57VN0'[S(:B2ZN] M%MP04*JDBA:>X# %DJ2V27D9! LK:\"6*>CSEJ1RI4_BV6/TKG*C8G2^&)U2 M"*!\<"PDPFRP!'1,Q*4@2(H^9FVLY5&Q#)[YH.!XUJZ1&Q(E '3ZRCG*@,-CK))!/E M<.PR'=:?D\^E0G.>KH8*S;M#+H%J]5\#5CMN,'"]HY(G%*_P)56K?]%6_UDYL_..'[M=7.=EQPV'[=Q. ML9H8MZ&;V9-6S)?(39E(8BF@B6$4,4D;PEG(BH>H =#$T/+.10"K&V!Y03LO M-T %[8) .Z41C"F!BHJ3X#DGJ 5@XKOCI2!KQG\1<+99LSW/?\:.[[N7LZ=@RXY PF*"6\L<U<3C95JM>AT4+BG&7K_?BJZ^A M77+E?YW>T*PT-"\:FCV,ZT&&;'5$&@)'P$E:REM&PJS,C ;\C].5-6@*RI;( MKJG.B"55%!7+]XGE*4DA5!!&<+0.6(DN AJ)5P8(!^^C=,Y0(K:_]B M_YZJ9%,@.%@K:WJI JGNU6_R8")GJ]1,>X1ZAM]%SSP+^W!>OI[Q#)G- M@U.ES0*ES<7ADV!QK#(EH#SRIJ*!6&>!.$F9Y@8<2PIYLRG9,FUA5U?/DDF; M"N6'DT 7 60F2=0FG'BK'8$H W$Y"V) "JZI]8[%E371!'9G*^6Q>GH>+ ]N MPUV=N*OFR*TY]:H>/CWN_29WJ7Q:^?3!HJTJGRZ83V>TB>- M?3=LM'O#T<#U0FH,4DCM+^49AI.$A]@KC:/^. $BP@7OZ3J=DT8_YV$ZFKR) MUW)7[K26"Y:.+XED&KE=<-4H4FA\P5Z_Y%-TOO\EK4YY Z=S5%^:I?TG77MI M'NM?YJ6>2GG,6$XF6&0<9L&D8#0P!B$P8:RUGE]UGU^G2O[Q/C%;@Y+1:ZD9 M0&!6!:$*WVFT*GG9_'J0J<++5'G;*ZFT)N,W=C\TW.#;@!^?G8 AY\DQ0W]X M-"P9DG_BDBY["-PNKN'_]P8+S:V2C?]LQ7F)5R_WW6D?[9^?&CY??DY>CKJC MB9/\I3L*^Q\.U^,!?J:<)][NOT]?$DZ)E_NN]RF][6TF5Y+D;^4_!_U/@S0< M/NTEZ_89S5_1UO%'2[EQE@/!P<(5AP9)K%'\_[/WKDUMY%H;Z%_IXKS[O),J MBY&Z);6TYU2JF)#D92J&24(FFWRA= 438[-]"8%??]92MV_8!)QPQWO7),2X MN]72TK,N6NM9A!)#P!6?* M\V!TJ7P2&C82FFN8*2NAN7.A8=L;^SIWLBBT(]($0;@2E&@=-?&B-#%(KD%) MI'QP9(:^(#0-+)$^"0[7I7W6&./=@CXCN@G8 .%[<,-T0] 5)OOTD;S;:&8GO>X13"E\VPQ M_03"7,[ MX%U.>N%;JSOLM\_6LPTPUJK[X,R?3AD9_U,T"L515W63K@+AS]PAV "K\"N8H$X=,G1G&>S 3K]=O66[V^^/+"#X+AA ^ (?AOU^RV2OO[<& M%\R9]0R0 9X'7]P&HR9CO)&M?0C]06_H!L,>VDD(,I4"?54-Z/??0+?"3G^Q MOK9^';')9DVD)=K4Y.PQM:EAM]ZFYN-AMS?8#;WCS6 '#Z85"#ZGPL##+V_? M'.]]WOO^Y?BOX^W-3[1Y_*6]!__M['Y 7 1\_*?UY6WS;._C10Q\\W7O\Y?# M+T?8FFJ/ DZ>?8$Q?3G^)+;?(BY^XMN?__JZ=_[7X7_.85SO]_$@TAGOP%4S M&M1E Q4T9 0RF!%I*+@YJ*]"HA!I11EB#GC91G V\L-Z$)KL9UI/M<*),TW MP0F';?*MV_Z&^^%5+\ NSMX8=ZW&-$MW$ZE<--24K7AV3_U$%J/GE=-7N\#S M?W[J> 29B??V__X_*F?E'_VL'SHMP+H^H"K,*P#7:)I=-R M\!T;VMU3Q+$*L?)&AG?+Z1_ONIV#:K5P?S32I^R/Z<>"T^BK$2UC-H4\+XPH MJE\3!/1+SYLZW]B>ZL^O8]N[!]^W-UP5L M\T(H61:B)#YZ+'V3@2B8:C!U'!@_@* Q4L!>WA!T_O@RZPX'_0$H,!0HV^WU M4MN;?@9*>MPV(JG!1B44E6]_^575MV8NS==34**?D&* LN=J-@5G1F8""N#E M@MWJ9YA>Y%'/=X>]1%S;&:!&3IQ-Z>JI4: F#L.TG]! @6V 7^B L&:#T]#^ M%K)CD-W#_D+5_+-ZF/] #R-XR?L!KTL4<7[KBAB1YN'IX?>CS=K>V_WG\ M =]G>!UL7OALCVT?;8F]_,OASMN_#K>/]\Z;<4,>5%KL&Y927EN;#@T&"4/$3IO.(OFK[MFK[=F\GV:NF;ZNF;ZNF;VLO_S&]5L+A M#P9O",#8R/PS9QW R",<6/ 28&=D YV" 2L!CI ^=[*0?6OW^,)V< MCD^^_H?GNCI2D)QF)GTVZR:EW^)LSP:1;ZS)R3/*FKGJY9],1DS@+$@7P,GD ME$?C#2]5R#7+M7.Y=/X)!T]^SD"N;Y5KYW_N=AUKL7=TP/>.ON:+^HXPJ2(O:2#1"T-X 3^!"P2F-G.>Y;DP><'7 M7NJRH8O\MKL>/<)\P16J/0=4TT*XTAJJ.7CXVL#_.+/,%ZR06LK<7IL#985J MMX1J%S+[\AR4C&* 94(RPB-3Q&@JB6)"P2]L$?,20X>J4GV<"6>&5<_PHD&F^U8L%VYA%;DA4EA*N+&!4 M[A0IK ^!4@T&-/;?I8T\G[>W7JS*;)_"WKTQ2K75WKW=O7O!J@B%S,LRM\3* MTL'>C8Q8+C3QUA@IN7>T*I/7^3S!R+ULW3N*C-WKQDN5M:OJV56UUZ.IGJUA M>SJK8(7;-X?;\TUU>&"\*(N",(UUL]I'8E2D)!&I!-5,F/5?9UO6OF4]L7E&X\MK2HG<[T>;A. M!]FL@4F[O6/ I+<@8"?9_W7;*!/]!I:-KN/9MQGEZ9Z8WN L'7R;[&!HL&JT MVYM<7U^9O>KV3M:SWS#1JLY&__0Q^S.E[89>G8G^(MUF=.4KTS'>5 ^]WC; !+FJJ1\&^\_*^_F]W> 0SBU:'IA^Q/N&\CVU[?6&_@ M[&_XXU:GU1_T4OD@# ;NULA^6\/W2_]8>Y&='K;<82JVBL->5>!;OT\72P.^ M52O.ZA5/#ZVR&%7*K=K">/Y>HEI;/-4DN/LM7_-9A/6F$4GEQ@+\#0< M7'[)7"+./6TD/!:9F;"I/P][DS2B@T!L+YBOQ$08[+]-^]2<]==^GT4/@(X+ M<[CLZ[],J3^+AK0P ?C*A-X+*:.6"26]R;E7CJO"J"!:C)J(&BXB20N1H]JEZ=^X)7L5 M[J1_IT15,\@$VG&#+F[M@N)&9K"=;0W0 *L'8S3L5W#81DSH M]6L<3]43-2W$I1"4\'\6@0R"S@Q,_]U#S7EQB!.PQ2><]+K?6AXQL-N;S<&] M4 6".'FQP.DW3*:=U.E./7JBGT>/6[^NGJZ-'X)>5)*/JV2(,'5O0I3>3O[Q M T:&6Q["['0QCM3 :R\O*P4\^W>V >IX MEJ5A(CD^C.I<_]CQ>0=#WXG5@$;C:9KOK>/A\9^CXJ%7Y@1^,SB[GD=$'ZE' M]/,%!N Y';W>STLIK12,E%12PAT7&-/WA#'K66#?N@\NW7#.J3W^Y+1(DI7 !"P@H!;RHC2SA#O M-,$WTVJGW-NZN/[3^L?UL=*IJ@$O M10BPDA,K33_K#RUIMXY;@THYM,-@@%H*5&#]5-0?_=,$/K"ULW874&Q& 5WZ MD)52N >ED*1@DHC]*RK!&:4+G7MJ@N!1<&5LJ;@"<[#@3ACU,RIA!?F70/X9 MW&^_T)+&X#FQIN2$\UP3Z[P@N2L+*E4>P)1?>ZE^ O&76W MF8/I%-A90?7=0?4XP+88KE]M_ BNG9F#ZY"K4%HCN; P"*N\*'/'C2EBKCFS MB^%Z:_O-"J]_ J\I/'.?1E9R'@I"70"\]B68>I%9F!]=.F:<]QI,O5(VF)I/ MF?LQ7B^QF"N\7@JOO^YK&POLN40BT@5P+34Q3F-'^C+$F!=@M\M3YU$PSR$;(EL*Q@G;W7Y-\UI1I50!Q>I,(J1+9TY!6/E'%KZW M^HG^%5_3#H+O8);Y<,Q/M#BL5T7S\ GM=B)HP;!E(XLA5(A ZZ=S%=7LGW1X6 M>YX,X2=XU!-8YX5!8H,1TLHI!F>YESZ$"1CO_6K"IW\UY;!WC\&C3C09R ^5 M@LW=(=RTTTV$.N$[RM6=Q^BPP=^B^-R&0_8_0(DWP0S $ETI_<7:8^MT9_?3 M?D'!JF?4$:F0*9492@S3FH0(RB,89J2DE\?EKKM=[N%H?O'F:*)(M.JCYP\( M;RC7CW_3OS;N< &PX_X&W!Y4?)=S)_9R/9N^<**E07$"),,V[PU@$'ARTP\# MW$>@3FMNK(JQ)!VJ-"H]6T]F>E0ZEFGU^GBZA/S@6<#G_&4Z0],#K;MQTFNU M&]E?PW:U$O7A4V.BL*UI)W4SNG1>=Z>B?-!7Q_62_@)TWQKO4,*H*1/V8\H& M^#OT\-#5' !V319K%R?T>?,0O=ZW/M<"PT71&$4XAB%,[@51BA>%='AX7,[Q M"CT>\ARUSHO\%EAN"L5OGN5&K9?7O.VC8+FY7G8E7.AE@W,.*&Y,(P5VB_V M,_C%2-0L8>!6[:TB4]!%I3[V*4C^2+5XG?XL0"/3O?/7;"]OTB^;K^GVVV:Q M]WG[Z_8N//_\KU9S\T TC_X\WOYX,?WYJVCN?CAJ[OYSM'?^X6MS%\9X[@_W M\O^P_YZ\'S=9L^K,T1GNM&?&:4K "I"/:JYQ0:6GI MG *+0(!3LIZ+A\XI:\,:5B@E%?\'(%M?<,M5MS4.MIL&7!P'4MD8TJG?9B2W(1 T!P ML-)99'!95^IAM#%^A(#Z"(N]9P%5C $U!6RJ#^5]F[3/ $T5DX4VQBK.K8^* ME840R@DON?*Y7J'I/:-IZD^GF,JD&I=U>>/MQPYL1H1E^.0[QV"\[/>RF MWJ2G'23G[<)\P!88=RW%5.%^R[=,#\])YA++/HY^>Y:]'94G3M7\P<559[+N MN*P&3T%/TD14VKC7F=C3E*Y\1JL/I(K]T*G=0_;[(K3;\?!A.INE2F MQ^.[7*P;=3H_#@@UQNBFHP2._J#KOLZ\T^6[0XH?7UZ]SZ % QMODU$GP(7; MY==>[*=AXV87X2I@:5R2BC5ZQ?%4C;]R36A98F$7UFLGJ/_QTQ]=1L+(($^D M\Y74OGE:5L-8?E)2P:'Y%NK^G\D'@KV *6"C]*]1\L "6)MJUW4M\ )K(/4 MRS##JY&=M(=5I>S)":Q,.C*NYK*!A?7IVRD5;-PV#&\_XG#8 0NZ@R^7O:EJ M\^&!'])MX=JUCSMO/C36+G_"A:W]4Q.R !C2F$]Z6/S_"Z\XOO$FGI3WLIT8 M$Y_!Y/5>;>Y<\7J/7UHGO12G7F^2G-&H@0_?)F71C05K*GUN/).3-:E_"Q"^ MG._/E) V1E=*9WD(1@E6.NYDF9>&"\[KGM+@^Y-%00#QXR# GZ;?ZG\\Z07C M=SJCKA>XWFP2 N"/- 3P\QDH[\_@'?8C]2P7FA//'%+O:$.4A9^\5JHH8LZ- MD6LO)?CP\SGP%N\U!([]#GBM+[L=,%V'H#OJGM/_!=,MY4&G M;.CT_3J)VR<07RB&=9*?#2 +59X@&I@CS6"R=B*G0=Z1]-E)Z*4\6DS*.^BU M_%, _2UXS[IY>*UVJQSVB>:=;EIZ,LZ"N8;YLR MJS'Q';,KZR9 N-##SG MSN?+:">RL>&[RP)%KD5A1%*DF-CB6RU+C25L@7 4.R"$0/DHI"Z>B M9W'M)5V4V? OW(*@+&!9&Q?!8IYTZ8KN\<^>=HD]9MJE*VF4+M AE4X9:_)2 MAIS!-51);CR-7 D3.-7\,MJE*VF4+CPG:,X%6\ZM!N.$P1]+ MTB[=DVS]L^SOWJ@"XPD8$[O3A7'C51X5-WZK M7QJ>"^ ];D$^L2GJN%?E TR;'96Q$187>&"]!'P9Y*1CVH,S=-?A[L>MX7'V MVU2T,6$82%6JK7N1(@&=LXHV$ P./#<(62H-2X1>3T'(FC![9M"=$;+'+V.I M6N[*2*N2^F;21G(H6I=*:4=@YA8JS/AAC=>%??]A+(',RJA+%CT??3JTM M1[]Y"M*!#FZV->K5^0I[=5[U5K6Q@R_V:,1E=^H8M8ZRP]75VJ:^I?U:06&O M4A")KFNE.MLD*D@A:-NM_B&"4'?8JZ0@';".0Z"F!U)SD$I&J_.+_OANO3"N M'_-80#;VJNJJWJS[K=:8[58,T_"'2#2J^!T_:CW;J#TUTT;B/HRAX&L-._VZ MI[N? M-Q*=KT07*"Y%[ ZM"92M?9#J[N$%:WJI?#X&H7PWBF=M7K00X[DS>; MO7A4M08 FVKD$&#KB\8HM)Y]/@SUGJH)#-&*0C._VM&#M*$1QE/]ZHBF$,92 MM^O"N.+",5SH/CLJB^[TJR4 RR2]5_6(:BR;/VI?.WTQ*@9\E[EUQ)6HK2%, MOJWK(.J>MJRJ+5^F+OBGRNU^Q-BT44U4LFMWXNB%7U7K_.BIRG_>(_U$X1EL M>_?@K'D.]WJ_'Y"WE7)&'"LDX;D0Q("+0'*N65#*".7TVLN"E7.^:6.I%19! M2>UUI$Q%[KU64OB",^5Y,+I4OHY!U"M\#7[ZU0I?9X6W#_85>'36!EA76V!G M)2N)<;'$,'<9I=)ER,$9%%K.!RM3"^ME.A0+(1@K<^EDY,Q[HY2*FFNG"B'! M>4V+3$>+S'YYD9]R.X(;D@"ZO;'O7 %D2:GA'OXR42&!(-X].0[-R#3O6< ML>&7)!"$">SI(1CV(WKP92306]#0,MK(\;"1*] 916&T*(T*D0678+V@[-K6 MV5MP,/OO8("AO]-Y/3,V1/FGWFGF%T02/ONT3WEA(S4"4%R 1KA]]_J\W^%]7I6 ^E M(Y5+)G=MS#J?D*U[$GIU"F**)H ?U@O@^_0Q,#&Z'\KFK]!K/9B8PIMQTXY7 ML(?AYZMC"@]?0V[-Z[]%>-28<;2GXE*-RH^>$9+D2R.!7'8,>S\%F$:!IDGC M$U?/898DJ+^>[5392FTSX93!9X&(M;H>_Q51&F?#\N#!5C%4/^RE<,7HZQ,V MFYK 9GKXQ[ $DZ%=&/PH/E^-J^JLX+LPX4B&53-A)7<_#3LYQ_TA;*K%#\Y^ M&\5UJZU77W4,[V=#%:1(QP#V+*/K@B)?!TWWG X'+WSQJ9X(HY"?@R6ISNGZ MHP!%:-VRL=S6E%<) M P]JTHOU4B2=].P8)S:#JT6*306\DU:^D!DPH2F]5?J)7YO?!RE;M;WS@W+1 MQVQ6CQ(/&Z,\_)^S;+OIN*Q*/YG'P"4,V]CZ#G]6IU_)^IZR;]**SYC3=8_"]_9E87)*8ZPY74U9$J6C M)58JSX3CCN;^$OJDM./6LXWDOU>-'6N$*U)8*06Q4E#T^*3=2H',Y!2:E!)U MT7GK7QJ_&A,XH[/8Z4Z*NH:=VE_!"AZ+J2TH_-W.03,&7 ME4^VAWUT:5]4OGCJ_M2HFQ96W50'AU43VI0%7PO0;(UDE0,SZ%\H"I^4*\Z0 MGL.3NM=RC8M5:Y$EA["XM4@ZHQDKS-05=\(R_\=J)>YN)0ZP0CB5'J_F_2[G M_=A\#9,@*9CVILY= GNM:NU7\W[7FV!D* 0_3O);+<(= M+D(*%%29#Y@]7)WLM?&4 N,.J[6X\PW1ZGR#+;':"'<]^741QT@IKTS2^P>D M 5BG_2J0T:_#$C&"OX?$*M?N![E:EQM?E]$>F7;RS2@&\%1:;DVB%HDU:Q*J M^&9ZK>ZPCVD/7T/-"S$*=Z58UB',RV&W[?N-V1J=.D8QNJ[.-1Q/8F+VZLS6 M%N U\&CL?]5)4=TN$GV-V*.F,:JQR)*J:X'&"B6S(47=QEWZNAT,N6'YPE3T M9,S,A-42*5?K0I9$-263Z+$9OR)^KWU! %;5RU?*F\PO3-FCJE[^V6KD&ZXN M?DC@<7E@=+13' P:GM4[P\T.6Q?=_TEJW6DJQ*J(BE#G8;[D;"@U'4]^&V7F M^1#-L#V88F1;'#(=P4K]??@$Y:E*/;IJ'.,,KLG%#E.,R>C?TW'<66@:1W?' M [:F\[4W/!FXL[G?5O6QKS]L?=QH9$=#?W!AQ& 0#+&^MI=\]EXZZP(\0XK0 M^J2M)N5,U;/]FAPR\UTWK&O(NE4R5EWXW>VYJF@2&^2YZBBC"L/@_5(I5[>] MGFW%*O'+U .=FO:LZ^ A=41ZXP!_.IG*XILO-N]=B*3'.A7:=JIGF)#7YZ:<&:Q.JDX5G.&-=E<1F9'NE2+P9 MLQ:Z=&4W%:R.Y#C50>/@!X.IMYUDK9G19#W(U- K##)D>(!/"5.8'?#&+CX(/SG>5IOKDLT%[[.U MK[51)@1.N*<"-A?/B;54$:M$(;%62#K,LY"-@L^7S&;=^]Q><89BI%V)0;)? MDB!4!6M3_6!M,+U)Z7>=/9XX#!/+)3;W1@;#BH;4]*?8YM!BF1SB7TXBFGGP M1:OZ@+.4T'$AT_XWN.N%LKH7U3#'P^J-&MW.-+.=IDN!WRU0P2FKY6&"PI*) M5F7!%?62Q3P'3RIHRHV@A5241Z8*NQ@6EN@8\CJ9O.!9K#C=4@OM[SN[7T^; M1\VS[?-/#/O7(B" X>.(*61=8&U904E1>B^5HH6BX*?*]7P>$/Z5W2L@U*[" M IKAL;/P%+9(+'UIE"UC037<4%GK"B5*)DWJW'*)D;K:(C>U13[M^\A"*(TF M8)A&PG//")BABM RY+ER7@<&6E.LB_F"Q8>Q12Y0DT]\:72(EY-&ITLIC0^Y M89)[KJV)K"B,P*9!W%BYDL9;E,:\N;NQ'QGH263@]-:#2+HR)ZKDGD06O0:= M&701$+#9/"7&O[(9B9@B:*TB);$6C/5LZR)GSJ%!DRH@4W@*H8%%TPFS]#I5 M?>QM5MG.A]5GVB_= "O/K)1^K(F:=F(3B8V21;83WW4[![B94(9WT1[ZZK\]..K^>[NPV]V6PI2LT)[0 OSUE;X-%(8A@5MLRU]%0F%JPA,T)QN1[ MP_ X:#4GBXY2VX9E)QB]')'+S5%W)0:Q42%K?[S7ZCJ(,W!(4A$$[(<9D_ZZ M1:N+)^;1U+%*N)+]7*WJCV[+U'K!;[Z0-=WV>E6WSZ&]YD\W([ZB!G&9.5K8 M,O/!S=3__$I#Q ?>"/$^XGU3RG:"QQ]&Z0.@CO\> ?%69QL>OWL:VM]"$\9R M^,2Y@:K6H2?'V[M_@GJ&<7S^=-KP7CI]M&'X^9G>!J,=^?S/U_W M+K8./89QO'T-:GV[_65WX_O.YH?#YMLF;VZ^S[??[GW?._]RN+VY(;Y\_G#X MG_.-N=:AVDKK8LR)T0%[WBM%=.DYD1H<(Z4%9]&MO62TD6/]\D-H'OILBGVQ M!?*J=_R3P[<],"%W3[LK6+LY6'L]#VNYBCZ4#B?4 *QQ1E2PGG!;""^\M,S@ M&0EKT)(_C [SS\D*735Q?Z*P=M@+805L-P=L6W/ II@-3I6"E-;EA$MFB^U) MN;[K"WPK6;P[7F'*XQEY,:VIEL#U-7&M]NV"O M)3XFU=&Q_(^5 MK7:GFW.W.S#MVS#6KKJN/MRKC^N*$Z3Q'>+AW^B=KT?2^-2.46YX=E::X0>: M867(WASJ?YI#?1%,;D.9$TI527CI#=$F5T3S7)?2<$85..A:-0IL!GLCANP- M[9I?TA>SY)B_SZ3T7%9*F^3+<46%+9CR1G/JN05Q5[:((L^#E=+MLZ)8NU9_ MO'M(.2D7IIRP8CV[Y:0FK($.G7Z:S(V.?WU\TNZ>A?!GZ(38&OS=AM$_F(2F M\^9H(W_=.W?G.Y\_'&WO^J,ON^_IE\];<-T_[>US?[B]^_7[E^/F:7-S.VW* MV80FN.:\*;Z\;;+M?+N]O?D![O^A!9N[V,Y?LYW=-[#]-TZ;>8J:G3( :WFQI4SB]_1=&!*@3Q;JR9YM$@JZ#)[9F7 HGDU]\?2P MFQV'@(E>8?1T>)EOK5$M+4Q;J^9FK'M'U$TE_\9.3.@I=0:9K1X]74'.)VKR6QUP>_SV$9]?07-CH@<>U_,&+[ M=-_QD(,M13&8CI54U!$=#2/@MQ6P6MZKQ%B+9-!S2;C(5@'2-#SI5MV+D[#@ M[ZKJH#'Y,2X'2.)()F>$O]^HB$.K4N0'+EF+!*N6I>C3SL.1I\ U9,S*O(HE7%@Q(A%2JH62,6]]VY=2<:M2,;WYOM]70K%570DED4@/,\ET9):HI0/FN8J MAB*O&@#.1SEF&P#6K;L;X][=2_9[?12N4';1%S)(/H2V4\67-/'FD<[LH&>. M467#C]]:/DP[-,C4-KD0J2!M:M76G>%& T-@JF (_2FUSVN.LHC6P[\W1C1_4R&7''_#,*X<>B?7=-+ M/40VP:-R@RZR#IE!Q77?!9/&CW=>(W,F=269)EH?,0'5W'.IRT:[?>&]Z[>: MM8 F'20?D-F2NBJ\,[;;^X#L<,&_KNKQ'DMJ^YTCS-^[5(EDM^+(+?@Y.%-Y M(T;EF@0M@I/<11W$VLNRD8L':6RL%GW91:?-C7WKRL(4L,&=+6&7:^N)H@[^ M@$W)M N!.YTL3+F RP:+,R_1HL'T.G6SZXHDSD\;>V,-U:UB1U?E0(4)SVL>?U>Q2:PNAT9"1._;);( MB.D?5?NB28UOU2TA_9+]@=^K+)>9.$<[=9/J'X9$DKN0*V\D#WD5$+D/QJS- M>NJGSWW0E=E(;[A"F,4(\_J\N?EU7P&T"$HEX8'#'V#5$:7SD@2I@J2>EX:" M$RL;Q8+X7"4(L/[5#\LLO09@DSXWSK((( 8_Q,!HM-8+*G2]]-<+;ZR6_F>6 M?M?MZQC!>@2CT3%)+19[[/1?5$ 83#_1F!JD]&CULF^F/0P5$O:0 MX;17 MOGBWYFAK33F2)Y-#L<2F\%"0\-UHD*_:,*%)66UWL7M7+ZS".)?ND+RY^QIV MB#=ED)K04)28I,B)8;DDI6+2A\*J@$0THB'+R[)5'APXKJ3A)Z7AZ[Y!BSN7 M!@.\.0'?AQ)=E);DI=6.1Z>T +SD#=BSETA#ZVJK; 0IK7!]T^PJR^R"I?XC MR*W)D'[_K2(I>I&=FGXMP+_=;92H#_X _'0=F=Y @O.#E)SPN34XW )P!AL= M5,;TEVJ'\SE+<;%]_GZ_-.#71V\)K(DE7$4./P5'5%Y*Z80HHPI8UC ?1GC1 M6![*;N,\:[7^/[_^!_NL8-P51A'8HX'P4H(DP*H2CFM?%%$:X6#]U3SU] ,( M(_WZZJ\4W&+1V-GLH:0E]$" MC C!+F4":RP,)5UP)E+'F_X4#Y_I5WT;6C=)O)>-0I!UAYU$[1?Q0 >?\0-O M)L4YCKO]01M[%D?P4="I&79ZP;1;YW#)0>H2DIKPP9/"A"?M!S>=-@VJF-QH MM+5*?G&SM(/9SK W/>;?TJ!?_%Z/&/,OIWH.W6=H!P^IIU)W-YP;'@]3##G9 M3J^F7W(KO>-V&+S%MWF7WN7/@%F0N^;[,][?6V=-@'[G7;2E1P[D4A.NF25& M%@51TDA7.&S>0V%_B_G=W*T$IP!]70VN@B[!X16Q(,'IPJN<*VZ13J,ABP6B M,F\07-\>^.'1TJ^5R\CKE5ZD,O_52F0_8<'#HL!JZ<[#1\?7I[ 9. M?0I"8!H8V 3#WL/A #[?JW=#]_3+[J?OS:,-"K_)FV\_T2]'>R#)AT=?-K?X M]N[K[\WC)GS_PW'S[,)N./JS#;\_:VY^@%'LP7T^'&\??1([;[>_-H\.6!-^ MMW?^^GS[[=[Y?\[??]_9?+_OM3"%]RD$* B/I8'=H"D1UL6<2U8XXR^6S+!< M"Z5-,-8[KO-<>1NP%Y.4)2 N"..%DIF9Y4C;H8H/O3H$>0S]WW^KT.S%3U32 M7#V4V:&[POH0\EB"_N9">:5D:7R 2Y7-06=<57GS&'K]L1QVV48_'1KT4Q.X M4;NV>B:RUO$) -KH\P_#?K]+/GWM8=\K] 1,[V+S-QA)W7"M5VVEJBG2H-L8 MQ?$&AZV>S_X[-#WLD 1WGCEC/P5#'6>D.E0VV:#7.CBHJG^JEG6U#_2Z^7H# MV_UU>S4]FWP$M]Z@N(YR !/NT>5TA2I93UZY?'[R7WYQIO M^H.WG#K<2:EOH>/2BX!@PQJ<"GU M,DQO57M*J:-=>BY&*<$&J<_8!V=XE]/#4+=-G![/L.VSVN=)]@5,L\,JIC@< M8//!\>R,JIK2&5 OF0MI;289=-D J^2QRV"OZC*X5%A,"#"+1*"Q])RI7.6% M ^?;PY[C94EE0NZ"LFMGT 7L- MFUO5BT= H\'AI7@&^^ O XH(-O#$VD, LZ,L6#_*@LW,<'#8[:5PQ/2N'713 M9J_OF=,*H.8A8P19"!EO@A_US?P-/Z\/6JI?9Z^_MP;UP=WAPB/DS MX$=@3A32R->]AT?H-(]%Z]GGD%W'*GW._9"+Q]P/^4KKYX*U)#RE5@%@6,F MFZ]7W=%=:)V,#:M47@P2CC\=H"??186/2>K?0.%5B1C.]'IG:'S4N1ZC*^LF MI*-LD11VG1RB8B 9"9LN8O!=M56YQ,%ZU>T/'A )P5VKX":'\9WM[&X43?@/ MFZ+:G#*M14XH^._@76E!P!QR).?1&4NIHW3.1?%<2\FY4>#)<*5AE:+/8;-J MP4T1Z)QW]8M9J0]%\6Z,:T'PL*0UHX9G#9!DLAYWO]4*]1*C&G7HFVU\? 5((!JWW2TL MW?'?+3#-6^X:<_GW5+MTA)0WK0ZX-BV8PH_CDY5[ZF^6QE>M(&:F@6G2/:W6 M>FK"<6IQ_::2X-K@7,%&Z2>L[8F$IY1B^_*G>E?V;#G)@S6 M12KYJ;8&$G1=4/53/7Q^_+M"W7QGH )N6^2W,%A17/[0GVYCQ-<%ES?1QNA! M4/2IJR+#2?XJ#_\:%'U7THM>Z_4K2_HA3< $I\VU2M =-L?C*] ^K3 C\ 7T,4)'3*OU6&'M7T_M']A'L#GB-1G80.EB?G+YF M/#CRK10(QH24.K'E5A;C9A;@J1&)+O?R3X8GU%.=:Z-S$VS@ECDK&34T-Z62 MP8BHEJY9?W[1]HHXM,MW-K>/MG.XR_$G]N5X"S[?@FO\>(+/'-[ M\TT+6Q9MOZJ(0W=V-]CV[M9^"+!ZI;?$L\@(1ZI"HW5!2L^,R3GF)R8&'EW< M5&./.Z %?>(TTEL=UPNFCYF'V:NJP"3E7#H,-+RJ^C%C/DXCZ_:RM5>O7[UK MK"&I8?2-.5OII:7TTM9$+VWNP5@^[=NR*#W-+=%"!L*5%D27I29"E;', M3?228V<6=5-LUJNV+,OK'DQD[Z03)0R05J%>#/OVOMV.[_%TY[2:QQ;R8R5E M@J=8/G%FK+CBWVNL@YH$QZI33%AR5J,"-*13UUD?AN5B>=^N?T5X8ZXA^ M.IZL]L6&QR![.OY8.38WIT":4PK$450@W'F66U$0I00H$*,X]L$1A'$: \M# M7GJ/1<5%/I]CO>J"3/ZDQTY7[\]-3]DNI=](7/'<]I,#PP'R.C4L8\9^J&LDY7&F$)C?!^.M1%L4I/@5HO ME.#$80$N=Z8@VHJ*%^A2%/PRDHF52W$[&^WO7C@Q+3^.CDS#6!W= M^@5-\4Q]BFM/:B.K2E\R)+F;1+5N6;6LW)-KJI8RR+PPI?6Y-UP67+O"%%*7 M+,J2EM*MCE@>F-[Y=.&(96-?>!NCQ08O9>FQWTL@6EM)0'I-004/TG.L]F0T M7WDB=PR26.V -.18I3"HFC/]=]@Z0?\\A6)6AR,W.IU_9"N/Y4&H%>%"22.8 MP,+GW!BKE<;.&H6P(3AU8R?W*\VQA.;8F],<.;B4(C>!F*@1F04DK/4XJM/);;W&@[58T<$I6FLY T+:0;R; ?5K[*;4SGRAUY&'K# M*NP1*IF0UG,EA+8Q%%1YS[4'3Z5KXY('IH.^SND@64B7E]P3R;P''60I,28J8C2UOO"6!^P)S1JYEBOW MY4[WX>+9O2]GY3;N<=5U=>U2S6U0@*SX[A"9$E+]TO.L?;S)J7DR>LBQHO2Y M5@7/.0>EI(0KF2A5*1QUVMF5'GI@>NCUZ;O=]X/F1]1%7T^W=S^=[E,F8FZ8 M(]B0BG!=.&*9TZ"7I.!:6&=$ 8HH;\CBI@Y@;F(3_9(&^SUQN$QS[TV3X2Y# M(O, 2)T27=Y&>\0EVH<-UG>]ED4Z)MO]%JKN"V/"GA\3P#:J+NBI0^AW%TY& MQ$;+L).6I9>*J@A_4*Y55*4Q096E+B@+5H:E40'K1) *[5OH#!]2!Y[[I3W# MNF9FR\*4'O:MR9&+7PL"OH B@E%I:,X+(;$;$Y^O'\-%==/U-Q4W9M5*9$'M MTZCB:20_KTS'>+.00GB68.PTM0X9IF#F,E)TX[KE73@P[3?A"<3/;DZ"#O8I MDGA'XTDNL$<]+HQ]/MI M^;.(_87'%,_=B]R/J>_GZ6'+'=XO^_%*,N8DX_SK?B&-+:A0I"@">*@ZYT1Q M5Q+G RNCX527F)9!YQD3)AKGH)/H>']$,OBK+,7-*E VH<_+9^GS MENJ%H@KAF2^Y]4IP'[@RJO"FY)2SO ST0CI3SO*K!/\CJ-0>UNXE/E'VC,7_ MX&R?THBD+@614DM0J-$0H[PDU"BE=:ZUC1(,83I_+/ BD4WT1Y-)QFR851N, MLQF=F1@T*U598Q^RST_X%+O9VG6#K&LWW-%L3G'_G)A:9P$CG):,.NZ*7$51 MLK*4V@57"J&7UMQ_F[/T/F^ZO9FI><;RVCS=>;\OL0]', R4=2$(QQ0Z'90F MEFL=HHK::[OVLF#SUM^+I+R1=JMF4IY1TY/ZB#YX :U^2EHZZ;6P&4^W;E/1 M3A3**'P?NT, ]8T(OI/)[+ /&(BD+!/9'E$_)STP04*V_BP GZ6=%#HF\=:, M#*;>S!9OP69J)?*4/LYP>K%Z8X.%/OIFF/AFL%OPT3BA/ASCQD8$PBO _O+P M[6JWH\F>VI3#XL$,PMMF?ACP$:]V_MG:)$Q77QN>G+3/?A_=J8U/FY#C8Q>. MKD<8JWJ>KV?-;B\@_T<#[C;_MC/<^Z%WW.I48(ATW-]A&(, P[@43D9,]?V; M[06ZM?WFFKV+4!5N#X]MZ.W$OT>#>=UNU>\QQASZ_#!GQD1L@HD([IAWU@M2 M%EAK"*8)L5AU6#JGM6(ZF(*#B2@6. \GH0N@D/T&>_PP.P3);5=LTH L(*@@ M+V-!>#%JL+F\#WGC#63G#*:G')J\,6=B\_T^U\S1"**AN#=@7!6.&)$+G*M@ MD'6=!K7V4C1*/A]D3%8.$B\#3D^LK(2-%;=_/XQC7[.QKJ3+KF=+W; I]115 MVU8G,[6%^/-A'5'Z('*KI96&(_L^]]J+R'&3%ESP:DNBZT)&/RS>DH/#'CCN MIA^V0-6T>KA*:5.NMMT(H(_285$>(\9;1H+P/'+G-<5,)YXO M\.%35">% RJ#I@[X&1D MWXQ+-[!GV28@ 6K=49\?VL"^S=/&1/@>W!"_'2+ [B"92MT30 7LQH4L]@?M MK@4S! 1]"(^NMWSL=@*.>:_5K]OI@4/>,+)44[Z["WLFD MFKS6V!).TY),HRH(.K)UJSYHDW!'#Z##8.O#4:^RZL-JRN:S_ZNN"6G*1RDW ME4HTSH4V0D\]X.H[YACFH'5>C3C5H%4UT!,#G6J;D2+ MEV7Z:PO7:#UU/!BYB[,S"==/S=YDTO!?GSZ2=QO-J9#Q7!,]?$,+K]7M)/Q= MW#UMV;9I-XD],^9CS7N4\&AC,NRGDK!Y'>$%!IRU9R3R M8/-7=!)*F)&-RZC7GBB3!GFY4,64GK"R#6VN,4KG!J0]:M45G M @1_U@&"5?NS'[<_XX^Y_=FOMC-[D#8P$UC;TIDH02;&ADKVL0Z(?03P@*=M M'/1"I?;1YDDSF>P"@!T;!J"5^FLO%BC3%GPP&E#C\M!+)T4]+NA,;:GDI3;.!\,- M.@Z[[^#788MD\Z@ ]V3CLP_L/6 M2=U='7.WJQ&.U2?)GYW^W()G?-W77'H! ]6T8)J$Q)G&/621X"S[&3 M.J5S.O-?(VL/,!@-O)0TGR)ZL'4J6?VA$()AARVY\.LS,(XD"""A VP"]@XL M<+RHDLB%:+_VHE&YYO"(\4GP1=FM?FHLB6 MI746; H.4\9=256D14&E56!=>.?=+XGL*YBFUJA#:,64'/Q.9T9<5T&AA:)\ MWCQ_O6]TX5D.YE\>; 3SCS%BC73$6QN]<5QJ%M=>Y@VQ0)AG1+"3?4!T_.W+ MQH<7B0)^N12E>Q:19RP%VT?-?0-&@>=.$F4I!4"SEFC0,,0*IIR1AAGJ - 6 ME.ZFJ,")Z0U2\R:8XGZLEQM H1B[*5WNH,P=9*5NMA-PE<3U$EHV!K480SP MPP>HR4<&/3QD^C3,# :]EAU6"4\8?D@>PRA ,:.ZQP.INHQG*7I9)UL]6B_@ MQSF(:()FH6;)AC>OSJ.P0Z(+DZ#( 2Y6Y*$FZ\.Z:+)T*MZ ML%?>UEAQ59VAZ^NGSLW2P<( [.3C=&J&W^KV#DRG#I^ R90=5S9=K2TOJJ9D MQJ502ET4-6I_ ),&ULOXNBE'L/YDX>GH8IG814,MG:RBP>9<>O-6-4L&.TM7 MLI?B/1/[$AMFUM/8@77L)C-J]/3Q P\->*+IJC2%XYN%F4/#QJA#:NJZ.9G] M_^U?LH[)Q;:AW0K?0F5HXM Q@H9I@0C 9S-1NIDQG1ZVX%U/6M^Z@[K+ITFO M4/EU,(=@#-:!PU:[C89SDJ].VGS#?K5=08PJ\P7V KC9O?Z3/%6>CX]5@E*= MC-6M4M.I2#*AL%OJ;O>DY;)"T@?4,[4Z1IC$DW'XTY&"=]W. 7F'ZG+4*O:> MFJ>F@?[VL.9M[3[G B4*9*FRXZ=3^TS57:?;FF"@VW& M%6?&1< M-=CJ5\\3R%_)\1N*K>!I8+CC5S.QO75-R-B;%Y8EXX]5T7+?BDT7! M>E/5G;^JWV)W\A*3-@C;8; 3=\WWYRQ7='NWN2]48,+&9.]SPADKB8W&$&E* M[865LLC]VDN5SZSJOSM3)L7&X6_V^_-@3&R0[U MD^M)2$&8UT,DJ6QDS9;W\+#7IE\IV^I>:Y.#MUEC:6$PUW,M\;!,V2"YTERY MB D;7@MNBD#E5<'<1V-D73?M%NWQ^;J7:C5 +JMNZ#_; WWQ%#VF7N4R7Y?\ MY]I__[!1-UT76CR2%NB/;;"27J^S^C5;H#^USMA[P?2RUQVT79JF!Z9,G?]0 M/.-NX9?-2;Z:D[DY83?25/TQD6A\ZJ0CH8]H5%4FU#N,"68;J<;:W%@WW:=. M.['T^S\=;@D:&:?!AMP4G,EH60A!Y4YR2Z5F]!>Y):I4T>D(0&Q]#YZWGU_!F,\;.:?^)>C]\7.YFN^G8-SM[G=@G$AZ02,X> :(&V(Q M6T'=\X"Z92HF'0M**&N45SEWK 76ZDR4*UD066H&#/8N+!W$=;UX87AI^N MW@K1TZX+V&^92FT,X(J$D40A&LJB1DX6A(:=FQ9$J$E>+FZ$$*9M9=,_8K#M-JM#UCE%MS$O #0]HI3$90 U(6 MI6<+(RPORTA9;LNZ< :<.'8%YMKBE3TY6N_4!:MW"&9<'D2OE.&>E-9%;&0H;G;%:\WSE"#S8 M#5QI71UU(N]K$SV 3LM3*94FG+E7BKB;)X+RSRXNOIFCT;NLYWK MW6:PK^#S6<+G,B=2(BBIO8Z4J\&-T^Z[4L4C_:[K>I!BNM3K:VX5QOB"QH M=0.C%C:_6<2V9DT[W;9_&)#F$XEOA\?852IQ2MXPB=:XE<6CX=!2Q;I\//Q1 MQ;K(KS>@&PK0549"U&]G&2:_5SA;1 MV1E?8,K*VG M:35%[I3WSB.]*=?"JA*\2Y%K[;SWG.K%M*97&$MUX[(G8A&=M)J[>_#9 =O9 M_,JVX5E[GS\<[^U^.89KV/;;+=[\_%<+_J9S%M'QUO?MH]?G.YN?^,[N)WC. MA\,O;[\<;A]_^=H$*VOOZ. [C!G^?@\6T<:@V9JUB&0P7KK@B%-!$ZZY0;K< M @RDJHJ.E7WLIQ7Q#@T>?&)6>73Y\,$Y^P;AIZ4]![_,^WUTF#&;SH&+4 MNG#*<59$6P9&I2EXKJ550MQ4&.R)-%B\6_AZ/0=?U(E@G2V(?6?ZA]F).4L4U;=A.#[Q1/4[1J]9 MT/J[7K8WIS#=&><@[5B).92$O0%/^WG;JLODFP!V<<>,\CGCPC-5EIY'4RK'+!.F^,5\ MO9%_O8*Z&X"Z]W-0%\O2%JS4)"K+"8\A)]HP0T!M%2$Z#;AWXT39#\V.?02 M=D,.^/,.']XGJ%WN?Z^ [0: [=,"OYQSYAU@FI>1<"M* +:"D9)K09DH1-#F M(59Z/8<*DM<=/^.2+]W2:)4YN,H 6*&\TIYY;*[FR111Y'JR4;I\5>FW9E#AY65_) MV]WQNWAZDCV T4H[W_.FWGSW.T[Y8(J94F<8X%PBK5BWI?$4JM9*4V0RE0(#&(: M_ 9BHS>*-#N.$6#RM=NH#?K]!ZZU#R] MPJFO\:M>\*U!(_O3=+YF;X>F9V#;A7XC+4UJ4X]+S:/[(3,]N.U! MW7YZT(6%Q33HDY->]SO8,(/0/ENJ [JEN@"E ;Z75KS040DGA1;.J*)DCI;7 M-9/& K(S>8.F@2$-CU]_/TD0^E@*+>X:8#_1G5T'9M;!&9A=8OMTW^1.!A :!U\K";@1"7"GV^_WZ4J%_$K!0 P!C/=M!J&D!4AV#-@+,OTL$&1SV%LK. M1\3'X/\\>V7ZAYL!)*CU>(JU[E6"V,[[?<-\&9W51.18KQI80113.3&>.V]H MC$HQL*X;.9MG8K]S"%E2!%:KC*N<@Z9@N;0A6D$*)1CA44CDVR\)1ZYCXV0! MOP6<6*0F6K4%@A569]6)A:]G.#.#:JS\&L0\\9[P#W>PA(\R&_ M8NSOQ,HR7D'1U4)ZP &*N"JMMD8107,%KJ.UQ!0!-)H*FH/TYLH)A"+%YTL> M'@P4K63DUF0$35YL_,)H88B2N2-<,4D,56CZ".RV%FDT OF"-5=S,G(19'JC MI0* @G_42S5RI\QHP6ICYX*;!6#7/^SV !#[SA)7[O;.2#I7[WPK=O^ABX; MNH[]B;.WGFUU7'M8E[;"TT],RV?A^TGH]&O_KYL%"$QIB_H?G81 1&89@RZDVIAT#5TXZ7!:OOYL%2"O$D4 M< )P8ZL-J_T1,5=AID-SL$N+EK>Z4:RJMA?] ]_A,!;68.S>6O\7@R3U:K_VJHW3_'8@;IH MHO;$.._!'/6PZCG58(:H0IB\+*F/N.J*+O#3P>^!?Y.)=9'H>5Q:D7YM6G0G MBW*UZS-KT22"(8Q67?#51@_ Z_P0281FCM!@5$DTUG_I>/*>3B.KJ9G_Q; MZ/ANKY\.&<=?CGAX67NQM;=<<3TML[UO@24X<4[];7J#LUTP!?K5&%[7WO:; M7O=XZN/^9WC-Z4M6<' U''SBVZ $J%6N-"7 ;9PB@ 'VGM!A%#>F)+%@,8! M:Q3%?!>VY4Z0;H (=24B=RTBHKFQ#ZN3"V84T38&PH6/!$LFB;?((.TH&'25 MSZH71>V6-11N@0MR)2:W+B9@3DHA2A5%07)I4R]H1FS0AH"9C^OI8.-+1))2 M+C G087'%LYE?;1460>XP!<,!%E01D4?0)8%: H1 M,;B%P*X*E;.+V7@T"J-5#OY?5 @3KO2*N_S/(]YT(6_F#V(EDL<#M!&-)T. MK-2L'3/L^-!+UN,"6\C@16,J2=S7Z9NUX)W!$J.9A?']&:/UWS].2ERGD_YJ>NA"QV+ADZX4_4?$3UKJ=2Y^CI_TATRB:KW@U[OMPBZS/2G(NF;P[#5V88'[9Z&]K?0A*<>/O&_M;A5@L_+F^=XI? =,FNW6SFZ[]67WKZ\[NU^+G=T#VLQ?LWF"],/#YI%C M.YL'Y]M'&W#=>];,M\3.Y[_:S>/W FQAL;/Y_GQO]U-%!_IQJM'A47.?/15_0\:;6 3B4M+7)]]X?TM M@]#' $_SZ%RM$&8IA'D]AS"!":IEH8DSM 3G2^9$E4@X7(C28<=&X\S:2_[+ MC=A7M?7+PHO\*7AY%F1%MPPONX>M7HTN#[Z4^S&@SM8\65(R)J2SC7 MFBCM'+&:QCRW.=*U/$*^HI%'#8,-/VZ:M>B;3_;F3\+@V\5JRI^D UP1DMS2 MU*PTVI4:;>6@WYPBVQLKLIW=#=;<;>YKRSCG@A(AL$LNZ"MBA+5@35M8R-)J M$6-RT.4O=S"[P7US,XPD\UPD-\ D\F"J_2^ODQU<2+$Q5;.RZFOWFOTR.HG$ MP^@JWRWTWM4MU,Y>#8^'U>G1*S-PAY].-CS..9YQ[78_A&^A,PRO#I$^8*O3 M# 9S97?BW[WN02_TGWB8[T:.L\_WSIL'^YKFRNB<$U@X1CAU@F@%3C4O5."B MD+I0"1"TGL_4KR0(D[9@*QRG_G93Q9"NVQ],]]1#,>R>A)ZI?Q^^!S<<%3.9 M[*37/0IN@$?DF(7[Z2-YM]',^N$ %WP] PG$$\]NMMT=A(S1QJ3IWKOIIGMX MVGG<[87IW+'U;(Y?Y189>$ $L4IK(L?3Q"^K<_31.?K7_Y)!S, M!F)]Z8AR3C"OK:&\N'@N_EC)6"J@2CF@S?SQTNQ M.M)]:LYA3BV/O!!&2,F5XH9+YW@L)-5">J.2/X=T^[YWO';]G\"=';LS9GHV@?SE44U*Z]Y.63[=GXP%&DYF5-IFQM'F I2*O? M1VO75SQK:$6 ,=WJ7J?/Q%71TF=__GOCV=B+H>OS>#6WTF*NH&PI*'L]!V6, M&6<\"T3I,A N/?Q42G FBIQ+)A0M&3)ML%^&LH=W'/PHH.QC& S:=5KRL?'A MSM'K\1XO+].W\8[@:]1-8@5;2\'6UAQLT2B#RITB+&*I.F.6Z-PZ8DHG#"^* M&*('"XP_K>Z-#QJI+O-OV2WXMZN.C,^O(Z.199XG[REN^!9![/V=V%B4#QT!Z(BUWA&.9N^6: MD3)XSF1,?ZV]E%2L G_/TUM^O+&^9;SE.X*OE;?\4[#U:0ZV#./64&U([D,@ MW,"Z6!44D7GNP&.V/-(2;+,%M!S7]Y8?7GSO02/59=YR?GNGP<_36U[NY1\V M1M\#O^;*6[X!1-Z;]9:/7N\;*:1@3A/M!"6\E#D!8U*30D?GM%7*,+?V4HB; M.D%^8-[R(S8Q'Y:W_'CMS?O,FEYYR[< ]PW W;XL)^UTPNG MAIG^N-5I]0>]5-F+59^C.0##'10D7- /6>QUC[,!#"X5CN+?=>$<"&"K@SU9 M7'?8@R]V(P@H6OUVV,10VI,8._3[<$^M:#PPV"\V&<,7I80MT.-[,>!#H/G:R,S%B M\2I6KD[:BU;/ZL_TFVK,OQO<\?*90_T_'(29QV*)*_S5Z0Y@F%D_^4$>WK35 M316RU61/OWCU,J-NI_@ZL!*3^TWFI-W%%\:?PG<';YY*<^LRV_:DS+:1M>#S M3FI/B"7:Z'5UL_X0[C?LP-VJMQ@-?3W[07$Z2)VI&L##*-NM\"V,!,&'_P[- M((P*(_O9H0&!L2%TL-X84*+5/X2G8"0+*]OA?6W5"1'>K1=,O]N!?Y[5MK;3AS<@+*I>95KL#PXS!- M8 _N..REWI_OA\$&U\B0ZQ3V0+N1O8+]Y??_/J9]A5NA!ZN7[I5:M(SNADN:=AE8EX#N=9M2? 9* M#R!"U9FY_O;4_4=]6D:S,H4"(*\P!?\_>]_:U$:2M?E7%.R[NS,12CKO%_<$ M$;BQO>X8P;@;MQN^$'DU B$QDC"&7[\GJR0ND@ )))"@WGD;@RY569GG//F< MD^?2/,F"FQN\@);5,A'H#\;2C[D1#PSB1_-[IUN./,04\YM]@.5T!=MYMHI+ M@18?-ENW&N]<56HO+C50T;*[:BM#Z4"=8-2E\596ZV_FV@8VE\@O>D /JZ^7 M+5-AFIJG<)>B*TWACX)[PTU2NM$^M1RIS3,/]QV@9OG4I=)=/7/>,_M#E,TC M'D+QQ:\EZ%[?OAM/\A/G[F5%-85!W87K#PP:Q)[:;KGGE9*4<:0$^SPLV*"+ MS;EWY6&[O@#LK]>O%A>['N_@8L5GP^":Y\U6W@C_>]:\W>ZHD,0LI4V7ISO/ M8=G!MH"C$A\SU XP,E>7Z!8MN^';)3#>N%A1>$W]VBN$+Y/20CXGH>844#5L M&W3UE,V;TUG/XX25*-<0GAZ@O5ZVM?T!=P(9']?,D89-DROI%^:1YQH+QX@. MUG D/",^5V>SY5J>L!Y,% M!#;[8IX'[4Y^Z_3ZO3]AOXOO;2]W/RD=C\M2F6-[Z_/04H7K?J%[)Q]$XQ*^ M_VD/@^5ZO+/U^\G.-WA_]\/YWM'[%EBEN/';:&6.]\?;6_M-N-^3_YFK5_K!47S'^L_?.Z:7@>#7SF][/617E1JNO%K80;N=(D5#]\;\8IIR1.8=((P*K@"+(J2!&R]]D)J9U/VBA&, M%=4WO6*?MS^.8M$USMR4]\WL)"NMGO<78U"TF2<85,#%[DXJWNUM7CW8=(6M M\)L#L<9YX_S ^N@23@$)(C3BG&CDM*)(6QT(CL'PI',++R55G2@RWI_IIJ 7 MM*![+;2EH-3^D54@,XK^X-,]X.5@$MI>L_?/]=I.N[8)!+!5RF@IHJ3D_1.T M\8:>Q2E4*%^K]N]L^.UFPP]> W')3"TK2ZDX\/[NY_^L_?-*-=-^5*'99#';Y>Y,ZWFKI M3$+!AX0X2P0YX1F"UW!RV'-G^55[UF! ,3-Z]NOO^] MBEGN)OG6O4(!&S 8.BA/]"35JPVTCN+[M2Z_?TOK!B\\3>MH9#JH*(63A!.J MG='>Y]#UI&RN;S#Y:*;2NI?3NN]T9_. @\U"@V2(*>6!2$N*+ T.X21SY57N M4EE1$>AA':CFXK6N_AQJ]UNGU;K1X7A("[.*7/U9;D7U*]YYK2?9^]W-%1Z[ MY6/87O&!M9(>%KQP?>V6FRAT8(H*!T%V+>57KJ>MF0W\\^%,Y6MUB_J@P\^L MUS:]+TX2O@\'^R.[B;-9G\8?,6MIV909C/I"\#.G''TO7R7^C%W?+(\E;D_= MM8M]E)C>J)C9!@OCKL4O+K=>^]CI3NH@.>@T38JC!%CV3B$/Q7>0*\RM6ZL, M5Y^IJ;F+(,8\QEP\V"IEHZ'9K>VE9UX:.7,(T&8+#.ULBT]&IH$UN!HU7)\? M93[@[JEO^IR^\/&(\D,&-0#"(W(05[1RL)@L B MK#\-BGB_ML'J&H\7\IZ]6W$":1(>=C5/(Y:LBP"BDYJ6#W2;GA"=?0[?&]O MLM>K'''AKU2OUP>=A2/.18^Q9\R:2 #W-9:&> OP+SR!7X-T#Y5A?C 09UE\ ML5_;F?=EQ^*0X9[U>WT QR+V SAI;] #NSPX;>4#O/R-&AB.W7N/,1Y%F>9D MM14__BH)[7^*$W9R"TAAMOR[<-8]!Y;8B^VWAYYD^\@?>"JL-L(A!R89;*!! MP0;*$I+*8%@QJES>0$O_=]$S>_1PHCS=O7,3;1>V\\@^&@AV(E=G,T9QK:@S MDAH1C0\R::K8@R8]C.?Q@C&0B3^R!O1 ,C*F &1=;:2(OD59N/QZ8*V/QG*, M:%("\92YM OP@YAD8DR!J@@F^P1C_7]?6XZ#D_35^4>MX?]8%EF$'Y^2V?=4E @:6F4<9NS7\XFB/ MAE<2Z7GS?&LDRG.QA^!_#G:N@?-N#"Z*@0W&M9EI8+-_L9N=E&_['!SV!>5BG^W)VH^?2P(7_E&%FI=*G+GNR-]+*:^*L/K:@&7)7J= M\:F[;CS'9>]_#RS4B/N[ENPFC D.K]F'(R/^3V?;#PBW?1M6H:7H(/3@!TXC6D^O+K&C:Y^3P M L:)(L:+H#67.AD&%D>FVOO0"NI\^$A MHD%QQ*5(2,>0D#*4D23 P!$FQVFS.B;C10(6H:I5Z;>W7/KM/[%;P,-Q[I *LJ0!K^\_;@&4P-I)SB0C(!.)",F0\Y2@80P567"27O;-TGFEIFR%@'8B!7QB6,<"N&"QYKW/[?+<\E.W,VTK M[XH-3@.N?HP-QD 5B\PB;YA#W!F%C*4&6<=]>L?"YJD\W#LK;N M5E%IM(2_TI2\>9Q^M;X57FB7^;C=:3F$#DK=C,_ M$#T>8S?&.Z:-(0@GG;.ZF$7:.8%<%-ZZ8()5+I_23:QC\3AV4SEF5IW=3-#2 MBM\\635'^4VP.!+&/6)>6<3!S$"&)8.2TSX%'2W%MO+.K*YWYK39K7PS;XO> M%(M>%H.LZ,W\,?3#^;]W&_U&@:/^8@?&>:"I-YKGTZ8BY6J")D7$Y7.PL2H@?)$ ^7.,BU%E ]74(JQXS%PL(B>( M13H*9ICEAF(" $ERS;IQ9],B='4^^OG:6-IL#[^BT'0W?WL*>^!NB!"G$.]!H03Z9TLS*"RCFWI"'A;]4Y-QL) M?&*QQY<("4_-GS&@R]CM5%1P-F"]&*."7+ $^RI'GEB/N$T"64$5$D'X8(-( M(;BUC:+?#OWU69(#JZ"J41[T1!5]V7CPNQ2W4M>IU'64!YE$%>,:.>P)XCA: MY*SBR&)&C A.>V_N5MYO+4W!2Y_1,4LXJE6G;Z\K1@\;?JL'EY^E(%BR\U MC.+Q:"J&@P(R@YS' 7%BX3=*#_E$XYY<;4X3-5*ES%;ZI@\06JY@C# M(4Y9S(#7$$)Q-CT8 L[6WA^?E-%BR\61,D8OP%;4!#!W*E#S]0;4?, ' M#B?I*,&(1IJAQI8YO8@EAYDTFF"8VPU*UL6XV[SRS;V$;XXMB6]NT!R7P1*& MSEENM5O0\3?IN0L$.P%;LS9&<:VH,Y(: $\?9-)4L<(T?@ZN5GGNGBFJZOA\ M>_=5 M)6M.5./Q'/.7OH7;P;^A^6-C^%"PLX+Z^8U_P8O#1SBQ79"RX4@E:./@E3PZ M?ALJC\YZ_6:Z*%]J@LBW^^^8+&#\F4&!#D+P:ZF9F4!!+\L#X'H-]*LHM%6O M]0]CK=GN=YOM7M/7?MC66WT[>MS\,)^"L__Q5S8BL*)OM_'V)_\E?;?C-G.T?OC[>W]@$(CB]A MK#@#PQ[]PALG>V+O!,!A]WVS\>DK:5Q^.?_[\O/YSM;> 0V.&ZT=@KT@Y@K' M'#FJ./***">=-RG'=(Q[_^LSR<83(X8JV7A^V=C]<*!U2CKIB)BT'/8)8Y & MD@RBXA437&G!8)^0DX0C@\XL A*%$(0H*KU,G(20B4HRP,,U$U(&^T#!SDI MGEM ?C:V-@]\U(X+;A#CCN6F+QKL)\X1TUC XE@A$@,F4[T&?/$TPA\_ M8NMBO;;9RSM1X1\I&<;025+L6MU8[$;M#HA0-_K.]W8FF;!7Y86-<*F6!_OW6IF;SPO;6:U>TI6 !MTC '/:R^0K@7\5S;+;#AY]YGB((8'[I M!F4NWBND-'.;W>('/,'[%CSYFQ-(3[=W_8&W 7L:"%*.Y/-L#68\X1;%2)/4 MUE@98*$BJ.TI+%6_"SK\ /L;,%"4S>*"W$T@@"_$]W:!SJ5.J]4YAP'6"H); MZYV=P#/ 17K ]$J/4:$ KG/6OZ43H&_7DE2S=ZG?N]LJ,RU1%G?-TV"4 W.A MY/TP7RU[VHOOAK_\&IJ]TY:]>-=L%T]=?.G7VS?,=QBA_<4-R[=_/6^&_F$V MEM=Q:3 /G,R#.P_>7B_>&C%B!N_)=<7DG6_C=?+(]P2[^Z;W??.^P>IUH]7* MC)6*U9E7CFDUUKF/5:UKHE=DK(O2+2/-W,E1BIGKHH.J.F3/7X M;VH:ARTW^$HV[\]LJ_;O9HJU?^Q%V^U-%<96S>Y#LSNS;E=S.CJG MF]^_=^-WVX^U*S=>K?#C/2HTYTU.X0 [I]A5*Z&L8'0)9[>"T1>#T:=6TELJ M GY'J-*@MD]5 6_:&9LQIT8[S'%4.GG#F1*Y,4R4DB2KA(C<+&UXYDH>QI1Q M2J>M[:-COG_TU]'VY=[E_NX7W+C\O;7SJ5'$$FV??(9[[XF=W6.^=S$2IW3R ME>[L'IYL?VNP[:/MUO;6E\O&R5>^=_D=-W9A'$?PG$?'\-W#H[\O&_U&\W;S M92H$\RY(Y!G#B%,AD4DA()LXK+BG+FJSML%%7:^"L[ 5 MF,A%)-H3QCBS @MLI(O3GH2.A0R.*YM[6-E&P@/_B">VF2,";Y"FW=@]H;?4 M$6;%OPMGW0O@494J3J6*V[_=5D6K'4TA4:2$5HA+YI"VPB&9"*/6\Y2,7-M0 MZW0LM.YM=^^=DC:L8O/>)^[O]V2P/6J3GSUQ;?HM_M7FJSTCH(SL[2%$JP6W MB JL$)526",FFJHVYA+6_ M5] Y\<@4J](]L9-N^.D'./$J&[0]H[=B=W.D^!NS :RCG#.:"_-S(I&+T2"B M)6&*:ZHU7<8&;95S9)6=(S?T>DKG"*F<(T_5_,\C+3F,#RSDVAL2E)Z#NB.C MDD "=@079%!$ZLH[4AD72^ =Z1]VYYF9!\ MT'LR'SYUVWM"*AA[(HSMW8:Q1&*T MWA8U=G1VG7"D ;E0((99HIE/W"\CC#VUQNPJ(!(QZY)7U6$7Y2HBP7B=G D! MD(UIY@C%/AB#/6?.1%'%L:PNTGT9BV/!*GN(@:JE:"CB@DDP#Y5!D0E-*>-6 M>;NV076=&S.?.):WK8037371&6)L@$U#"!YTLDY;3IW1 6-/#*[B6%ZC*H[% ML1BAB8 UCHQYQ .Q2&,>4 I6AL!80X-R@(KX3DQL8HUC8&!'1I"A57*C]?:_]QJE[% M2JR2YH_&2BABE';.(4>E04"^&)C^S"'I!)&8"G""K%!C',CG)!=4LEYZ\PRY^/7!0&>'/ M:817\1(OH/@C\1),IB! U4'QA45<.((,\1%Y1;5U,H?2F,H*7U$K_&4B#"I% MG$H11R()L,;$:<=1 D!&7!./X#^-G&$)8T=A"[:5+?[J%'^!MGAU\KZ,:C]R M\AZ\DCIZ!@8,B8C+()!E$GBX!5'0.-B8DQ;F=/*^Z&YAK[&"1 W5GG $/\>< MC7O[=N"G-1I:'!GG[L-)\$ M3:03'F$:\Q%BC,CE^A1>\YSI 2\$>6>GL 5TSYE>"UY'N# OTSS;$5:Q'LL"8"-<25'-J< 8,548 MFHX@,"\-(BX%HK%VG-C7TVAP&8"VPMKY3,[*PNU8Z M&XWXD99YR@A'BE&:V_-IY)P7B$4L0#@L-[E?Y'PB?EXG'%6^LU7PG55!1B^ M-:-!1MYICEU"*G>DY8 OR#%A47(XV4"-!J&HG&>K;="]>FON#N?9XVA5%:*U M"C V%J+EHDG8(,]20+"9Y2+X5B,)IAV1!J=(XIQ"M"H76N5"JUQH"W6A/7-X M7&6OS@B^(X%R-@!W),F@E(LV@+VJD G*(:&H4MSY9(2;=XF:%S98BQB[7XJ. MZQN#IN^C_'C:)O!\8A/X\J5F.X!\OZ-T713(?1,"[HPA?#(VC#6/'0,'FL%A M]S#6[%67J^95EZL?19>K9KO6AP^<=J./>;IK94_[;H17>O!0O>+M?J=O6V/? M+92[!GC3.>O6?*O3R]_O98<57 ]84JTS%)>Y8N*4SYUJ__,(,NJP84YR'J31 MG)FDA9?""&\U4\1C-9N/;T 65QRY]O\^Q/[DK[;]9LYVCMX?;V_M-^%>ES!6 MO'_TQ_$>_<(;)WMB[^1CJ['[OMGX])4T+K^<_WT):+;K#Q3'N6ZH08QCBC@- M$3DJ,/*>,B^X@RA!J!_!J!RWC+JY$^==$)LK=>^Q1HHGC]K9>#+LU["%DQD!JS> MC9O5;.8F/5B\6.#A17'S[\!FP !G>1&*J^1+VO(2 MO=[9R6#H0&%J/SIPWV:KV;\H6HOF^W>;O6.4NK& X0@ VZ]U\X6B!9'Y[YGM MPHOE(@^&58R@G(EBA,5@VNTSD)5R)(#2I\6[$^Q),.W/KT,'LC -Z+>]P\>=I]%<7.X<'N;I;&,A.OGRO>7(* MGVC"BR>Q?]@I+C2\;/[0U74&8\^7&RHUK!#\>9%G:0V>"93JAVTW6RV[-IR" MSI:;?SLYB5UD4MYC'FN>[?G)/\P4(=0J?6[O0';^2/G=J+ M&J!'$W0?Q'] !MK1=@<7+P6W&V&6KK[=;(,VG':Z0ZT:?K]VT8RM JI )/M# M-;NA%NNU><+6XC"JN.*[)E">II\"M?Z !08]RQ-= MAF"29Y\KX"X^B-/';> MXC+G:+9+Y+@U$8,K<[JN (=_!1UHYL^\Z\:,)C_BK^?-T#\N 39_U[_[*6&/6%X+]W/#PU@3=^'G8'8[FU'X'W@!Z<8QL@L&^LZUS>]%; M^^6V((',C,SAK(^_\2_7_65CTI!&%JYD$NM$I[ KT&Z MDF#"=V+8[!<6N*9,4>-MTIQBYY1,@3K/96!4V;3V>O;S&YI1;@B#;?::%S4! M'3) =0".\S%V;P@;K@.?S'^$)G GV,A*?>J.7O&L4+!)%_1 #0 H:Q$0OW,! M6]5Z[2-@_=@5RC'5"R@;=*KVG9,36-XR"&#\X@40_^@4^T5AA)9CR_LP8&/K M+,0Q%"P-J-O7[5R'$97[QNVW3P":,]RZF*UBF O8IW[";@Q[(>QH(%&MDM/D MS0L&<@I+!-L9[#%PF=-6+(C+Q P;LNV+3&T[ MY["]P$1=K49>HCR1F>O"K@;[2:%2)0UH=@<+6^R(-\>1B5>Q415^@WR1['KJ MI8O!U_KV9ZWC0!T*#2V'",IS>->Z%RLW&'*RS>[0++[%'P:D'33O./9OL\CA M%)9\IQQK&.SK5WSFE=+U;P6)LS#;O<-8+.* Z!525$S/#>TMIQNF)9T!>RT6 M-(;;\]?,?"N>Y0_=L5SKM:VS;I:#U,Q&]<#FRD?@]6(EX3>2>?% CF>+[S$N MV_=6+U MN?V?0B]?=Z3/X_T/7TACMW$0*"4B68DL]CKW,HK ($Q"WDMFC,121KNVP72= ML/'6R_49A8C#G0(' L"\X5X81[!WD5GEB5%8EEUTR%"(:"5$*R%$_B"74Z6< M661T[O%)!4.6^("2-TH)'.#W"$)$08C&,R4+;)HQV-#X)'QN'DHCESCJH)3C M45 GA!&\!",\E"-2R=$JR-'1EP/)J(U*4*1S,W@0*(F6=*WTD=1>!('=/,&G^D\SAO^Q!T1L7F?&Y:2-A*:\2ESK"T@ M71_A@0>!^ ,I8V]0RG;*9$N<]R#$9:Z%$XA#1DB%*(_8149E%_ ME* \<=>K!.5%!&5W\\!K&J(("3&>"QA3$9"+ $>6"1."Q$F9 '"DQA,J2L+] M&&%YXM96",-8P%Y&W N<(6H(K1'N'HE'5)"AS9VH8B$X[Q;CF^ MAV?%@U/BARWI;,[9MH_U;!=FWW7S1VQ=K-[^51^%P;PO@5OO3GQ\W3[J'%@F38N4(.DL8!5.79%&VJ1 MR\O E$^8^+5:!"4]S>[=+FCL \Z6A[PKO/ @OY![);L$4R>[SJ[C,GIG)_ 4 M<)'>T%]Y?;!7RR$>W<+W>380J;O\I==>TFM_7'C0L?+8\QMQU_G-X)F&!QA% M)!#,;LN>]N*[X2^_AF;OM&4OWC7;Q1P57_KU]@WS'48"@8H;EF\/3@ $8>L8 M%\LY*+LUN//@@& =3PJ['+QIAE^=_/:]W[WO34;P4,;F?>5UNI#K:KJHJ5C< M@*>>X4%1MI'3.,I*J;D1SRNOXGF7HA[;&*2HB8&B8T>5Q28S18[(#*EYDYA!E\N6SS41YX+A4RHA!QCZ(L=T7# MAS?E8I;>VU8FHEEDKC;9(9#(G>6 M11$)YSI1K5UPWF))@@![EA;QF_@9"AG>2"DJHW!V._FE-]2CL'.^L[MYL?WI MP\7.I_V3_6]?\?[NU\N=;U_/][]]@/O^U=SY]N7G_M$QV?EM)-3]:%,TMC[C MO=W/'+[9VM_](U];[.^^;^WE9_SV6>QO?3S9V?W*_[[\T&]#J.T_1ZHAAA@QH1'IJ#7BV@3DL%4H&B*PU"3Q MF "BZ#J9F_+(O$+8!Q'V\Q@)#%H)C95%7N2&7(E29#EPPDA- MBH9%&QG."$OK4CUSI^H5Z]&Q. ;T1+V0]P$6J3I\B( M)!$/-B+C@0%)EX)228+E)M)BZ2R_49KPJBQAQ62>C)F-,2;C+'4D)(8\YQYQ M+A1RC@7QK2]$9=0A_+]/8%.X5> MIQWZ\JSIB;ZACU>U#2H'T=Q0]C("C/$J00DW7 *12A9Q3\"P(L8@ MG7)QQ"24X:3HZ&-6TAGU9D.OR$O[FE:C1\9"CMJTX,9)EULR:ZZDT2I:SDRP M'N=2]J8(:G@.%E4%8#T7L'X=]UAYG:25 7',-.(*>Z1SQ6,!&J% M>5U,2$%V0P#D@: MBH5EB21"@8+2=3/G_MM5'-C2 >9SQ(&],9-_(D4E/F15H!0@EFLIC8C1@!W( M52Y5$-,SENBIHL$6@K-[XXQ4"!!XKE $6$5<,,!9(Q-2B;D(0L092SGNQ-0I M'T]??SECO]+_!9&N)X) %7JV]! P2K5"$B*"HB/'G$=<*X^L91(9&1RU6ADI MK;\AZ@+H%15Z-FS8Z8?HTV4.N*,M$CGLC_ M(LZ<08ZF[)+"23)+5+ R=T2;>#Q:A9XMK?Z_!E95A9XM @%&>95@.%+O%6)* M><2C$&!8<89\L)Y3YARE%G@57]=D%9U1;S;TC%95OU[@1,]%:SU-F"G*N&%" MJYP3PY371 1-4Q%!\1S\J0HZ>RY(/1[W50D;DF<)D4 $XB '2"<+D!JU9(DH MJIT!4F5XG8CQ/*FJZE<5[?4LA.]Q6%5%>ZTB1(VR/NRX2!1HGE()[#[L&7+9 MI:9=\H:GA),*1<(!K:*]7KN?K:KZM6A6R#"&_=\JJ\&T(LGJQ 3%$N#62BN) M?\9^?E6[?1;Q0HZR]V8)P'CA@IK3%(,@(02QQ'-@6)L%>PP$D$ M2G2&6%77$XXL*I_WF&PE3F[6FL):AD]TA8;I)(. MD1!#8C0%\]%5\-7K\)D]2_#5T^9L^'RYQB+83%Z@35% M@M. N+04@7UH 3BI#T0ZBX7*);]HG4Q3G*(*B'H3-*8*B%J$:HXPF10H9M%J ME&30.9/$(:N%15%S(9V3W(8RC%S,RX>S-$SFC7IJGBRE2Q4$L( MJ!?C'AO/!#%"HR!,X13G2).$$59&26YR%VF>4_/J0D\1#%5Y;-X$U:FBE!:C MFR-DQ^5F"4)(Y"@'W8R!Y38U!B7LJ"/*>4ERVJQ8UT^N/%J%*3UCF!)[::_, MX%QRT+^7P4*'SEGN!ER<3;[)("9-I6:*42&BX\YYP[DG 1,/TM*E948R[I][5HX"NBH!:37P;891(@D,PKH7!.5./Q3/27OH7;P;^A^6-C^%"PA8+"^8U_P8O#1SBQW>_- M]G"D\C8:'IWU^LUT4;[4; >0YG=,%DC]S'I/2ZX)6E4#A>^<=6N^U>G!5,$8 MI-&K ^\A5=4 M:??_/L3^Y*^V_6;.=H[>'V]O[3?A7I4^9%]S 9(N<;K9NQG6N M7NL?QIK]_KT;O]M^K#7;_6ZSW6OZVH_<%#XO<_[ E;T!O!8^D.%T( VW#9!2 MA8=62.W<]NZ7DKEL'8A-% [W\-[A1O>.#_\]:_8O/K?A(<\*/\4./'UW]]"V M![O*YG"F/@\GZJ\\3]N=P00]0)H'DLK>G*1^/6_L;AY0K:5*W".E=>[^MP',0BW^S*L;02Q;-LMD MO_.@J&:9M*>GW>R3^JW7O@$R MMF'W;YYF:.P?-GM7 @>"YK+874EB!XA"S=;.!YRR9DM263LMG)?Y%K>%[E^W M>,(OVU?-?;S$UFU4)-IK8!3Y5Q%IE MN,A$.OZ,_JS?_)%Y50+JVNT55^MDDE$[B=GK5J 17-*61*5X_]#F*^3-#[:T M D!"[7N.::V%#$P)5+ND:[W'TG(<81L643$?&(?-63M"% T^A4 YBV'F;>W1 M#.R6]3YBH1=QO%OPR%=@5NV+=\ 7;AQ]/A""T$@M0;"X'''/,3(J:.2-@=U% M6(V)!<.@+OAXD%G]47+$'*'42N]<"IQB[Z@B4EHF ;V8%.R!<@>5'"VA'.T= M6"\2(9Z@:&W>!@U'%M86.1XY;(R,\A!A&ZS+"47B"@![C"A9[9P%BU9%%SBQ MT;!DK4O*22^!Y_$'FC95HK1\HG39.* R:DF%1L0*L "%L\@P!K@4DX7MQFMA MKBS ^7)9:FS[XO_V:ILADQ78A#^\_[R[M0F6 M*;S=!W(3^[5V<7967*,X!+3W_$$/R&[QG.4182?].7B" M:63^[?GGOM+&[O<#%1+F43@4 U.YOVM 6BF*BDC3Z+0,6*QM2-B'&9Z,G[,) MD%',RD"M=R1Q;^"7% E.S@6!A1D(T'WE,BH!6B(!.OIZ8)UFSN"(8-N3B&.3 MD/,\(T4!-2=LP / NXUI)?1EV1H!LRL$G82UG6O4!#.FU;S, M)I*]=>4KH*V/W?0:@T^B[>78KL(HNOF1PH^7[2,PF"R\%D/LQ^X)6&;-_6.LUP0:TW9H[Z\&'>[V:![F"&0#C#TPFWRO= M$%MYT""H_JQ5NHOR]SHN'P[!K?LPX"MW>GF#8F6N9R _;'][VRWWMRJXK M=YCKOV]?IQSHT+W9;+6R:VK@J!HXIN[S-@6I!/:<7PZ(-AYHD$.]\.WLI0.J; M/6!9Q2<'U&CT"UG\H_6'0VEN@TC6;CQ;+74[)\4[U\Z.&_J;1]V]Q?(&BE"J MTTTF.*!NI7*MSOG[2MR./QF M?B: G3/@HV-,$)XIXQA\=XAJ&1O6:Z_67^9CMV^;8X(T6*:;]'P@?J>V&3+Z M@5WWOP=2 9 WF',W/)*^3<9O7B:4@[AA%&1!>IH;=FDGF-[P1$X_TS>5 R8* M)KOP4_;\80QGK=)5F0_0:@&6(@/(28P#%&FVFR=G)W?K_7IMTWN ;QAFZZ(^ M(VEES@O&!35$R;P7.444DX%8PD@D3CYCL=P'&>Q5QM"4B2-OEKY^_KFS>WS> M.&I<;!\UV/;EWD&D3'GF*&*&P"['<$ F=\7308.%Y%SRF(,MI.JPQ/.PA; S M,2H16 B:2TF-BS+[D)CV+"G\4.OO2JQ60:P^'_C$HQ,R,P"G$4])(>N"1)(J M&B.QC(K<9Y'ANF;CS;X+#M"-/YJ=LU[K(I/U88C@'4<\@\.=-%RPX<8S&9QO M6U*W-Z,\E"RPS79I2=S:G@;XS^FZ$K!'G'9Z!7U[-[22?CUOAO[A,%+SQA<' M&QJ^_HIUO4[KK'_W5VYL?!Z$,W9?:)N3>F2";OP\O,KY.+7?8:V[T1XCFV"P M[VSKW%[TUGZYO;W#WCXRA[,^_L:_7/>7C4E#&EFX4@>3U !PU'B;-*?8.253 MH&"LR\"HLFEM9>E'-A7N4(9Q;^L@Z*&@V[%]1=KZA\UNN,G,BC=[9ZX7_WN6 M#SN!>Q3A:!DNP8C-*O6]K*.V7OO<+Z\''VAG _>&9^"PI]/K-;/M/L;CBZL6<%]:*'?N2.U!'L5M[QRF M/'GNI""1$Q^MY-KIY//.R%S0TV?"7KGI'G.H 3M,%G30HYU4>N0F>>)2\V<, MZ#)V.U?;#:)O;K_QL-\T#JQ1W&$:D1<)]ABO'++!*>0U28E1DL^EUC;R7(UO M,*?E;&+8#M5B>[;7?2X_-[ M=V%([UN S6]/)& 8\0CCXA+D :-"4,49C\ +8F> )^/H#FG66>[ M9W%U*4/AL^ZT6IWSPBE3.,)[9R?P"$7$9'_2H>E=?/LF)Q_ZW(8.B?SWB?U9 M_#ZV61?#?\Y=?0[)VV M[,6[9KN8KN)+O]Z^0V:I(TDGQ0W+MZ\)[#HN26R1#'V5)C-X>[UX:R2%IGQ/ MTG4F[GX;KY,[W[OOL@2O"R,>==G[WQ.L&JS$TUUVD!E_5V[H4HK M82\S]>EK*=_SA*59]SS/J*=ZQ))(S?!44V3DK]0$-$H ?\LS4&Y;MV;@ 25^ M%:4L/EXYRLA3%M^GMK9_=] M:^?3[\?;EY_ISM;7GWM'FV+OS]&,Z[^:^UO[)_N[^\WMW>WC[:,O;._DJP## M@<,U6>-HCV_O?FPVMEJ'?U]^&&1;7_>14[0.A/U^S9R9IZ]B M;=SK ^UY5.)\A;BQ2G%+%1N?+[Q\'F/C$7-NH@PHA%SL5N0^*%IAQ$/RPO@4 M14X8-Z*.MM::H+SGG!G66!<.@QK)(@D5G-%6%1V>BVM*/>2:-XH MY.=,]ZP WPNM9I?(6X\*BVM(M:O EX:8\1:TYR\3'.[]]PQ"S.1NRI;A".A MCL0H,2FZ2(@Z5^,YL"_M47O%:KJ <-:*6;^LZHTP:YJ$A[4D.29_8I5;P&QP16S?GG]&V76BODDM&/.!4FG^]ZA/9Q^6PD#9% MJF( _JMIG=/QVLFO.1F[DJ)II>C[ 5A,E,>D$35)(NY)0EH9C1B/E%,E'*=I M;<.0.I'CS6=>>?9U)4=3RM'EUP.)LEQQ'"QM.!$K" MP18?=_5-+#!5+Q.JRP2-)U9$>:%LE[N8Q^;$U@C%M@]//&N'A,<5!QPOAOGA MY+35N8CQS]C]T?1QLEI==34H-*A7U-^_^?YOG5Y_N]/?BS"X82'TJOSE'8H# M_WX^X%PQH0%QHXL,<>8I*$X0B ?B< I&":;6-D1=\G$F7VNV!RE1_L8:E E. MW7ABBU3HLB[]L/A7K@;5](=7>=#C]>JOR],O.'UP80)W57-L\%+^'*D*V5^G M'3:.CO/I**;!)H23!+E3V")MP9H4Q 5C6'"*DND+V4\N6E%,K.<:"\>(#M9P M''CNF*X=2X)28*[2'Q"NUVX ^]U5%NY#_>?/22H@GJCU1:M)P4H^MW.QP,UV M*/X:M "YSK]=GAS:[P-A/CUI7/Y^W*!?+O8NP\D>_9I9 MX[:AWM;^T?P^?Y MWK?//_<_?:';?XX(\\G>9>/DR^7^UN]'VW3_:'_W"]O>_:.Y\VW[>/OD#QC; MX>'>TX.%VLTOH#3,NI6+/U9BK3A?^;-?\6;<;V_ZBUN_"U0;>E^]@2?_R#Z#:O7\^LA?MF^Z&_7K[ M78\&MCZ&GM_GDQM(Y6\#H=R]ELE/()+_!H%\'Q-\9M?^7")'VN.X>GFH?GJR MO;5_LGWY&<;T'<;9P(UO>V3GTQ[9_P88>,-PY1JH7E48= PMJ&Y.-G:4_J4KV@/M1SBJNIX.VUP]L_9L W$;4T MP21,=.(A&"U%8)SHP*,U2HKGUX('AMR19I;K>3VQ!B M,QX'LXP$\"W4(OAT;9?G@N)I8,/'G_ZPK,7=Z1:GQG=Z>.AL\S$1Q):DZ[3]C MO]\J'3[-[THO0JH9@*J\3H+V&.-.8\H^0 \1#&/=&(,16D) M4\8%(@"HB!AWB\SL#UXBK^\KU^"7L"8JO5VLWHZ6/PN14X\CPI9JQ(63R#GC M4)**8LVL-L&O;5 ]WOSR<>[,2GF74'GG=EXQJ_)61Q7ST^Q1TX$X2T4B%@7M M/.S(1B-'A$$.^Y"BQYYSEH\JY(3&MB^GVV_A0"*;TMET"-'U:S!.&/=9LW>8 ME>6-G4&\9-17HK8VVE_N+4*.VD+EN;!CJ85,DV#3%^N;(6=K>^L71BJ'%I=?LE8Z"J_?JY ME'E[9+_V+J@07$")%@V((T6:)XT8U2IX1;BU]Q1R?+G]^BV<1I1IN\U!RGF\ M2CE_4R<-+V%&9%?'_;GQQ;L5^#S26+AR8TBK&2P5\D @$'?!(TL#0U%$ ![" M!&6Y LF$MBB5@_+5:.U<3Q4LYO5@!KDC0RJXS"8WM YR[5VAN-]FQEI";6_CD=>,8]U;DKK349M+@AR-CH4J;8Z:KR@[LQ^UCDI MS0N[:"O@K(!S-E'9&(Q0%"E)&()%),@XC9'DACGJ M+-#4D.,!R-.#$9<#4Z?HF#6Y&OK@N2;5RKVOXOF41=0%N5E$?:FZ8]Q1.ETO MO'1Z"0.[]N<25DK?_3 L^\_WMP)\]^O/_:WMK'*XL75XLK.[?;B]>WS>V/WK M9)M^9OE:XV7_#X^W:0-O[WX$N/@+H.'+.:B\:- /9&=W\^?VMSVV=^1S6X'S MOR\;8GMW\T :(311"2F7#]VTTLAB,#&34XIRC[VF=+18NN9,"R*U(10^DI1+ M5EH>%!;8XIC$:!'L*3KOH)92NA&^P#;V/[9B:_>6JJ_X"4MC8/3XP6!IF540B-P3G M5%ODC"6(1(<)28HPSFQU_VY:J/-H M#]K>.?C?27[1^%X9Q?>/\GW^J/9V'U_N'VYW=S9VC[:._G*&[N-GWN[ MFQ=%_;CF;>]LY,(Y[[.G)WK$B>3($A(1L\9ZZ2-)!DQK66=T/%MKY=,Q*XQZ MI1@U]P*7#V)4!4,SP=#V;R/QI]0%R9E 2EF%>! ,&1PT&+?ZN;-I:E4S[[%9@N085I"T0TAIC5B G5!))!>*< M$\2ELTAKIA S(K@0L)(1((W0NB1/-@.KO+WEU>J%V4V55C^#5H\:54Y1@94+ MB#.L@:B ?CL ;20==SJZ+,]V;4/7#5ZFM+Y*J9<]FK92ZN=4ZI&MVADEC/<* MP8:=$(^!(&WA-Q\,$<);XYS.#EMLEJDL1G6L-IU:_YECO9YJ@+R)(F.+,D"* M%=ALAW]W?.5962BV?1DS0X0Q%M:.(1XP1QPG ]A&$J+>!8.MU5&D7+>8Z*J= MT2M6[459(0^I=J6],VGOJ+DA*:?<&8F(< ZT5T@P-XA#0GGEO2?1N52U(GOE MNKLH8Z/2W?GJ[F@82$Q6PW(ARV($JP(S9+312'GF:? <*Y$=@.;)CH)%'VN\ MLL#2K6%'L?E$EBY+7.927Z.R56<+ ;WJ>N=*,'YC-NMR5%H: L5@4>[(+:S, MU_EMHGMCYFL@G%'+' K.*\2)X\A:RY#*IVLB)@'\.&>Z2S[NFJLJW[\*!5]< M1:!I%;S2X9ET>-2(Q53S% .H+_88<68LLEPKY*,#K0Z2D\1 A]F2=-VM-'AU M@O:J+?H%U'MDB_9"YY7E*#GA$*T=1MJ$2(F-.&B;/4H;KBKN9XD5_!F,D4K!GTW!1RV5&$72E I$3:8R7F&P5!Q%WC&/%:=) M^8+*,/.4^L^5@B^Q@C^#K5(I^/,I^,@.;A23Q)B HK 2;!70;1<,1])K'[$V M+FJ7%1SK\:S(%U'PZN!DEB"_ZMADB2R56^$%E6]U'H#V??Q\1&F+L>4(?D8 M-*\1<%$!\B45BV"1Z%QK@LZCK'KE6UU&/5Z\05+I\0+T>-3RL":)1(1!41&/ MN,G^4PSFAS=$*EA51H@ /5Z2[.=*C5?/[*C4>!%J/+(=RP@K:#E%260U%K!< MFG*'&!@=,M&LU[F][H3DP.4Y"7EEX7Y%N[\;Z3]@7@^K0)?UHFT53V!H&>,%L+0DX#<64-$21"=G MK H [Z(NY+S2O^>G3"_L8ZY@M8+5Y4]KJV#U&6!UU/@U.L3DHD4B.HEX3G S MTG'DI,6$A>23Y+FH!F/C$405JE:H6J'JRG@C*GQ]#GP=H:U:":=3T @#;\U1 MV!1IKAW2PH*L6$\H*VH "/J4$.RE@=8IF@6N1ENK M+_9[V7_8M*[9:O:;L5>U5;O\>L Y"P",$BS!7+K4QI K+&LD@R$D8(<5EJ/= M\U1P2:08%?S'J6*6TAR H -.&'B0&FW#=I6R>NVXJMEB06JV'6JMZR6IG<=N MA/<&;^.- E M?/T5ZT#-S_IW?^6N!IW/K7+2C$S0C9^'W>%H3NWWB%PWVF-D$PSVG6V=VXO> MVB^WD05@960.9WW\2?U)[^GB^&!7QA$Y#,Q$6P(&YSA'L6I.O-8"PX:O"5V; MONT=X7;>?HW)=0"0^7=UT^O$Z$5D\YIMOGBAE*I#WIN.\MWT'NRAVP9/-H"Z$2[X(S<^?X1X/C"7 M3PY,6KI9?,V]9&9PMS^.88QX[^B/DYVM M[_#OYL_];PV^=_0>QKQ]M/WGJ--S_WAG=_^H?EBZRL0.N5@I91S,I K7Y\0U\8A6&Z%I&(LP;);3\W:AJAS_>23\*J@QO.W-+>GS3Z, MXS*6E+5PAV3^&N*/V.J9TK-)T?FGZYHH#%45VN?<^"E=(&)(B2P -S(V9GRJZ"E@OGF3;YW%OQ MJEG/*U;WA7"F.:A[:OZ, 5W&;J?2]!DU?@Q I8HV"-0QQ*C1R7FLP M]G0,SFA%;/Q>>5KB,Q*ET1S$>RS.WSHG^=\B M1 "0D:7Y0^O4V:=K]<@ KKKGF"JGH->+.1:1)S"DO M8)@R,%!3R&T+ZE3@)3)!*]5?,M)4J?[RJ_XM%@6JKW($EL46$<(4XD)P9")0 M*2J$CI@ [G-6U#>DX^7/*N_3LG.H/_L=?USKG!::[V\H5>5L6F8.-:7'OG<' MBOYY:+OQO>W%9JN,]@(U48#55)%Q_< ]B<.!"G* M"1.2^N3 _M1XO'Y+Y6=Z-9K^3&=SE::_A*?I*JR >>\UH\AKDJO=,Y83/SQR MVHG(*+[B%7>4Q7B2,"9@H 2G."@N-\A*+)"W& =I ME2.DL%>6J:]TY>>93G4_MW\ T>]TFX^,AZ_LO9?T[ Q7[^*WRF![!-3Y,8Y" M##8!8X-TM EQJ<%@\X'!;YAJ'!5.!*]MB D%_RO7S*M1U86X9BI5?:*JCK$2 M@1.-F"#+HT:<69NS-2P2@*55Y 5QEW%%KA1V)H4=92^.8!J-QB@D(W.;\X"<#P*Q1%B*AGIG M06'-D^V,RJ7RHHE;_2Y<:*"U5:[6:M*8&^NY>[VJL_"F(>#R)PL!J68&4 MGG%"KP0^E(I\$(4>)32!)9+ZR>)*,@I M*# 7R''*4:2@N0##)B0%E*;RQZR>/P94J>9!I9K]*L9E9>N8 M?) U5\'@3##X 2"PT6\44.@O=K:^T(/ G>+1$)1$-("#5"/C&4&,&F$%]1[6 M,7=G?#(05GZ8Y57>169$5EMY5;"&<%!>0CA&W&B"K#888:,M5UYQ MEA@H+ZD<,ZOGF/G:[L:!7^:[;;9KH,&',7R/E4]FF6G,1)/N>BD_P4KNM/]? M7L<*_69#OXLQZH(M;%#8>^2DUF6(KO:)(Z=#),9K+")0ER>70*P\,,NKK@OQ MP-RAKM5A\)S4>(3$" 5+9+1'D5L@,9AE#09=%L%K$Z.DQONJP,WJNF/^LJU! M>Q2;^_;8MG\X6YHNY6LK-X4I6\#<;_%V.L9@D*+$L2&2TR/!G M72[MQ5#0FL#_J&4B@0W'QGG,]/WK*M_+$FOKPIPOE;;.05M'R J3A+C$*?*> M6\2UCLABZY$-.B9.$N4F@+;R)='6!SC*L,,8C#/>K^"K_,FWT-%FM].WK>L: M@M=];1;A+GKH>W=VB7G5Q?EG>_CEWK]>VF-V,]"A*HLVM_V,C+%/3UWNG S[ M&H?4)#5:#Y?0=Q;@+B%>!DKB%L4 MQ(U0=BPY4YX$9 V78&!K@2PU.>_$X"1D],K0M0U3IV1>A8T6BW ST]D5]!G> M:M!XHR7>X[HTSM'Q^O#2SL.M^XPCG)-Q5&YT=)V*)9>LS^V^;7]OYO[;+V<@ MO0&.L$),X#E=ZR-4X-_7T'8MF"4_^/#3M\[R% ZBI2J^L!"^P,9,HIA$P(XP M%&6N_"43188*L)"4\59$E@2AN5&9,D]Q\BU?5$$%6J\5M.9LOU2@M02@-6+D M:(Y)Y(H@DFL6@)$YT-.B$E3$Y? 9YF"(O(8Y<LW:.L)B5FA:9(<^]!NPD&[>8>21+,<^2$#(@R;Y)3-#FAUS9X79/Q8_E5=D)5 MZOT,M*92[V=7[S%W37+6.(<,SCDO5!#DM&8(!R\)K'O.RL_J3=5X^_;*7?,L MO":>VB9PF4%CJLI!L[)4IEC(JP9C5?FD1R#8Y_,Q@L*I-%X%C7"R G',&7)! M.10$B8D 8=&$Y$#XI^!7Y7598I5=)#VI5'8N*CM".C@+%%O+$?$N=_)D&N52 M9\A[FL"FB,%Q RJ+QTO]5*Z4YRWX4?3GJPI^K$+ZPH3LNQM0M@7C_V'[S1^Q M5Q40F ^NC9(@<62X,@NT(*ZRCL38L8P&!2I>7C9/,H,R5 MTLZHM"-D1*:H!548,6T=D)'DD55.(> @S G)3>1R;8,L28C=6W-_?&V'9J_? M;;JS/M"109!*+=IN&YZFY9%E*% D7O=2&AI!+EI$ZXW@Y-/R-EL"XD3FX5'4PWGJ>^(JEBK]D M[;7/;=\YB;?W@ K=YXCNXQ79G*0J!>F1ML0@K@)8I41C1"6S(G""H[2Y(EN= MSL,\G5I)ECP]K *[MP=V\_:W56"W>+ ;I;*P7BKAW'R5 I5U%JBLB1&1X# W M046L\CF^J)LGU;1[+K!["\4QMF-_,LV]6(1C;LIZ$^6,O&.P;J%SEM/L=@#UVJWF.-N@<>HL0HR698\\C1$Q*U.2&.MT/]G[TJ;VDJ2 M[5]1$._%ZXY0,;4O[@DB:$/W8Z*!MHW'@[\X:@790N)I,89?_[+NE5@D;+,( MN(*:\- @Z5[5K:IS*C.K\B2#X2-&B2A\G6['KJF<=^O(QX+ \\1AT4*@A4"; M;'07 GU( ITQMP.QTCMJ$:%<(,ZD1-8FBSRW"I/DO5$YZ-73%9,^\B(I56T^3"V7O>/X)M/JR0!/QJV1H=VU.K OV'KJ#^(8)=_ MB=W3_'*OU>N/ZO='<.$@#L==N*"?6FD\&L-'YYG].N'5G? 3W]5?)5/*((T]4"INX M4]I@KCT5T9BHN"?BTT9%IAP3=&&67N71=_XPAG$W[J8Z?/%[S+U_'LK8F(S+ M>F^Z7;>71W$/FO![M^^_+"F3?OS/(?9'_^[9#V:\^_GPRP[=QCM[?WS9IO\& M1GUSLOOG/K#@)MG=6_^V\V&?[7_VT.XW)_\YVQ;;9_N?@J>86*N0TL(@CJE MACB'5"(Z&D5)8I.%#P@CAO6\(&EN9$B284$]AZGM3"*$!:)),M(8L]**L#X= MY_W3P3C6&'V_^FZU@@3, %3] >-RW.\!H"K\3<#T2SYR^VLK#?I'TR\%]KL, M2U<-ZSGX[#>8N"=QD&4$ 6X905F=\LI46[L%BB:O5$S,OX>J&0JM9\Y/>P66 MBHHWIJM%S?F RJX]'L97TU]^FVKG=WH5MJJ+?KO:TGQN:8;RJX;6;_]VT@FC MPVS2K.+Z'.XD$C/YYLG;J]5;,VM8_9X0JXS1[[Z-5\D=W].4W>G*'S66T%7H M^@=HK&#?_]+&-?:!>E;@F_7!3RI61;5M;[% M?K2#UB883*&U;0?^L,5(NY47LQM$"U]:G]#2)W-]0J[TR7W+]RY#D"*;">6\ M2-E"?83THQ %N!S1!L\85Y)$E9+!_EK_XT=1G=KO^ NLV3_ EGU] M;LKNGENR,_Y)'$X]E!<1^CGY"([)_HSH9_?OWS\W#W<__SQPG,=?OSLQ?;>QZ,<#MH_ MVX0V';#_G&V.MCLY[+,YVCG;XCL;^Y^8,=;Y$% ^08(XSPG3)BA$%%M2%'I2 P1BFLJM:41<\],$)Y$QBM>)%-> MO$&TN_!B0WAQY_557M0&.R6 "*4G%'%+&#*!.B2YLU9ZD*+ MA1:7GQ9OL_D'!.@X,)\+CG)OLLIMC,YSB9U@Q-"*%_&4%\EUO#B$!X;?"D$V ME2!G#$?C/ V&,819T(B3P)&6 0@R,*:$3I3D$WI$M/52'$>^=0!A&4_H3?8: M2J+L@TIWV&"%L$F:J#GFUOHD.,N*>LYH;.UC^,Z3+;W"@(MCP*TYUYDFHF'! M2XAZR7-"AD:&6XJPQC@YYKUC<66-D3;GY+XV8DFK;2[@-5:>)^.,Y))'1PQW M07-8 $7>JK?J,9S" O@' /RL3TBC(HK1@!1) H&=&Y#C#NP>3J,7B0"IIRPN MV"9Z_IAI ?RS 7Q4604;%GFE&+>26L6B<8Z(8+T2"=_ VRF ;R3@9U9X3;'7 M(HJL 90EO(Q%#K@>$69TB/E$D$F5CT,4;Q#@7\)F: V%'YR,>L*=TCL<;'U9 ML;%%=-"S64WN=-9SP:O)YK?1P$+7=WIV<+HUBD>5: M<.>AWX>$.MO*ID#A\ M&0(NC[3<;,\YE(*19#$QR(,S@6!B9<5(+9!1,@9!A(LZR^^;-F7SY37NM>FP M $ NQZY$H>9"S3>G9A&U-,$D3'3B(1@M16";TWJY_H>9"S2^3FF^SY1R%$(0H M*KU,G(1@M=;)<.,U$U(&^ZA;SC?#,7?=:)8RX CO'.9X039AQZY0B$<^F/D;+"&/.)QE@P(BT M6'(ADM!1 >5J?%WJ8^C B QBSNMU<7028Z]*/CX>]+]VAIGT@5NOYC/F/,G\ M$7L$,)WD*Y_TQ]TPR5BNHX#V^+A[FF. HVE^Y7!D1^-1?W!:Y1E7>W??RU?[K!/V;'K/IY;?)J8";:FH4XQU+JI#GQ6@L,5H8F=!8' MGB4> X%/<9F5STE,7"$TJN7R"_J'2;'^*P(:EV?XX]U((OO!<4)@Q#Y + M*N@J(4N3N$I6#;EK@TIC?];8FTV#)TT)+HG&)=&X)!H_5**QN6/Y/]SP2-5. M/QL:MEN;TRF"Y0!_7!C)TSK$+3#(+XSM;&B7/.62>+*\>^!%;,J<[9^O?=C[_\7EW UJPL8VWZ9N3_0\? M/^_0]]]VSJI[P>OA<+\S&PJ$>VULTNT/VWR;[GS9/GMS]G'C]\./1]OLX]XF MJV,7.U]VZ!^=ZS+T(J,Q:NZ13 HCGC1!AAN*I%6<*0XO!+&R1G";,5-2] I3 MOFRF?*"M[,*4363*N7-%PDFG TJ!&<0%84A+ZE&2W%O,<\U+MK(FVD86HBQ$ M^1R)LDD;RPNCS,**MV+%W1G[T3,86T(%DD$!*X(UB:P6&D6?L&.1$RLHV(_L M/HKQ3YJ]_*.HQ(\* 3<]*K$>\I[(42656JD-UV"J-O?RWM^E^,3Y[MZK!\UY M+O=8S#WNF[ARIP8]P#V6P1;8.CH&.LM:PU5P[Z#;=U5L;V1[!YV\87BQ]^[J M!>E!4FINE%5X3?8LX]P&9J 4B*3HCF8S$AI4U2>]35>$'.PQ/Y%854"\R M[E) _=2@GHFG*&^38"$A#*.)./48Z> 8HH3R%(3SBH/G *-:0/T\0;WX$,$" M0%TBJ(M#_&RL@ FCHS868<$UXMA+I*U(R,@@?93*".Y6UDA;B_D(ZI-@_KYR M9DUQ#Y?!DZK\IZIZ49T@TCMHY;(M+6\'@U.4'[$^>WQQ\+D(L"W%H8";DO). M'.U.ASZG#;W. Y\[/W]TXWS4KU)TZGR+ 9W%0;^P\ZW8^.6@ F@ M';(A4<13HM%P%CVQV4'CZCY!F09IM)6MKIOSR-OQ<-B!KZV\LESQ=K*A%4/9 MT7I6CMADH#,+[_1'OT]'N5#OXJCW_;GWM;NQ^6UW8^L3K*\1C&V-K- ,<>[ M^Y(NUPYW)DC,O60Y&MY6 /!_NB^UXW 7GRMN^-\XFOM[JUC M^.PG@@T7G'&DG8_@:Z6$K/8<19TB<+=CUNJ%^5H%ZBPM9X&T*!6 M /P.1YW1>%"VMI;#H_I)2L)&9SB5'-I-OX^'T.;AL/#M@CVH\^"5-AQ&52*, M'4>90%A2Y'% M1"$)>+;.J.AIV9Y^"?!>F.-T-W@7&-_)*[HH>,J5H#HBR:A!/$B*M+8219H$ M3598ZOS*FJ"R01"^UB.298=H;H?HZOD\U,GB5#T[43\:CMVP$SIVT(DE!^I9 M^#?P0JWK?0##W7E9U=0>B4#WY]PVYX-^81=Y32$<[>?<*6TUTP$K%#'VV9UR MX$YABTC2R@9#0Q*+VZ4O8>7F,L"CG[R[-0,4I-\.Z3-.E>3,N.0I\@3&D$M+ MD-;&(P=C#?^UBG&SLL8P*2A_OBA_]%-W99U_&O3/[3M%D>.C#!'A,.+>!62R M6*4B4G@>*5>*-W&=+QE.CR_FUP/$IS@8Q%#)7P*2'66.L24=*RD[5(XKS]4)G.!ITW!A E^WAO#_XVVF^EQVR M>GI%\SF"K?CURD!/S@%L3H:YL.RM6/;+G,-#J='418,P%<"RWDKD"'$H<>T$ M)8J)*(%ER7UJI93@*4"HD"M0SQQ *R+H<>E01^ MCD(;'6$1OD:"O&P"O81-H$J'/&_R7%\"K9TURLMVSW/8[LD5(>-Z+_S5][D8 MQ.0SL5#L+6M"GORU]V:T_2[3K#_=W7A#/VD>I6,J(B<#0=R"C>0$4TAQJH(! M;R&(SWK\*84L8$"0F\'!X1-U(C35A$C'FCM5)$ MT[2RQL6]3\P5&#<7QH^ULU-@O# 8'UR%L2'"8!L%SP^M .#N+P'[],"]3^VAK$KLT;/:,^,(.'MMI.KW:# M)H(H9Z[^?CC-\\._I*!?NO1WW?IOSA(1RFE/G M4=#!(.Y]0& T,>0, R?):D=)#AFK!@6;"IJ;Z@@5-#\VFF<<(J\5UPE'Y%.6 MF&0^(H:'W?\I:'Y -,_X1='CZ!7AR#'OL\I*M9W+ M =R!:$5,M!'\(E4V@E[F1M!.OX="#&,8<]>M$GVRFU2V?I;"\?E)L G&]F)H M-[\=Q]ZP'"*^):&>SCD[#M,([HY%L/RI7$=2(QUL0MGV=.TQ(N? M,80?:]NG0'@A$)[Q<"+CBB?FP:]) 7%B&7*64Q1%DLI:0S7&*VM$S-=_+!!^ M-A!^K"V? N&%0'C&K9'**<_ F3':.\0MX-@I19!+(7ALDY$DK:Q1=F^_INSW M+.M^3^\@'VYK?;7=<07$ENUV^R>VYTOAH::[-]=D\@"O3JJYI4'_:/T(NG4T MW(BC.#B"QH9>[AP7_[:G%FAVU/][$.&6<3CL#W9/>G%0(DFWI-RS:QP?G%+( M!=ZTQ^#X$(MQM-)2[<7&POP.\IV&X"MF?W? (10M. MA$FV3MJSWEG$L 4CRV#K-5E98_<^REJPW> 4W(5N^A1,/SJF9UPDSH&5'75( M@M&%N(Z Z:0"PLX'07()#8Y7UKAJ2")NV?5Y/%;8'1W&04GR6097Z$8QIFH\ MU\/G\7!T%(%G"WG>CCSQG+-CA;;*Q(2HQRDG]V!D \U5B, 2TLDK+,+*FF1- MJFI0X+MHBVCQ[DX!\D,#><:SX3*11 E%@F$%0'8,&:$2$@!@9ABU\ ^L(#X? M*+ZY%50PW-PE^+&V>0IR[XW<&?_%.V$=5@Z!'^-SO!$C%TU$&EA8\\2,(%G# M@#9>KLTLZ]:*NA9\?T]5 BJEZ OY@#L>&_M)?.9GU[G^(,0!JGOD%8-Q"_UQ M/LHV[8C)!T;]XU=Y5(?];B>#B_;++!/PE] ME0*2"UPAR)R3II17/O&( I<:\<@E<@;<-8NC2M3 \B'SCI1H"[FH;(7%H>F) MX]Z%5PNO-G%[L/#J$_#JC,_L6'1$:H$B#"CBV!BPO(E&U 4?/0OP;EA9TVUV M__!7H=5"JR^35A]Y9_9G<U?\*/Z:,< MV<%!IS=ML00X35[)3917&2\'W#KIM'ZITPNQ-WK%9,7)EU']W=YY!+C3:LNU MU]J(/AZY.&A1VFY13%2[-3J,K?> ^QA:E330L!7KF@\57CL)NK0WFI3?&F:E MDDJXL:K794\ H_E$:RZL#/>I%]YC.QS:@]BROKI%U_)-<: MHOBW]5YKW8_R/:N 3HA5..=J4+/U]W@P'.!"_=OKC8?>T]:77/^FU[/#\ K@6+FJ]'H^&5;/^U7?# MUJ6K5Z?/G'_N37OI\O?D"%9W'+[?Y?%;9SBJ.KGN]O;DBOR2;1U'X,E>?OI! M?@W7)VQ\!8 WJ9A]?*[)/.Z'""N&DX=%@?,(?.@I8#RD>3N0ESK 9Z+X[J2_[K%DN_PX8YR7F0 M1G-FDA9>"B.\U4P1C]6GK9M%J'*)3@#)>B]DB$";=E.FH(LI A_XHS]8]WY\ M-*[&?$:3^:]I@<#G;1M\_,\A]D?_[MD/9KS[^1#6\&U8D'\':W=C\! ZO]$DXI+(,#K=>(Z=@:QOA[(2GH/U^/0.MB=,YYZU*AQI-.M]MRL75L8;WNPPH,^&U5\[AU MFED6J*G3#_ )0%^U$'1Z4Q8^G;"P66VMCUK;=N /6XSD58FR=NLV\U,[ =8* M9Y1SP['@CE-G@[:4Z$BBQM7\O(&G7^;G@\]/LKWQY9."_SE/%8HL,<0I$V"$ M.H=2BBY1KA75/)N>DL\?Y)\N^5?7E4LSLC.\6$UALDV6H6IKM 4W0E-#87I% M)PZG9D"G-AA@;E7V9S7]G>WF=)W6\##&T?#*4K[(Y:?QMN.?G:^Q=WD]J9& MK'.F8 3ZXT%K.FB7+9U.[VNL-[K/U?* 23P8.=DLZIY6=^OU6]T^M 9X:0A/ M/IJQEJZY1YX%1_WA*$^T_-53XV8X=L-.Z-@!/,1D&GR(8),#D7!!8F,DJ/L>2>)8D-R96'TR#ORX@5.'KG-CPBR.VK9-,;-[@ M)')MQJ28 V(3"FF#*7+0RU@)DD@^+J#9-;1F,UY:V='-?\/R^)W*R#"-^[Y3 M 2-/G@I@:3P:#V9L=)B]Y].O,NP_CP>=8>C4YC9<9D?GLZ^>>JUZ-[V:[-5R M'B:ETE\PZ[6V>AE$O5BCZ[S'AZ/L,1UT?$4KP^%132?G8IZ9.-Z.A\..O40< MI^V)LUH5H@<@!^"F?/ED-"*,X?$ <#> !P'F&K4F0J&UBU5-A "C6/O:M?T4 M<6*&RQ!\V%'M4$\E7G.WWH:D%RI(^F>W M[[+$\PC6XYSY_U?_)"L]ASK@NC%I[T663+%:OT/NISM[^Y]8\H1[IY!*E5=E M.3+6>:0H)Y8X$@EEV6K5UU2TN2+T>UQ;EC N<9"9_FT$TVH<6^_BX&L'3,W! M.,>X!O' #L)T,EX-T!U4 PN6RG1D =PSL9T'T#IUL"Y%S!I;KY*O37Q*J?M T, M_0G*6G9P8715UYX_4L6L@S@<=T>U/Y"_XR)*!NB<-FSRI=4.Q&IAN1F6.Q\S MF_O)UE-N.*S& GJU8CHPK&W=ZY-^OC)IP3:'23$9B_-@U/0J:$U]OSQSOMI. M=SI]7/81!F!T9U?,?YG&-2?M^I]ACB#(:NRJ)SDYG'@ITYCG>70SWYF)_ZX7 MQ^J5T &',[L5'?CCN$57-G]Z\A+)BWA-RB@N27_.MUL-5'PWDX3=LZ MB3X6+'T/2[M[[S\%Z[35T:+HE$+<1(H,!P...&J2HV!G6U69;7+^(!'X.[NI M-C5LE3U^N[CT?:=$YMRYZ; %:W7JY)7U!A/CY8[]MVTPV06)-"G#D=1@J//( M-:J./$CBM!2,PI2P*VORFA,.K2-[>MGVF/1LJW/>^]W3RJ+Y$0E-K9+*2#'P M$A I6+?9@P-[XRA;J\!%O7J#%\BS5X=NW&EU]9']7#O]F:EFHC?]:4@Q5K;O M)*+X4JA_?K<(K#=PGB:!C>LKJ51A_;QS&O*8?:?:RF4_K;(B.]E!F]EKF$1K M +)3)0FX][B;=[FJ+;#1>)!?Z]0!E>E66G7[*L93CW4V:$^K;[?CT6%_4(51 M)];IY:>Y9K.C"B1/)M"E8/+E.01FV_F5[XQS!@4X2JZV=_L6=[6 :NZX? MUN5O[48[G/A7N6-.8O&]MIA M]2@PWVVWV@C(#FDG^\!Q6'MPYY&4[ - EQX=]ZLP_=5)/7]VY](TG\P?3E>5 M@#DV;<6K:EC!DGR+/$82-*<2TYPU+!B>NH" >).+O"5I:>Q\S-*4X_UTKF;BWA# MO?[LC(_@2_P"8H)7C]#+.#'CQ N(C\#=_VN]T_ZC5N+[O> M>_#MOW?[_LO+LQS$]MG6)R6Q"-ASE$B4B.O@D5&:(,&DBBK$B)6JK3V8SC&L M9^.;2&VE"]GG#IP3:GAVO9602@>+@UQI1;#'CC-V!N.XLK9>,=ZEDVZ3F7)Q M6")39.S5I[PJ^[->NBY&\&JLN5.Q;7TB;_AJ:M-,YM3:W39NQ/T&YU[!.@V+7'P_AJ^LMOH3,\[MK35YU>!:CJHM^N-C2W;.;(9]70 M^NT+WEK%-7=-4F(GWUR_C5?)?\^?G*_? _ZC[+OO_NA*LHJ_^YXBJT)^_^V[ MWI;@5? L[G3;'[^G'Z /JL::&]WV)XI,MQ!-NL-'KTENJ)>ZQSG$KV^4"ET= M9MV\9AOP!IG0+ZU/Z)4^N79NR>>ELO7[^5HR.'?/?]O]L'VVL['-\^\[&U]H M;MO^Z6SJ3O=PY^CCE^V- /;H>[Z]]T;LG&V*_;-MO'UVD'^'>^W3G:.=S_\Y MVQQM=W+:SN9HYVR+[VSL?R*8*>>8KLJ#(^Z%159BAS"/.>$5*^+$RIK6\Z** M=Q,E:4S>XT\$APJ5%2J;H3(K%;C(0EL>#=R,FP0V@=0I2HZ-#[2BLAL(+A4J M6PR5[;R^2F5"<)6()X@;JQ!7P2)-?4)2TR!ASBKG+5 97E3)],=),[R-3?D# M]5K5< )Z6P>,/5X[*:WDRC_U8WAU/D6 SJ+ M@WZAK5O1UM:C5/U]8 M+[3B>('U(\-ZUAJ)1FAC!$/>,C!)@I;()2$1)=;0Z)4':[*)L/Y)D'0:2X?& MQA\SP6-]\GDT^/:APJ4PZ[;.]^1[X=)V/1#A\:#3/]_T_[[2YHO7^WT,8V\Z M2NN]\/=TC'9[?^<1NE@GRGIPB_7@_9R9IU("TG<<)6X-F'G4(\L91X%(:I,) MQ*JPLJ;NK>M8M+N;B^7'L/ *EA>/Y5G;+A.Q%P!CQ\%1XU'$[+)II'-,4!&' M=2[6VB@L+RB6U&ACX^VU)P@O"WJWT!4]AY4?*CFL/*'4WS/;-'AI6HA/D.I1 M=A46P?7[NVM 8=<.B'%O8 MLJEL68Z3-(LM9RUCICR-P2H4C B(9_-8>Y,0+&S2<@R6W\N76R__D]VSE[ MV_WXX3W?V=N'^X^WMGKU7A),\!_G M"UQ_W/^GWSK32DN,HY0*,).YI." "^F\9IQ*&4.B]T[V>>K4Q \Y;3/+LG0F M:IG?72>']0 L-G*\M?/'+,Q@-%T9.AO[J-"!WA<^KX"7#O,%YD M#C^]DMMC8_#-Z2?NF%&>&R22 @#B8)"AL"PZ,%<#[RR)@_/. M;DW&>=AR56YE_V?SXB#V#P;V^+#C/PWB ;RU$-_S!Q/C=I?LKRP"TUBO>MJU?5MZ_0W^M M;Z_\VH;/PP6O;<\&6_T!?VV.!W"[=FN[$P),T$T[V>I;3Y.K-["4;]T MOO[:6A]V+/K;^JSO"6^O_[W^>N77U=:'\SS@0G7+.8NW^/;Z)T:2U ESY)7, MLF;2(AM-0%0RB75@VE)\6[)KUZ*M_4K0L)_%MNIY.JP5SNKT\]3WXYH2ZU3[ M\T("L.Y_B:/AJU;+'\:C;,5/MJ)'@_[T%?B&#OPXL/!=Q_V3.&@=@#]8ZT^U M<^XX8,%W\N<&ME-?/ZJ3Z-NM_,&#T^G?<,$_8%K9@>N#:UD;-_GC]?VRR%H M4V,PS5COUV7KSY$YR/H<.8/>#JN'7OD23W/.YO0I5E=:'_(1R?PIVTKC;K_'0E?$2>[7B\>2: MF@F&_30ZR4_T'\3#"<'R-%\^2/S*LM.SJO%BX83?\S[#5!;MP M>CZA4NK-UW?CM]R?60MAN)K+2:3.Z$*D_%RQX'PY[@Q;1]%F=Z/28;C0!*KW M'F9OX<'&_)K[NY+UA:&?J /_:*6?B$D?P<3M9/$!F!9?.X-^[V@JWG\N1W=0 MS=I*GS-^C=U\\_-:#96D!$R *,XAB^>Z"@,;=?6*T::/%@O'\Z(WZ(?YR^; MSH3+]\PG-ZITN/Q.R*_VCZO&V//Y6J4:UTH/^>8S+9S1 Q/,:Q;65ID>G][5?H:267QD! M2B;<<_Y4=TNB?B+?_G:^RZ-)$$ST+H=_#/I'F]]J$6"D]DPP5X?UH?,-=,R-!/)4C\= MKG8MX8(FY%=_M WD H3N)[(&$Y&+=M8P&(RF&#Q_=;+96XE47VA(MC.MP%^C MTW8E53JJ^2RO'A5GM6LIMY2ET*?5&*Y\[83_J@>PU41J^2[\ E9L3?FUOM(E M*QQ6-WMA=5]6D9N8W[7=:FO$[X[=0Q?A;^FD4KI4"\ M27%,$SB8T5&5-+.<)!RDLNQ[W_-3E#=,A>-'6A$2KRI.ETG88JE4.):JL44R MY/[;.R]0,^2>G4)+IUPC#_YS)95;'#]NUEF0ZWOBW=0(GKHLK7.?Y=4-9LC= MCV#?X!XWVC&_SQ>41GZWD;>>^S_*^*X-V6; X/J#/S_9?+@3$NYY*NT%G"M[ MGB?#L+"$>>S &6+AT4H8YP:*4-'IRXSRI:8QI$EG*@:77.? ,3WM=K8_;)Y^W-LYW/_\YNSCZ]FS9>_%[L;.X?;&O[[L;/S[<.?SVR^[>W\< M;G_^=V?WPQ;(IOG!56F*LA MS#5[*A9SP@U-N?J*B84.826CBB#EP3;CS(*59AU%B4=,K94T89RM M--8V&( ZR7;-O1.["]2;"W6+/28\*,_!@_$,FRB< MC$P8Z;%)G!8/9NF@/K.J>Y*C_Y$CPX0'J&.'##46>6.5($DHSAQX,+BMQ7S- MSH;I]3S?G< ?YQ$]Q$9@T9T]/X]M!3%)\(13Y(P(ESQQC"9F'(Y6T^+9+!<' MOIGS;+!/-+ 8D<)2("X=1Q86.422- 0'&FS0*VN=!3- 2LW 03WZG( M558T458IQ\':)BRXQV^8BW4G,@F882PD+GHNP :FDE-&A'S\I'@QRX;T62_&$V^3 MM!1A(1CBF MD)9@ZRN"(B7 \! =()VVVL&)^!>D-1+KA.A#KDP*NY\EPXS7F M&J?@B-92BN+%+!W29]9T:T)0(FK$?02D<^&1HYIL9A6/X%Y5(QY0TKWMN2,?U\ M'05C*+=@K2-BG0&FEQ89YCV*.CFA&3?+<&41,6-Y_1Z)29E?,(:V50-10 M(0C+P2Z335^P?=6BTED+(19";-*#WX(0=;(8@Z^HO8W<&V695++9XY2'>>9J M1EM75#LK;:,G5S$J][C!/5[8(>,B-U12WQ=ECI!$4Z(B1&<8UY)JYAUC6$?. MA9"6EX#5E" M7,^4N$R4U',2DXJ>QR2<2$!.5!IK4O2^!):6CKAF TM!>.&"MPB\*?"C&,'( M)6<0<\1AHEG0.8^=XS:133H96HBK$-$LF]WK""]N4C'*9'( MK12*,JZQTU8'38WB-&K+)2[^R](A?69-#YH9[%E 46N;99X%LEI[)%2DBGL: M998:4FVJFJ0I]L(V 8O2T--1H <+QDLRD0-!DX,*@6P=K WLK@URT6! MFR=_[6V-MM]E&O2GNQMOZ*<@C>=>!*2PX(AKZ9'V%,8S&$IS90/I$U@[;8Z? M8>RY('V*])04%8YC:1CC/(&9([Q*FA@V4YM=I2+8@!H'O*8;4G MQ:U9/J3O7T6ZP<8XEBC2X,(@6-TULA)'Q+G!P1!&F: K:[2-<9.0_L*V98K2 MT*/EJFHLL G$86%RVJ*66! LD\6$"%5R59>.\;[->S'$18.90L(I\&)\P A^ MT4AJ0HGA5!%5,QYKDF9T0?JB-<64MDP8FK2WW-EDF*%6>7B%>"MET4M=0J3/ M>#%6T:"I($B*Y!!7A"%'DD8I6NES]44E=?9B&"W;L,\8Z=;!.-,@L,6:1Q: MYS%7!G-)G.>,%R]F^9 ^X\5()Z2.#B.AJ4><4/!B#'$H )$+HC5X.;F\4YO2 M)JD'WG=WYDXY8R4[NV1GW_(8BS?*,$8CP8%++0V-TF#,M$H^EQHH/M&2\>?I MG$\4D[$A%UW/1:H1YU$B1TE$BD05%.6*>N!/R=J:%+F*0H@OG! QIH''@+%C MF.<#/TD:X87T3!I+;:DAN(2$..,Z2F^BL(*C*!5!W/!\IB]QY+D1@2B<-9LJ M!7Z-92'$0H@OFQ"3!!\[61Y<\AQS8L'5)O "B4(*857QL)>/$&<\;.NL<5Q@ ME%+.:8C)(BMY0"DRPCSVBA("A @NME[4X9^BW[, _9Z->#P #-@*PIO?CF-O M&(N SS+&BK?F]-^V:=_2P,-(S M923M"*;>$8:286Y"RPCJ39X:$,<>L% M,E$&Y'PD)G'F*+7@^K35_7,\"R,51GJL?"V?:W!@'X73/#!M!,7)!>FCC#A) M?^N836&DAV.DF6!,P,H*AR7R-!]WB :XR42/-#9*8,X))7)E3;;IPJIM-"C< MLBP.;='2>82C"2I(C<$OT,!41B>MK(U:*<,PB4[&XN@UA<3(G*,')E6(V'$D M8LXW(8$A';5&5!NJA),ZF) =/4[+.>QG#&'&!-T;@ZQ8(/U\(*\9M MHBR)'(FIAB9=,">!QGOCMTT0+A!\.PK,GIWV(SDN!O,Q*Z G [#B-*!%I MK;?$4B:K55C<^^!?@TY.+YDK471MGM ^P2Y*RPE7-(*+P:VPG-ED$A"9I^KV M&:%7R:WPUVWXB\YY$9YXQV!*XYH3KTRT#!OC+38V>N;OZ4,4C-X2HS-N KAX+%A!D)(YXYI1 M 38&8)1[ZZ-(&#.2JV$V*EA9,+KH+$PAA>(Q6!T<9S%EH04)/K_WGN!([KO? M4#!Z2XS.GN\4DH/_)I'VL(3R("5R27.4)+;"2^4UBX!1OJCBC&5#H:C -):K M* V.>,YT8HSG6LTB"D-(';4XF8@-BU(0H<+M]5L*1N^% MT5D%R1B$%6#I8^9L/C2E"Q2$:!D0GNA6DK7;10"M&]<*(344L33,)$)QZ"T5($ MQHD./%JC="C'MQI$=#,^&J?!)0SVG_(ZUV05.M?SB$CRI)36,8(;754OX_>O M4UB8KC#=P<= MUXW#(F*R#/=X80DR.FHT':<.R M$@3B05G@*!60%9(@)Y)W+,K(4U5%@13II<)12\-1"Q\:@7K@82@'U8X)Z M5CB2N$ CEDAY DX5\1A9%;-F/M5>)AUDJD#-59-.6!90-UT>I8#Z,4&]/RLX M($-RUL'2S"SB+D1DB8J("\H8MI;&I#*HP0QK$*A?V#Y<$4QY1H(I/Z.[PFBW M8;3YXH]::PX#8I 4EF9Y!HFTC@0%[7D027KFP4Q9V&'G!L5\"V@?3$&E@';! MH)VM;1\5P%8(Y/)A-AXU0T8I@C"U#M,HA@6Q1BY#=PI)W)M&W%OP>.R=5%$5IK.7@L762GLM4CV M.IOW$SSED;K,60I,#N7!Y& X(1-3U :&+^4B\;#,-"CN45#;=-F5@MH%HW96 M?-&G7*Z>HR0J@><8D.44(ZUH"B8QP7U862LZ+,\9M O782F@73!H9PL\26Y% MWF2PA@7$7?;S4Z"()IM3V921@:VL4=JDL@I%F>7)*:&D\3Z!,DO9C7TTHIRO M%BP5>(_>""1#9(ACGM-J!$51. &CJ*(3.0S:YGQI\GH+]17J6Q*MED)]CTE] M,XZ=8A2<\&01+&<:<;#CD+/1(UC<\A%Y8#PN5M9T6RU,5[]07Z&^)CWX4XJW M%.I[3.J;<8^YH3)ISI%AP'\\)8I,D 2QF!@7B6$24FWU+8UNU4M0<]GJ^?Y1 M_,QT&%H:+GLA3W>&'G2(N>2\E#;JR>RX0[>P;9?'E>[90@/#+\5BGITBIH)V@CI#7&YQHP3$XIRQA$4G5 L6!FH]E70 MYIIX]:_EY/.#X[*(MBRA:$NAL8>EL?GBD]0)$Y5)"',9@<8\1IH& ]Z@95X( MX660N>!\FZAR$/H90WGA4BT%R@\.Y1FGB3*:P*;TR-& $9=9[])'G_',3*XC M2S7.IRS;AA0H/V,H+UR@I4#YP:$\XUQ$I11C$19D:@7B'I9F@[U#,HK L3.$ MN 9,0?*#(WE6>EXIF*=.(N*( M0UP8B:PW 0DJ>)386)KK2;"V(<])%^;R=Y/F>QGO>[;;[7L[BN%N*6TWC9N4 M>RSF'B_,"_Y[[+H=#T]Z!%]^"O\=CH;%&W[0G;?('89%-B9/..>.V&!-M)%0 M*D)D@M]^YVUT.'A5#^3K>AQ?YV$LR^_BEM_M^1IM*4B*K7'()L$0]S8B;:5& MRCKLL30"VZKTI-+W.39C3HT@](-D&CRS3#ADJ(J/) M6<9DM283V0PDO[ 3?^]&??^EGQ>OS^ZB*#+SZY[L6K$MW[^9C/\4]:@*&.,A?"*X3WT)4G"N$]..'- M)JO)Q 5S'@F3=6^TD$@+ZL&(5HNN%\ KA+3?A+;S>1"&\ M!R>\V=.V21@,-GK.@ $WW5F-C# "V6B4H88*CN/*F@*^F]]:;"C?31SY:4,F MDUM69-:4XYBWO,>E/F/0*Z$_=MTXUVFEE0_4RI^$AF[1JCM\])K%TD<@X4&C MJIYLVX$_;#'2;F5?_@81II?1$_1A>N(AJI4TQ!J[OE/_SI)*@]%IN_5WU_9J M/:7-_QMWCH]@ K1;O3AZ\C2$&ZUK#2*_>S7RT>?L M3I?48'43J94Q@B>/%IZV;1]"FE5H2ZW@OG=+H31\7I6J#3 M-:^N['$2PHJ 8E(2<<$4TD0;)%-443/OB,BG'TC;D'M7V&G>^>S"3,^4F:BE M,1!&,(N!2\D=E8HXQBSETM"H*F:Z0=B[,-/C,=-LA1VN2,1*(R*$1IPHC+34 M"<'JPIT)7L7JU$9FIN;K*#3$L5H6(_4>I3%>]JFW6U D%L"+#%/CH^_=KP>'<@G)/;5*_\O.2[Z-HZAC,(YKPD($ MAR,XJ5S0V'/LO)?>%2NH8=0YKYS)K83%CW#$DN:(8ZF1X<(A[3D!UF02UD2P M@L (6M2Y@09%L J2SXLJZY2L$)I0&WET4JN8.-7PB\!8:%J,H.8A><8(\M)X M$D1"1N<"?][#;X80% PW-&!%@PX9R(ZS86J-BH896G" 7.K*7@IWNI<5"B. 6IDB'JL2\VD8Y\Y+PTIKL?=&(^VZ37U&!N:+%((KQ#>PQ">44T M5 ,)[\UL 5H-0V4Q8IA'Q).7R$@;$+:"L81M4($"X0P%E# M2._Z')2]_LAV6^O#81P-FY1M\KQR[1HR/Y=[<[ODFY13W4W+-ZF)LU@L"[18 MY@6;@L).<'#1B,^"35YPY(C&*"2OM&:<*V96UJC";8[O76Z[>1OSA82>*0DM M*K6DD-!#D-",VV0Y]9$Q@PPL"XASSY"3Q",1E1(X!IM8/AO$29O3YM?5;8AK MM"RF9\DB69XLDL*&"V=#/&>2B0@# Y! B@2..$D:&9FW*R.V27(AO*,Y7T2U MZ?W9L!PL:"YJ%Y4P4E#[$*B=/5\0A!!12L0(=X@'29#CTB&L,<-$:,-2!-0: MV>;WKRC^[,\8+)D-4W)#EC\WI+#DPEF2S-DVU!L=;2 H,0N>GC,$69PX JO4 M*\I4((:LK G5EM=4BVV:HU= ^^1I( 6T#P':6=/&>>T2MLB$(!'WVB*;E '[ M)@'MTGPL/1^=!-#BYJL/E>A,R?AH)"4N*N.C4.+"*9'.V3$*W#U8MQ)B4G+$ M#:;(<&M0$"3@Z$T*AJVL,=YF]-Z[9B5$TUS0+BKWHX#V(4 [8\ZPZ(E5/3"^N@9T/1 MB\HC*12]<(J>%[JU1*L0%=A5CLDLL!21CC2 7>5\@"%3*2IP-;EI2[K@$]0+ M $W##S,5^BST^619*84^'X(^9RQ<(UE@/@0D972(8X.1Y0$CDRAV0*Q8.I,3 M[F1;WE]KLN'TN1 #^1\C"X^R5G55AD6G-ZY*@E_[2NA\7?LG_)C>=@(Y3NLP MWW%_V,F??#6(7;CD:_SMI!-&AU-(7KIPTI?XXA+KH-O&H^]?,E?BYO&9A>8V MJ8M2/E5W7/YY.+CH\(.(W"#:+\@F:.PKVSVQI\.5?UQYIJ-.#\WTX6T??^V? M;@ WO:9),\-7$PZE5/*8%,,1%@=#AXM3%IQI[]5J\@._W>I(G/>RWY^)]#[(_^W;,? MS'CW\Q;>WMLZV_ESZV3_\WNV<_:V^_'#>[ZSMP_W#]V=O2_ _]MD^\,;\9^S MK=/MSV\^$6:B)B$AFD1$W!JPI$E.1706,T4-_)^LK!'<9I+-K035G+C-4-_W MN'49ZKL.]=GF)VN$SGNI*)J<9I\\##7T/Y)40:Q=24];+5UE4^O9T2S#(PXF>$[XRK- M;0'5Z"]F\VM[W!G9[N:WX]@+G=$8^OGWT[?QN#^H3(IW\2"G9._EW_?@.W_O M]OV7ES=_X1Y?/CD3@"PH0>!0@-//G,N) !2I+*_%&.="\IIO8+6.83W30"87 M96&JJT@Y-V6*K-UDZI/O6@/7&AT_?10P6RLPGEN'E3T- MV.G:XV%\-?WEM] 9'G?MZ:M.KT) ==%ODW9-3,IL0\W8TE5#Z[*SV?XAWL$]-'&1<*ZC--)AS[UT3AJ:Y/5>\ _5R>QI=GR'>_UU_W_CSB!^ M5Z[L>0=]ZKVBX\./G[L=^ R#NW%PFO'VT>;I_MX.M.> ?]PX.-WY'(X^_OFO MS_N=F;VBHS^.=C]L@6,=H.4'>/_S&[CN7X?;=(ON;AQ^V=V ]M*/7_:/=CK@ M:(^V.WF?:'.T 88BQ$1D-(P?N5-=ZFLOF* MN(6N"EU-SF,Z@JFWW'@C.>7.4$)48%9SJQ)1N*(K,J6KFX@I%KIZ$KK:>7V5 MKB30DK8NH1CRP2"=*#(*&V0])4;FT]B8KJP1H"M5Z*K0U9+0E?>Y? 3V43C- M ]-&4)Q-I:L9ZPJ6G("%%HA2:A /.B(GI4;)D!2L MH<+1?-2\C5632H.\L*S]>R@/E43?&S*<4D%JK!/\P-SHI)6U42ME&";1R5C\ MQZ5@N.TY_Y%3QZ,D%AEL!>(N;]JF #]D],19R< BR_ZC9,VO E?P?6=\,QAG MG4\:$1*YD,G8Y)B47B43P82QQ>%:$GS/.ER84Q&XI"@*@\'AZ;@LS?WRLX/O9X%LQ;A-E2<2@.191"TN\9$I0)7CBI'@HRX+O60_% M*QDDK-K$>(LXC0Q9ES 2QE$>P$W!2N;U6S>J'O,+V\E[ %VQDMI_4\L&YS1^ M3KBB$3P7;H7ES":3@.4\5>Q!/9=";K<@MS=SS@G%T=&8(J+$:<1EWMQ28+PX MH56P*;*@<%:U?X9;6P7 YUO7/*5@O8Z6:TZ\,M$R;&"UP\9&S_R#NB8%P+<" M\*SWX84703*#N(L)<:$#LN!I(DV9H$)(E;S-&L@%P,\8P%9(H7@,5@?'64P: M"RP)B=Y[@B-YV-V1 N#; 7AF!;8Q*DMA\24D$<2UC\AZ[I$S3 @28-Y:O[+6 MJ+,E+VSWX][*?B6&1//+TA0 WST(*F#,73X2:0D'S]+B M9"(V+$I!A JT>!+- ?"L)V%@>K(( "8:_ <.Q@=R+((G@97T)$9/0DZ.I@6_ MSQ>_X$DJ*IBAVG!NH[04>X.5IBE20XTJCD2#\#NS #,EDL4 V. -+,#":V0" ML8A1%W 0.?8S3KD7&[O$ZZ-DL 7=2\RC[V$U; M'_;G\Y@,EHJY &Z9HX@G"ZZ:2@J1R&S4"<>@[,J::7-Q[Q5BX?!J>%I!(=I" MM+)DQ"LUCH9;KQF0LI@ MR\G,92':V2T'0CQE5*,8,$,\^H@<80*(5ML0J4M:Q)4UW2;LWD'+QA#MS\26 M:^'>N==O),;[4T'@ER[9S+\OV9R;6X'8?#/MW]-_=/](V!K^J_N[H?-;]MS(J-> M[)S]#M^U23Y^WN?[9V_HSMG'SO;>O[[L?/Y7YR.T<__HO8#WO_WG#.Y_\,D+ MX;1D%F%-/>+*CR5MWG-Q8/_>[$_ E=-49@]SO*IC_KP.\*\^[T6\.+WHQ5;[8.[=?8 MO=]_O[*WG%W9WIG]N[?Q97?#'UL[ZSNNM];_RI:__VGWW_NWFW R^ M$6U["J=_O]U]O;D!X'QW0P#./.-C*^=7=WR5%5,[_@9/O0$+;;<_ M' ]BZS5\>-#OUAJ3?P_Z/H:LM7J+QYY_SOJE3B^O\*^8?#)J>@\MJ"V+X?@X M#KYVAMFLR0]ZTAD=5F\?JA=?]X^@M:?_,VQ!$P!8.5[2;G5Z MOCO.7G*K X;,Z\-.3*W-;]&/,U^U=E/J>/BV?/?ZO3\Z/=OS'3!H)N^U+]\< M+*$A&$6V"X9,KM "[\24ZBH.O3@<3ML2XA!ZMKIMCN2CONQIJ;"1C11/SB?JW_')_WT^8W?VA[![&U[D=90G_2 MB)B_O?X5VM#IYY#JUY@KR[A3>+63OQ8LLFYK4!5'6&W];H?P)K1T=&A'T\>$ MEK=G^O<.O5B;D/"\>32JGK,P.'=N:]6B8;Q)7U9U!3V4O;"SSBV:Z")F3/RG;F>F+ G[BJ E]SQ+)Y$?"#!PC3XG6$:W@SA+F7RBE&!R^%//)(< MT:,N5I>F^P*YE3_5+$%H@'8-1PRK!(8&?*$)D- <@71R@%-G^(F8$I_#([Y% MKYPZ("6-J:EJ5DN1";]X8QB/36W@!D,L "NBR6=VH!TB(.'9!4A!9RDL>CO, M7&*=&R!K?)N& KYG$OS 2A% "+&XX<"/CK@W ;0E[L%FNM+3+N>!'5>4*1'* MD*A76HQ$OK #_7 -R$^^@4A60C02DR40H[DSH^,&HC*\M<[G%TXBAM@P$V%, M/;GP1!N=Y%)IVG<"QYD #P$&P5M2IL!].%B0,SS<5^1B0/>X0.)-HB)Y(1GA@$V^9;P6QH(T!2R$,M,!](#[X4.^BYV?SU+W5= M._GB!N=.>P4[:0ZELL%A6< :>"12_$O-1J0>59$U37,9Q[O8H ]'\U"1 6GW M).#A (*\G6&-1;4O\\T@#SDWA99'_\(; JPB%NA6$H-2UL!Q&2%VD6DIPP MTX-=IH-,W6HZ3]5(#(=(65J"4"4+@^9DR1EF51"_2/992YX@!&EILZ7;'_!'::3)_*1G &T/"(CYG M[@!LO22<_A:?5FCKS-.CX6U"?T-C"'#D!6(:<,X%Q#&Y,_"+^5?O$RI]N[VZ8)>7M]*(1J9! 8YG!'+2 M #F 6S_U01L>Q#6!>P-45Q)IW!\:@;-A'K4&B &F,23T2%5!)*DK0Y#&6'I1 M$SA+ H-RT>A&7E*0!!N,\M#U BLY,'O>"7$ERZG7&FYBZAW4TNORO0M>CHS2 MUH:F9XML%=(P%T2*_19V9E8PGQ2JV(4D*&:#:"\V@W"P8P+## Q.![6[=+X@ M/J1W!BHEZN]$Y*C_ 6-)BT%I:#/0 1\0'#U[\0L;RID4>EWWQJ'V:?E9*Y?^ M5OWWIT7&;OI?VUW6N3Z_Z5XU^YV;ZY=Y[K--LTLNU=8]QT;&S[$%YQA=C+)N M^Z+9/<.[4SC4=N?BFOW^O=OIG75:>+X]UO_:[+/;;OM'^[H/)]^[;F)OBLWI2EWAN]T .GL>-OL]J72V>ET7HPW)]4TO'EA M6&>F;Y"U$B%7%P#HIMLKL/8_VJWO_=)O]-KNX M^='N8BS(8OA'YA<V:!?()N*DW$F/&=@_=X9J M. ZOBOPR ^6[CM^(<=H?5-,&OD,^/1'NDZWVB1W >DQIY9@S:=Q]6MQ.]+7@ MA#!$U"VPR&>-,^*CR(>[^-70[)DQO1H:T:!GFF@UPGH$++&XY!CI0;#4;50T M0P?2J<,'>XLN4NE=QXLY1\1=K/2@\E[24*!FR\-B4H+!$L;&%%XSL:4& M[49;@]Y2O Q&A[2#JKFT1.%O=-L")J.%WF$75N ]H0Z/CZ;?)N,G-HSNH-<= ME.O$S;CT8.!TU9OI9L85)JGE*PV]9UET9_J^Z[6B7GZ+ON_E>N75NY-72\5J MJ;XCD]7JQ9/Z>GW?UVREGJT,L?06S@M\^&Y]O3.W%7W#,\7'77YSE%S\2ZLT M+DUAVJFJ*Z>./Q @$%&.9[:C^4[MZ*TC7$HG8'_ED^F795%E.[G9V)FL[X(Z#E*=UI;AO(=VG?EG AVN-@<+.O BSWOL,'\5N][&UK]E@02U%] M,"G8'\,8+FL)QWYT'XP,(W;FMFX)%UZ8]AV(P!XW7V@*?%0!6-4^G !L<6O( M@7R^XMN\,MF^,[Q0'5BH?3OY=<>@\3-E_*E1]5+M;T#R<7)4/: M[)O/Q]QY64/-#RH/GV?,FR#=.!>,&ZFF)Q].,'9G\,X^2$>8L/="E?2#RL8+ MF<3'6K .5YC!!8;M3&U,Y $IB/$4W)EE>%.SQX.5%#$85B;5B MLSAWO[B-Z"GV+YOR$0-7HV&QYM0Q,#%'JV)(4G1!EY1 L>H/2@9A9IJ\)BBR MKX*" M7!#.1:VHP*Z<8*-I3JGR]+G5X)O[9^P/PS0-/G'E)O5]T^4%=O-@ M8=XJS'(LS"%S#SZ06;V4@BM,V 6,XV*8"'!OFX9-25T8 M"DP!9"K9VGZRZ+&PTHA*V\4L3]>7>;538XK3#[).,1$(X[=L1P;&V??WZI?I MU,2B#S)U%8XLH(7YQ>JE$M'"O YR32%U3:JYQ^71F:XM@\V&BU^@)P(LE=F; M3H%ZK0L'G=P3PYU2!-H]D WN6PE7+?L3S;-@\Q"8ZR2036TL"@LB=A/LH,*4HG>>1 1+[+ M'!MSXV-U.(".ASZ8.R(R@S#IT'D080Y_6/?%90C-4S?WA@6X3L3X=1A&-F-UL8!$53+>A M769G*ID=F2)!GU9,5PYL6#K4\!O(**?<--D/#F0!YT@J-@R-'ZB5_^;*3]D% M'G*04H3$Z G+CVBWI$O:+543=#"VS2$R^6FQ5T2*NQ*8S802.6%BTR"XFN\6 MP8*J']$7/SGE6C91PEE)KG HQA++0U@N(JHI.$9?CHTI4T0;0V4C#[4AS/1./PK2G M0>TL%6-+13T0GH-Q4Q_O6, DR#?=($0X+&:BC-.K""$Q4: H'7QCAE+$ <($1-2;=&,9Q4! ^@'-)SIS9LL06[ M99IB).4W9U?%Z '"N")"5T"@DI_2D!/$:2Z*9G :3BX$+ M2=R^8_\+SNN4ZK#,HCEP$FVR[$VH1I.\'PHQ/1K,!J9@=_0MP!M@+#7G,DP+ MA/:(<+$^-VM2V ,DB*5M@'I J;H!!I)TY)C&"]K!1!#[ST]#R4/<6R5;W7AA MPG64XC,#-534",/M =[V9%6%^2T-%!G\K \*A06D#=IEX)LOL#_XS!+LW *!;H9)O>;.C>]2)#O1J,%DX)R&U\%!] MB6E,29TG6@WFMX0*6L(:"+2H>"DT5_)MR'[#N/BD'*4X8\:^.K>FA-9(K[X" MW(&G60\K/\1@OT#2H29;E-S$$=E M:3O*)P&I%C#VY!GJ\0SU M^O(,]8SGFF>QY-$*UE.^,NY[:,D9CW'%B"IH*3D;Y[ISVQF",$,K,D2J'[;Y MX#[!HVQY.C%1.8H70#55;4<,"B.RB7 MXAI!0NQ+_P^;^*9GP$9Y\PNR8^";@*9?F\&'LZ-KA52?-AP0FO&Q!0!S&4Z=RB\U*K7=7C$X[]CFKN4,]'; MUS+:>EA\=*(6ILF7QOY234YPF0N_\/Q]4&*;FO[0OX/9Q_S!'"\UI].)\YE!B,Q83>)>8QHK_2$;Q!WZ+LXD):\DB& M<"'FLCEY1B/O"E>0\Y5D5T0F<30H2D-(-7MX,+A+!A1:3V#]1.4FTU5>D6=09@5+R&\)2_0958 M< O) O_WOC 3%YH6!R$,S(+*M&28T*]%5Z&V+*A!E7NQBF'DDI%,#W,&O CZ M;,(V4-7><.>6KX2V46LTZNI^YV3)-J9;5O,R(Y 5M*8>X)(C+NV1\7/>W^3Z M RQ)?>^; (:C\1$B$_ %=SQ4_FDWZ<"%*:9CVY*%M1]M&/H(M9VCSBU,#49' M_ COE&,4$WMUM,0*?H)+35MBS-D3!ZPUG.CD$>K9OG1;1PS3 5HP/+ KBO'7 MS<.D4"ZD-* \Y3. B#A6!OZ.U=^5D-HD7KK:Q >RBP$H*](4,N0(F4?=19:: MRP]8%P9K,1C$+ZDMF'=?A^[76^ U"UVS"P[L! \G8B?NX MCL3J$A=,6$ SYON'^<4\H+1/K3&?XN[&. HU9*KR4V MH#:8A&7PO622)0&3 M&6*.F)-(7B/-!RI25--BF&)<%]%5@%2XSG7UD;7?M=Z-DA;*CG4@)ECJE/K:P ML <"YG7I#8OQG8P&J!3GMW/9)8O)GV05:D"='Z"7P:/2>]LVX:LNNRQ>%F\7 M1EN\L>XBG2R(X-^+9\7GK9GH@OJ2/^T&H#S+L_$*?%B0'BB3G$:^$VNX\62@ M?CJ=HBVKZAECM?49B_HY!'6\Z29 =1VZ$C*L CWMGCUXP%- \2&[2LC65(FF M8O+B#*>B59I1#;I8EZJ#Y#.'3#;QN)-Z\>\^J,N(%32+ _PV1ACHI2_HW$#7 M!\RY%\R9/M*^Q-OM ,O2T.I;0 M&(C5?0TR5D3V&9IH8MGW(-NQQ:)W@KK*P"&0@CY*7>M3TQ+!Y& M(T9 ?('ZOPQ'"?M)+- =G>K<(2X_O+3!?_$!ZY85()/ULR44ILTI.X(Q^N:.Z M"'/XM4*";TM52[1Y>TB73*&N"C9K&!#0]L;&8 _*?/ZAJL#SH2V[*+$G!ZD% M&4DN/W2[#6++%[3\6/L+(CIJ9.<2I2B:#@91WRT$Y"Q;,J!"+5S5_BYH:2$F M4].>"?0+AE5"$^V4 K).C$S]]UZ37),2 .-<*0C;OJ,ZIQR$+G*4/9T%\YZ? M$' B;B5I9M(8F=-9(M^3O&S\"N_"BY3 O#G13K2800_:S<,3!YWJU#?H058N ME0H #+@<'7^4 O^D?E*N%MD?0J+1U'8]6444T& P1<2V9#(&07A%=<:@7<\BDNEC%R M:^"[80_;)E@B,]=P/Z'_+2BYBZ1VACT*#7K]O."-:7SE%1K?SMP1KBSA'#9O M6Z4L!-L>US&B^LZ1TI(\EJB7ENR/\BE0MU_G')@[1LF D"/@R^BP!M7.'6.[ M$"0#;.!$:GDA[+6ST$#T'):C.O^6CK[)) <:%;\'Y[1&N@DZI+/MUDO_(U#* T3(NX=JS"G3^E&5Y'2V"NDYQ:1TWM-CZU M]Q-*:ZI/=2VN/FW2<2*[NI5>1(7S>[?3_R>[^>.ZW>U][=RRFW/6:G?[SZ$"I+-=>&!5-_%7 MM=2K3J-7W42OBMPSN7JW]MF:09?Y!*9.37B!PCQIJY.)#=8Z(6 MPKB7V*&0G$*QOH%2CPHZNB$A++1FE2T?9%>-7427MMR;!/S?PBZRV';O!?FD M-7BAIJ/!<:8A1XQZ4NAL*:4 5L=4U$*,4&(A*\O>YR+GRC<4L%WTP#'N@$:% MZ0J9NI7:9G,3XHMYZZH[W\JD7JPUUNNWL5$;#ZW8T%[:5^2YS^IZ^=4G"P17 MTO4=F:QV4JS43G9DLN52L5RNO;R;2^W3' LIIDCV!"AEM@=#>H\/D@^8;S*R MURI6]#JM3J3!F*F-N/:#FC(QW4+ZC%7#8W\*^"Y^8HXL];H"A/>"5E:!9.%/ M@/[K%%[;VWW\@WX1PR..$1@C$>W8U,$X@+E]LZ?KEJI[AR8[6W7N;$"6CIAP M&3@3W1M1"JZ/&<>A^AMHS\NUGC>)8*H5JVLL+<4WATK,4;F8HF7<<9?N=C_] M[4 [G',MQ0![S@M8)CIY%L,7F[K$ 7P#4ENG1EO^RM1Q5DG;UR[9&?J1WKN\ M77L9'R[H^]N9'Y]2XBK=(81^EN ZXYV@(FUF+X4*/0TJ7KL.JKX9H9;83E1B M/"F7"A5-DZ;PO'#>D#%IQ:7UU_N:Q_3+1Y.YRJ/_]2NGL<$I;&-M6@U,M)VG MN7V'AFJI4"Z7MG=,&^L+.UA?6*D*4DO'V_ZU9/.;%!E^CHI3=G9'J)BJH>E? M-J3B=$IZ4[#)CRD_IOR87ETF[*H-V;<];NZ@+5;.B"VVEGMBASCOEPRUM3]D$;TZ%F_:14.\\0@E 80ZK0B&.MA@+<: =RFU?_+?] M$S-8A9N\.KC'D@Y8RN6S3GU@,EF%XF"3XZ34OPHJ?-@AEV*UMUY=N^XWJ M1"%_JU,["JU \2!WLE7%?2S?$Z/&IHXXZMS>R'"1P*@++3X\I27I-O(55"&0 MTGPO;=B_/CR*>3AXI!ALAC>\!Y_DY_W.[:?#(F7*=..[# OKKK8*I!>BEYQ> GR<6H/[ )GP8S_C3 M"G!F!3A_C)9W%@J,_^92O"XF"5!X#L6C3V Q0.&T/!F,%DOF"D^K@('QEFT= M!1_*FC0[TF=K:O>68\E*.:7II MD5>%1'&#,1\F<"8*AD82^,P.C$-V4BF4:[7D5A=D00#.GM3%-%M^,?U?Y( L MP%@P6+E<*^C5"KP(,_'@>PL'1K6SEX\_'MU=62\Y+JMYMC*>&W8F M#-VFJ.S.S36&=/<2<=K];O.ZUVS1AP7ZY*S3;;?Z-UW6N3YKW[;AG^M6^Q4# M-#6TR3(1X1LF3:C@:2=(:AT;4RD"PRA@+&$AB3R9.XN5.02@ZU F-FT0QQU$ M;'<77MI5+\44B)FLGJ%>_8D^3T^O"+O#=&(S"L.] 1"PNA7^\B@P8#0KB10G M^\!J%>SDT>U],A/?!P*8R:"-9F@48X=OMU06[O+PMA)GAV+*-RD"JQ.H" MNVTU;TY9Y^RS5J\663ISRE(CP%;&E'H!T8M0(MP+5=?*#>I:;<)^5,9"5:2P MCN1OYS#BNR5(K)4T]!$3!^NEY8F#&R!+HQ0BRTZF&VXKOH_.X+;9[2LK[L>>Z>4T);+T^:#^4M-9K?6V??;]\!IHW5G'TDXSD MH QM:IWFR70D66Z)DJ,Q\3-,C4YD>7Q^J:%7*Z]AZ&GUK>V,5EQE)VR#4*,F M8:%8<3]OM0]4APK,1=(3;+0.3(S57^P"R#IEZ+M"&5AZ3@RQ$,PV">0S:DRB M&.MO%]6 ++Z0:2FA&O6[ZVDZ1;SF3Y-O^.3;NC&V#64\(54&09A,XIH?BITJH96U. M]3S"5.S 3.8G>I9:N 3>$>51 MY"-'*(8/(8*'2W>7;++"!OS5$6Y0NUT:C4]TC'2+!'LLD H"[R56GA!A(VM5 MI!@]^.$LR-/OBE4#1QA(5P& 9$(UZ<6!954 +^RZA+72UGDYON7%6EJCM :8 M-;:&953-KO9.P)4VA>1N5:73Q1W;OBEK(Z%"9)K4#D#F,@'7>V!/JB;P YFR M*%MQ1$(*CAA=Y-B7 S"#TTF3'@[&)WX(0Z*/)*@Y3$R.)>4L,4^4!OYJNR(^ M.EUE!7>A%A\,?'1_I+B_+G+J5TA71_B-2N>;U!<3!6QER!!Q&-@/[Y[\F1ZLD;U4^R2 M^-$03Q*%PA)U0&,SVT>E19*9H-IV^JEB7QM6R"BF\WO7OJ/$7D 6UG74$.AGC/:)>?L^? M+?6Q3S8FWE+0Y3$?/%CV$^CF(X7#!41%!-CPXEY6-0/5THW!+)84']ET1$ M'PY"6=D)?Y#&3TQ52+6,24),#%=UJWZ5(D/YO<;BO8;V.O<: MY=N0-T(*"O[^JS]CPTN9=^];E&C43RA;F\; MERW22L52Y64%:Y[_K%I^_3(X]9-B2:^\O Q.YNJ2--:JHZ$\/L14,L)U+XNT MK+<99U2);)JH![?&@6\2J+UZ V"8[:P^/4K]% M86WIJ13EHO9NR+3\4)_+;[N_?ZO5R[D-Q4#UN?Q,0;XR@^Q_>:K2HQS37[8] M/S9VQ#VHV[(AQ]/34Q%F61S9C\=-9S &1=L]!J.(.\=@3O)CK5)OE!JU8YBM MIIUH]4I9@_&U2J-T# OZLZP5Q]X$+U6POP5K8OL+=#A0R"(9&4.J0TM5*:51 MVPG#L915]7R##G%_+R,4P\*7,Z:59*H".WBVP8&2I P(-7"M10;@;RYK^0ZY M39)E[%G]Z)NZM;%EZH!6EJ\[_-]C/J_G;E+3Z9>8XJ6/[A'IE"NY#; MC@OE#2&A5#FIU!IH Y1+C?(QUX$'3^KE_XB?1Y4_ V, +S, &*BC"[ L)3TD MS(#UD*(BD:(9X R[MHM,5SUA"3C(A(AB(0/$Z!UIP75-[,8GA!#*>69:KM1G M 3]RI7ZW\>-E.H76P)_+I6-O-%:+JNCELJ8U)(3$_+ZKE'O>%B1-<,NQ!+PX,2PYG,"<=6ZB'>4 -J39=_S_%F MFWBCE;:LL*Q5ERO'G-?%'-!::M6&KFFZIE=JQ]X$_ENO5TM#[4_Q$[A:>\:# MT'($YH$VHY ZF7G0$U/0.K#^C-X@2P3X'B.S,:X&P&@48I9"*VIK7HS:$;>X MQ8=4@8'XM $HY@O#PZ X S_BU/X_?;* M=D;8,&/,7<%.N?508-?%)KR+ [P-)X:E%*A' 6M#Y6D]W$0&>IDS-=JP$5LGWTY[6 \MI^ ME&RO;823SZ+8KX+5<[ZF#^'26Y<$_I[O1FPWE"0+79!T+ZCKN1S;LAPKYW+L M0\DQI<^7@6=KI0;J\^5ZK59)4^>3?L-%&;5$QET ?X.H$%*;;F$$)] \:.7- M1 3]DF^3;F\ *:P>)I"2L:Z>["2H*IR-E3]PN5B%=]&A>H0]IQY M4^.M+(3]EC'K$>NW?!-"^2JYH)'?[V5"N%9RX;K3PG4M3FV.-?2QEJJ(SRJ6MQ4).)=98"U$LXIN&_T1#,$T65ZYE./9 MEO&LFN/9_N/96@$+6NE/O9+JZDH#+Q4O0 @0A0O&PY$+8;3"#H.D7ED2<[&@ MSZ\1A'&0QUQD$@-K.09^) Q4B1LZ_%@OEREQ Q2\5"_)O#]BQBK$L_JK@QL6 MJ1&/ANV[YBP<^&XV[U-9'XH7\T.V!*$;7Y"NB'"9RT:1B],/68ZBVT71$RHK M4MDD03,/*-D'/%4Q;!077ZX>D$PJSD+@EPKOP1$8;3M.ID_812)5$M MVM#)FU;6ZQ7E3=.4-^U<=9*[D0'\36P7!QSL8?,R-+=DH'[P:7BC+ANEO8M: ME.+D*K]:8E%>+B ;$*65=6#(S$;D^JI&)J3[) M]J=!5SC['A[' )E5GIOUW>YZGNJX_X"DY8"T#X#TJDJ37DWBT1(+[HKZ43BL M+;L;Q^(05[NX6U][[-8Q'C'U6GW_!\,V?('O.];L(JP'O0%V57-MZ@. EYZ# MUP<$K^CN4&]4:\F[PU6FFLYZ8]OQ,N'"SK,TM@X@Y2P 2.[#WEZ>%4Y=JU>/ M[V>ZYKA^U#LIH0"U)U/3G@E!-V6JC;WT&'VW,'F#O$GS7J.53N[4T(6WNV7; MR+D=!RH]CQ#=.E!51GN[V6]+F#C?V;U:Y)>;.AM,_VK-G05O6%6JXOY/I"H"]8_W;M M5:I",G8G>PI!)5<(]@J@\B2+?0&HEP4^U_#G6NEX.)@F+YVNN.5C!W7?D?5N M)G J,W:&L(#=3O$/PG+EW;,,9)Y/%:-09AD;4WL=9^_*6RDJ!:RK=^;@LFUP MR;,J]@5<7JC]:#AWO8%I%9J.M]Q19H5"&^!O:?ZJ$EZ6ZYL>(DZR$MB%L*BP M5U>8@KLBR%H]$P-5_%*3"D6!W0GO20B+_B$4 %X,0BQ6L"OI\Z559UC2L/Q@@5E=8 M?_V+7BY_88]P_&CI];@Y>47L2J\SLE*IRNNQ9@RR]$PD7N20M66]Z@3T*HD+ M(X2%L4(%0 /@TO>(^4&%ZS7NR$-5M-)6/NYH#4S: *1.9 M%3DP90B8]"0PB;LY8%H,T\D"(J7;;SDB[1XBY:D:'QR1R.=476K B9]BC12P M]D\Q\ E'>@+.EG!*7L5)CQ.91]+/K&^ ,K6W[-R)?J^8\593+J6\V.*V(2E( MROB?')-V&9,*6L[2.\W2 M40]O7=/*94TO2U;N^7>N,30XML]852DGY\%M\F YY\']X<%RG ?Q$IAJKMRS M;[=7%^SR\C979;?):^4-Y=VF#+2%)?WU+UJMM(FK( >%]P:%"'QUIU M*']*E N.?Z&'H;?PMG))#R+4>MRYXY9PCVY^FF+&F@."*:PT\SQ"[3X(O#G' M[-&:LG1(>T. ((7T7 KE4NB]I9#^G!3Z)AX-=-C^#$30N6%Q:V!P,W,B*%>2 MWQ:>]%Q)SN'IW>%)?V4E6:NS[\5>L54,H4 M'9]>4WW:'CCM/O_G]GMNOV\Y("+7CS-.?ATD&"[K#9QQCP,*"*'AC&(4L\$=;: M=V4;)B&%BZOR B=31XR%Y>+4.M; G@AV<&F[[B&-]?Q@O3&'+U.K7_>WXRO* M;G9_4VT%\/N/SWZ]Q=TQ.S?M)U=V'SB QZ]M#S8&]B/QO4AZ12.D,7.NZKXQ MTE2V>S6\M96W;)@)N^4C9)(47F8'%)ODJ>[4'2JTQOYQVKV4O8+@!1S^,F2@ ME47AB]IALO#;Z@I^J47@7G4_UJR@)Z'HSY7_2VI^\;)YB?)SM>39;W=M_T\N M;O'?/BBZ[F LAKXI054+>8P30M9I_QR,N05\!Z)J8K@N[IP_A7\<\6]?N%YQ-W>)PE>7 M;=95U(('D0/11L&(JF-D.S,VQ70,VV'<<7!_\.E,;<5*8*6=^)]E>W!.<==C MX0CDF\65&\42D-*W=WM4K]KGQ?U75Q5ZL-_M0:M4]K M[8?Z"P@8_/7-R>(D=3,Z_?85TVI%=G[3O9*!ZKWO5U?-[C_7/]DM4?2U;8GE MK/B>A6#O(>!=V1;9A,N#M=V+,S7O,ZL&!R,%;\"T:D/O> MV'9@[<.54AZ!NRK-O?O+A2K&G+/WWQJ)6B5M'? MN"3R.UE\J_EH'2=4;?=6U/_:[E[=7+.+[LWW6_;UYO*LNP>1]==>TFT.^0.UUYW0:])JML[OYPZL[*B/;S07?.4>L(R0-'_86#: MO2-<8PB6P-+@ #+W#FX= _XZA3]'#Z ;*OI[<"G?!!YP&WY5[P)A2>& M&.7SG$&\>'V8<@KO:R0#R15+DNPV;AQ4+Y8KZ_7BV>RS*E1<. MNX7)%LNEQJN/JNM%O5'=2N^D=Y*O"R[#T+!\MZOQ#*Z_;WCF&VW WNU5#V; M/1^TL$T,@I?:0EO=@'1E](7^ES4(88\V*=329:!6>HI!-@HUY+ZN-U\N>KGB M22$$NS2 ML(:;2*Y=>N?3*I=>NK@BE%S:^]5WV>Y%="-L9Y3[$O9)@ZYQN+L5R M*99+L5R*[>J*HI!+@+FKP85AY7[$_9)BZYQN+L5R*99+L5R*[>J*4(J=.476 MM$;"Y*SG.?\1IA@\&+DHVR=1MN81/U\)?K&TRI*"+'G)G64E=ZK+2^XF:/X*TF;3),S\E?J,VZD:SOMN4\= MB 0E3"A2Y8=M]:\_NP A40)) )2?CCX^-=)'XQIW'N MG:>4Y#3P'ED^\WX+:/;5"]-D[OV6I%_9 QD,/G*B\V2Q3-ETEGLG1R>GV[^F M[P/_Q_!-\/K-X/CMT63P^MW;8/".'(<#_W48'+VA_N1'^NX?T_?OF[2 X.?5/WQZ?^J]_"#C3I^Q]YL_HG'CP8''V_BG[<##+ M\\7[P\/'Q\=7CZ>ODG1Z>')T='SX[U]N[GC3@[)MQ.*O&ZV?)FDDVY\>XL\3 MDE'9/)^E&ZWS&4WG2?S*3^:'^+!'IZ?'LBUR8BV\69SE)/97O(,\'>3+!#G0_P9Y1P-CHX')QN2@GQ%5A7SYE#\>."1/$_9I,CI59+.+VA(B@A(BOB/ M@D0L9#0 +8@HXKS1H/)S3M(IS3^3.F++3#Z4TOZ01GF&?PWPKU=/67!P:"ZUR 930A96 MDJLT0GKYC4T/*FIY_.[=N\,GU+/Z'M2J#F\_P(^#XY/!Z;&%V"8=-)<-?PTD MW3[ZL)YC=GV0=#OVH79>->F"CI+_G1EVHWZ>&@Z"),"G?V,C,*/^JVGR<.@G M19RG2Q/EKR.1?]BH_2:S(DUAV;'K0)5F]5?G+@24V4B7S?%#C4P2QTG.Z?&; M\KO%@L5A(KZ KU!GWTO%O:6A-.#*,E1C'?@_[TGJITFD,26'BS19T#1G-*LN M89S!+*7AAP-8R ;23O\>D#>N!ATR^WUXW.%>](*PLI6@I?]_KC$?_O MV!NL??K*1^#F"79>A=]/A]M7MZE,1EDQ;"+<4RIMN$I):L M_%)BT(+,>1)G2<0"W.3]:!D-TGLSA*6 M)%EFB-Q.(K3(G@"<*Z[PN2IM_4/F):&W%LAQWQ#I"9G>]RCU?WNJ &/E' 0M,ZX^[F%(S 5J(WQ@94K2C@J.VP0OPYR2;747)XTXK996- M%L2WQB B4X]S[1%.HW1*8O8G[P6X '?%?$[291+>L6G,0C!7<3[T^2Z?Q=,Q M#)P/GK4A>-UX:Q'] =U5EOE1DA4IA3^J[1*%\1EOY*HH+^0@D.!'>U#<>[GE8[\N^V1Q[Y>)R1 M5^74(Q1NX+&-S5396#?.QT?;XRP(>S2LM_2!Q@7%XSY81O.4^'F&QX#G19;# M5C$U'7$]'RT8Q]M@E#S%6>2*JSBE7/'M$5:?:;X.&L V'_;V@,'=#'8BABBU M<=#B<[*-#W K(PJ'(J+@ 4M/\/0XTQZ!C M/!:AX.48-N,\2@H.R0*70L,Q;Z;7(O!Z&P')ZQ\>YR;"K))?CS#YE"3!(XM@ M#((1#O@UCNR432(ZS#+S&)N6C1:A-]L(298<&L[46W/U!-L> 06;I;2@P0TC M$Q:QW-Q2U1!JP7BK;AXX$Z_"I4=C?S=+TOP>QA64H#EE\1WPX+ M T9:;)3M-FBJTG^'IKQCV"ZR:)IS@<%W1BNK1LD&@A4/;62"X00 8] M&NK+^2)*EI2>T1C8&B\7"IEVR)5-M63A21X]&O5;FN5IX>=%"E,=EL<$!]B? M829@QKA/;[SQTS+2(7.B;,,WF/+5F[/U2K[>]X)SOXY=YG.6\Z@//TGF04\: M6\1NVSAH(5(VYQ5NY4%SA5^/<+G+$__K&0%J/&JG<<;[<_F$'TWG4#L/+3;* MQISS&W"&7I6C5[+L$3SE5@*MA1TF-81:()1-NMQSB!A)R:=/5DL\^CUYLHB* MK"FT Z[LRHV&^HU.TQ/8)9S6$VD%7MMDEDYXFE]T5DXS^4< #7#Y8 MG PI9-IQ5W;4:Q:>X-&C4>]T$/TM#KN-#[U/]GGH[7TO/_5I=>D$T#V91,^K M J4$K0(H,8"=%$!([1/\E70$*U!5.BU42NR@PJ./0U^;UV %0AL''1RG2L"@ M(3^BC]"(% 8K+#9(M(.OA ($>1_'6IOU8 6#*3Z-,K^HA8)>_!"B&53HM(371AQ:./0]^8/&$%A(Z+%A8E_M":B-%' MH'2I%%9X&3+3PJ:$+TRR,_J(GIIM8;F[:2#7(J0$)&I2-OH(2/5DW\ZO5@FU M(&@2 _HX_OHC9DLWVY"=%BLE*F!Z;MU'%%N.GZW@T_/1X?9:"1^T'F;W$:S6 M$VDKN$PX:0%30@ZZ$^X^8J:>6-N%NIO(M>@HX8;Z8^\^8E(YS;;H.2#O(R"=#M,N:$Y8]*SG=5*$%E@E\K#3 M@5TI]D4#-/#@)?Y;ZBZD[EQ/4S M2;'&T0.U4X0V#EI4:X(CZQ/@@;=BV'=LQ@7NI3,Z3IG?'9]:+EJ,V@H68)RX M9.IQKKT'*DVP(#"I."7=X6KFI06M-;6"!_<]SGO3>^HA=K49$W:0M;+0(?7& M/.OB!1TQ$J"X%!;XRR>P._&4KD[>)\OSLL;M'O S%Z)%6(FS-"$\\$JIGA1; M22N8+#TI^445="@]HP(8PZX$<#K!WD>H1>J3'8:;-%IPE+B.3+?J[7#S_^.) MV# .<&1PTW1+XY4\#,NL)7JLY]N.5F1\DLU"K*_Y/,"WL=?BKD1L#'!'@1Z7^((['ZVK M(H?!B_#S@BRY%UC$ 4WC)/;1)$81'F.4TR6>1IW]H9T$:75!S:J1NB#D>IR? M)R5[7+0'L@<5X=Y*NFC>3Q],FZ4^# (NBT2=0TN[R=!J0TW>CDE^_,!;B^U] M-$H+$0PPF4Y3.N4=3<*28,^*H)&B4X6W-:5'S%1A4S"N'9+R11MJFNY+VI@"]'OQ]]"$7X_?E&%;Z$*+3>B M[*:] 2,MH!U*U_82M,H%)SN0:@BUH+25M.W[Z%<^8AB>=^P6GBU]H&662'> M+'AK,6R](E?]//!6LKQ2F,QWZ2?8C=?@['#5LM%":'N=KH=8Z:[ X:NG@R*B M22A;VH'8G;\6W6ZW[@:>%(D;FQ7)"_9MV%P(L?2&/=! _/A<:M B2JL12EBT M@T9(^0/>@=5=S1?U4##KF*IHS58+NQ(!-82]WXF-YE-R.$_2O$SR?:YI7R=# M"[P2[.PPWZN">ZD'ZJ5JVUS))GH=?C\H$CK<\,*RAU *CA("V[]7W'()?"-Y:M[=L M[3RTL*C9;<#/6\,R\-9,>XG1]GL.[-!IHM;BH@1VE)JVN(\R? "QBU=@/>'N4/E%7!+\[UOJ5I]48)#-OJRT93W!:^"K'LC M[\'W4%H1V%:/5#B2)UU@\INI>ZT%+#R YO T9:3)4 D:8: M4@_Q:BUB9!EH,&&EP^Q')2BD+XCT MOF6+?^^"5^ &M% YX*8CDG]RU5JPSV MU;&T#0:>[(O(AGF9]O5(CA;<,QX5>8:G[V E+Y]@P649^COPQ76)R29>V2&OTJ-_>)4^\>5DU:ORANF+9FUARQTEYC^'^6EB MK=4))4YGH!-K82]&I &/2L(H;_<%Q%;G\QZA-Q6E506UO)E>%:J)L<)4"EM,KW,MT#_;*^YQ,H)*WFX1':A&_D47MDK*ON@(_[A+;4IS?EJLE3!>H]E_J2:Y M 63'\]HV#CJPWBGQNRVP^GWX6AG:+W$*RCJ-V9\T@"^Z94&8\],"I\3:MH"K M\N=S;94NT4<@U1K:EAO:1GHM4&H0JZX(]PLFP/2<+%A.(K[C"QB6PZ@[1-X5 M.3LI6GS5@%0-OE@]F4OUJF+K3Z7_VY7AI\.G[#U9++"N#7XC_H[C1/2=?P7? M4%$8AZM*/DM__Q>)"Y(NCT^.3D[O9VE23&3.;TPX$A<O$^6!/@ 'PZ"0GBB!UY6@"3 $?_Z M!!P7'PY$Q1@DS+_IP\OK M#Z.P]H5W]_0I/XL2_VOCXYLS>$;USZ44@P?&$+T2/!Z"'PKJC"W/ENLF8U$H M:?A(4G[E-%]>QYC=P9,&>"#Q'J9!>1QTCZD@^><")WL2BJ. YF'[QMVPT#X+ M/(KV\&08!Y?$GUW!LD:B_P/+F>,#4)@U(7QJ-[5=.#E@=^_H M(A?]/H)^'Y>+Q.:W)^U/;L7"@4>6F=19^V,IS1SHNKBN,IRFE'_?_@ -C1UX MC,L8F"Y_8P%=>Y"C^!--IBE9S)@_A'F2X46$ROW:Z[@L?7R.-0NPIL&8ICYZ M?BU+X/X%[=M6TF@,:W82=@B'C%:0OY\M<9(5$WJM.@R8 M$S/MX)/+(BMEL?_Q4S[GL?*KL]R'JCRM^\PX^C@XT"(W%PM?ZK=C?; MZ)OOA;P%>?_LEBF5. 3? 'Y8#$9^JM@%W@$ MMWEMZL3+4<>VX/B2;&U=#: >P:+,RM>$7!*.QJHFH8N&J0*FMT)3<0 MMD$+PH(R/SBSV'8:,'$T0,&/$CXG\>H%$!LIU_S7Q@$PHG55!3!+GP;<"F6P MJ-[@ PSGT"V?E/N^]@EN3N_ E*]7U>T]R>63'Q487BR]48#6[S0';!@[.B_N MDYQ$_%4J*^^T.=I2U];1YY+>]WWRF>:_)>E7+*X@PB!:C[V6QE'/_%.43/ 5 M*E(1;Y)'C'J6^>AX9I'2G*Y7K\:'MV?DJL7C!CE:S]((W&B,"+;;.1V5 ];M MCH(UH<'H@:8QF\[R*Q;#<(*2XHF*[H35@-2!1U2""O!!?K=R-:J1NCB0;EE] M*(\7,;$S\,\DV,V(QSI4@Y;O%G5C%'[)J,FNS8S61:V2488;-F=Y*=L\S*72 MNHGM69%AE4K4VPG,=^0]+K"63$;'X+_12IZEX69V!XZ.;&X-3J-%U:P88Y>? MD[REVQZ#>*+@)\"WM?PE1!WT8.# XS:=159>H3>LO$*O\\F.$4='M9U;4^PS ML)YCUL@E26-P8/"[,^@R?ASQ.D6\F"^/59;OPVV9[3OP=/6@ /-JUK?-JD64 M;JA8HV^Q5RVJ8TCO0$CBG,0$]VUHSVX2$IMM8G54#EB$ZOFT]8&V>]N\8<;, MSN5K&CK0?8-C%)DU0^* OP<+9I3UQ0<[KFYZDYW2J?&2$++.&M5B1Z[/EBI'9@H8RYL^,0:D:RVV$_Z?,"@"QE\W3U] M?N,- .6I MLRMJRM11;[3FR/!VE55Y'>#&*F1D98JD_1IN%%"$W\#'"M1W,-J<5.Y5K*.C MS1TV,V-9V]0!R[C]PK-AV7O=+7NU_5^\E@U/CDZ.:F,(&L].2^< 2E_NY)Y M=PRVW,L[;K2;6MW?25*T7OL?0X6.G* MVQ/T,\J8W '=E.8LI1&/)*P7G55V@<>%HN')?$=S7/Q0Q*6.C8F M:;ZLG@PUIRM;L' W_FARJ6#?EQ3^/G<3ZBJB7+$G&HC=X7EB$J2U8^) I';C M1MT5>'X6%_"JS1V8Y^-B$C'_7%3O:<\_J6OJZ-Y_QWHTVA#>_OC_U1N@>9+F M[$^1)LR%@NVY(BSE;XW:3+'(5CD6F$717'MA!Y;/-!J22#\>GVG.XUQER+KQ M(95VCDZ$U242WMLR"Z9YBC< 3;9S@*JW]$7)2I.*F?N5](S6 MWW@E$X#3S1N#8\V&NYW(54]EH[<&KEHS@:-/N'G/?Y92&[=DH[T#?@D??7P5 M.DOUF;'UC1TUR7(+,$Z3!X9'/;KH:0O!7WT4:'"M!E9*M=;0A/A?L>D% PXP MJ5K2// ^/J0"[K XG[9.,(W903#[#R),$R=MI0AZ<3+33.Y=>4%US^<E?[*+*Q9BO57[UU &/)_AE;W >0]P\^/#O5O,+Z.8#07,/7I3,Z&G> M%S^'+%==-EYIJ'2)##RLIN8N.$27X,&)LO;0I3L0PH+F"DOUC5U%2>9%T2F) MKJB^D%QC>U>7W/(<=7A1T-7+2/27O;1D#JQ7#:\J%6=BY4GJ?6)=\+8[3T=] MUW'R2-,)"/I*->ET=2T= %HC([JS$I#:U>-"E^KT+=) MUK62-"N;TMI-;T\Q %Q+VO*7S6V) 2M'38ATST:QS.D\QU0[Z9G=/9)%:Y:+ MEM95]V"<)KCIKB2@:.H2M! X8)2V\VC FRGF!5_5JJ?2Q@F7C?2.&JZRUQL) M\E:5L,T9.%)30ZPDQDW_XFWJ+261O-"L2Y156SHP]3;+PVM+$KB]2LK M!A&!C93B& ".O*@X5APUC8P8,/BK$X R1L;$9R'SC>^TUK=W0 GKPG)E6=6S M934^9Q78:^#@Z!I0J6-R[L"\=TSWALET]CG"7';9K:NX3 TO"XC1->G@H+_WK M)T&1LA9*XH)#'BNBPJ6%.N<#\D,B$\CEW_[]Z\?)D\\X[\:SZ5]_XG]F/SW! M:9KE\?3#7W_Z_?VOX'[Z][_]Z4__]G\ _NN7MZ^>/)^E\X\X73QY-L>PP/SD MRWAQ]N2/C-T_GY3Y[..3/V;S?XX_!X"_+?_HV>S3M_GXP]GBB6!"WOSM_"\Y MN:*STL -BZ"\R> #+Y!4R4QCB@[]__OP%RS%),8YE*(#?2QIB$8;R$(F:;A, MRN;E0R?CZ3__4O^)H<,G-+AIM_SVKS^=+1:?_O+SSU^^?/GSUSB?_'DV__"S M8$S^O/[T3ZN/?[WU^2]R^6GNO?]Y^=O+CW;C31^DQ_*?_^L?K]ZE,_P88#SM M%F&:Z@NZ\5^ZY0]?S5)8+.?\05Q/[OQ$_0[6'X/Z(^ ")/_SUR[_]+<_/7ER M,1WSV03?8GE2___[VY?77KDXP_G'V?3/:?;QY_K[GY_-IMUL,LY5N.\6]&^5 M=C@U_W\?8PI3-+Y9/D7K^C[U4OKB(XU7/RZ MP&G&BXE?PYK,TK4/3:K89_/U7TY"Q,GRIZ/S#CZ$\>]SD]^8P3[7U-KS[Q/RF3 F4J[_OJK8-GQ9 MS(XKK0O6T.@.I=6S6;=X7?X^F^7NZ32_P_GG<<+NW6R21X4Q[V3QX%00H*PR M-'ZTP'B)RCOK)9>-V7,WFFU((KZ3!'X(EC2:_&9D^ T7W_4QC8Q%;RV#%'TU M)K0 YUV&H,A6H'&1F9 ;R_\:@$-'\_U)ZV4XGI[3FON^&?V"939?;4&T K%[ M\966*K%I/ WS;R^) ]UO,_HM+>#9A%[SX>5T@7/L%J.B+&.().98UZI6$IP5 M'&)1'#%:9YAM/#<]#F=(&GA_#MY<74.1?[/E>0GTQ==/9#WA+SC%JH)20INL M]Z0F$ F,3>#)T@>AE"U>11M%:\/F#BB#TM*MF738Q#=CP8J^E8R7@Y/*&HY1 M EHT!*0R,?, J)1FCGP_'EH;>AM@'#JRJ]MJS*4@EPR"%C2_1BAP&1F8%+F6 M&0/JU@KV3F/]M KQ4'G?)/.^L]R,P.]PJ4O_3HMH'B9D^#S-'\?3<;>HP_R, MJS4V$EF)0#8/&.8D*!D-+5A3@&,0.3(K!..-&; =LD$IN=;LZ$$XS8CSXN.G MR>P;KM7OTF8^"W/\)9 '54\5"-IRSD:*%'UF=? VD_4L2#N[1!NUM#SP7(0. MP37FSM;@MJ&/_%'ITX^(FC'HZDG$_/T^+\SF- M\QDQ]P-V(T8V75$E@929E!U+'@(W#K0K*6!*!GEK1W@3CFW(H']4,AP\\0U/ MQ&X=3Y,G\;HLC^C(3LK%:1 &R8E(VH(W(H#T*94BN9/:-S\2NQ-.V^,>+4P4 MVGDH.F2:;$,.4F8T[45F@8HKH8]XW'-:F[L5!VZR?/\9;^<^UDN;#>/[=3:G MF9T^.Y_/<9J^O9\'VJG3?G=2AKYO\^[1;W76<_(FZK&Z1>+Q7P! M5/C[V1O:]*>+D6"DP7-AH+C4-$1:QL'E0NJ<62L1&1;=VC$]Y@!W] 5^2-(. MES&]+XKESR\G4ZVQV,!"\QWFH://TQHO0^'CK25\H/0:+MB+T:P/L[B+7%N5 MP2:N:-_)Y&D**0^7/(6)K:RG0X&;7R;S&5)@P M1K$ R7&R7B)3M!6A *N9\4H$J0WV82++6?KGV6Q"5.Y>_,_Y>/&- MQ'<17;71S[B#0"18 MO GC_'+Z+'P:+\*$;&T2ZA+B*&N6/:.]F9M(9G749%$;YVF7-EE:)FU)K:_B M'D8U))/K!!R\=9K>5HS--LPWQ >AC&D(RY 3#VU$1I>>6T5M(7Z\ZF M++04B5C%"RC):5:*+F"5(3L6DVY_$7T3PXY7SX^=:P>)J.'U]"*,IYA?A/F4 M1M9=60'/L8S3>#'*,@L5903!.1%8" \.A0114B$760NM0O/+ZH=0[7AU_=C) MU%B,[7;>9>3%A:)("E7&4Z;?T#O 85RUA0:?XJM]\RK [6JJ$[ M>SK-]7]5SI_#I":C/5T\"_/Y-YKVBW4<7*&5B@X4LQ:4(X4?N:_G"-D7:= K M;&T9; 5L2.[-_KRXI4:;RZ2EV3D[)S!O,2$!H[5/1L%ZS"%PH7RN<4@T<.4# M@A="@"4[&!//2$)N;S_>B6=(KDL[>7GH8/7V4X=D2!\NMP-GK>6QTJMI2EA[@ MC?%EX84I V5=& M!4MP9%K3 "59&,9G<$HYD$+4*AF)NY[R-V\ V88,YH)Q$K@S7)9:*46FQK*_C:*5M?HF?*N3NQZ;RD$Y M0[J8ZTA22XDL9QDBF<\V(0I:8,WC+3Z8#^B';ED@L$)FC)61YC+IFC:I[+8(;DK[(L5+ MQTF2WQ28-$!;+R>CFLQK,M$4!.&#RFB=]ZVMH-LHAN2\-&; @5/><*>;8O>Z M/",LXTLD1425C6(@OXT4TXAN0#-1;_P=/>U)&] M,KB1PE*XSA)RO<]2.5FRMP0'5]52X;:X<".AYUYO]LJCA^3"-!)GBTEL(LE7 M&#I<(_BV'E+2C'-7D^!D7M8;H/I&M MK;0K;M'EX**1P0L)C"Q$4"XP\"%)*"YB\@ZS-ZP?*^TVF&UX8'\L'K050!]. MZ2A;@2HZ R:J6DB&D9^=BR,_VRJ,ACG?/+GX3DW>QKV6I!2Y%V3MZD@:DP=P M41FP3OMH==8NM;XJV<_C.('[N9.T;UL:!\UU:Q_CU6SZX3W./U;#=\2"SB*Q M#-)D!)/5#9[N9V)^OP@.O*-'U,2]] MHH/!$\JUI=+7 .7@8%5AB%#&TP*NUL[NXF\!.XHWL)O-D\MDV1VLPP MDZU5WEHPAHEJ?2/9<** SC8EEY'^Z26#>N]E?P(O]J!EWVCN&T>4C3B9TZHX M!DS[!*K6# LU$<$P9CQ:TC3-;<)-E^^'1L0IQ:U1V4)TOA:XH37E2Q80?2UZ M9M!@;'UKN//5\7%CPG:2["VO;._);1A&4)/^%M_>3,)T01MD#4K[M H('QD4 M+A5)9A;6*U!C I!Q':#D:&DM2215VCQ^X&X\0[)N&TB_V=0W(T,MQ/UE/)F, MG(]*B6B!5&.HU0T]1.TSU!>'%+2QKK79NG[WD&S1!D+>:TI;)OI?JRE'S+JL MO'^)C'M5A+<:H@B,;"3-(&8::'%2<^,L::7VU9,?QC4D&[4!$9J+HGT]Y:45 M_;9.Y^OR>W>!QV(C,MMS,B:0JU(815'QBI9)LZWC@'?"&1(=S4MU,#!D]W' MW4PM7GPK66Q4:ABKJD>N@0Q255"!,S*!+LXN2]=9WSHMZB%,3>^CT&=5@@8I M;095BS$%&07PB+4^@&>>MXX@W#&RX 3W-H\ZH% M1QUA@X+;%<*;^>SSF*3[RS?R=.C]ET[0T[08?[[8$VBAFV04[02"TUSJ),'5 M]'+Z+I%5Q$+[$_/MT0UIEQXPQS=4_^Y#_"W;_VW"5U,TNQOX2LHZ>5_[!M=2 MS3F04QYK+@_-0K#>ZF)[*!:_);HA;>T_/CT/%7_?]/QU/ W3=&/YQ.R%YA*R MJD7$=500DXLU%<,EEWU(HG7!NNW1#>F(_\>GYZ'B;Q-^OQQH+;K7G:TJ7G;/ M)J'KQF6,^6EW<;3Q'SC)O\[F[VCV1C$RGDH.9$XK\OE2EF3;2PM2&YZL( MA^]O'Y+[V!,W-@2[[#/U#2\U/\TQC<.J.\_5UGNC'(LT%9"OV2^J((/($,&; M:,G<* E+ZZ.&>^ ,R7D[$CE:":>G-IF7%O:S64QXK%.A(]&HBDZ?93 M==KK:3U^>5U^.>]J58YN%&,P6*("3":!XL6"YV1K2Y:32#1@Z5O;*G=AV3%B MZ]%L-@?+I;_ SE6QPE6O^I$4*5NN"J1_3A/-:WW_9Z+A; M-F7J"*3,0BL'M8XUJ.@R>.D*L"AT,!)U278+BNSQZJU.V]CCT"+'D$[;"/,- M(U_'A%V&B8UTSLXHTGZ=;@MJ+7(SO-[4=R M+4L>W[@@NEU9?V2$\RHK#SH+HCR-%[PR%@HWAQK45G8[6"O=( M?&HNL!ZIM"[87\BQG D?4UP]:J0;N_%%-EJR M@@5F'#C))2B?#6E+ST$JE67!1+SO?WO;A&PKANE'PK >A78$:VE5X'U$IIN) M9*C5("ZL=;'(U2QH(:BD)?I:K*?UW=6#H+:BT2,[$4;%& A41AOM!3IW# [=P+45C8Z52'Q*&ATBK_Z9=*6*WYKJP?@4 MLZDUC WIRJ!JPZ4:3J=-"HJY8FSKXD0[P-N*5X_LZ+HOZ9TB@4)JX70MO<+3 MLMBR08+&',2$J*05*'WKNM3[)E#L%0=)P\C=K\2457G5WV:+[\+)9+N:+ TD M76H(C6,0 VJ0Q0NBAT L/=3]N@_2#Q Q>2B+-D1,-A-2P_[+G\*W>K#7O2[7 M*O)*$;4.M#_0:\D5*M& 4_1543G:Z'-6L74,Y5U8=@R@/(E_T9HL3>32LJC@ M)75?76T/,G*:%V== A,8!Q6QAM$D1QQV7 A#!NK-NK9--MV*D_-;:RU"D1DC9I0TUM8JY6XX.\9) M/@JRM)).,[I<#!"7)?7>S,X%M&/LY*.@3#L)]6*T+$L&O?ZTC(UX\17G:4RS,,*4/!><@9>E=F#W M!:+3'C +[GC&4%SK:-L'00VI#MXI'*.#!=5\CWJ+DWJ-]'[V/GS]8[PXJY6G M:/ U-7ISQ'!TZ#'4DM_1UO.0&@MJ8H3D%.84S8W;K8V!&YN?_@-D M!+>B0*,I;KZI7U)QG<&!M3#SZV7YPM5O,I$Q>1L=[3)R6:W;DP&2N:\W:%$D M$0HWO2N2>_#M>-[U.%5)*_GU6>%S">@B,OO-^3R=7?A("9_C(HPG^Q3X?.B) M#>I[[@2Z47G/M3#)[(ID]=5WO\4T^S =_XO(E$GPXS(.ERT7UH*F'>1JP=F. M.'O][ENBY$JR6GRPZ-J RH"WB=>#KMHWS&4?6Y\^]C240_5?2UBK/D=7?W$C M>H7<>TX>?@2RQVD!TMX.3J*C>:\IVC 9UUL.0;H@^MHPN/,[(A75(/ M:;T,F%^G7COK;F*;QXB+D?7%D"K(()/EY$9)4@F62S#&).\".F5;'_SU-)0A M::=U%R!E="XH(:*VH*)!8@I]*X3D@7.C6?/(A?:C> 2&:M-5T*?6V8,WI]8P M#VITP[@NEO2C$;5[%?."!F,CJ,PM-XJ4:?-\[:,XT"<.)GSL2V%?"@UR/:S6 M=6$N)(VY-G06H$J*X)/B(#37 E4*QK4.).][/QC$,=+%)[^GAW9,2IXEFX>\+5\.Y+$>(@UL2>Q'G$&N@;LC"**.6+1. MD)TENQN-ATCV$&A+!E%MLLK20)SAW0;V6 ^.!K9&VA!KD&OFVHYX<0R&LD96 M1DV;'T-0IE::*S&"#D5[1&FP>01LOR,:4C>@1[Q*#J32()?'\)O8E3Y_A>[=^:=/DV6-RS")JZ9X9XB+_8/TMGMN@U"]/09P8,!>C6YX/Z,7O:W+859^ M[U;"'YG@B@TL0W"A'NZBJ,&='**S7.>06#;;5([>^/"#Z].NZZ,L)VSY]->7 M3Q\5;PL6XE]VO&9,AP1!TE"%2YN%%86U/E&X!\X0SLKZH44K&1QWK^C6 MI9%G97;!Z]F4]LLRFU],8LG%TI]M+#I'E_;O(/C-^C-WC6N]#%J6+6L5:-X%,\:K HO46G&4J MDQF>D;6NP[4EM*'L*BT)TH=4>J$,.44XQVZQ'C0*PY-V&HP52!808?$:&>3L MM$Z&C"/?NJC2/7"&"(D+7(UQ)2+;4R0AH=0^NA$")00FB( MM6A&,B9[F4OP+C1FP6T40SA/;RW\ ^>Z?_/RU_/%^1PG]>MUU:9S,J+FT]DT M5=I.)O6T9;;>_Y8?[ ZU,P]Z:3.#L]W0&Z4DOJJYI7C=UKALO[/.1GU^CB-N M,ODG+$!*MAH>BH%C/%3/IP1-OJP3K7/=ML5VJ'+:]CV_T9R__X*3S_B/V71Q MUHT4*\4'+, 2"65?K$.PD'OEW$TM>!2A-ML?MT7[ M_S',WW^9C5A024HI !--CRJU2XBU@GP!X;D25DC?^F)[1XA#L+@'2;A]1'@: MGA%Q<&1K<0$MR!*QT1),\CJC%0J"T9G,14NV9.O3P9U!#L&$'R[7=A;C2=CV MZ^Q\/E(Z*9_10;:D@%7PN0;19["1%76,<4AS+\*BVJQ"/3K6G98'S2Z@L MB0OO7=TJX8A^!4-^7&?>?(S876RUW#?1Z7CLS*@AX\9S03 MDEEP(7%PD4GE;4@)6UN76T(;@K-\4B+M(Z+C\F?I1>E VMWJ *%KN?HRZLT M!E$;59)0/,76!WY;@QN"$WQZ#NTLIJ.R:.D?U6:K%ITG6Z'>QS)M(4IA2%&* MG"13W#3O=+HMMB$XMR?GT,Y".BZ%JO69!+.\\ S).'*Q.6IP-1G%1^VX\9&S MYG$WVV(;@M-Z>@KM*J2C4>BZ%Y.*R\)8!,FU((A10A0B@XC&)L)H'.8C\VAP MSNA)R;2_N/J\QK_2KW[_:_D-#VEPS?X0M$;7YI>IYK4/2FF(X,.&( ,D6 M<,8IX*6(6O[%1-Z^5?#W]Q_>Q';UK+_/9UTWTJF@=9(!@6=$9Z' *;+#8U'& M%^ME,*UMW.L(AN!5'RSGV[UF]Y[DAMV*5QC^,TS.5WE.'AWT(SJ!I6[1EPV.RW9\,%(WU$K9E&2*S4#+IZ M-YAJ0\48F.M^P/&,_;\.4?@;;-<9AT(Z5U1$E&F,-(PW(RT);) M)3F%SMF OI38VMG:"&202FUWR=])ZKTGO3V?_YC-__ERNNRZ1:-#+;GC9"1) MQVK&3E6R6MG:H"UQ%U+,I;6KM!G)$,[X^F3 _M/>G@)D5H^[LXM*@MTHZR1% M* X$5P%4E 5"2!)*5"$76VKWOKXH< W)$([H^J3 _M/>I[=RK>1-N%+R9G_? MY<%'-O!D=H/=R*^YLSQ0M7X46:A>L0)2&W)OI24+Q6D%42;--3H56>N]]#X\ M#1IH;G[VQ8IPA4ETZ,!K56,+--&W5J,/W ;'?3$RM=XX[D[_5)+A+:WR7: MKL\G."O/L=#NOHG,)9'".27*E8NFA),,]B!I<2]SU] O%;@TFFTJ&$$T] JG-;H.2 MH+-R0A?TV-Q&?PC3D/;;AGS9< 713C0M[['N0G5%25_+M]1G8,'!WPDKT#D3!NO MHAVQ$!,UF60QI@PL,!.,XRHW3\4\F5=P=K(Q$&1$D,6B-RG4 MQ._34VX@^0[#I-RN8CP1Y:Z'V(M /G?*D6:FMJ\HMEXM]^VZKTT\E9K MYUV!7#""4@+!*<-!FQA%0).(2.V#)3:#.>0<]@4)=/8-<8[+L[\K#[\\:WPV M^UB9NPH*7WYL,5OV&>G&]6?K*8DFH_2>@:]%=501!:)E!H2T*"0FI51X@#IM M$0WI0*,-DZZ>X)Y(!0?.9#.KYLU\EL_3XH\PGX?IXMMRH&'R;!*Z M;ES&ESWK1MD:M*H6W0JE-B(W#KS7'*RR*',@%MK6B1Q;0AO2B4!;GO0IHY9A MC'7(A+$@X9E-P^17_#YN8XN,*4HPR9**(E9#K"UTR64DELMD9'/>W(]H2,Y\ M/W1I*)%VE=K#!+L:R_@UC3M\'[Z^"=]J3>HU*.Y1*N%%Y2JCG6QY'N&C,9.)?5S,':G80V1INT M3B'Y>*O?[D83XX['#\G;;6]GM)C39EI@>2%^]QB=1S)H=0 >(XTQU.! HP60 MY9.%2(+\_.9]?^Y%M TU[ ])C1XDTC)X;ME:Y(8Z0AU=$8(TD:R)7SQXB-XQ MX%H')XQ2L;2NL[89R3:L<#\T*QI(H-=^'[/IA]J)Y#G&0QJ-;GA*BXX<#X%K M=,3U#M/YO":4Q,7(RB1HMV90HE2@M*A7,,P#*MK!L^.^?6#_E=$K/)),]M:!ZJ<_?R M.&PLWV?O[67?JM?ES7P\3>-/8?)R>BN(+XLL2K8<,MI4&[(S"#5EEZ&-GN>8 M4_-4UX, #VD+V9M%MTJ;'TV$[8KK[P)Y'<'GLXRQFLPFJ]IQ FM6.&E<8V)P MRA:.K'5#R7UP#FG#.@W']A'8":FU#-3+J2AO&0>I:GAHS4@+UC*PIGC!DE$% MFS=NV OID*Y73DBOG85V.H(MH_*\$U)$F<#IDFJ)K PN^@S(G2MDVW''^C03 MM@8ZI.N8T]%K9Y&=D%W+\">,7*&K_5Y5K89!"\'G%,!Z+;F2Q9(;>7)V#2R, M\H3LVE5D??I[SV8?/XX72Z!AFI^143B>?D"">XC3M\5#&WA^NT)O53WK?)[. M0H>OXV3\8974[E 'RPI$50]W9>TFJKFN%?%BLM8:(UNW&;N-XN#0DUM/?'Z. M&SR&F (9<+FVXT(:8G&D(8,RP )7S&LC:0WU/MB-T(;DWAW(DELQ)ST(IUW0 MTF9P[S#-IKEJO%%@,:(C6(5S!LHZ";[6C=1)TEQX5X)IO4$]"&I(CMIQV+*G M0/KFR?NS\?P"51$NE >O MZXU"J(E@KMXF%648*J9S\Z+8]R,Z5'W\/8RGKV9=]WKZZVQ.ZVT5=YV^/5S'&$VB8.[?Q:6OQWI)#@Y=!*R]LN6=@@^& 9.%,.,B>1; M^@L M&TEFT 3&P 9>8WVL@1CH'Y:R-SI$FI5M B2W?^.0C)2>.-'3]#>S;2N^KBHT M))7VXFL=^/FX.ZM07Y>+,R9>6-3%0BJQ!GH38QU:,KE-R-+'X'5HG>S\(*@A M'??VO-FT$TZ[%.;K.]\5$J]WQU^PT&?>AZ\CJSC9\Q*!1?3DL&5=6Q765#,3 M98PNF.;AECO &]+!;H\\ZDM@_;9QJZ,G1-A=^7(\?4:J2.)=)@9BJ*8+%^"LT^A5 MRB:HYI'3&Z$1-*50M^W-10+272;)];@[K0GK=!<2&-1A: U>KY9+")>BOF0"=MDI:D M.UE?-+D#TI"P;H5L"'Y8#U2IJ%TFA'G.18D<'FE]>X:O9%9%IX+&*L3*&D$>%7[ M^!K!57$<=6X=X[4=LB%Y87U0IP?YM.?.A2J\"UM-J&+9!O#HENE;'!S! :L% M"9W[D)LWSMP.V9 \KUZYTTX^S;ES32?>A9!;IB+S J34EOQ!SYK_)<_NJB,%J9MBHWM^Z:V7OO^@VSDLJ\! MT*NOO'%D(1,@4?%"R+^U_';IE72 MH>6TQUJK:425\*QF)Q=%1K_!I*,.@=S#+6XL[GG%CHYWORTA&HCYZMU$JYEM MOC%=KJ.KH^1."YZ# 9]KCY)@$T0;#0@A=.0Q!V9$3V3>A&=(KG9#7C07Q7'( M8;AG$4V&P B'8BR!KQ%B+J"5UD:.J74DZ_;DV%O?77GBS=*BET7^5@;FE:5; M.TR2%")(5FU*%VE6 LV%S9S9*!)7=IM"C(?B&-*193/NW*$^^Q=4DUB [1#? M!AJBL0)9[61;#=B<-7DI(H+U,J(,RJJX3>>M/5\_1$U[ B(=)I8>^7-WP]OO M4$NPWN:KT3[#:$]6E,2)ZX\O^.FD+ $,ZY3PBAUJ+IE<6X:=PMYN-XOK@\AKV,Q_VN_J1.K&3D4!L^$+\)OE>2+_WA'R:EAFEK+4;JOP MWX- #,%I;,F!>X_;>I-./\O@!M9GX=-X$2;C?V&NL.EM9V1A/L?/.)DM;N\AQA8!DNDR:B297ZO(]J]T S!E3P:O?J75S\\N[TL MNJN=+ CTZKZK>W<6YOA+Z#!?_^$O!O>$+SMH[*MD:3ZV;1?3C_7[+;YM\LJ MW]SJ4%/O2\B!.!T+00IDOB(F*[@(VN]X<+?Y14-PGH^V;1XTRWT)_J+(^ZOQ M1S(OEXI-A!@"R^5@QD\3QZX\49KRW3T=C_1WWS5$#HK'%'X!\UT/^*_ MXE5<36:]:9\%IWC2$2'Y6O@_DF[R]3C'"Z>9UC'SL$U[MSU?/X16"T>C20\2 MZ=5B?D;?CQ?7]K/586!-ED\I*7>1\*.,J8U2:9$VQ#+ M_X#$.H*\^E%'OT_G>,']FMGZ>OH?F#_@J/:?4C(+X-XK4%YFB"8P8"FFPCGY MCC<-V>VTS\:W;76$R7Y 4O0TX?TIE_\,D_.+F9],9E_"-.&(.R$U9C*0DJB7 MW45[[%0'I.(P\E<)19 LLUWB0:#L[&!(%DSSF3D?O6]41Z2B._8U)I MR=#LG9/9%2>7Y1L$QL!2"J!%K?L3# TX* ;):N=*,=[>O%QK-^J'X0WAVJTE M;VYW(NM'4DV,F#O /3L+\P^XJA;T?O8[J<@YK=::]?QF=M' NQO56M]HG8&0 M4=6ZJ1Q\T0DT.8#>F<)CUEM8-@= &,*56A_4.:9DFM#H12F8:@3.=]2$[SKR MM^==-P[+BB^_S1:KZ<$\LEQ:H70$)X.EK5URVG6)\TX[GQG-%[?;!/@> &$( MMU]]T>A8DCD:C:H7>%FV_-L?X\79V6Q28]Q?E^4A%?WAIS#]]GS\>9S)E!C) ME(3+M *B6B83A021:YI'1?X 2\P@;T6O':$-X-M5;]YA*V9=E0A-6P0?-?N3JOAY?3%-*3% MTF.MRV9$ (6*B2#R5$@1YYJS'SD(K[TP,DJ7CF3 ;P8XA'NP$YCP#:1UM&WS M-USW'KNVM8_Q\I#>AA"\X!:\"@R4JBT4&/W#:L )J_WMFO?' MW0WA$&[K3J#)6LBK;T[=,1U/UX7[:I62\QJ?<&TMC8KF4=33E)R0MG=30=I]$W995/=I_N_S[J+AULC;[*VJ-21E M#9Y7/D(H5H$+)5JC,H;FY8RVA#:(>\,3L.P@$?7-G\UEE[ ;Y1+RLN6Y(U,2 ME(T6@J&-/YG(2DS"RN:U/W>$N.NEXF/A4Q.1]7.PO\1W7]K;R$=DV8D$J)P% MA08A1N^A\&*#<-%Y7K8P_7=_\U9L>33G^&T%<30'\N^36:R<7A>&J#.T_+-1 M],5Y8PWH@K441(@053' O<4H-3K+MXFO.PC$5A1ZS&?X;<33]Y;V?-Q]6MU2 MO2Z_G'?C*7:D'$4LH3 %R:JZ\V8&(4H'D1B2N47.6.L6=KO@VXI;/^)!?>_" MVC)29O7S^D\,'?[M3_\+4$L#!!0 ( +5IN58103A_U'\ $6E!0 4 M=&AR+3(P,C,P,S,Q7V1E9BYX;6SLO5EW6T>R)OK>O\+7_7JCG/-0Z]3II7T9\.S.F MC/BW__'Y8O#31QQ/^J/A/W[F?V,__X3#-,K]X=D_?O[S_:_@?OX?__[?_MN_ M_3\ _^?IVU<_/1^ERPL<3G]Z-L8PQ?S3I_[T_*>_,D[^]5,9CRY^^FLT_E?_ M8P#X]]E_]&STX___++IT^?_O8YC@=_&XW/?A&,R5^6?_OGQ5__?.OO?Y*SO\V] M][_,_O3JKT[ZJ_XB/9;_\G]^?_4NG>-%@/YP,@W#]/4%]/H\O?H/KZ/1O\S_ MD/[JI/_WR>R_?S5*83I3S[U+^.G.OU%_@N5?@_HKX (D_]OG2?[YW__;3S_- M)1?&:3P:X%LL/RW^]<^W+V\C[0^GO^3^Q2^+O_-+& P(\>P)TR\?\!\_3_H7 M'P:X_-WY&,N=Z)=+KJ!TA?/?Z]-^V1O3.0$9I\N(0+_%825X0XRKGKX_YJMG M0<82+@?3AHAO/[LIWM%%Z+<4\*U'-T [>Q!F7M7]X_U*FYV.H M^R^3\R_^O^_QLFOK(R+UA_VZ-[VB'Q=OK(LYS$KQ\Q2'&?///_7S/W[N"V^8 M-T([)J**-CD9.#-H.!T9-I?4V^.]=[K^O9Z((4^VXZ2O]Z=Q[&.'E].:U' M7;4>>IASU%I$D%D74";2"EE6H!73.DF//K+&*UR'Y]NU?F7ND_%RU8MM8L=] MI!H_3;4^'74D[+EV:3$__S0:9QS_XV>V+Q%FJ,Y' WK:9/[%O!RFP66%]F8T MGHEY.AWWX^4TQ &^'_TQ(AMS."5ITA//7@ZG2.N9DGBDD-YH,+X@*)8B>'0: M@HE"1>F0!]O\HVB!_-&3ZP@*O$U#WH2&+R>32\S/+\<5.X[[HSS_7&9_^/I# M7F?87")JP&'K'R0V4,*F;C/48*7B4/,2J@<,WT"^C!,NAODJ1*ID5IN M\TAVNB6]I3USW$\SBY/^VI-/89S_P.GK\NMH7+ _O:2_TXO2R@X#!TIYJ M"S@G$4H)T3+M"OKVEN*>H$^59QVI[3;O5+='8?WGTT"?!QF5'\C-GL67>M$Z MY@M9C2JR!"K$ )$<* B%QT)NE MY#R3=QB\"?W\=+?8MI=#;7VFS5 MO> -^;O&T-*B!N7I4W'<9."T[](*) MXH?+<3HGX*_+BXL/@]$7G)NB?Q+ R>OA/\E:J"$:)C2J)!)@T20_)S)X8R*8 M)+R,3#JI;@0W;D5MMWC=HZ5,5R*]K76W[U9&-M_+81I=X*O19/+D8^@/YL&1 M:Y&Z14B%=N%^ZOF@T))?"PE= !)) E]D %N,-XYVXZA$XYUI2XB/EC6'4,EM M!OE]&?2ZYD;J=C?&\YKM^HAS].1(8/]L^.QR/,9A^O)^'&@[3#--#//LI\%L M=_RZK\[\C_?A\\IHW1O:68?37HQ>$UEXC,BCQNG_?%,V$]Q2+J=OAG0 MPF\ON5>DR"D)!2S7DA*M$@3K+22CI>,R>Q979'H[H?F>2SE90A]2Q2NHNW>B M86TNSI-X1/()7*S@2A3@==(UR3_W]>W]*QU$:-,8%RQQ YF(!I+/KASF3$9G"NN MJ\3_#$'#3>5:V=1'/W]-@1!XG^5KC2_SZ2V(!?IZ^&,Q> M^(^?)WAV<+&#(DC%\,I;4+/9T?Q1E![-\H 6W)@/;R6IL==18U?N=%( MH>OHT8$VCDP@9"@4XXSL]YH8X 0^>*PA$"6CBCKXU,GF<0SB?%-=^I!XLXT2 M&O/E.=G*B?[X]YE-WXL:T6CRY'2D$U;I@A"BYB *4\%G[KS8*+IT#QV^?>OA M/)3.E3-J(MF&Q74U$KJ,?DX64%C2R(C(P+D@WX))HG7(GFPI[ATJ80+>* 98 M&42^\=C3T^*^LFO\J;[XC.ER2N[OZU+Z"9?$\E*E9#Q9P<60/2RC(3[^NVGI_1&DNZDFFQA\RYKS2\^C(8U&S8[JWCBO@16H&CK M:L @0^!10]2:%2=EL*EPATU_+"9L M(^P.&' MA+LXLW*1KA0,\Z)5I1F"<\X#]XQS(VO>LO6Q< O$X3,0#91S]\69 M'23;P6V9.PI@EMX&3XRP<0C,R;K46N4G'* DTT7JDD5N7[^T!M I4*"=Q#OX M\M_BE-:'^448#_O#LZ6[@LB+2UK0>LGR40EI!:*$[KUS9352$Z! M UDW($A^"2ERXO+0;UR>E>F= G4N52RDB!F_0]*L!"#+: "SUFYP'1N?9ER M8W"GP(]N-''G?9)_^^6&K%[1CSO>&W\]/@O#_G_-'.DPS.\N+R["^,NHO.N? M#?OD X?AE%8WNAQ.9WG/03_U#)FA(*@4@(N5=:QV(2V]=:P#L]>T8L?<7B)O]*N\()4.*9#_=GE9$I?Z'BRS.=C?C]:%DU5C8Q) M%6]PG&BS"&?8X\H$)UP$)FMR(#H#/BH!I'-M5;)"W[RJMSJ*>ABXA]]?F_'M MFW#L U1NZVC])DM\-1J>O:)3)3^93' Z>3E[,#Q62T._8N O+N,DW[^TF/1&\.-@Q*E MK-7-$;S*%HI!X15+S-Z\"G-'MNCVLT^% ON*K0.OX&E_,*B78(A>(4W?8L+^ MQQH0G_2\4EQ;QL!H)'X%1' <+;DK1499LDZN=>W8G6!.@ !M!=[!Y?$G@\'H M4^T<1WO.\]%EG);+P<+&G'R%.2\+G_:X-*48B<@"-#I%IUZ) M3*;6/N(V $^(,=TIIH.KX+^-1OD34?SEQ8?0'\\J,D>322\4%,YR \$9A-:O&=$L\2STX:WI@LNR$](1H=0%4- M;T3O@+KGA1$^D;,NK*3M461%]C9]%2+QQ"(CDSNTWH*V@'=X*AU"X[N3;"MU M=9 NVT8ZF$8?GM?20MGQDS)6,8+6RM.5CA. C88YXT<2 YT>]#G+5,!+ MRR%[E;*SBG/;.CJV%M )<:.=X#MHL5)G<.3+>O=@Q?HG3[]<^VE>=IZ+"])I M Y@,L=@27H>$O!#0F#5/OOE6LBW&0UWA[HPQG2KEV->][]TRGWYY3X^8E3$7 M)%\JTM? :0F@G$SU:EF&R+B*RD>R;UM;B1O .MH%D$YIL>F)MJ-Z.G!U[X18 M 2ZJWC:!V-&UD0W@'><227/5;DJ=/?5R) J%$D/"6"#YFI_R6H(3-D+./'@N MF?&E=2;H:-2YY]+)0V#.-NKH@#%/+_N#VB*'T"W_]>7%A_'HX^QT7%9.TS)# M4LJ!Y;6+K"5Q$% !W")+(I+?K%M;21L!.[Q9W5RE-ZL3FNNC@RLMOX=T3@?V M^,MU 2R@%6UUY#&3V6]LC1<7B+4]5E'..5&O5_C6X?TU<$Z/(*UDWT6L_G(\ MG/7#)VB_]C_/.N,OD D=O7>SSINB$&&9@YB3!)&0*2Z%E=CZ=MO=:$Z/%(TD MW\5=^%&9?@ICO!8J6 !S2=K")9'5<@*& L'3F0I*2;*3%,\NMK[N>B>8TV-$ M&[DWC'37=@UOP_!L;E5QX= X,J.,XV1599W A M>-(^[NZB;?C!7X%8T&P3& T;GEU[]>&;F>TH_)OJVT-RC3O87(=CD@WT?@W$ M3%%O6 @(QB2(VOBH8A+*;)1-/[8"US05:ZN_;0366&^_DZ0N+B^N+B]B8<$I M")K18E0=S:>E!:D]*T$;;=1&=\7NT=PW+SULGZ&=Q3YJ(;.&GM4,2/A\#8CF MH627$%(P$I2I%YMD"!"M3@ZMXTIME.6]3WG77_H(E;>SS#KP?^8WA[]VPEU, MEN2OS#E\WTR-F]%C#QT<;DM9@HPQD;OF0)*/#XK-0))O;UQQ$96.H;2. MJAR!(/<$\8_$CRU$WTG_J,GT=7D7!E=Q'L=,TBIS,$S4Z4C(R:U/"9(/F;'D MZ#AM'7>]!>+P892&2KK51VH?"7<0='^'LT$%O^$0QV'P9)B?Y N2[V0Z#K4# MYJ( YPJLUA+K91/AZHAXE QB%(:8ST(@[ RQM;VQ%-E%$!Q=(5^%: M?"2;(.O(,+T;U7<C;:VX 2>XC^0+O' F'6@ME X+2I(W]HOX3@:MT^0?,Y M:;30Y-" 6LJ[HM&ZDH5O^QS[B[< ?18FM>B[_D_-5GXDT_AK18J+ MUA95,H2 F59:*Z0LK=E'%3 Z2W9SZ[YDZ_"<# N:";UQIN'*CO[:0&DQB\5[ M*;TF6B8KZ^"%P,!9Z^LUD>1,B;3:%EF'.P&3^HAHG@.X$DNX$QSWS!I9'&FJ'ES,:X@)"Z3"ZO]EQS;K M9/6P5+\FH7Q(S6\CW(8:G[4_&G_IO?VSYWD4T=,NZ7*PM>%- 6]= I8#%J&D M\6)=JG*"Z6]GHX^_+)XXU_#BAZ\*_OJ^PV8I&PE^M)?4[K3FCMY:N!HF]>;^ M,/4'_;G1<]AFPW<#.%+[X0TE_N/8W>X%SEH2B;UW52L[:/R72-PY%I:(4.0!>M>ZDM!?@P[M/ M+1FURHPE,US? .(Z%Z=]A! +&>I9 M1G!DQ).E9:-#Y9EJGDR^!>)DB+"?>#NX%WP[NRUT\8+G &4VR40T47@2H;:VB=#3)Q^ M-)DK^APRQM:=D'9#^M"Z1V[!GMO];3I750>&[6)0W:3':'7,.0FYU%.36P%T M?-::OF 32X(.U=9&R?+=)T2"G<39@='Y!T[GMP)F<0)*;BG$+NZR MW%[O_%[?TK"8#P5]/P[#24C+/Y[T9,3L56%@DB)1H"'GN)@ MIB27-F]9*S6J$AW4D@?Z()*N#2$EF!P,1\F4$+'[W>MA).^[4/_] M^];6:NBDL^]M6/.-]*II]08 N\KFWP?N2$G]%JK<@![[Z^$HA&%9*"^$ Z]G M0(L YU@!'D-@2C%C;>NDW9&($8)BMQY="YR=&$#_^CVDQ^$2;N/Z$?-Y-9!*'-=NQSC M9=&F8O%25VCDK5F90"#YZ,&BTKY]"N[Q-RG;QWAHI8Y.4K3K&J9L NY'D[*M MU;A5$ZI=='#P)F72H5=6:\CSY@>>0 ;:_K1#0"';%!T0D9$M89ZQJJ&H)PMSNK .'*?HE8*ORDC M6?GP#DM)O-!6UIZ[#.L6IFL*M]Z "%I9SU,AVZ?Y59$#E)(\&UW$_G#VO=4+ ME&?#_G]A?IGI,^R7_FS^[:R8;AF:ID_H%?VZ/R T.*$_N[S _$V9Y=?)N9-> M9,IQ+SUP1]:_*D9#Y%P"*\+$.I6#_,B.9-;ENAZ$X[8;,^]RQA\,#3KP!%NN M<5EO^*7G:$TA.0N8ZR#M9 .$9 0@*I4C[6+"MZZBZ&0A/\C<4-$=1BM;+.K. M83P];^B0I870AUDG:CE3"Y18!$TFC_.((LJN4BF=+NP'NSLD0@>QF,[.H]G% M@%Y!:8,/&82HO4B$U^"L=Q!4E#Q@(+N_]?7Q;E?T@]]=J+Z#20@M5S=;T!^C M8;J^REH>XEW. 22J&EZQ"H+1A3YD5#YE84OS">^=+^H'O3LB0(0NUD['/PI1C#DVJ]F2[??4(LV4FOOX' M\QYZDS?ARRRW7X05*9<(.>9"?I^J\P!] )VC4CDKQWGKK-1!%_B#Z@<@QNVO MP.U3C-7TFTYI?(G7_Z#'@O?*9 8FUHGA4CJ(T3FPQNH@!4=F;L2\5A9V=8OR M!'C[P%1YFZ3^(6W57]VZ:W\V#V&(&$G&0D.VG!P\R:I=7!20E2Q0%HVF>?/# MPZSL!$C^@*FP(BGQH')JUS]D@3'KP#FP7#R=-APAY,BA)%:"TEE&U56K@L9+ M^<'IILI>0>)CI=:67NWJ;Q:GO6*522P'<&@C>;M20'49((2B6)W&Z=P#2:;= MMY0?)&ZJ[!4DWCMCM@3Z:U4-ONI_O!Y0FZWE+^R?G4_I>_R(XW"&;W#<'^6G M6$9C?(M#_!0&K\&M;VH\RCO$ M^Y"L4Z4\]#O$F1F6I47@6H5ZDPW!:^/(!E'.)U=8D5W%O1[K'>*MU+_A'>)M MU'"4*Z&; /QQAWAK56Y]-W07/1R%,)PK0QY-!NUKO0G+'*+D$B37VJ54O,"N M@C6/XPYQMSS91OS=WR%.DKR#1&L-,M=A'-&"#[16X51"EZ*UYL;,\4=\AW@K MT:^_0[R-W#JH'+_;[*9S\??P'Z/QLT$@4G M6#.]=6"N; M;%R=M#K1G%UN@[K6T [-Z51=Y2#$XU[R6]$'0[!Y3YJ&R;!MU M=3$?Y7(R'5W@^"T.9G'5R7G_PU7[_<"B]+S0)ZQ7-D2B,]=&!)O1^'C!=A_*\E'L9EUE'56?&6@9)" RW<@(S( M'&./Z-EH.!V'-'T:)I@7<*3)+CG+@5E$,O20U[D< M#J+)0NJB E>;M)U=\>C3U&L+.79@R#['CS@8?<#\'M/Y<#08G7UY6S,22]:5 MD LGLH%G&&IS2PLN8J1_<(W69RF;?^?W0#I->G2ACT./1WDS'OTZ&E^$E\-2 M_V?6 Z1)IXN[G]NVW\6&^&]TO0B9*R.XL'1&JV#)_TVJ*,^T$ZPP67J;O:++ MWA?%AQP\D09UC>A(#3&(3)XYQ\04]]8<8(#(%9X.@K>3I6 7(QMZ0ELM=(U# ME'J92LD"P7H+7I; "TM(1GSW2[X)ZT&$^W;CQ08AW+V4T&'CB%40;TQ^,#:C M31D*UB)I(3GMV+2!.Y^*,9F5* \0[%\-[COAS.X*Z:(CV+9AS^ R'0/9 _HZ M&\*&>C?*$=,YPU(<0\=:=YQ]G'4.>["G4Z4\]#J'A,9GQ@U] 34=PQ[JW[#.81LU'"5MO0G 'W4.6ZMRZ_SU+GHX"F&T2\YH46A' M%H)LM) @FN*!_$F=F#?1XP%&+#[@.H=N>;*-^!M']=[/7>'_B:'.,GSW95)/ M:++!_K8(-:!,7(H0@+O:+IJQ!$&1'<]8)L\V!2;*C2-G983OGM<\"/-V'Z6, MNI'H01J4_AKZXW^&P27^CF%R.9Z9,I/=8S9K'[=_J&9SM#G$OX9M["(O7Y=?U+L/E>$RLH;_PQV@X M7O[X-$SZDZ_VU%:,CCQHCF3AH=3BVZ0+V#U<7'-/[ MGHTN:NO?60"M-D%;7/E/U;2K?F***H,REC[/:>3K?G&*<]SX.C3T6# MK^.BE:HS6Z(A:T,[F72)@9G6G6BOO_][ILW.>N@@$WL=RY6$>I;I0$25@!AJ M]WQI(!AER#*-03M?DHNMMYV50'ZP9!_-=-"0XP6"R*CQD M8$K5,>^J@)>U=YR73GB6,W>M^Y4V W^H'-\#XNI1]/Y0LH57JW_Z]9O\GWT< M$[+S+Z]J*=DLA&V++=ZF!)@9>3N9,8C6"$B,%HBF2!9:)P\W0W:L7.*16',7 M=]MIKXN[)ZMBH[?Q+D+GFX#MZJ+3-D"/=,VI XW?1:K.U'5TCKE8&[NF#+I8 M5^MK.7CM)6C)%2\2O96M[Z0\ &[==[?IH5%K&RUU2:F7PP^79+M6"8A%'BZ& M%"RBA;I:4)P.#<\%.4]6".ZT]+2A=T6@VW".Z&JT5^1=E-E3"QTD &I49[J( MZKRG_V;V>0C,A,'4'F">,%DEP4=:L-"1UJV,TZQU6_!5.+YONVAOS704G;V. M:?%M;(*J(W-G-:+CV#7[:^P>"NPA[H[2-ZO01162TP6T8%B;NB+$6*]R*9Z- M+ $]MCY6#DF">PR0@W%@"REWHOLP7#977\X=1I:MX!JTDIX.R. A..- 1R:4 MYPE];CTF]3:*PUL1+?1S2^5[";<#*^$M?AP-/M+9]HQ.OO[TUY!F$=#E;3P= MG-",0_&I!N"%A<"B 9287'2UWJMU\>1:0"=!@G8B[^#S?X[C_L?9\/&7P\ET M?%E-Y[?]R;]FNQTZ(55.$1@W$I00$4(=AJ0Y%K0V2*%;;P3K\'S?5F0S3762 MO%UB6R97KGT[FV#KR*9GQSTVYW'8L8WDNXALS=.S+SZG\S \0_KQ4QCG*W/) MYXPN@LN^=@GQF4QOA2"Y#$R&4N=>=9->7XGG\ 9).\VMSHKO+_;C5?;?6,)5 M8C]^6>;Z&]?^;_["CFX'[+CB&_<'3$!EO4Z.<:=$*-%%QG7F)CLMO+KC_L#F M[VYU2KRZ2JDC=\B%#B:ML*DBU4N\,Q*^UJO6S#:G7]_C"H?PN#) M11UNUF-&^Z14 %]J+Z10QS=8H\%Q&[EEF4O5OLY_-99C[G"[Z?ONLVX/*7?@ M>G_%-7<&-'-CC+\MWS?6[_.FK M?M=A.:R;NY]V1AV)]E!J3ZYDGFK*MV3RT+(3X(1V$+65I; DK%SGPCY<==_A MMG:O[6TDVH66GSUYWD,CN#1> X],U7LT$7QMPQ'KC!NFHLEIG>VYM5;IG8?)@&&8691+TATWWU#]/XNO; M5G0-2TRN,/SV]$V/C'L;C-#$'CH'E(@*HDIDZQO'#&?%)+VN &EK]=$[3T%] MVXJN84[GZP;^Q_\E+TV5E%PBDUPC*)\-.,U$'8EJLT&5(UM7FKK]V??'_ST% M]6TKN@XNLZU-)=2,00EHP+A,YS(&!BX&7==J1M.WP8W'*)5Y.2AC-%[)9"U M[KG\N-*SG;%C&\D?.CV;B[)*>P6\<$*4;8:@+-))I[S5DHP6T?QRZ>-)SVZE MN6W2L]N(_>&E9P^4E#U2*G:C!*RR@7AA=4Y,!48V1E;1YF *;1OHV78)V(?8 MV$TYC5PHV@BU835T$(GZNI I)24:G[R1K9L /:C&;K^'S_V+RXNW6#<">OKO M87HY[D^_O"XWNA%\W4 FO,=$(BFQ#+'D.A5)(DFM)(CD[9G O#*I=3N\G8 ^ M]FX2V[#SYL;.JO'2LT5M?>XSIPCD=.\U+$W8&^SW3\C :;MRR]P;4]^,PG-")1BI;+H< MOBXO+S[0;]=]8*^O5M3C*9*K'A4XQ0RHHCEX(3@8%E%BM"G?[#"VLLUO!]"^ M1WH^!"UW$%%I=R5 V2)-* BAU)'2PB!XK#%[ZXI$;;*5S4>;?M_M>?;998^C M]V/7+&T4_W"2W%W4]$5Z'T#%67DZ!N#)!6ZT"$QW5Z+Y<&+*1V+(-M'H;31U MZ##C)MA^1*.WUN(V\<9=5'!HFHB4I%)!@\NB9FI8@4AV*IFPVKGDI"\Q/GIZ M[!.-[HP=VTC^T-%H7>A8#\6!QEAOZ28-OK83];)(GJ66>FVMR(E'H[?2W#;1 MZ&W$?I!H]"LZ9G&/,/.W__W^\>,U>&X$AI74 :TEL;FB6 C!)6683\FDXF46 MO6\?M6?K!R03!6=/?(Z3-.Y_^':XG5(V,JL92)TM*.X18HD:A&=2<89<-P_] MW -I[V87L\>_)G-N-M%F]I[:"?MU67XOO62T8KG6:=CZE0CR+GW.')1S!8- M56SKT9GWHSI"'X2&W+C5%:.M%KKHI;4"X5L0S"IX,*%-; MZY=L@/,88K$^L?9=[-=#.GV&["K_+GKFK%SZW&MC00GAA !IG*F'80%72VA= M+$KYK&EC;S[]XFXXAXK0=$^&_:5]["A*O2WQMEI/,P/=U 1P<0C&UEA[8AYB M<&2E:QX3&AT,WRC5=\^UKZL7'BL>TDQ[HWVEV' CN *QL( W@;%-U&(3I;;W M,3:[WK6C\&^J;P_)=:C($C3]/V*D":[:';1%.2(BR&)X\%H9MUFS_&,K<,V% MK;;ZVT9@C?7V.TGJXO)B 219XVS!#$DH":H$![XH)#0E&(6NA+Q1HY![-/?- M2P]G=.TE]E$+F36TLF= YE44RT&B3&@9ZT5!61R9!\5#8,Q!1*FDS4;J)I_= M-R]]A,K;668=V,!OQB.R J9?Z@3$Z9-A?O&?E_T/U3QZ^N6J6R8S)%:R_" 9 MF4!I:VK$:7:)C,R^3+Y=\TEP&\ Z%4NH*TUTD"Z_$^*U\.0F$#O*_&P [S@) MH.:JW90Z>^KED/O-]39W6*3ABG9#-/05"3K9HJ6/2EAM4XK<8//8W=&HXMAL(2X/"^]M9XE!&7,K-;-@W.!_A%*$98'E\2-:/;*NK#; M3SY\Z*VY\$?-)-=!,/9J=/(DY_Z\V]?+81F- M+V;C)G=/ >[WOOU3A@W7>R/%R)-5K!0L,4MEF8C,&!M9LEYX\BE\;[]7[_>M M_X&?GJ14N[7UAV=$^B']:YK??GD]?C;+/;\<7O\;_6'JDS:_1IJUBD(9;\$8 MXKYB9$Y'9Q%BD('E9'C!UA-/]@:]STGW?C0-@X7*WI S0F\-9]A+41C#4(-1 M=91JKE-4A;(@A(S"!<6YU1N<=JN??OC][["\N'X>-I!O!V?B\L/\Z]IW.2LX MK 7]5IFB2@A@I-?U&GND548#-;A@K$U>BM9F\#H\WPM;FNNF R]J%;:K,;@] M;NEL(/Z"\K&. #<%"!N=^L$+B\8SFUJGM=<"^L&<7;7300QG5]', UPN>Y\D M^9I!$>65"Q&<%*QF'8*L,J/__T".Y8,FSH]+N,/I]-C)]^6*W_,BR$.T!AW8HFDUQ21P2+Z0=2I;F;VTOK4)N0&L M8X6M#\B14;>ZZN \O0?BTC/? &1'H>V- !XGN-U$/?#X,\V*NF"-PMP8\Q/IF]&),V70P*^ M3#77V!]'6C_Y]05JCQ%PP7*P61)J9#&5UCWFUR,ZO$G?@1IO$J6=#CH(%5Q# M]_HCCJ\!T[:$7 (#[5BJ2><*C"#2/T219%)R9KHCQ[=@3IP7>TC^8837G_QLC&>S8.^H+/Z##@/L][SQ "'V;=9\(\B>N14F^>A8,,JFVN")MH$B;8ET M_ 1Y?Y#]GI?O>;?RFX>_7C[\JU-I)7,1A:]#T5V]?^'!ZY! *Z-EXC9HUOPR M]SV8&DP^K<_[]9K$K\=97GQ.@\M<+V1/)K50)[\/GWLQ]?&Y \PCW#-LR9\5\U([5507HWU6RV/15;9@,;)(*$PH.D), M@""X@BR23CS%8IL/U5V'YV!#?[KD2#.!'SLN5>LZWTW#=/:TWW!T-@X?SOLI M#.;N2Z$#4WA.BV#T#TMV2-0^@?0I.5E\UGJC@/P]=;%W CA:8^9FZAVU%G/C M(O9W<_IG^^ZSG%@W2) Y)U0EY@ MX1 +;61&!NUL# [77EFY&JXP?^)BML+\AVNC%:[>=]@+#XT$/]I+:BUG"BT0 M/'O22]$$9I(#9X*!6DP%H="_8632),F%8AN-^=I(;\^>G(+>MI1:XQWVQ64M MGUS>OHG1HK "F'"2MA-=<3 )CO.8A)?"VHVB7O=LJM??^9@UN)?\&I8A5!Q/ M)OVP+%!-(CO'/4CN:1=(.M?I*@6B3=9B#*:$C7J3W*/%KV]\[#K<478-!PMM MD[?Q0I/?;AV@<1I40 E>&001%$.1,I.I]=CW!YR";^X.=:6*#LJ.-@O3;P+R M1X9];_7NE"'=13='R["S&!+W28(-VH(REL F^K>21!2FT#I^9-@/S)]M5'+X M##O6SFR%&6 \L5J:*2'$'" :+SGGP3G5NF;V<6;8MU+C=AGV;71PT R[HZ4Y MM K(5$[5TC+UTEP&RPLK05=PK8=F/;H,>R->["'YAY%A?X/CV66J8<+7<= _ MZ_H"V]KW'2"[OOEZ;^36BRDV1<%C*9+\'_JZI4Y.!)G(+3)!W)];7_OJ)EGF MJ^DP*U_UXO,'3%/,RP_D'?UV4N8C$;[FQTK,4=<8EZ05@[+TB02G,F@MI!*A M6!%;M]]LA[Y1MGX]DAX7*B&F6O$NZQRTVC$#R0'BLG FM"LRM=Y?-P)V^+WV M2+R[(W??4&T=G-=[RXK^@_XH\Q[+GA7CZG3?,+MV329'O1@?!2;%;?),'X5^ M&V#_P=!#*K\#MV3O=2RB1UDQ3WC!SJ-'7I HO8,4I&"^6,N:MTQO@_Q092RG M0MOMU7WLTIAF2W\W#>/I\S"=!RP$25_5UM)"9 VJ-A!V=2BK%]$RC3R8T/IV M=-L5'"L*?0P*MOX*=J?"PW<2>_S0;F*/']M1O+GF&ZYBI#.:O$,=4]1*>>X% M"F%#;76EK--[NHKT\A_.X@]G\8>S^,-9_.$L?K\,_>$L_G 63XRVQW866]K4 M?^#TY9!^PCIHF-R=9Z,+^O-WYV&\Q^W%#1ZZOV6\+?(;QJ]3+$15N[I+IIA) M4;I22JWQJO5?W//Z>G3L7TYJ)?[.GUN&FZ2O%8T45B%!6UJZ513OPDZSLA[1WIU*5SW]29S,9UJ1(HQ(M-Q8:@D[XPI<(K\S"UV"9DC_ MWKJT9"V@PY_J#?EPJX%I,]%W8$-^\Z$]^4A?5MU?WX\6']QTE/YU/AK0NR8S MV#TAF"-/U=7V[PD4EQ*B-!PR1Z,X2R[$UA?SMX3X0+BSFX)O-<'J3CL=V')_ M8?_LG,[M)Q]Q',[PC\LJ-SJ^JU FKR^GDVD8YL4DZ=1#[K35C@[M7&=-*)_! M)Z\@<>FE1"=B:'V1>RN IT2D[C3305WM2C'THN3H?/1@K:_.BN#$;2W &2-F M950Z'^2,.B5:["_I#HKP;X)ZWA]<5NHN%^Q4P"+(XL=4O5:7R?U (T"X9#1A MD^26=$R$&Y >""6Z,5?V$7\'9\RV1R*:J".2%(+*D<@L WBC"M 6AC&I$JW8 M:)CAH0R6KD]=@3&RG!UPGPV9"&0=^,QIE[SJG;2!H+#M]ZXY/\ M'Y>3:77N>R8QS"X@&/3U[EBH(PHT!^F+05XG[P+>RS'IDID!K!?DE V,1*0UB&3(R)+)J=1Z&]H2XG= JT;ZN4TG MU9'-T^-&.:\,^7)1TQX=A0?O,HD@,6>8+ESKUEV>[H!R6O1H(>_;--#[TN#) M<-K/%4K_([[#=#DF$>-DWE8*\[SMU,6'R^GBLN7-53RYJ'?:>R5+A]HER-ZQ M&I^/X'T,((,3@6D35&H]V[ )\.-3K*$9?7A5=N")OTOGF"\'>!O?3%)/O\Q- MVF>#,)DLID5Z50(O=1P3T@?$Z0S5=9K/AR[((NW[D+$VKJ7E0#2 RBQ)1;;W%W@CE6 MT6/''+C)N":ZZ&)NS#4\BWM[FR#JZ,K];33'N5_?2%TWI\"TD?5A6."\0"_F MK9%K%-N1+1>3H:,T9F.Y"&36/U+MWW,Y_F#*WT;$'2C]Q<6'P>@+X@S2Z]G, MZN6UZR"+BDAPO(N@ EGT$7-MY5G0.^%L:3YN]TXPAS=K]]7436>IB9@[*8 D M5[!?*X5FT/XDN4[>OOMS L_P^!RYG/1:G#\$1?C@2:[%USM]I[]:[ : MK.]&69:UR+Q(I"F+2F3CD-?^A89)Q,B9[.WVRMV[JET]^/G\_J1Z(Y?C:YV;$U/*1\5!QLI"LFDA:A9 .\MB5#I9N5%WKGN:KVT-;-^M M[O?1Q]F)_G+X]=6#P>A3+9R<$(B%Z"=O1X/!KZ/QIS#./4%?GD4G(8: =7?6 M9.Z3;Q%-=,D9R81OW:EL!YB'[5[7+:-N[IA=:ZV#,W4]T*=A4'_58SQ8YK0$ MEKPGD"0/'Y2!(KF6GK:+L+;/Z"[4V@C8X<_8SE4\ZEH_'1CFZT%^S>)->D4P MY"*1 P*4$8[<*%V8BW%64'FA&Z^1VT,[GLGTZYZZB 0O1[HL_,P/L-<*RPF M4_I]O3\PG& O^!**8AH2^;V@2!@D)+)0?38<'6:;7>OLV4Y OW>BM=!?!SG^ MS;;:Z&4,F;9:K7/U>THDOP<+:)NY,(Z3B]SZJL .1V$W=O<\K)QEQJ3JX/!8 MR*1:UU-'FC$,YC&3+3L:XWFCBSC

VUF C M2Q"LE!%5+*QY">DM$(>/R+72T*BE> ^>7WI/3YF;N$H43^8+(&.UG@0#>)T4 M)&^8Y[;DB(<-W2Z1G;8YT8%V#AZ873JS&V#LR,S8!-]Q#(XN]+L5A?90SL'S ME%=S>+UP*D70C!QMI1WY6-)8T-I$J90IO+0V28Y'H'N,DX?"GVUTTJ'1\N5F MZ=/BC&76CW>8-BV4<*>A MT[(@\4T=53J>?GE#EEZ]=_KB/R_['VI<:/?:PWL?N7^9X7:H;P[$T=FA#(QY M@:HFN>I$-JD9X\(9HU/OWJ?O]Z%^\_@GUQ[_-2,7(?+B\M!F&)^CA_&F/J+YN&TXRS\ MC"<7H_&T_U^SW]^YF)XH:#(+ DA,Y&ODG,!9X< $,"Z_"<'(F:";^# MG,)U5O>X91@DO5P:S6M0+( KG@Q)5%EP$7-4K6\ 7W__R2E^9^%V$-_99/OJ M.:LC=V34BT*.I@HV0_2Y0(XZ\=H1+[/6'74VP772Q&BBC [:YWR]"G^G,!8W MX$TD;U!82#E$4.2)@-K890:B R.[\!Q(XR%AO .T["HKEJ-Z7.GGHY$H5"\)KV9P["IP#*< 6^I$0?E>8J M9"^R:'TO[VC4N2=5\1"8LXTZ.F#,JS#,3R_[@]KAL ;?7UY\&"\N_EQ5 Z#T MM%8#WM$I/[^](H4 DQ5Y^0JU-JV++>Y']8!LZ%V5.>I4$QV$!'\/Z9P,P/&7 MZZM?0%.)R:R4!>G()U2\. A1)1*$2-IA=CZW[AF\!L[IL:.5[#O80GZ]')-T M+\=(T'[M?Z[_=D78R)-!E)!D$:!BT1!1:N"V).:$5-*V3G+>C>;T2-%(\EUT MA1R5Z:?9)*:/.!A=)VN,:)EC1%&G:;VUGVZ,M/*B@U!6!:N;MP6X$\SI,:*- MW#N(UST;#2?D?L_FL[VLB84SXNJ2K/6*@O*!$443V5CU]J/CV0/SH<@2/?E] ML3$GUN$Y/5HTD_Z=@;F611"_C4;Y4W] LLBOZQ^^K&G_LWX393-9\DNWWT\M>ZLB#L4NY44.W!GHB9#*A. MAQ&--=&!8[-$^B21B3;&_/QR/!]1W!_EGHS&22L=I*CK;D["WM#CR:JUTL.+*M-*TM%VU "9? :6$AJZ2LM4C_VSK(L?HL MV"@$F^#S?F'UV!E!S7DI@"IN74-T!Y5 I[[:F2PNY'CNA M76^55;]Q-.CGV18\$\LL)U)*#HHE!)=K%CM:J? \!'TSYCCNCG 8I M$^V#+AK"YNDX=XP)J>M$O8V"+9H/+., M!A95G(I)0N19U&22!Z_H1YZ,E(61E>5:QR[N@'+8_CMM]#1J+^0.PAA7;:.> M7D[(WIE,EO!F3$_D26F9/ AMJCU+QZ/34@.+FB,R'ZUJW:UR+:!3./#;2[Z+ MI-TGH^[M5Q+'4R"RUTN;IE#E 'Y8/E M= +%7$%)<)$5$$4'+Z1S*=Z(7-W*I*U]P>%#47L(?=1:8@V/\ KJ61B&'+Z% M(V11CA<"D8(B\Y31 I5/8+G(S,B 6MV7"KWCT8]5=?M*J?&W]^*RYOB_A9/H M==(@O3_7V5A&*? B2/ FUMHM[[,6&RAMQ:,?J]+VE5)#JZC">3+IWV"0<<;G MS -@J9^]Y HBU@&M.AFM,;FRT7=VZ\&/56'[2>C.L/QQRDF>SU^'K_H?,<__ M\!"5)6M>>\@BDTU7?[/>) D3R4D6*2?:7$.(7FB1G+(^I8)LBWJ3-0CV^(87 MN:.7P_S-XVO)Y-5/-S%]30,(S$ZP.M7$8NW';QA$IP0(BPI5=DZELLD'OQ>* MO4MT[W['HMF$8\4@(Z,6:7M52M6A]LG43#PI%9DDW[9UH>X]F ZW(QZ8);>J M>%LJIX-HT1I\U_I)?'/7-Z 4WI!Q+)4@Q%@R>&WH#'L@A]P7K;W.H75Z>CVB'U3:7C$= M!#!O".0FPA>?T^"R7J^Z*MTPP3MI' -IF"2:UYX$: UD9Y+* 16WK0MVML7X MW5"K4^4UK/^I8EI]3KN<9;:E9C;KQ!0864)-"0E"%RP$Q4KQ+'CT<0?-?Z^&2U>BO\T.O?^1 M<^L4O+U3)9&=S3+2_H0%E+4:G*<#LF0I1 @N)&S= F\37"?/H\Z4=)M(9I]M MYFNF>2*ALRX!A5U3;B[ +*@2,8H<@=:-^$^$E'NF_YT%)YL(_[&J?-GYY/93; P MN[^^K*$,+&460H)BT8"JQ3C.6?GP(\QV:JN 44OI=9!3 MN"?8\_3+[^$_1N-G@S!9E%_IXKA& 46A!<45<3N3]4:6.?EXIOC/C[\%>P?X>+J?-P =C 3:'GHQ]< 2 M""'/;@K0%NV\#E"\*%X7;FQH/5GJP=#N'COHH;-N&]5UP+9G.)[V2W\^)O+W M,/[7\NAW!7W!(H%7:T()5L!KH"N<%ER5D:U)LP6\+Y+PZLK]770)V$-U-5? MVP9P.S*XMH1Z'&.K,]5O3K%F>CMLZ=!*V%B$M(B.!(^T#TOZMYBUIU7DE'7M ML9M:AY4>!,WN,:X>*LNV45?C,-2;\2A?INGD*\ZKZ[P8=11, FI'H K9F#X( M#D4FD0Q1/MV\,;LR%'7G"PYO)G6JEE%KF79@'[T?AXP7U^RUP#-J'2)(QE1M MOVGIH"9DG'Z9@K1.-G?$;F(X31HTD7@'!\FBA2[F]YC.AZ/!Z.S+V_[9^=4= M?NV%C)88R379[BIJ!LXY!5GK(IA''D7K 9GW0#IM?K341P>QQ6>7D^GH L=O M<=ZP;G+>_W %34O'BBQ0A*V5BJ$ 6?L6DDZ%%V&LS 2D?G.<>4A?'*(C/V_H[7M]ZV M[^CD>4QHHT*TE ,3.F3(B9/S9#22E>,%8%+*2<&YP=;==K;!UYT[_N<$R^7@ M5;]@+S-O"X_D-G(C0+% WS&I%.A3E#XH9@QK71^[":[#[X*=,6=SMWM'M73@ M@FT@C+^P6H"8GWS$<3C#:]B%QZ!1(12LLP)5EA"-]R!4(-?11&EYZZ:L^^ ] M8:H=3(T=^(#7;QJ\+C=A]T+T@=Q0!U@_"Q4(IS.!; >+P41AM.:M9]FL1W3* M-&JGB@Z\O[57;.<2>C)Y$\;3UV59Z?5L=!'[P]EZYOF@DHU,*1%FD3@H'QTX M8>C'XHL)C"''UFQJ /M0#9H?P-'8C2H?>H&_Y4%B+H*^)UJ&$D6#3\F0/5"" M,UBR:$[+!U+@?S1&;%CCOXUFCE*RO0G 'S7^6ZMRZ]KM7?1P%,)H)HU%P0$U M&7G*UJGRRM5QE@8U-UZB:QTH?5PU_MWR9!OQ'Z3&7QMA9&TCYDLD\S_,+O<* M!U8YK(,L \8;@8''7>._E0+NK?'?1GI'+C%CR8MDL@=GM)#L59 MS846O!S.]CUVB=E#,3RZTN!A';"5^8--X/ZH,NM ]7O6_^RBMP=095:L#5:) M"*9D"RHA;B,* MG1A,,5 8&<2D#"3CA/#1*]K8&W/G&P //QF\E;I&K61]B*JSQ'4)/A'IT2,H MS1,9A&31RVC_KTD?H2J,Q>-]LP5J!>ZJ]NG(*1$_J * M.>HB;7$_JLX:\J.E/@Y<=6:*TEK37B9LG>LN9( 8=80BBA16)A=$Z\KV1UUU MM@]-6NGAP%5GF&S.B8B;?:Z5^\I!=-J0B94T"IFMO-E#X?NN.MN'(JWTT+#% M89U[]I;PX,S EEJ%Y+B$H@(M3DJ$Z!,'5$Z6[#1+FTU^NV?0W]4+O[>HRN[2 M;K@K7(%8,&\3& U'>UY[]>&G>>XH_)OJVT-RC6=V7H=#VX=4WDO@+)(A8H6L M#5(3Y. E:HFEL(W2M,=6X)K)G&WUMXW &NOM=Y+4Q>7% @C+*I*OP<"%>L]% M2$LF)/?UC''>VDAVPD:Q[WLT]\U+#SM;QCUK(K*&?/@,2/E\#(KP-LG % MR",QT5L-,26R\)C1A,'PQ#>Z%G:?\JZ_]!$J;V>9W?GEM:RQ?W<^&D_?TR_? MXL?1X&-_>/:J'ONC\HQL@?YT]\KZ#1^\?SW]+BNX445?E-0A6\%T*(HG&U,A MUR0PGT50*+"WX3OV\U;J(U\OGOAK2/U!?_KEU55=E[=,%&$$,%%;N# GZX4/ M"\YIHI$7*H765;UK >WKF\T$N'SZL\OQ&(?3GA;>8*)SS8=(_B(SG+X,^LB4 MH6]/&NVY:7TC8!6.PWMC[71_T_?:6\X=Q'I7K7;N7#AAN?,A@*TWFE3M=>^* ME.0-!A-SYK0!MX[QW0GF4.6=W>I^?SD_E"K-;]PCZ8"2PV3!7## 3-:A<9AVD&'!=KS1+YZ)MG2(\G/+OJ1\XB.ZW MD&\'.K\RMK\%MPQ"H971) *79+T&S;#V$)MU!DY%:?+)0NLXYQ#T=UU5/V]TKOQ7;#!66*%<=\DKDP5;QWH3B9 MI78I:"^\[ZUZX+[Y]CA].9R0Z5:MLZ\6I_):ZI($($NUFT@0X)+W@.B,5>B5 M4ZT+MNZ LN\&\@[3)3&Y/KUG..:LLX-LE0.%M8=XX1R*2&1$ERAL\RX3UUY_ M^,VAA79O[@^[RK,#%_(:E*53*R.YKSD*""H'4"$;<.3:@H\\J23H%/2I.PT? M+730L:)WD6X'ML "T?5=L%<8%S(F"08]K5":!(',', BR1XMTM-VVHW"K\,X M*8WO+-\."GR>8\'Q_-IK&"9\-IK,)ZTRCL;CT:=JIX8/]"?3+SW/LDUUIIG! M64 S^X%ED"L[5O3S)( M1Q:W$%GQ+ENFR8;I/@ MF:BMY%&#-S7\I3@OVD4>Q0V_;N4]V4W>];BUVXE$;VO<[F_V75_SR^$4QSB9 MO@U3?#>M(Y#?X#C1'X0S[#ET9)4D0NJ)H*HX0JH= \Z2X$8(AZ7;2,4Z=(^; M+1UKXS9O7%O>/ V3_N3=AS&&_'KXSS#NU\18A\5 M4!4N77!:N=8S/3;%=HJ<::2)VXSQ77@8ST87%_UIQ?TKXC5R6V2HI# @F:W= MV 0#5S MXH.$L&TUAM5B._I8-P![S1XTY4^5H2C]N_0^$U/MJ4+_>P\C,]P MTBLQI^1R@B0+ R6=@)A9!'3):B>SQ>97U=8".@U^M)/Y"D8TN+YX.XSRVW@T MF?1=I?WAVV9^YWCDC>Y7?_VO^\/+R> MC:X##5S96(($74JJYHX:P0AE\QYKLT&!-CFG8^?!9U)> 45FH8LEV#? M8I4;;5FW0^G6HHEH+7BERV(()R\>N"],F,AE:GY5>3N$CYL^!]#*"A+M'!F] M@HO3*8ZO2OM?7TXGTS#,!)'LY,OAM!<"TTG*"$Q)2X==3=WED(&76ELD8V*Z M=<7+?9A.A"@M);^"&AV&4%^4@JF.^[CF2A=I/#?" GE+Y#BEP(C2AD-"GAP& MR41I?;-H*X"G09KN=+*"08V#J?-;!2$KZVW.D&RI0^D20@S.@4BT ,.YLZ;; M:/M!;^5TSX'MI?I0;N)\NXY9[;E.#$.50U**U^Z\$9R/!HJSQ=3>0-ZW;E]\ M&\6Q;N+LK=>U/-E:OIWTYKJ.Z%I;F$UP=70/YRY,Q[F+LZ_.UE)@3X$?DA#. M<:VC=9"B(MM'Q6H6LWII4=0&%<+1X?6HB7#/O9Q#\6 ;.3=N6'X]B5,UDQLO#:MY1#--ZQX#/GY8;CNC*2L>G[ MCFTH[JJ=4<>B;5A^7S'^^6Z);-DYE+RC&[2['9.+%(VCD'I27"D(, 50I0G&GG9!N M R6N?\L)J+2A&!O6S,^0S:(13\[&.+/V%X!L3)HI;X%+*T%90YXD+P(L9YFQ M$B3>[*BP6J^K'GX*ZMQ;: U+W^=;QOI;F,B-+"X%*-'IVH=10]"TH62?@_;< M1Y8W.5/O>+AL6KKFMO@NE[[&.QE:XVZ66PBZ /U<X%$90XE$")54Y$^ MUWW..Y%DB9(UG_WUD/M8--?]-O(]>!\+87PU"F6M>C5U[@)"0/+I L\*>=22 MY]9A]0=V].^OLZWZ6&PC\(Z;GRT[:TCAL0B$4BPA\N3,!\LE!%E$+K6Q)^^R MN/AD]+ZG:!L[W&]PW!_E^8Y6C-1994!;F_;.:H]<':^!S$DNN9-NDV%^7Y_X MV*VT/>33V-^:HU@:"1O@6&V-K='7,2RK?>1[2T5["*>33VJY4SB77>8">+ ) M%#>1'#@=0'N+V=*G?:OM]Y&4=(<%U(6.MI%)8]W\KS"\#.,OO!XU[\_'H\NS M\T78>O:KQ7Y1ET* ML7'P_QI >1O@,CM1E%3U>(6L="U?L9E,K#H:*!>GDD0AM=Q.RW>_['%KN9$0 MN_N6]0+@_[H' M-SSE6I=K.N:)@:O-79ETDY2G/+]^$R0E2Y0HG4,"AX>2NCO?D 9";R MXH7Q*8&60:($++KBD9<:*Z&%9,3*Z#IHN<>29ZCN5@*M;.G^FL*&GO55T2"[C[ZY?LX)*00H.VA.4B'6F1&(L..*X5,'8 MK%D']?=?^0Q1T%B\#9X@;B<;K$W0&+22I8D?826WD4H/QI71(H%'887VM'H< M8I>&I.D3E1XBX00#Z 'UCKO(]G*9ONVB>.'[VDQ*Y-:-^71 MT]GG0M[UG9-*?VAJ0.M2)B^EP$,M"@A!$9]EM$1U"45V6&KX@/*QVIBW$V5E M-_S-KQ\^7L]81:\_!*I!EH;O@NHRM3E1",9I1YE+R75*W+KYQK/6VX&":7#H MECYYJ^L^>?AOUF>-3>C+&QJ!$'3G16FLZ9 <4,Y)&XSA2M7N4?P0'<_%RCI: MQBWZ$>[0M 5T%ZH:65L/4W0:B^MXC3T!@2/$/< AL*6.T.30T9.0E'" GG\$ MQS*ZG%S08/'0HJ1VY^HA0?"$!384!OI(N8GNW6SYA_M13KF;(9)>:>\E*![* M$,DR/]M84OKDR2!+5)=5GV]WCXH33+>KH)][*C]*N,/D=2C%0M)9 ?.IQ'>T M!RN2!Z81V98R&4+MU)[[5#P/=1\GW,I^UG7N_\6O5^DFS'LKN)^=T;9$#[W3 MJ32ARE &]8'D(3M.J!.F2]3\B67.6K&UQ=@@7_?Q+#(K0TPV6)"EBQ3>5QHL M(1*H< 1YSE:(VCF;(TO;:[#-ZXE\[]M)S0%4'U-Q9<+J:H$DNUF0.EHH5F0R>Z^YU?F M]52=2JLCX?ZA=J2X&QBKA<\/&8_;-+M*$QG1\[*1 8^Z!#)=*5#'VY9FDR@Q M25I=^]WO#@'/4.F'"[B%)YH^N\O?$L).6H7^M77@18F),HVP4[3,<(PI"),\ M5[5W^ :T(_!XB4F!2Q2=(Q\5-]XJ M4WT>T@X)SU#;QPBYP8"L/]R/$D5?_C9?W&%]8JE%>SBCR\1E&;T4(MC2[=(' M&=!/SAP_4%GY^VAYABBH(O8&&1YWB%DS?5F:X!81_'Y59/8A_S%?KJ6_?'LY M_3J=E;^>:!:9)UJ!#;),>[$)7$0?BS)%)$V)RUQ_C/(AE#Y#* V@LHH/7.LV MN\DMT[NOW]QTL>FVC ?AQ%D\!YDW8!A'CS]24MI=!CP'T=]+P7ACN[Q /_3= MSTCI5<17><+6'6:ON2PT7OCBA,_61&X]EI#18V%XQ^5(\(QS*8+1R0(SDL:@ ML@FR2^)(CR6?F?);";O!#*X_W67ZD/]7Y M(GU"8VCI0E')Q&A-F90)R0P4A-<<+(T:O(["9BF8RK7;OO4F\AGA:1A%-9C2 M=8O@TJI_BM^ZGN?R,84T_9[BA]EM8CD/,8?U-BBCZ&Q&.IE20)SE(G@9!:T= M@.M%X/-&5&4%-9C@529^E($?'V8;LG^Y6J(0ELM)0GJ$$PJ$3.B.9V+ &_34 M9%Z'W1#LK,60E8=H>888J2+V)E.Y0KCZ>K4VHC^4%X0W\Z_?%NE+R4OYGMZM MWQ$*W>BZI>GGV6:T??BQ!O3E&N47\?]>+=?CQGY/JP_YD_M[PF2*0K/2,B#& M4JE5VD5H"S$&IY(@@E8/CC9@XQFB\-3*;C%$[,_P)<6KLJ<>\0V7F\1)ANZ! M=,J \Z;4AZH(GGL)D;$@N;#:Y-KS'7J0-U2?]O878B.5G+J9^W*QFJQGN)8O M^4>:?UZX;U^FP5VNT_$RH-.6A-=]'N!4U'LJH MHL6/R<>_)M%JZRB-$(DM5@_R9"FWD'0HTTZ(2NZQ 6/+%/[GY_GW?]M^XT;# MVS_\5/#/]8:S12L*?GZ4U"JF<%Q3\.9B4O*:E5 :K":^),0)<,8X"#EPJDAV MYM%9"_WT]N;B.>BMI]0:)&-L/).; ^87=UF>E/_\DE(Q72]B7,L4F9TNBQEX MM4C+7W[@'[[-E^[R'XOYU;E MC0FY3Q0'/F/@]M%\[8JE38+_G_.KU9>+O$!CZH_%_-MBFMSBQ_OIURE>7]=5 M=%1K:BB%($O7N2(=+X(!4NHZG-,\R-RE=JGK@B>8-#&$^N:M9=\@*?SGIMN^ MYVQ-\,V.<2$S(K($[UDQFTLGPH FCDV6EAQF:T/MK,)'"7KN=F ];33(/=W2 MP>W:(2M&*;$O*6D*BA Y(3WE>X59E MJAB/HK:;.8#*G[!1!M-X#^&VF!;GMN1LKR?I$G,R,6"11CS-1.E%JTH)DTI4 M11?"[IO0_A%Q=[]Z>"/@"$'O#H,[0DI[+_%AJU0_7BV74_?3Z"D9JF'5LF3U M\16'J%_MP?-.,:O-*D1T$IQU7$B'_Z6:>J:L4,2F2#L4LSZ^^ "5K=9%XR+C M8)DN68#H_J WA""E@:#MB4"MGJYYLLI6S4@4-I1A(J3,>XD4#),!I&8I1[2K M^>[$O)=4V=H'"9TJ6_N(NX43T\<\3RQI@BZ<):$,ZY1X9U.6@2NEJ4K!.E7= M>#G3#)IC8-)*)>/.H%%!)9T)A1@-;H;(47:AM'D74F:>F7.Q$[B>=09-'VUW MRJ#I(_7!TB>Z$/72,FAZ*:I3'L4A4AX, D$'2RU+".UR?E+FP#/T#(FSA.F8 M6.#R_%1_4 9-?0C8QH)35#(01<$;PD"X4'I9Y@C11NTUH\*0VFUX'J-G^!!4+;WM M=M>J)?0&5L6[V7VJ]DRU6$5H#<^^/1?KFIO'MW]_PEDM+/%LV):7KHM$=2D7B1% #SB5DN]Q@ MQB4$'C>>F!!$8M6[:W6F[NP!TE@A+=JP+>;H5ZU^_(%R**'S3)DT MR3E CU:@ITM+X0$W0 -%TDC2(=0NTWV"I&<$DGJBK]B1K1QRV[?=V>=UAY^/ M9834A_S7,MU!KG4L.H;,^FR1OB I&"\#J.P(D8PIL?LR^>!-T66ML]=Y$Z$V M&/^S/J9^G\_" R<5]]ZEH U$ZD1Y'PW@%"'@B?(I)2J)KMW.YA%RSAX2M45> ML;G:-6GOI\Z7%O9HK7Z:K]SE]>0XF;D2)@"1Q"!5,8 Q*H%B*NND%&&D]IWP M,"7/!@,5!+VWC]K R5B[S_%+_^-C^C9?K$JP]3K3L&ER5B\*!DG6.EPF.\E; MB?G2 "AX$SU+Q##B14BI2_)6+V(&2.8J>X-1='M-Z1@HJ$13.*(5 M+(4QR:0@6/68X_#)7.M6F9GS0*C7@'LW@"A/38[)TIXGB6@U;F9;>WSB?2I& MFLC5!P6/)W+U%O6)T[BB%<))PH 5XUY(X\ )00 M/>J%TBG3ZLW.SS2-ZQB0 MM%+)J=.XNF7UDU0&#BD"3E,&I1,8&I(R E4E^$BC=/5!=N[E3[U0T*O\J8\V MFM? ="'FI98_]5+4H\4PATBYN>I3(B(ZPH$$="K19=%@I(F@:+=G6J?)"U:1 2,*]/N+!/@ MRN.%B%IXG01/JDM7]*[KG;I0JI=*YHWE6='LW%?,16A@H80D0BYOR0:O,>]" MA."XQ0]'YUCHH-X1EKP=JLECI51YH[Z]*F\ _SZ-\3*]=6NC=U-C?Y?"$&4B MQ'/@.KO2[@&/)YD%T$0Y2S3+S+M,9.VVVKFJMH$L*S[5%@HOEE/WAPO3/ UW M:=(VZVB2!R0L@DC4E"12"D9XX:E142G=0;_[OO]<-5I%7B,9I7K7W0BKZ??I MZL=@8=#=!0>/>C[*\6Z04R?'M$]*)"UBR)X)D[F*POK,4?%]@YR[:P\0TQ0$ M[0 I#&@7$?'1H$4@$:".$L,M MI8 ;E)7XC 7'7,8#UE+#712*UIX8_P1)(XUV]L''H]'.(Y70(/3Y$'D3)JB5 MZ$+A?1OQTN4\E1;U&@ARK;T,,50?W/D0'2=&P['*Z@"$7I)N$%]XL*8:O68I M"-=E4+!$)J,';X(H)5.66YZY:'LLC*.$O:7V#Y%TBSS$?<,EO4\^6TVAS*= M@PV]*R=9 ,^L)HE1(ZN_\8UTIF=E%%21>(.TP@?/)BV==3D7FK@ H?$7XQ,! M]+#1UA-!J%R[8<'3MT#;QSU+E)8L<<@\(]1P2XCEI'5AI;:/2P+<5SWWH.7IL,K&2'2*,,T0,VQ#F7![Y> M2'@JY^ (C32PPS[AYW9$L W&="<7/?7J).\_17587SEO(?%"#:)>&L=T"- M"+@K2BE:( JDL%IG'GPPM2M$!@;&$P^$I\%%'[$WP,/;K]\NYS]2^C-]3XN2 MXGI=CAAREJ[D/W@301B:P,8<@+),K1&.I^HWRQY2AC?<*REK7E_2@W1>7$]1 M_<4MRYWYM10RK;.=MS5-AX>N.WWM\0'J_M3OA*$%D^BK"$%U,,(RW#*&"%[B MTH8G;O.DTPI'NAKHUZ=[2UPL$#>?-SD,/WY^9.L+7A2G\J=9+7545++B77*V MS9EC^+LL0O:4):9\]<;71U-]M(MV* 6_7Y6]^"&O_W9Y<;7Z,E],_SO%259> M9.XU&(T2%.5YWTIF@"858W0YHFL[%C'N8^($[X##XO>>6WA2�(KE]B8G<>1T\<$=+N\.@ "\0"](K3HUAY7FM,EB[4?;B$-A 82VR @\5 MTOJ7_T #"4VC/])B.H]T0F,NFX.#(;D\S@>&MI$CP$PTTEI&F:@=ZZU)_XN# MZ,F47SF[YF ^MBRL"W*7R$C OW"?TX0YE:4D&O=CF9#H>"A-8RDX3Q55#(U" MX9^P=5O0]6( >G*EMI@\J2027&DFA+YI-(Y*;77M]]8A^'HQP!\M6"IVF;C# MXQ^+:4@3'JP3W",1 NT?-'\,>!8M9,]5E$FBW*J_E=VL_C+!U5_P#7I.'"R( MTC!E]>/=K,3GUJ_@ZU8*G[ZXV78#E$L@Q6OT3VQ2/@J:02'H2VNU,MM$1)!, M1&=D9IKGL9R+/7E[F? =&V@:M.!8,^&?YM/ON0,VW/PS%3LHQ8L2O4KNJ6_N>EB0)Z8SB4T,[)-P^[I_Q@FL^UO*'%6<]'6^6$W_>\WKYNK[;;ZXV>QW5;*\$;%9KY]L9E((X.UD@,S$JTV12)X*Q)P$[7CD7&\HUK&[@ZB^D7!>,2 M>."%Y?B.0,W8Q=V?T_2VRZ*3TC;:")26&*;?[OI>!NC+:I3S4&RDLQ*"X-5DR M94C76Z F82\&PJ=7ZP,@/;K,Z6<&W^+[-*2'97MCU*]YV;3UO/WW);'T]_GJ M/]/J8PKSS[-U>HFW.6CG,J0R:43XF%#&48.D/$?F@F&L7;9E969>#,C'!8L' M '_TJV4SSF[\E^V/RN?HA(52"!0Y!,'0"PZ*@:%X$PF'G"=-I$VUX_3#K(M3Y)3N%<1/-F:QS$;YW7U-V[J;+CRUZE7:@)_3 MU#T> 9.^D8FA='PN^$6'%?FA'(PO'1 BE^"=12Z5#Y(;Q%PR+Q:W3Y1ECARV M?53;LGZS%*5MPGO;ND)G>984O<61N ;KG MN:[WN4)'*:I5XZYI6#>Z1=)*S]OEQS__VA)'*=.<2@?$T0A"" O6! ^2A,R2 M%B*$)AWM]A'TBJ2*"FMP'J%CGN>+KYMA225JNR4K:YV0@&+:,E':KTIP7A @ MWD>BA8M9U'Z;VD/**X*J**E%&[$MAYMN"UD2;GT$CE<^"*,<6$4)4&M-3RL=]Y%FY8;W.S8+7F>W[.!"YO8& MBCX3+YT&S5,&83E:+Y$8M%Z(3\%3:<2.H_S@RWW'Y88W!8[1R+RM."O/I7@_ MGWW^E!9?W\W*8_[T>RID,4+I-6DN$Z*9!"846BW91C!"!7#9>F?0MJ$Q=]#T M$\NM2 E<:DP:==#^&@&%U@$*R+5V5FB?-JJ/$/ZN^HZ0 M7,7C>9<#1%B"81*-QR0)."L94,E"II9'J3H5+)U:@7L,YOKZZR.PRGK[ M=Y34UZNO6T*893)S[H![A7>+B R\L1ZD)IYI-/T[]LY_0G-W%AWN0CU*[/,: M,JMH[:X)<7_?(H1;X@AS$I 19,<[-,Z\*=G4RFF75'::UE#>[47/4'D'RZSR MSOLT797K_]TL3K]/XY6[7!\G ?VC=6_H* +;C(%%EYL#4]I%DW)PNU;L04I\ M).B?T]67=4_Q4DGQ9?KMT_PMVN^K'UNGH NI%6VGGN0- M;U]54.AC\&B@C=:GRQ,D9\V9,4R!8[E,\$"O$OUY#=IQ=.U%\*J*S38*X#QB MUYT6-WV44!DO;_].X:H$!#[D/ UI<>U9J!#*F0I9N=)ASUFP.5O@SK!$:3!* M='H/>P(6#Z\^K''15%GSJI(^?4/N1__RKVUF_>:5MU'O[@,H:-SF^UB9['0$ M-YJY*+(QE =!G+611<^38BEQ8KEZO"/X <2KU7+E\-":?;X]Y@M%)34-&IS4!@0)#GR0&0\K M&1WS#$^;3L[@@%T9'^9DA(DS=9%KR-6FU\(D)"J8] R(9A09 MX@Q]/:.!6\:XTM&+ZI-CJC-Q1N"NB*YV@#\ &F-J<+YE:-W][*:-ZC\6\^5R M(AT1R7,):!XA2]12,-H:<%:7\2_1Y%R[5KL!&Z]X'P$\&F3+K:W-=\OE58J_ MKB<7;6C;V)>WDD1NF@3'B MVRMWA'W/MYUJKA8_FUE/E%;11NE *2=!1$K!:\U YQ@XUP[W7.TI)PW8> 7T M".#1JK'Y$2R]_?O;=+&)=-VPE#(7B<8$*I5NW:7RS1$CP5H2>(SEOM$C0_P# M;+PB?@3P&%,?][U>@XV,9Z4#&*8B7EI:@+?,H;PIUUH1@T[]R/#^A$-Y4JGN MM'2^-@[60P *KO,6USS8J*37(!4A*'93(!TS:)TH.G)4$]>D%_B@7)[1*32Z M*%8+(+7R^N]UGMM8R3]G^OTUP]5VTN:7=UDJ$KK%_E8@CTGAE_1Y.IOA9W]Q MEZ6\CDZXC(:FJ>OX&8!U M5+TW'@S(/,;[)#EAG&-EFC<1(+2R:%Z@SB)A$;5F*4V#V]3UV'O==EVVW0BA MUB(D>"RK]^:)/+"9OQ+-7C\LS*/KUNL M]19K";I31%6?/E+NQYY=38CU78!QE)<:'-K$IG9F\T1Y=\:#/".1\LUT](WF0H[$O['TXI: M.TF85Q*D78_[HP*,=02(%E1DK6)VU>WY%]B*^J@0[TF4/HL\!MKU;4HX-M M']4.VHJ:9D>B-GB/65IFJ3L!KDQBY%:3G%70TM8>#_'<6U'WTG7G5M1]%#62 MTL?[H8&M8U5L&?S!W9'++4L@#Z-DB%+("C+:*8E$(&B7B ]$4B&<-(3K0)7@ MDA)TS6F'DLC#B&IQHQ[HX?_TW9(A)%O<+,J7#NY"$/3=D@6EHJ1!)1'U,,'" M8SD94=+:-A4PR\R=# Y2$'C.19+ ZD @BARI,SJPW"0,]!QKRP;%>?O:LC[0 M:%5'>2]:V&&^Z9/![(^I*!E__F:.9Z +JRMW65I%,KR?F4U!([0EG0"MSD&"HDW9?-TO9P"O$59K=GP>FF1C(],Q W$R@\B&@O6<0>*) MT82_*GFF>D,#I%6E=W-N^:VA.9K HR$<@AH?!M2:U)48 6/(K(DO-Y MQ/OC+C.O.V(T4!DL]^I 66_,R@_YEANZY7]"G5-9!@E..0HB90->4@6$&"EU M=C*)43MX^UE[W1\CA5&K)*HC3,I;''4T*>FDN&+4:K0A79E $8LU*30!6

">K&[KS&#U0[F\*-:)KYJZU22>\-'LM'=X) MRR757VJPW"<(V2=. D---)FCW(2;%[TQ1@:6^]M M\[ ["3V7W[<%_PF2XNE M+"Q%*5M:GFK+$%#':(#D,\_.68FL#YR6>1Q'I\W5/.TF& ]43IW4>7>DBW'! M.&$"Q&0%"(5WF@OK[E7"($^&,NVZ@/S<9U -"8 '!U/U443#>49=R'A^@ZEZ M"7_/8*-#)-=0DG5F"GP50U]-=' M8$T'4T5O6#9906)(C7!XSYF0-&@TLKB4U,KXXC\%4O<2^=S!5'YDU'4S% MC JI)0$ MJ$R\5 DADK2F>+$+&I)GPOO:M=]G4=UR @/I> 6-JM?'8[G&'7AZ+7GI5?+2 M"R:#U X2ECZ(&F\9RL#FS M\3>)3BR@L2HE,Z4PC8-A3@/E0?LHB*-AF 9!1['Q:FK6S%.I I:Q9W!M#XHN M+ UJKQ[%SFG,U9-#K66*UA$X&!4"%DSB81 M/4R5]PBA_X3%^Q*0WP<>%1%?LF&N:=IQ K M1T(6T5*S$U9^,+GIX6\?BP$\H-+F525>T?"]3Q&J\SIB*Q0-FBH*,4M>^D]' M-/$E0]O<)OR/T$'$WBCX^?VO.#A:ZBU/@]^FWZ])0I\N6:4$:%7:&P1GP#AO M(#&FM!:*(YM]@?#SZU]Q<*S,]X:N!VO^\#$M5RB1UL.M]RW3N&U#)^YV>C(P MHW76RFIJHO#6FAAYF?&F?5*!)_%X3X9]*XY@%K4W-"D-*@>!IY-.X+-1X*0, ME 47A!E--=K[$392N#VYJ@1KB2JI!UIJO.D]GO3412#&2,I<-M'5CDJVX60L M)W@S) \TB[H/($8XB_I6:ORW5,ZN3_/RH_N](E#BF7M+@/@RE=6BU*W4%I1G M>#H6;O/8AK!WY>V,MD)%+%;>'DV -,(6"7>GEDQ(T#D%5J;\L ";3ZP)B10 MII2S1TE\&%MWG;L/MS?^A!H9QU.B]#K3=YQ;K"7HSC+.]/@14[3!! %M3%&5$V"\#GB->YYT M-LRDL05A:SIJ!^BKWH1!PU@*+()B)<#)G05C) /%M5*2)2MM]7:Z+W*DZ!%Q MHY,H^]3=I_94O5*N'441:NYV7<_17&!ML^JFT UUM)Z24WY"]4R/+CGW_=E.ZK*"U*B]!BP5O!P4?. M(1+JJ/&19E[[_?A1@D;HX3;7^;R5PDX_7A0]:'3KO[I92#^9N>5K-:HXZ;IL MXPJ4@[C?J4@AB;K$T?"37@K)H] 6'MT<0-U#&EO:.Q25?R\ZQ0>?NOJ^GJQ[L9'A17ZR/J0P'FIR]N]G Z MJ@N!2FHD.(O7H4A<@O5*@0W>D$!RT'8T>2D]>1OAA5$7[=6>PEN"IG)Q\Y,\ M_C%?+J?H%5\/"MHDOVZ28M^Z\.4_DUM,0@Q!,9F ZA)(]IF (XD!9Q(-0J<< MV\V-.VS81Q=B7@Q,3Z.^%FY>O<@-WM11(0_6D6(1"@^6, \,[< DI)%"5:^^ M?(FAVF,.U9,H>YRA6LTU1P?#HX?!)(A@.!A9QJQ1DJD*T7HK7D.UU3#P:*BV MCR[.)=35A:?74&VO4&TOF P1\SI$Q^>"7Q4LDRP%<)+(\N2/]XPVZQ8BGN./ ME- R>/!K>]0K6C@VT?U3: Z^UHS=HBOF["+X@, >T9O%4T"*H<.,H9>F)1 M1I89==5S0,D(WIKF>Y_655'E Q<\F>0Z-7"T<>NI"(!%"X6:R-(-@)H3( MJ8HJ#"UJ#U51G95*FO%.XX-0*[#37J8;^^@BLZ5PG[XA6U)46I0D)X90C M6XY!%*4;)$O9J$ZM0,YCKE,OL>^=Z]1'9DWG.N6HF+0Y0K2:@_!X$1B?!&@: M<^3$XC518T[B2.8Z':R\@V6V=^?5?(Q^-\/?ID_N[Y*^77[[?KY<_H92*%// MI[.KZ>SS!S0SUC;"\I>$AERZ]4\.?XVNL^[QS]$-^-]]CU8E]=4EJI03(3CO MB8\T",>=US*:21T2#G\[*F;@?%8,OWD^@("?\63M35(\2N!61, S":\F9BWD M4": &\Y4ZM(_M18]QSJ7AR@#?[-<3'D>#R)TL:2 MLW##Q+;U_^K'.IYDNGH3"$4(?$A1&91-IED"Y92"\ MUN"(DJ"Y4X9E2W*J78DU+!B>>*(?$@M]9-T ]C]:Q$,_&/SN%L4R^IZJ/ /<^[:J MP?W':=T)V3O+LHQ<,DZ32#E:ZZ)B5+N ^@U23Q[[XDJW[,8 _9QFX<=/IX7N/\FZ.Y))]'Q M=\0H$)D[*/4.Z!YFYS(5*>3:H,I,,D!@<"&HR>(O678[*BM,_)BN4RKY7VBM\TA;]X'?91H MQIH(HM0/"!0B&!_0,W$VHL0L(ZZVZ=B?RN< M8%T5+$W9MD<]ZA]-]N*/SU- M-T-2DRC=5;S1N"52 "N5@J"#9BYI;GV7,^L8&IX#<@;5PWW\R&H1XEL2V3R1 M^.2M-DB3Y!*!;:4$FQP'QECDKLS=\YDJ2/GL;Q+_N(N-Z5! M*:W>ET\7790 >HK64VL-*),-B,@5N%#N6!?Q?"2D-+VO#)I]M)RJ:J>2IN<- M)-[@=>$ANK9QU2Z4-7IXW$_5:9X>ZVBO R2.$/VPX& QZ)@-A4@=WGUZ'29" M,H7R:#0AE=S[,P?%$T^00V.BC\0KQV'6@:#+GX&AR_GL\RHMK@LLN&,B4$%+ M<(B6\B@/)@0'/F0BJ8TJV2XYZ(^O,KRQ64L7\R:"'*9MXL;<>#=;%Q.O!7!X M+\2]WU6AP6$W.G>>G)AR,=I0JF>]<))9EVW@+C)GF!/43O9_[;'=3K^GV55: M)SV]19H6,W?YYFJY0KMC48+X[Q$6[Z??4]RX([JRQZE[**W'WCW77;<^IF_SQ:K87UMM+"3*!% 34BFI< H/TRSP+A:,$O!6:4C>::52I*;ZUNE&V0L#4$4U->E#O1;- M=3;JPH75/Z>K+]?2>?MWN+PJ+6F+9/!_)60T2=91$K78Y,"+D A883SH0&5B M-F0A69M#N0^9+P1FK1788,3?K^G;(H7-6\A$HV&9;)G:*2PMU6T!#.$4@N;! M"Y*"JI[>=7O]%X*2@T7>X%WIXBM>J-/_7M/R(?]\?-WP.S&*,$5$A("V:7$U M2DHK\Q ]D9%:3AFO_8;T.$4O!"(5U=)@I-K-N\3/"HJ)1'H$B4B#-1E$3@RL MM R2$,X'EG)RM>>I9X1Y$DQ1AG21IE=OJQ/1B5N?_-SUS#%<1Y7[GJZ%OBV#L8K*:@EHTX=_0LGW?[T), MJ^D/MPDY3;93147M0N!H*3=7/>4\,ND5,!^+:Q85&*TH$*.EH$&3**H/3FBO M\B=RF8;2>!_A5LYA*D,ER[#2\LJX)6J;=:.-($X&!9Q0B>P9 D8*Y-%G;QB2 MI'27;E![%SC!.(+#A3ZO+;'*0_?>N)F+[BXY)?IN6:E0+,G=0HF(-C3RRW,P M5BEOC.TR0N^!KSY7U1TKID9(T,'++T'EDC9:(*T^CPYI0U MU\BU@1][DY)P[;QM+R4K&1,Z.D#K#_FT.H%W:$-(X@):ZHHQ0UKEA=PE9=A) M(G7TM"_OXP@A-^E/CW?;-I#Z]G+Z=3I;TM=Y$EIFBG"M'1M MT=PB:CT%ZBE2YHVUJ?8+_^,4/0,\5!3Y7ANP;677&_=MNG*7ZQ25.%U=+=+2 M_[A7[E&S_JO?BBVJQ([@>:>6+ N?C&7*29N+F^YL]ARQ)#SG3M'P0"U9O\6K MQ+@WW[[.6KPAX_W-@V/4FG%N'7@C"U(E*>,L!/JQNF2U.A9][=SS+G0=G>VT M&:>Y_#2_"/^ZFB[2WER;B5+9YF E),[+DRN:A)[A6<"C3B@!*;VN?5%VI^YD M89)ZJ+F7]=1&-0T,K%NS7/<+Y9-BQ MV"5O=[39#;V$WBF[H8_$!LAN2$DE7F80"%;:*U"V'4)! A=9IS*'C750X BS M&PY5W;%2&B"[P9,L/?<2%"USXG/.X +2Y T5@OA(,C7GF=UPJ-*.E5+S[ ;M MG>:>:C3^2C=/&QAXQ6-I?$^IYER%W;JG\\AN.%1AQTEH;W;#@4',>Y;'6B I MQ:__5M[UT1! _[M[.KK=G#<^VFI5'TR2MG#NBD++G^:-V7I?C')"BSV_GRQN6*M:.Q(VJ"O%A'?4I&VSH5-P:$O%F4[[4"$R/+'3$ MX?\^N66Z&7FR_>))>=ZAR@C@/AH0VD5PT20(F7%%M8J>Q@X7P(-?/CQ^GE;1 M[(FT1=G/.KGV0'M@K6I8NU7O5U($69FLXW/">SEZ@O%VRFK*3NK:#[H#1=-W -OVQ^47C\O_K__Q_P%02P,$% @ M6FY5OT* M3O<*7P$ F.H! !, !T:'(M,C R,S S,S%?9S$N:G!G[+P'6%/;UC:Z$!2E MB")-$&*A%Z/21$IL@( 003I"5*0&!)4F!*(@*" B74&)@HC4T)$:Z2 B2N^0 M1$1*(*&$0-J-Y[O__;;G>/9QWWO^[^S_N7OQ#)Y,!FMFCKE&><><8TWF$',* MV&6H9Z 'L&UA RZS?@#F(K#SU#6OJTZ $\"ZV)BCP!E@"]OWZ_OO+=\O#O;O MO[=R<+!S;-NZ;=O?B'/'=A9Q;MNVG7O[#J[O%^L3#S<7S_?&]T[^Z]8M6]G9 MMW)Q;N/D^L,7\QVP>SO[.X[W[&P'@2V[V=AWLS&; 1!KC%O_-CPVX/^^V+:P MX3QX0^#8 MW;B7VP^=+FX0-/M,E%2^>C-T!Y>0L,A>42EI&5DY>155-?7C&B?.G-75TS]G M8'C1W,+2RMK&UO&:D[.+JYO[+1]?/_^ VX%A]\(C[C^(C(I/2$Q*3GGR-#4C M\U76Z^PW.;DEI67E%95OJZH;FYI;6MO:.][W]/;U#PP.#8]@]RL0'L;/_K^JEO?F92TA2!2M%^B[:WR3[-<%"_U]) M]O\(]M]RC0 \[&RLA\>^&X =%I&E"SP(U&R\5:$;NHEF@H3"'V/X*)'>"$. M306!(V![5L'\<] C%$PQ[5=3U/UC/,[& M/-/GN:%?K7>[Z=ZUJ-,8$4HO^0$3"(M&NBP]@FW3 2&0 QA'^ADH)8]TNKN) MVW%*6[VY\L0KOWKS0?_U!RG&/$'[2RO2]:Z.J27.!;Z0?YS)O^AGA/XX.>K/L)2B/T NZ%,BF<#K3%B& M!2F%<)3*P^AG L),8"H;MHT)>"&WPID 7X&/5]@)DZIL:PK,'%-/-:F4R/8@ M+W=(DD:3RIW,LLPEF^1OMOD#(.?!=@D)*,4MEJ)87X4SX$1A)X=3L,]LE>YX M56M9X+13K$S>3I6=L"A(O=4N&KUS;6UY49X;V*D!?&5I[ [Z$RTX59FF3G)J M:ZGS,NJC^9+X< XU>/!>=U'%>.W,2P[CNSTYE.0//9DJBGH_=-V4\0(?*LL> MRK*1,&2#(.8RB"(7\39=F_Y:9Q^EZ] &40WTW;8T65_]T(+H2GMJ:K V&\X>6/)/=;5P<77O'N2G@Z*-1Y^5Y/6 MBW%&#U=W3HFC(K7T"RF%T#V4R;; J8':(-S&0O)PN69+J()KO*S%$[N1!B^> M"Z>VS.Q:E M^=E6BKWU.58%9ZH'HYF !]\])B"@Q8O%1$($:4=SARB5]IY:9[(H'JWOSSIU M.+MLZ(O?55U-"H 1KC !J=(I)#WV)A.85;[ 61@G43[ >-YI^:7>=K?7VUX(?AQV0PCB]":&'H.@< M RW_\3'_G\Z_M9E)Z33LG>YS'E#:>\7X0Y['3:1M,C=2M)O+I+K_R7M*0R,,Q/X] :@ M"L_D\/YKC M!ZKEVX@06J@4$T /8U;E 9T6/'*3=Q@Y=90)B/[0&,JX?8P& B[,,G-C)8C*77USN9 %LLY?,/ MK8$6 ;;8O_A_@-]O1XT5F5U7JRB9(^=?SUK^5% )X+56[ 4=*?\=(O_T[9R?]P"W.Q7D2\W/1_RI0+!QP2*%V%T:?=U0R)FI(EA MY,)RHU2):2;0X_R"S^[>BMD6=&! MI>#L5BI+&YP-K!!IM<&5C0=M"(&1\W?S4OUI85-,H%"!%@X8ZPI<8/L5LF9P M,H''9S%K5'5&N)U@[!1R@\.("3J'KL?F[_>S4^[QB++[].2N^\R ;(V2ZU> M=3G,.@A3K9$='A00$W [V-;3/S)K;^U$Y9D/[1^^?N=*6T,W>C)S2GW MK\^9P'X*9#Z*"1PPISDR@8,M2W1OU5LFK(> *VU(!^_V/$F(PJ0_052^ $( MY%TMIK%T?'\D>ZH_8K7?P[NY'H9.@'36XN1V^D#N4'@3?$EY#S[\%? M7=FO1LF^V/(K5$QC:=Z!8! # V6$PJ_^T/P#W?R,:L'D(B80/TR$,-JJD*M/ M\\85&ID G&]#"<7.!!:"4IB 0>H=[9Z?W,N#Y&?A6I@^*_CWLK 92[B__\,O M#X-G\F<061[U$/G%NHYE_]L*W2:7^<(8;]'+ FRJ J8GM_X*.5) C%.L(0TN M3&X*>EA"6%K^93>8'M+%!%Y>V-;R/]W-;XR?9<0L6'6H;HE^6Y?6!7B8Z@H MOT*6D$CD%W F:RRS+)4T]OB[]J]W]#.R"F<,@);M=%A^;V@=S$A0#E?7=_)1[+4 MN/T@;).>Q@1.%T3]B%>'_J>[^6_S9YGQ N:+/TN[T;*8IR]XHV0S[G#]"K61 MP+3P5>0F';*Y@S60W[3^0"<_HW^(_FB??\ (P+KA3VX]^CO^"7[UET>@C/B9 MW\\-80'DN*OKC+>B5=G(=AV^31RF_0)'WR]'S]]$;HOB'\+Z'XC!W;03?:MT M(X,:(>&X#Y[E!EB4H\NUNU47O^GISUCHJ-(,RRA0XJ0I*;'E/$EW>NCLY/( M]JUNVPW4$ZH<^AGD:NQ#]1/"S7#T5LK]"RZ5),F(/@XI/);==P_] M\6UT\Z6\^P%-;(\'*M6D:3V8AF"Y2=JMZF7;A6 ]JT;*A]Y#S5^/C"3E8U)' MON,_VXV%8%]= :MOV9WA_T=Z'ZL9&<*9-P@848:V3Y,J%W 5,@)N$[U_K]8% M"Q5S< @07;%XI'UP),A>'O_>IZ+RD=3CNVKL75_;U?A0A4B]^95*\C@32(I$ M7@51=S,.(F???.+L01+-^4;M6/$G-)C1Q#A!?[UT,L&TQV>R-.#ZT$@MSM-L M:L-R-/.D3::^E]I)C>6,QX^22# :_Z$I]86]5%/:J1Z(.WCX/H/;E&J&<.ZC MB?M53APD\CW24>H4C*OR<=JV?@Y^SEF( 1<^N:^Q2\2^1[X$U7^"]HU> ;GJ M=9\);&,"4P6@DC9"#%62XM#=.+FK]@J>8-2$XF?A8CZ[@C(=22*VYWIAX9+7 MP9.[1]@YX%^+.@UN7!1&CJ'9]3K5UI9_0F7?L9^.ARBKQ37#_ M$Y(\"XN'$JYX'&2;P1"A2SO<05LQ4[C846B#A&)X!@HG$Z8E@P=Q=<@VU/5> M?3 */>B2V^8K=R^N]=LW>HJ63![M#!,(>XEQ\XHY(0F5OC_%=V>3,VS-K@Q4 M(QJST;NV'3?^J2AJY-*C<=))4-;J3S&GO4R+%U?(0" F.GV%Y?1;D-RSHG)W MM]BXC^P9.R_)/G-UZM&.;PK-]8V^*X6?1 ML:;]]U+ \?Y;JH# 3YR#99:0H5HO)G"J!DS;!L'K_[;!LOG_#)?S1^.QDBNT MI63YBJM>+S=R\:LZN,UZ.]=H(,JV]\=E&1:Z^[V%FK_X_X*_Q>MGR%(!15+* MCKYXJCJ(8-N/VPTZRC\6JE^>8%=VOS^W?']^ M_@]I4VQQP"0CS ]&X4&VEFHIP'%/569%F\PK8G1Z]RM(7V3)0#M"05_^$&Y7P>FY589(K2B1LW$Q8R"KN(;]V'/IR7-;-*'#&X7<>W MA?ZV7H$)--K@V^LE9JTT\WWVT;/=<$85(/7!J]C@R$"2@L)HG=JRN%XC-B-] MA^4YIS,1^A?*=W=A(FGCW:6U M;%1G!'B IN'DC]>,[I(FX*P77Z.@<043WMOHL2)7'JY\/,*G.BLA2HDC,H'6 M_NT@N7+%$R4&KU3G\O)Z=>=J\Y943" 7*NL/$.\+M]Q\WR*>K*H=XX) M>.)A!EZEER#THO]Y?]5$6]9GAS-PJGK 8%-!S3NDV%J7E/Y8>5!R527LU?6MB9#S^"LQ[)F;1HMO^.MZB@:X>8C?V/B MOS7W-WHM@K^WGOEIVW^<_UN0_$/PMDFNJ)?3D:M^I&TV=(G;]4.\R,Z>JN/ M!4XKW=_;(U1A*_Z+__M\:P8KBWY<'\O*S[)9T_UW>ZQ/?XZ1@+EO_U3-[OR. M"O[OXM5H0H6R>K3)!>ZD;72<5!5'K*-MXL^SGH],0 0RE0;94:_*&-#AIYAQL$U%Q*A>Z)S:(YPLH:M45[[]T?M6I[@GCI($D8.PD(M+F>VDM1*RB_N M$M+S:\?S9.]M;P &LA>^)_:T(W14N8V6DR<.(D3I;"F=S31!L69\%PVJ4YR; MIHWM*KOYP<_N],^%6*?;$-;9MS1RL1W+P01._&89CY>A&NPEP,Q M)98&\KH%QW9+!.@LRJJ*P8WNZ'QVQ@6\#OTZ6U1I?<7 MZHC19&MB8386'1YH/#BB2K\>#&\Y048CU@.3ZW*Z8T^0EW&G;6WLW-]\>Q#U M)NI!;N:G;W\M4/Y"%SG7BVQ!L*4CJZL*,' + M)6I71U9$DHCE<[^K^0AJQFS4.)G /@P/=+=8IUK2WGLV\4'7JBOM8 MBY#E26O"EV3)94X150P6-JQ,#NDKFY6I(VY;MWNZ"T2P*W[GP=9K6HM_.;>:*9R%B&'-SK=:#/0XOC,Y0C3_+8Z^* O>(F M9]AG?#FOLP&;):&GS79$9>)BM.UE#-@M%JBSUK66BO@Y,YUT<.=POX(Z<=;?0L5HAWS*?$[M;)L,91T?J14GD)/]#JW?!%XR8 ()? M),3B\Z ,&ERR5C\3=09)L >"P\I_XAL.N:6"NHFXG$N M4;6:E73[\HK<7CN^?#,7R'/0);P6B%14EE>X.G>'6ONA8AB7?E<>#% 63 M-,+Q'#"-ZS 3V#@PVV?UA E<#NG7$6)%%*M8+75<@!5%-48U_^N5;SR2A<%= M(&(U0S[ :YK$\AND_%SP1#61T.<_UT0=%>;)G-??Q-YK8@(8;!Z6";087HQ: M>PZ"&P=628*&?'.90(U%]L4>-PAM&R(>*1GH*SA3#2$8$2]>K&)T8T@7W=0= MET;F+>/MC@4;%7YF L%67IF4L%,DWLI1%=[K/9M[>NPTDY*0JI)6!2DN&Q(W M&/C(; OR0[QTG9F_PT-_()+MF,_,>_MKC]+_SDKR]P_[71_$>VB#F52-$X%1B/%N\MW/8I MJNYJ?L6([N.]\+2OZ3($+_"(AA<1DJVR#*XZ+VNH,*)HYU0 M7QEPM[?.MTV7JD([5CPD(724N_$=R-M8#*D/14G0:>$51^"M=#JT! 3H!B_:P/J M-6Q]M9[7M2-',A:HJMTECR!]3)^UX,38=PW=M[ MDT_%S8"6AFQ]8?K']8P#U0KK3$?#/Y3R\%'KW,[T&(-3H1<_(+&&B(O$R2Y6 M8DB.&$@27ARA1 UHKEVACQ,B3%>S&)/T7(12:\X4E#<@78JA#3*#:SP)C#NB M@+KBD*9[&S(7LH>/@8U$WV<"O#8F"CV"=06JWS+B1NE5MMG4+GE?[H?U,1YW8-QTYRJ:HVGQ.47]>8UA_>G,*C $=JW393H M9280%I5E[Y=CW BC''OV#+G\( @1@6G3\YD,,#! 3AVS8@(=7:,U5 7NO;Z: MG:\>38C8VC@[;U@ K)0;V(N.TB=(Y8()DB''(A[;B*%+TQR^-BUZM!5.HD"3 M7VOX1KH;==@H_/!Z:&0J8E*,W^3K?K9GB()9 MF+;5"M]#AJ1+IV:3D_=#U[Y&$U6G#M.^Z)QKV+Q[XAEIU3=@0C6@ B*(:[H; MG!>=X'O ]C!WJE:!OIM;E]*D^:9K2-*PPXB[I?>2(X M/X6E)M=[TI,@[C!.UY#ME90@DH(M7"Y?\NCL>J]>UYZ3M\V=]XZ8?^&9\N3N M%ERU3,F;M9V.<@\\G.UUVU/V@[]0J>*#IN'$Q_!-_["WW=)XQ8QD\ [+PS>C M;KU^]>SEX9R"_O3(6V8CBN22*/-O*_AYA<:D_/2>-,JAKTG/LNA#Y?WBDW<18ID('6+, M_3"?[14C0W8//L5UIN?/T%]?M::F#K"4RD---(*/CTO@8.9V*9&L$@,;J2_) M]Q,L"PS7G,PR:U^->JYY63;^K@=U5/ZE&HZ,NKJR7H^O?5Z+0K+[(U^E6ATW MU]VK"'W!KJID2E*/6/42<55WV$OB+35V"A).N<5E0DHQF:_:?ID/(:$OSNOX MP+=_1_4.C>'E'+4$OQZ"=$\]B[YU9B^,GZ/J;5Q'>]I7CWH&N<>&?M_.K*$4 MDPY]W\Z\Q]_YM^W,]^,!NFV.L2P?6-9:94A-8(BLD&\Q@0Q_)I 4U,W0MJG ME+@LT&6BKI<-$K==>30LOH=JN11JT-&=ELI0_1 2&W+0^>WFVS$3,*]\DN2T M3+>5E0SKWL/0<>]Z:>]6/EXN@3?]IJ$&AZT]RABWIL'WTC6BL3.Q'@C=8"?Q M_@@F(&->FKQ_5KN4.&=.'$.\ ^%,80[=5 V*]-5Z)0H$%WRF,47=-/_S)5=_ MCI&/V]\GWWW4>FF7MUJ4/^WHS,(,$SB[Q 3DUU&TP)HE'HJ7'C$D#(Y%\=FI MJ%F:WO;[5+MTX.Q"S;/D_7X=4S<^6(\KYLE:IKKS([91<+JUX]1^D5N'RY M/4.30I9Y-2%36B5XRDC)SY[[@G>BI(G@/+O*G1,==Y?L)G90F "QLLT?-FR+ M?##0;<9;OOK<@K?\/6;=3T<=M&Y0^+$(X4EL8N'19CBLA#+8Z.<_=9C?YFKS M&\APG'BB[H$D MI"MX5X!4.+H-'"'Z*.+.U+RMJWHR)SVC(SE6.S'4E0G8N4T%C\WP:8'7)S'Z M@R.-Z3E'UTZ(6,$IH"'K:=@GOGGKZ+ M))Z>R2F6WN--YX]R#+--6CN.T ,)ZJF^,3;A[S]>UNM@[-HMD26?Z(PU M4S*XGEH*VY\1I7#UI_;P5UG4__BJ@Z5,LY?X+(@7(8S$&[N5"B9*Q>_W[CT7 M<&YP_,E=RDSY+1S)&K%3*.#9V42W!@V#NGA# N8L7"_FDJYKSVNTG$K\XD3D M/O76M$YT)$.Y%^-2QX4=F/"N9"B]C2RZ4F*Y]4K[MQXU[7<-7_8XO'1Q@V>/ MZ%YQO!YWA@.^[ZC>6_,+1P1VOF.+PC+8*'NLB)/WKR-@^*,US>G2;ZE^)0M' MKK;3Q]@_Z66++!B('[6?1LSP7+FAFG1IU2"0547LKNC MPR-NSKD_YU03^ZF)YPIS%8F3;6"C+-9T^RG4L()E?3XI]/=<]IL_4+SWFS(? M%J H847;B75&;0;#^;]K".7V6O1EOMG_<)<^A]GGD_N$HY"L+XEPV(\Y08YU MO($E6%][G8<=#8/+ZKP"OQ_6OGDL& Y>F"SK;H)1UJI[:X->9]-*44*VH>@7 MUQT1.V<4X7VNZ*1F[Q"S>K$^XB:&DGB[4'R@.:?9K'4J8*P$]?KBJ MP;%I]4)7\6)S:8-\]8G01S&/WZUSUIF10.$(51Q=NPPE\$TM-;S4-V)Y_-J% M8#U]SK%;#DCPPJPO=J\M$YA"-GM"FPY;5Y*O=9-K.'72S>\E=;^1$0]W(KQM MDF,H'7>4*RPJE\=0.-*RU,=S$VLS8*7M) Q'UFG[K"566K[%*%WG6>F:MD[4 M\A+%#B3"D B9QTTV9F-*H76%%-V'L[%+6KSW3XVEIX=63VZAV5.\2-)*$[PD MSZRQ)YTC2\,G K^J-?$5'K6O0@I\J8HX<*5J_,02P[[/Y#DTT3GE&&-5(W/X MR=6;B!#1A(+.;NC&5%_FBCMY-0D5UV.J*[BJG_Q71>Y_IB)7H6,-1*F'B5T\ M:_HUP/'=X!:[WGZPZGE$,?5!A,%ZN]9N>YDVR(.4B2W$T-& ZV (;"#;CG?+ M\&TE;YI7V_H%\>9TY3N! [&-R/M^$.Y:7A>LI@%B-O.B$GUXNO ZZ*FDY/+- M0)<7@!_Z81<&O_\C-E'?5N6V^^#"^))A"KUVL"R58=VB+2]!YF;L\>9OQ>!, MB-G3/;Z,3A3D(V;-0)\>A"4&P_TM M1:X3M%ZTUW$V\Q?.'PE_<@W_*>P!C1+E2Q)&]>K=(Z9#]*H>8%]=<(J2=8; MLOVFL':R-H1P24WAO.]6&=JG<@T&=QP-ZS\6:S#@$Q/8H&K,9UY96Y'HK!EM MDWS6*U-N?W_J2K =V9D84[XRC^'QK3-J&(E^5E8MU;#K7) 7"_/!R'J?+3!8 M&7HF0XQ6KT@,1\6H?)E_X\K97L<]-T!H0EVCL2S5NO1\Y?E)3MDV1HAIG7M( MH9Q\\4J=NN! X"5("?%)G;=%+[)3\S1,>C2,E?PG(-\'Q@BV4!3(=REV^&C, M0AIX%SW,C+?"6,;JX>BE3*0_G-@V;%#84Q]VN.OFV"0?@6B1:2F.E^P)?EX! MSPTLS$Z+:L 1+;33#^[D7^B%052_LAZU_[.&O]O\4OV'W;!??]'@;R2XT4&] M, <2INU@ IP[&>\=1&+)T:36EUCP7LK%UL&4]&VU_8ZQYRK2!PW?+C]7*L!' M7MMO?&?E=@EOV,S\8[[/U0IM3, #>A$&VZK%1\J$48*P76;T:=), M9*WX&V[[Z\8ZQS^.J\C0<, AQ)4KJ.[=. M'?1U=DJR/,(W8*BPHLS@SF0"6[?34^KWT9PH_E2.D,_("N%FS-T)49+2PPE) M$JH9$@Z^M2UO2RO#Y/GKK#ZAE2?\;N?7]QR)>:+O)#JE2+W?@R$:=0]#IRH7 MZ,34=1SX7>QH JZM#<-'.RDT..(5'2*#@$I(GYMZ<"XW&;KO1AN7D/\*8#^= MR FIL;C E_W=K_T$\-7U_#TN?,,^_C.G]<\7$0I^S6%^IZZ?%#[G_-0]G]SS MZR6GOW@X MHI?VU6UB9V0;SPM"Z@*?E<:%X&-\IQP*S&G:+V8=A#X1M#1>CN0+^:G-\]8: MT>0SV>>"H;>Z+N4?#Y++272BE4]W.63>RI,BYQKAX-2\N^P.8= M;RPD>8KQ(8P'PA0DT)E*2IMAG$$*48N_DCG4?T)XP?WCLXBM6#@OMFXQ/$I)$36ZO1Q#N-5Y1U>.>7H;;EIM967^+CFM;,<133'/;R,'&=E?W>Z5@!6ZA/[ZE%BPY@7+755LA/ MBRG&8BUDA:L'X.E?*:&&+KT)A92BP[,'UZ#"LQ)R/0(//*?[ M7JBM?VX?WK%^K 2?TRTI-]N%B*&7YK)\'6LJS]!?@D?K^\FQY=WM,^>7*Y22]5Q:BJV?*)ES*E+L("C_E-#PSJ3-Y[ M*_H(KE?GWG_HQ/7#1Q*]2/4%*JDW>O7*JS:-=6^BMNI(V2*L*5[9 >_Y,VY? M75YB 44G[]H3^*+N#]I/K*Q@GVS\(#M2I^0>*W :\<9 M^9PKMR?,#:WZ@H4_AR[_$G;8&*5>9P+OFS'%?/0'3& W9+4/OFI8[T]I8 (< MPQ1C$II<3$PAY.%0T:!=GHC@*;&@&B2'PVQ@5YG:B(JP:9G_;OWKGJEREF?] M+)45'S;ME7%]QUF)T*5$3B'OI7/VZT@A#$C:KV->N@[$W,J9\R_Q?+1]L&K1 MX#C;2<4/I^\8;*G=,]76&-TMC@A@)3RAL2&]U:[$Z04'\6!.K'^$ULEY[H S M)U/-XX/2"F8\;)-HT=SGE9\K"@B(J.=>^)Q),,G+JB.O7$XA6JM9X>.7E8.U7+$0FEB:]0=-!D* M&HN,)D_(4\IQ8DQ@.YQ+C;@N2E?/9,IJ_V& M?0$E3F%_AQ*HE0J> D6F<_?4GGGI[BWBJR1FUXNO+J]^N&9P,,E&'/IR6[T0 M2YICC ]%C%94.9@01%6FB=54,X%PF1<(_4^%]1*S\9?*/KEN)BT^3DFM0'$7 M0Q2EX;LK)=_(BZ2,04MH4-;M5HB]E$BJY3RH0N(^:12O'HJ XNRXC2""0Q1N MG/W TVRXZ>C9HJ:9=R\(3C&"9\Y^C@MMXOG0-L[@IQV@W" JOQO \#($ QR4 M9,Z5W7:RYK=*-GB=-&)0*)UJZ798)E[/39+U0=+?Q<]9\O'.>%;BR0>F%&"A M(]U6I%L3"!!K>SW23_8^@;_%.^[JUA?'.P1>'- M;)YOKIUF><>N8^].6H[V;0Z@?BC-_K$8^\*V?UZX;2?P%_<'+JTBF_V8OPZ^^+=R\[NY1BBO MC4_H%?4K94++VKDZV&3\%HU]?7_8>@;^Y"?5_,M3521D^FFGII@ GP,ETX$D ME:CF)T10;8X8HO?O?3<3'\@V]ECA(64O%@QRSUC'6SU8+)CJIUW();5H2:4. MM"-S'B!]=D<O]AR\V8@^R/X/EU7[#>3/.,WKPD"HWY6)4:65*F\P(.S M#?TY(M))([8U2D&5&?;#RU:$YR1]2Y)Z3 (6[_YYS/;;><3*%D^]JBLKP7Y\ M*4,I@KBU.75,"90 SG$P?C-)V9&5?MO6("OXZJ?2FGW),A_G#+K,J^@)$%A,^_$'+#DTY!RSYWXA_C( !J@CT(T7,-=0(S+CVOFD1<8^N%G_^X_>I M+2^N^6KP\#WOVYU*56Y(J3_4IZ5PY3:.#EH0S1Q!D\-?).W3EQ7Q$) Z)WGM M\NHAK<%5])VWA=*-UY)N7L+OL(W*V,@QS-)H.-Y!_61B:DA*SG$@&(R>0R52 M8O7E"IZ< =U%[UB95=VK9ZQ:EI\V[C97VU[_.W@*$PQ1^]\'UHXM$+1L4\[] M#4F(K3](_L*O'>/^UU+Y'ULJ5WA"P9!$1['^=PMKSW_:6/;A1PJ\$1%\'(3(9AW#X-L^M7.J(\^\E'QN3DR9J M1&71,,7.HBH]F!%GA&6X2OS;J&,?H"^ MU*>&1Z(3G\>/Q\C(.%4UTD)(%:6O7)-1?+0]T@A]W-.NY+2R%2\)2+#WC4\' M]W1?/;4 ?T/D#/5!WG?8641T#I=06MB_^_ZA;7IS'X.'(QT7X>$44/8$39>D METD]38D:_N0N[T$#>Q[Y.@K5@^AHJL0DZPPW-%GE6+5[?W%*P\VYK%DF"4MQ M,+HXEKKF;8U&((OR;O-"04_SK$6/=EY>B_[ZAMI7,9$X6(VI^SCPD*5VU#V- M/U:8_?;LB*$?3Y;X(^= _&8GN>*WFOU'3K7X44N^U)\(Z4/NP+A\XP?OG>N! MYAA+4(-!T%-236CC9GY!X?$''WHI-?G[Q%?[0\7:T M+MJ..[H1_T9^Z':.[D)O]8E9RRP'+I_QWKE0EI<(._FKXOZ6_M-%R;F;A06O M76T]-C^6OSGCY@;?'?_U*^YD7/.=:Z5'I]CF+15P+'Z7+7CYC^0LZN>7J M35"*'*JQ[N;UAJLZUL M)A:\O)R'7(9M'"6AYG>Z$#2JDFIL[&A,8,\:WK"_K,O?.,SFL^_VZX3#&?QV MET;;)30N/(RPW+OE@3U#XW8&09F*,:B#U_9W MB&XJY( ?W7D):883N.AI]U=2;<@V/.:":9\+>^S0_;>5%Y9I'D(O_[T5V@XVI(K-%1PTVF=I>+YI?6?<1.X$I?#KH3"ORP^/"NGKQ17I M/&EOLO(E<;>)0IIBMTU2>B\A3CFR>=^9>C]S+R9X^ '[_*7!=V#V>5&A,'\\ M2O0UP@ 7V;*8:WUK2QPU[T;Z70&\>.2A(O0CG(;1\=:+[7+:\H<#"3X9SZN" MX08WP8OR!7"!H"I;:U'^#]FU,"7(B>=T.700[5*TL[^:FEJ@4^*)ZRB/QZ.C MS<4-/(Y<#S+93BX @'F9*0PFTKK;-*I$/V(TH6:,Y7)>_AD/,++2),';R"AN M'5$X7^/;$_(A!-RK4N:< MI#)=-5)G>$;E%H2A*68EY&1; 3I<8)G2(F* -D^#149(W\J.>/:RVAAM!TJ; M ).\'FCYX^"3(@%Y9O$K%_IDW H+);5*)9H^L=T!I@!@RM)3P&JY;.9$PLV$ MFL"*S=+EBK'G$U]3[FG9X?BV!*1VMDH(]KTJ[5/9&(#;/>B6;RI>X[BV*V#_ MXP#5S:?$%-;H!1BBKJA=^;C=A079;5J/<]JC3A\]Z%(_R%-%1K\7I2O38VHA M;P)YAQ31V:H?!^;XW5X]A9"&A3!08M.>!]:;JWOHH['J*4\&:YWN\G(H&ZM41=E5O10UJ(C_<&IT54FOO=><_BXTKO#;L(1F#ORAG M-3K%\E<-FDQ@"G^_#QJ]")FJ"1&+-3LL1I6&A-HZNE':-8]A M9U-;G]^,EGKBMS\XEUVJ.AEVY#1&.]CK'V7XAZ.EK*K_X0 J("CK)^*+_(M= M<]7BWYDYV,7^L@+^S^BUYR83/1S4WO'SQ2\VD_=;I0=DDM_1GVG)J0\?KI>S M=AC;4ZZTZKV>3Z!__J+ 0S]7>,E$%()E 6X\T$/*^X([?LR6&(&$Y2! I M"=-\V59-)7I;\_KUYTHZ2TV$K*4 ML"D(A^X,I;,UU3+Q[4=?\=/';ZU.-*E^11$[0U1(^MTD&/D9*;F0;[/37L)Z MM>:V=NKQN^TT73@%1H;\39P10HC0$$N>A YKQ&EQ<6B]]* MWYAG G<:#""T'9SEK5#LZQ0*ZAMZ(U$5,NHXI6+E^3K@HD6_%C00LSR-+1 - M2H'HC;Q!;D-'(ST*8)=(T#;[,ZTC;7?+T7ROB]T\59]'U'E.0ZH:/MW?OIRT)?-'X>"O1<&>^DVRYE$A;DEIA M@;^<%ZU*O(5:30 MZ/LNMP"+D]3=SNR=OE>;K_%.8\:Z^U2I@UNFD*4E5GI>Z\^Z/FI?'8^'?DFH M_[AI[QZ\J'MFCB+#2;(?]PNN_\)".N@R[1?_&M']@7/*\"''$;HUE."I!=== M&YN+!2>&O@E%L1V[U/'.(Q \H?T66"ODZ3[:.+TW^)+S@1&!WNLCE<-2_96O M+ EER3,F>[CMQ"+#N8PF$DH(9]_\(E/\4>#O?ZX&$&M&_J7N'0P"ZK3I? M*-"^3)_ ?^GF/@FUK7,+XUON&'R41[5X1>MP4]2Q&@A[O/W9EEU>AP=&I,:U MQ]H66_A]72"/Y\X!J2OH+31I4G8K1F"$YD+/5%DJ;7!G>(77\G15BVL@(^!W M N)O:C2 P-Y\[^L=U,6/]V\6[I6S@*.;!&F]RPN5R9U&Y9VVM8EU25*W,56' MEU;M,"V(IR1.,I1E%K.#$.&0?33IOBEB:^9MQ6J'QTLSL-&1>"[-QDR_IH0[ MZKLX)1\JW];XI/H924_T,2KVL7.MH"K??CH;\_8C?&W@Q_08>S1D[^7YOHM9 M#V[4,^;&4_CB*T9]*:VRF941EX.E3JKR_4@^LX+'\!/ M8$YAH41"XITW>6]/TW@5PBP(LVR408L\#'B0CZ.$D*[@_=L>V.ECI9 MF?*9A,+?L\4\\&1P4_0;F,".58)Z(FM44F!X;9.Y8 6\6CEQ&40QJM7,G/BXSF^K9S:.?XJUL14+>O)Q MA:OE@QG?\>"[1!?&]F$J$-*&*?&+)J8U0(I@3=U1(Y/A93[WW"44B1&QA_-P M8A6(3JUU_[@CIS\N4A0M5=AV7;%P91^!7$,_DCA ?U._8[*-U(GED1 B143G MCE-<<-!0Z6HCJIWQ:IIQQAYJ';VS4X7[[8$J7PB,1)X":"&U'"JWS#U&:8 ML):V&QXET*)5+T&\5YT/&['Z?(:[2S''"W6DM;AUX5),YG7E^*V GXJ%)]SV M,TT]. MGNM_(I]\"$CMH=B3'+&HUB4.&YH!Y0R^2Z$YE9=!(JXN=]S' M]]JUXTY.\N]VZ0(^_Y_60!V@5!/&0 @/_9G*4/ZBDDD.>J+9H>U?I0K[/D^=7*O9IAJQJ"FF\ZYC95KEV;I-EF_"7I*?"\(,^WW& M_<]7#I3!OQ46',;:%!1>]NY0]#B6_\J78U]_U&9?7]) VZM4]V^R&<5:5B0% M[,Q=QV,!O6TG]!*!CZJ\>L>?T-F/R!!SR]XR,3A,&.8R>RCX92&F6J%] MC6\4/@6W5TN;JEI#"TX<:"@CMH9K-[D4<81?I*B>80+1$THU1XCK9(;U1 MB%K) ]DEH_.5F_]@(I#*\U4.?IE05R9P-MG3&#U7L]&Z5-\$<;YTB36!);4 M??65LX79AW? ,0-MA38,%A8RQ#@ZTX+<1]/&!J"61@,NGE+GC3VEU#&6/78! M4XR\ZSO 3S.GA.%!(L4: ;[H7>W[NZE'6TI=R5U@]%=!9%AX2&GB9IMG$'DC]K=FU;[ MD1Z8'92P=227CC"EMV4:TS\V&\C>YA$\8N-'D*#"2XGWWX%"0]B'&'LH=B]' M#%%^4V[?5OBHKE.8>?L @(=-O_CC/,+WBK'?PTLHQE;I%,:Y?4]FEZ1 NO[K ME9L2K(1C1QOA.?ZPEBK1I4EB3SAC@2$S*$H@;RY4L',.,520C5'T#"V[%80> M/6>-V]INR9IRQB"JTX5:^JR*IALD*(!T;,RFMK@G:5_#U<\A(FF]?#FML.9G M62N56+%#'3[=0R@6:(7G4-"&_P5:J3A[9Q9HM1A[@Q1$GR%BFI;8* ?!AQKJ MN7O*LEJ/9KN1FE"%+7L+ A7R>).=AM0#!3*%QZ60:>.IO4U7OM4T[D!\7V+" M>V=$75M7(W?6?\4>DBB:K%0Z99'\M8?F9=%=:4V+"9[MCU8[$-@C.>3U@\H M$*T#VO2RHZ/E8LX2C8,$>BU]T2%!Y*_T27A0V[?E*?>XJ>R8&_!=J+)*!R.$ MVI(7$G-F#OQ@NY\W^[-4-W;_G=T M#E$P4Z!H)9WMM-O]J2OG:Y$*#1-JJ/!J4!/\YCC_Y>,\(>MSP17%M4B6:VV$ M[:')^$^AQ=QV3\RN1U:<0^6F?\S.+=**V!<&J\9[J\J;6S]3-BT0]/2+9]C< M]@MJF:O.WE -Y$^LRY)Q0U<5=J\&ZZR27=%\1/58FAWU..5U[U1W&Z^#$6$+ M&2K3,*'Z5NL(0TRSXEL)6V,5]@ZMKK'R'3X'?WGUQC.?1 =2,"IA7#73-N.; M58QKG>+ ?"YRH/N-J:[@R/5_STNPAZKULL9#S_7*"--:RB B M:]5^7T=VP&DUD.+]X^D+R-J0[Z6N"E9(5[[=[B--;DR O5;,Q[&_ULQP?$S& M3DD+69BX> ]"ZH4-Q>5T^:[AH=%\-=*C]YG[-A/ZTK\D MP/8^8 (/HQ\,[(7?;RB7(S\/DKMX/_55:@YXZ3W*NBRH#X,%*_@BIPD^?<@: MJ)L18S)DCC&'\G'(^%Z_P/'G/!G];?=#)B!6JT2$G8E:LHB"TRT94)FSGSST MY@M.WWIWUC1^V[E.1W;M#J"',DJ:@5)LE1 *V/$#:TO"\R#I<&RGWL:T%H-\ MD65)N$O\UOB7;:=U^<) ;.5\.^?C:9&P!M-W/5^R\P(KUFX&VP7#IDM*#,1,,[EV3<=VK7G5_,Y;Z86ECK^RZ\07 M%P*A:;#@9GS(^\'*=&76IUM#%!D<[-[A[/BY^2E4L]AZ[W6?8?OH$]]2V?5 X?[L^,CN.):RL1)&H@IXJ9 -'&=6TW%D2YOZ<--BI%PZ@@8.5J;-5> MU'.]M04L3.LEPCB\MNEY*>9^&RLC%D5'K"'WNB'%M [=ROPFBB8[U.2.4N+[ M"66C"ZTZG3=D$SR4G5WUD[^H+UV,?7*-_>OD'>1.S%06ICR+@(I&3F5LPD+K MA2C2(SY5T5/H)KK!FF:7@^Z!9&TOLN& M7J29QJE4&79H9H0IA"FBE*_1VM+AJ]48=>3U6$'*U2;&3A7Z@]6:I5W#9VZF M[R#-U?*/'ZQ^6E9I?8KCB_ U;\R$_,F/LFR3Q!OJS>.W+'J0SK%#4&AMO/@A M/CS+L>!/C\>EJS=W" K%]"W%?[Q3]7\R]=U13;9_()TDU:,>Z9U="NFP)7)-"C#_L0G3$G8AMMZQM;]N)[T0.;D"W\.J#W7*Y^L%8-]$)L@ MNKMR+D)8O%DN%8]DI ^7O%V]&B=U<<64Z[*NMM_$22-_$)WOWPP%+4!DT6WPX^C+R J: MTV04IIEW!W'HAFT/2D>YY-J=AR*OW+ FX]7ZDVO+I>0-$E>K?!!!E)^@KO]L M.";JF$F4&3QI6NJ6?E1 5_MS5;$OD_Z0FL\'>X?$U@.=F]W9!QT:C@$T-V-V M=VOV075E'X^'RX(9)_S$&&@$ABSW91_T$GQK'X1-)M*..H,&_^-GXMKAT=B3 MJPQQF@&%KZLN;MK6'M22&[[U'H",$O-$7X%S@Y: &\L>%[L%M=X5%8 MLI%X7RTS,M$<.$]-J_[6)ZYE6^]R?"0.EAYN0KYPS6RNVBO1MMCYVP4)H?6? MKOI%W>;X6QO%]3\+$@I+I8QB&D;P;[$SOF!%F@GEQV]1.83OI,Z%LU[KRU.( MB6"DT3+,9+6EIFL;1JGIBJ@^SSB:8)>TH\/3U\Z*93WB>L14W^R#TF]TN4PJ#ZAOEN[5 M'R*Z-)N?IPU$[7@Y9,.9@YKOW)7)_)A''EX[#2+D&DT#^)/!>V8,=IURE:-;A(W.JDFE<( MZ@8J)[&<>\;.__N5'\)5;@*2[!P@;KBS)CFF;N ;]6*<6"OL0@ M&%6F&P<$ MF4FG"0Y6NO>8&DTG%QEVC+\D26:.;[=Z'N6*U3G*WK4D*&N9^@'#P[H/.C7W M7AD]+NZ#3#]D'"R&N\T&*6X9#06)"@V&L.JO+;!]D &<[8,UO3":8QIM+Y>!U+GHJRF=H83M%PH;QU,TJBW;FP"'2 MQO=!$Y9&!_@3#/K<>$IC&>5!-F+HY\V ME&?P.31;QNRR,3K5-C"$EC06>-BB?\Y'EM+?_V%+W8%<*@5_?$!P^O,U M^S -7.F8KLXUQN%2Z);OM<369,(^J-PF!)XJ"J. MU.M:X5YH!^^XML_7\4# M!WC-V1*W!6:C05VPN[L45AJ&>"BF'$U(A"\JR8.&Y[*&G^83P3O-GM@_[1*= M/P^(D3-I3[O=<4J>ZO,!LQENQ+7BHT]J,(9+X^DR3R;W0<48EV3L%D."+%%. M]S6W@D#7BG5H9[&E/-_I^Z"6%,X11@WMZ@%/O^F\ OV+79Y&O]/0 ;S+O8U? M?92+V0S[ UJV)!\2);$/>O;Q@$BF_Y1G\#BL<+S8!X'Q)4M?-(Q'&GBS8UH] M#YAF\%F*VA3C!K0DZU4R87G@V4U:0'[O7QD,:%]N%.TY3I[RJ%"!MG2)0?S! MUY"-TU-*G&&.V >%>/3G0Z?/4F^@KC_9HEXI*]@'B2MA&N61S^&[["@#2B>1 MC@(2NM:-_OH/[\-\&95AJ*NH !FJF 5C&T;!W%%2#D*+9U?<#4-NP[+/'(#F MP"4S--Z)D,^).7\:P-C!AQ9Y-[@:#TA7WI4L]UW:3+,G]"_^"Y,''/6Z8S,E M0AL9K(P=7LDF\WW0[7M:"ZKR;1]6RI<[R8($4;-&$:4IAH\LE/&RI8!Q&3"9 M<*@GA@S'1,(:<)Q*O_LV:%V)/;I;SM4@_R-+#'IYV\1JYT\_81:,[ML'L:(5 M:3#=2+1/O1:PW? MPG=*S$C-C,V _7TL?@$4]NVB/2V6;F/Z[1:5'#CWY($0X]%9YT- MV&)Y7'-D8_L6_9,2U:RF"L 421$N$H?+0IGG);+%Z*^ACMFVYK: =X+]8=AV M:=:9?="(!4/X 4=K;*)".T5EG-%P0 G/831KSY%:;^0L.9U\-,QL31JS^XC>7LY_9H[%K$33[7 ?QPL7!5WA M<$%5L8?W N8U1;10(]0K*!8@F^2G1NKU#PJ!%E%&DDQF3 +$W?1>M2+-#.K>H&0Q,6?40VK4:S7,+R* M6[G(U@7,JBOK\"23G.^53BDM5")?75U ZTI]_>7<8ZA>#.>2TSW?5?\M5(XT ME]27%IC'[Q%A;)PAOO="]INNQH4UT?+P(@W%5E%6C&MGB$5>H],>$4X9,!G5FGGQ)4KW]#.]>2Y MSY0PP7P2&S3.3LD/>$&*.3W4Y6OK)=JV,EOQB'W9[Y5ZH"K+(=DUJTYDL9J<'B*6FR/?J>NM.;BVP6:MGW"U"4/@KJWC$3&=MR6A9Y\FL'.[44F M%CM!V3F_(P8FVX\H5N6-B(CA_JVUP"V.EQ >BGOB!4@#L='!4^<(B&0W\=#' M3F=E:2)%H$_-:OR$MB9?5*?/H+#[Y==.^>:MNEIK?'M9E7'=N"35 ZIKUY\G M4;F(G_#T,TCZ:TBQJO);!O?/INE/1_[6@?][>_(G>^;_/W#BO]#K^+LC?Y!Q MP>XK-PWCG+(J6!Y\_RC1*%7G_$^BPO^QWY))#%._F0[ KE=3KE2YGRTN+'?* M%]=(T$9N:?BOWN(Q^>5V MY1]5JRS\+MO0O- MG&#&PM]L=?K[$Z8Q<><2J/()D_[?^>1:W3>];<\';6PES^?/2%;/ M27:JXE5URZC6'7]$;AQ[4@A4F#IWV+WM#C>--(O3E6_Z1_ 4=W_R?]EZ^?M. M!'\Z++?K"&!FV*>T<#[)][76C_!##Q0B63]RYO\O6]+_NT[\LZ[-G[[)42 T M5+JG2E<6.*UZZK@*2?,=KQ)/S?17J_SOH3G_(]3J,M!%F=T'-?J,0CD@W$X< M..3EQL#!+'OBEKV1 Q3%/TJ0H64AN^=:,^);MH4P=>_),(P\?28WZA_, MT;S2E7^1%_EW^ZWS14.E1WY:9J/PCCCL^;V.!Y?/N*XL7!>QXHGY*SS_M_X7 M?P'^[OS6]O]O.=/<$WVR]\G3N%6AB,_=97:.()D':+E\PI1:==_A\LEA&$U*@;.KL\%JF4_ M^:5]#]'-3-U-?W,[3Y"5*2BS_\AU:N-V,;"0A^Z$%N/":Z\"+B3TIRE76./V MT8O)I.,R&)FE^Q7>QE)YCUQCPD2F[\'?3+^^#'^'O@R$36&%:=<3IZ#1F(E? M1PW@33VWG^9[C%!QQV%>ZD-CL]];?I043=LIVF_\^L76C2<_Y8I@* [#(XT MVRGYL&'6O RDKS%EH,*-'*]/$(CJ3'PI.N6)1;R5B#2:M8N0%-73*IX>@GL3 M?N+)^M!AKRF'%6_JV06B($,#Q9)(:BG$X)R=L@ /W,>***5"]S7;F39.GC)+ M]3NJ,E&S(QUO8)60\(^'OM7X'ACJ%-J]W%%D1#.829TOVYDO3N#B&HXFYZ34 M6['XI$UQEL^+F)617+V2:J!>]\=5G 3- 1ZO/8BX QC19D!OI\ MK,Y;K3@KR2:UVRIE/Y=V[CILW#?>*P%K,_"'3OZW\JPQCW'38BN_T[,> ]NI]8@@B#*"U"BW-C MAXGCWA9RZ:GRW1LN-GQM+$BJ-=,@\Y6K%W_Z$I;&>"Y*MT$::]]"C^9C)EX3 MR7>HOPN;MGV'=[B*N ^@[.,X+V$'82L*T$'!.6-.4+D M2R0\Y)F!_+Y!YX%\5O/;"IC<5F/;"Z 6MYZ:P.JN[6#ZZUH0NG?%=0K6/2NA.3(X63H:?L@URYAO9!V\DG%[!<*(N! M87JF=A9)Q)/9X>M@)7TF;FSWF@^O03N74+%USC],F!6H_3>45>]!_\V:Z$/. M4I_]+]&\R<1Z^,E-[#)"T/'$^!\*CV)#ALXBUL1BWG/]VB J-V#L:<\ \(:C MRBE@J?& 77<$]P9\M9!,1_0\8[/MN@X2)N1TPS7>D\>/@L/V9@3T0B1D94J6 MTWN&#)2FC*%CV0(2/5TF?0V/OT4JR]LH?35FZ#K7V [(_Y2#[%@(&T9-@5_" M2V OUZHO,;3HU13^4JM3=V(ZOH6FWFQ!VY_9M)_7UOR.@Y#GPM4-J&) (('4 MU31F[*=#HF].@H\!7R=6_21BQHJK$*N>NFH@#853W>AS-$XRO$DVG?#>H:?T MNVH)H>2]>O*[04Z%QK7HP2>47^%3ZKJ37")(R1N59,0*#XF_VI)T[4NDBNBY M7CF%#H&U%T]5'WB,IUQB[S#[:5NXFV^B;*8<'A':&):9G$E8)V3E+C1O>7T0 MH[QHGE?;O<*GY)QO=NT>?'W5]054JD/+R-NW>(6O8CGV>]SGCE,AIJ ]B M?<:$GT0NB$3,4(NO!I\QQ8$F#CVRI=ID+4+1ZYB%!)]=<'+W>465%7:=ORXL M_XO<>;Q)V@TATR;TQ<[]20C;ZP.2ZQ=R+XFT82&\.3QK6FF@L>V4)\%7;5?B M\G,!6?!A=,8P_8&#B 1?)6;@A\=I(^M/7_[C2CQ,G2A+(,*!7%57CI9)!:N1 MKH<:E@B7=G90A!]R&L(DA2=.#7^A'0<\O,G[H/IFVDT5+,YYHY2!][QU7O^] MJBQ6"RRU4B^6]\(" E%%/8EOBJ%V'0-$/8,,P/7>![M5N/:E]B6V6G;UI*UP MX$<:0^'8HG=3:9I^4@)GE^6]G'T00M?W*G0Z(L[SB^\@$3"HTSF$#[MFF)5X M_^8T5BEQ0RFU\+=:X@_RC;\NF/I_IJ+X]Z]DI6[+)@+?R:_:X>9C(TS7I^-@ MFMIU:M5FK5A>E!,EJUD%?G@?Y"#WAR9/SJZU#*4]?UZIGR'E^GU2]_OW[U#Y M+ZKVV9-<0D#'=NY /EJ4)MSOT%/-Y7(YM FM]/*1_CID*R]60W.^Q[U^LRZ> M@.*8D.>@*9%+<4&H4VE:-EE#F8.?7GEH#(7-O$O5%]7%L=[+<5!P)Z^[?2Q/ MZNZB%OB)C?MYQFQ<9%.= LNI.'KXP=^@JO!5%?HD6 /B,$V0G(X^2;9.M7VE M\M[#0_%IZJKM3D;"7C'VNSL(=-B]Q,BZ4U"I8#--[\W=1R6Z3V)'V&]\./TH M][61%D^VYM]*'_X+M,6X8_W=UJZ+NE#AP,[D7"-X"-\L>A4X3!YO;&:H%)6^ M1,(:+3X$RVT=UUP]%\T^_- MY)^?6UJN5=B6ILS>GSR<&?#H77Z=2>>PMXD%EKR&!:ZR,=YR]^Z#*+PH%882 MTQJ4K-6^&R M=9CUGY5XOGY29Z\M?89!]9.#JQYLGLNU_.A?Q*.US"ZFF)*U%;%,VD,*)&_* MEZ[#X+6.1;@>+JMZ0JD7-GQM>4H$__;MKV*WH$ MU&$?-&S7G(.D-B <)H5NBRBV"++,=I@6>E!S$SDZ7)?S!70>/*[.H3IL,^A1 MAD3NA1X4"L @]D&7CU^1**>8IK S:.9#F("6N[O1SW6-FOW,M4#>N.4MJA6* MB9ZU.701?1*Y?C1YZ0ZFI.1H_Y6]J"#F$/,\(N<6E"[:ZN,(@?N2!ML #/ZY9KCO>/.3!\6,A8+XM M6C2N/R>G7,@ZQ7]_L8F]]MQ<+9)_F-C;K0%\K ?!4 M?F2L!YYE<0TS(;3TP5LP9.%<;_J!/3:[J!JE>]4\47CBJF3\,I;S@)JP JIQIV8+TGH(6;S@CCH89 MR.J.?Q@9&>HK,IY=$)#J7%J=;[Y08?;RZX3#BJV(79Y3L]<;94_&YH-/]*5Y MGP.4!'?VMOF_K]IZP-5*%%X29 UPF< >AJ!T)[T[H^.^>K_DIHX$S7,;OAA\ M[2NXBD"X*HU(EPI17X8<12;I9L06? E7N)]:!S+PCJF_)HL/0\OW81P-T$,# MLJ4N8(Z1V]\NW4\[85\_WW,%5M!U1PN5=6JRD*?_ I9-4G P.4NB1DUO?" K MOOA.T '+C8\84AQJE^K)ZHK.QQTQ+?+50TS$9$8;,Y8M%J/G2',!)9@0QK$" MLG4(]ENAO_3K2*5\;V^AL7=QZ-)2+9Y-Y(.+8.;@$,&7=VU8TDZ7Z^#RCP_#EC8E5>"&SJ\PT>M_!]5 M4A2E9TY5>P[Q2^:X+[V.[JE6G>(:8;L;U(P]D7NQ!!ZRO<%1@CC^7>^!2[IP M7O. ZOVJ7+^]S4:P1W%Q26_>N8*"TFCV,U&V(?QW9+3]'\H$U(&>@7!'^E]T M6DV%4%-@UE^Q;S>6'!!$(O0#VQM^ MGN7)RRNQ,586\0=/ISK/G#:K^3^5=L]U9<]\#I>._.>4J']8%?KO2XHB=P'2 ML!B4%YFP+4[I"J\5IAG"F!6'F"TJ0P-Q!X&2QK!F*Y2FGH]6/GZ\*;;XVE6MV$NM_W\%)*?I'[T4?95\<=OK$9*RWI/1\U" M),*">#P?K#QB9XO"U#,M,TXX8@H&\B;67L(%U74I)QRA?.KWLH#D5E$Q0DL6 M'9^3^7%VRJCLVQ'F$:NG^ADSWUU"Q\3S*LVH3[]U_69J7L!9J@Q-JH?!ROA) M/+:)8P=@6CJ"GF%I]452$85>SW4OK/YH?C_X]I&N>-+R_/]D*3!S4RT$70]F M9J@ P6@))Z-%40[*Z#'KCE;KHQ57U +;EJ1A;R=$F<:/\DPHS'[C JS!981E M+T8H]38-@@AGL)=/H/X@B_@;&/>CX;%"YN\OPB(!'V3Y[;#<."<<0$ MXDN\@LU:X(?1YQ:&Z6_94N4DF@9^^(AW7Q$/KDG17.NITB-CHHAD&"X(?PIU ME\B+%G*V2&R$OV+7OSD%9>G8-K=_T<9W*5^LPO3J*#^K3?T3,[Y]T'%EJA7C M.X8B3R^JY0,+(;4YV9IAH6^U4ME;:27XWA9!>=,X]3/SS$F@O:+PF5INVA/ M@#+7X 9,3:S%;':=6(A[*!2E-G$Y[-7/MA.D212&.=AFPHGM%"D*43HL,,RY0R9&+.IJGZ3'+;W'"M#S0I#<-N@?XON$HT,EPR")7SQ$U!K-"I+U^I]\KBBK"/O\K3SU M4MNY2_6F;('L5\\08CY,#SZ8XB092[=W7K3+X$VEO+&."UKB6\SM<;F28Y(C MN'F>9"K8HJ]=NQJ#VTTURAJAV0 &MIQY$U'FM6< [5MO[\O9IQA^8A&WMQ#0 MX3L:?7T1">(L':&I 343\'#>G^/\_?B>CY,;MRMA,HM#H2SJ#K%!+=K:OH0W MEM%J^N:U M<-EVMB;Y"/CAF"&TO-/Q21&.JW">^;)]4$VPW].'(AI#R'T0,FD3<119U0BY MTCU%H$GFC1"'.G8TWF:!=S4FF&MGGJ3?*0>/[( MNKZ)GM)7LQS!N_TSY^/TTNH.>.C+HZFLDA;_OO=UX^D#8(./\.#U'ER M%RSDYIJ@0CK[(!YP>!9?4C2IL_H^O?-;U_6PZ&NGHAMJ#M6ZA%P:C(25_G1S M<\L)*[]@O3F?0[WJ?27Y V&C,^]SC.65',/$\X9]'S%3V;;Q_);1HH MD-*"3Q4\_Z90GJ."FI":_ ;F0G8TCY_LX[M'+@]7/JXV8_DLM84RB:+?#3(O M,=MX+':I]1&%L\8Y[LU.U=-]T$6B7$RG\R/9@>P5R?/$%RO[H$'L-J&_]OQB M-TH<*'TAG-04&Y_N3#KD5^PHWGR&_]#UCZ\;F?S/T 8/2"E:%ZG8)!@:K&Z3 M@<3J>EKF73,*F1W%6]I>Y&HP2+(J/P_C(MO=<9;-)5 MXM9 (D6E'LM.DW";@@HO=K@XL!U)>R_YFCZ89IT_5R Z/7%()Q'0(6&CH(XX M[F':??I']ZS"7WD2IY"6=<\_?,5XSI(QPB_=;S8$!:H%>9&RZK%\ +7Y8/L* M[X,\C^GH7E0[.?=)^#D?HM LY@A/L??7;^^^=5NT M<'E[)F@!7]S'+19$;_6FRFW<,PV]M;.1.%]+=[_.=/T>/_/' ZONF_7L7S_Z M^OL'SO_B\[]+38!IELB#<40,Z9#DZ_77PK"":%E OG'\T/G9@1UC"N\G!,)& M,3=.1XG_37!L1VZX+:CXDA@+86H?%(E!Q'"AK($,KPDB<$5GVQHH]YN\NG5= M&7<:^2 _BMSVX)N#BMKCK%-#AR;*K*]N[HX\LW]/"=\SF6"C"4&I9YWA C03 M*@P]NI!+NT/AK:$<;1)$K85E:3BXN_/.QS2>_GJ-* M'?*_BAAB7=O&UP+%U\5U.0#GK/,)<+>2.%1-8 M]A+.\-]:AO]/I, D("JC:![&L ?:3<%Y=BM<$6]B6_,MQ#54$<(LF M]&JBZLF_;Y495-46F+$\IG9"%EW['(@_N+E% MLAU$%CLYMYPRE7>3Q!9EOSM;1?[A/&S]N6Y:;BP(O:C5M7-CW>M$2^&%?9!K M5Q2^6&/4^L#&!@:@A%VO&6ZPW$'=)?]Q>3CD18,E[IYEHN/P>33LC[WJI)4 ;9G AP"(JUWD,IY_['8 MP+\D;N=JBHK[KI([ZTJXBZW^3Z"B7V=(ZQ19Q1FAX>WA_6O=;@G";Q.+]0+2.B+Y#E# MUA1^5$WS9'JTZWSC08(MN:/(6(_K5B?7G9#U]G6>M\.S;)QQ:<="6#Q8S-@FL4/;[7*/8(*H,X0,F&9D(".VE0CG*?+!*Q=+H<$[!%8#LUNO!,Z3 MIR.]4[G[/XK/Q ,^5.RS7QXK?,V"RN6OJJ]E-_K:>A_I&2B?_FJ!+UHDS#!;XTW-BM@R2Y>R]+;,,>P=^B-):EYO]KD:A>'9 MX>VQB\NK)^]GW.GN.!5B9O(K\.JYS_WN*?)6O3,]'GEJ1ZO,"4\&=BZSZ8@& MPUBK?\Y-M$8Q>$8<2 *^I*T]4Q"V9:QBO&T5 M 7;5E+ZL;X] MRZ482,1L]T(J%,"2J:2GKSVZ7D'DBGKRR)Y"V<_68_O.'2L)'=)4W@"OF/M- M88?GZ@KAM N 9![&#NFC*_^)PII=-K9F.W@SHZ8*M1XB=/_24C%_6[.OES_4 M'AH"X>IOC:#=*D=?H)PZT>,R+HE=,0Y96I=%Q?K[/+3C5+1^;^VI(O=#\<>% M^4?3V29Q@*V3?ONZ5*\\^""'<7S 8Z2%I6#P3,5^*N;*Y*[$!!>]Y?,;_ M ;ER0$A9:^6=BY%8F I$I#^?OZ:YY=U7FY0N,Z1EU'B&WG2<(4QY=OS EP0^ M0D(8-[\@TR8STUX\2>0,&6XUO"42^,%OVQNT#ZIU6;^M$_I!1_\$2>_R!\Q[ M78D- R(9HSC]]=FJ[9$/A;KY._#\K"YLL7P=A@>% F(Y TC4-%M7.[Q3G[)G MZ2F)=P+2">)LCQ^"'FRTS1_WP^V#.& KH63\# 46X Y_)>CNAZ!IN&W+3N#' MD>*[!UBE&#QG'4$FD!S\&2< 9R@'#4+>5/-+$OEYZL(&U,M+U0'QW.?9)1#/ M+[,%88T&\. W65\G[9+2-Y\WUQ\4&!;(?T+ X0KA+<+ M7@[/XIK/A43?&E4HT*@7YC8?ER7#@JJ],E/$6E)Y>[SVZ#RH!;>)\L6H- M-*,HQWV0UVCBZ$C$/J@N;=Z+**3OGEE=0]BYEK63-O@%)WBP&SJV:P&;=:"# M]#-VJE,-6O,%L)Y;+O^$J1Y81^43EUMW!\I?0EW6 B&2?3JA6RD^4XV"W\[H MIB/SNW,?WYS7I[VDLI[_FNH1\.).[I@T)/Y!^29B+)%>.3@5]0EM3L65E%!3 MNZ:'%C9-'J8*O3.>'+:/4[ESX&=DZC;/1'].L2Z;N_^7G4;^W+GZ_C9\_=H! M-R6\@?_X]2?%*;-DF@NP.7ZX3XXA1%/MQI#.4%J^8BERW8\0<6,P6O6# FA5 MF,^ZYA-/ 9O.B.9?]48>SE7R-67;ND]'YM_F_LRS<+?I5,G:^KS:@1>"J,UC MV)_DE72XJEDY-%46>UNPA2Q[IZ[?K),$/[_D4S'Q<.I\82T7Z@A!KOH64;!6 M=?&RBZAR9*2&35%'_ROBRMNJ5Z5O-#I-8&MNP=@?#TH;*V5!)JX MZ)5^@EI9E0+E!'1][6DZ>E5BP9_5[3OS$0W1ZCU^/6"XNVF*)R]7>C-F)Z.[ MBQRCC_?>,,DPKNZW:!\8UJ@F>@$74QH.2(3=RG]+UUD%E-L4GHVF3&YNC5+W MG11RE=4M0;Y=NU/M5WAS]E;A6<_YG)H^7O5CTZ^9E+,O%&J>@JF'O_I;7'11 M=_DW7IS(3%4!),F$;2X@86IM^";)[^!*A],=93TFUXX,ZYVT,JR7?-5Q9/K+ M!2XCU,<,YC19= M40QFH&6D28TW:M*EAJ.T$V+WMF=]<>1A2MZT]KG[_8.MU0\5M9N?5YE7[>W. M,3B223&#T'I\<0TA!#/Q(<(.>_P)#>9Q^H13/$RBA*]!ZO /M])ZA>FKH@^? MW]>?#0ID!]_\UU'.?RF7T+^:\*]$%:Z++OP; 5+6?\QCGOSCZ*K1N/G0XI6X MA;W@W!?UZH]5/R9=:CO''9C+Q<)=SYI^ *B=**VT4^4&Y,2P?+0,NHEX@5[@GCX9226P;'R%25+6$6+H^NAO$_1 BY\)P5P*%FU4F+( MELYF7'_Q]*E>E/D@9#&Z)/7 < 4&N6 YE$<0H9AR0L,U;,AP^OJK)]7PQQ9K MC3[)V]+/*ZY,;PV=]XPV3\P ^7%0P/=ZW<%,B\.SQ;XBI2D)+^/'1G\,WDK3 MK$B)>0@2I\L0@TNCY)L@_+VE])-[UW)DE]B?7EBU<6U3,@R([=LY?.L,E=!( M)%MRC8#_(#LLDS)IO(#K9(1E!_$59;=XW(F@+W-O8RZGU@MS7P<^[ M_\(&#DV$S/*5503;16O)BC_]F"/-?R:HS^REBP5?&-2VQF>JI9:UH**O5I!H M:$^HAH+D+P8NHUUR;,9%EU,J-V?\9N-N325=";_?'_LFQ%2 1?1C^$3K0[%( MHS?V'<9J+?KN^Z#[^%*^M'4GY6"?(T4&UW2?4#%)?D:P1K3X+Y3-)PL VRB8 MJS+ 5Q#F^C2/*'TN=6KWA#?+"6\>SVIPD[4 164Y##=*NPFX9L*^T#1J/W1. MPH^.1'6E7Z82/'/V0>K4:C^0J/_I[9@C0$YCK0IY*RN<)IUSTR^+>$.\M#*@ M*#]K]\1S=O5 ]C/<1@&M[=4I1R@S>2($;7R2?"Y\/#7&V-'LQ=,/_9GE\*^K M>+GW9JU0SFH^BN0M-C3;AMG=UC,6)1@4406".;H6.<4 MYK@.0;_F]7&];HUS\>EU7"3U31!GZ>*F&:M3(U*XD7NKTCA!6,_TGM.088>] M>&_4K7V09[H]3Z7NHN^[VP3ND(SE\PEZ,*3^O<7*YMWFK/'Y68@P[2%9LOFH M%T2@7V]_K"0-THJ[*>G!/WPZ)AQ MV@=U590>@.VG^EI0F*?5:?N*1;/RLB37#\-1](9F%FZE>+VY(Z_2),(V08\+ M&6!KBW'@V2)O.8?XR5%=\>?9N^8Y$=JVX46\ CS=(]\I#T:) W/AN MM4ZL^G;<7$?9 X2IR+UW),_7G"J!LE& ',6E:5P),&);GB,5R[BH!>^6"OJ; ME(W]$19$;64X'+GLO+@1 M8:#O4J4XU$#6MGW5]A:"GIPK>9-0\;!6NK9VR7#)5XQ0*R*+<@;RO"C1*_KS M%D=ULY"Z_*ABW1[?PBVH#!;F@3/[*LI+'HB=6.,<0EIJEIT8&K3,O23I]]$# MDKXE62'>OT==%6G_.F/N5WC2&&=4F6!7EJ!KL#%9.LK6);&(L M6'PX&;'9NYN/X[3+H3<_5?Y/Y<**P7,E#Z)Q<7?2B@+W[87T3+6R<" MZH)@T'(VU!$3!<4# M1 H_TE8G/IX$8^THTX&O=GD^AWVZV_Z!$KXNF=R3K0+CX+/0WT7S+*FLXI1P M\JL?8O@X(!:R*;M/:JR)R>MJL#!P*5<#+M0'2SOWBSCJPCCC*.SZ+ZN^^2OCGQZ*?XQ52 MV97G\<<97#0E0"<38X^Z1O9+?1?Y4?^"T6H28F?Z215#G*!OM'7,4_&!O:7. MKG0YST9J7&)'+"0[?EEV@*&46Z6CM>&+3ZCA!).\EI?(R23AO"\ O/&1J_$- M@Y:*[.]/$8]M^R-QW[N>56ENYD^&R_8VD@H /;T4?JEF=[W6>VIWYUO?V*V'28%]QA5R!I].%#*PR/= MF\/&D=X[OW7CC:V$DVQ:JR3]=2Y-3'$1#$++ *'UIW@O7'A8H9+DJ_*@M+II M#KM=H-B3?, *YE;^>\"44=5N; M;5\4C?ZFVQZQPK=Z@&XXR=0XM(-D7W8C8-#8BZ@80[.]!Q2W*P&1R9%]T++0 M/NAD&VGE_@F)'G6C)P.*:6 2Q.$[K."12\_GMZIIYI]BK40T34U>:\YKYL8( MT*Z1)9OTN9:[1) W#?L_@H+UJ5JOLRKC#L9UPJ53@AZ[#R(=B\7A'=8B:L^2 M;5='*Q'#D+&L4X1D[S#:CK"/T8IBKGPK^T ,DAIW@.WM1N$,-O#UV9:>,6F< M''ATDV:T_,8L"M/01,]%\].P)QC<@\@N6,R:<^W1"NGG?/UY]C,C0Y=D$?7@ M4EQ=ER 18X./X S[&G+T?.SDK>-1#9<9PKK!C[=-E=TW/K!D9O<]_4#4S>*E MRZ?C5P;:HZ\$)5[ RJ[(09;F&0:I"5KGU&X%WAI4*&@O4&4Q)GSU^+\4?442 MFV(BT9>!^,D.; "Q.+CI,8.YN&EBUXUV;FT=,XD1BDX+ MR,RX5K89:5H4OYQX M*$GZXF 6SCRV.MSTEVM.=^FHHF*G,6A1L'W1$?T(Y M4@T7F7]*)5'AA=.G&SY=ST:C&E7O[TI&!B68CAV 5?GK@$;6 VOES6'\*P^S M#8\U;B**P%>4"I.\=@=_AU"SW MD57$'-3'')YS4G?J8Q=//^'B*6:+#/N(%O,^ZF6+EB0_/F]HJ=QX>X=.@LRI M-_0\1,3G!3 ,LK9:=("W:VQS_UJ__S^="!"=XLC\'8J 13#X@:-4"63C)"$< M?7H4N:#DZVO:0Q-PAGKG.\=XLUCXO9N8ZJSQM6L[QKJ<\,058G( 6G:!MGW0 M86E@EZPS&?V>:HMT(1$;\1&I D P/3G-J?)P9&5F0N:0;OJ"17"UETQYXD58/FV?11?5> MS''UYT/LHAT' YE;T@-9N>JQ)S$.1$#N<$O&5-=AFN@!N$MG=.Z=#Z.P643O MW >"V8+S75$&O&-7N@S&CAV:=+F5?F7;Z&3W&XCMM4\14E^8MN"TDU/;N8 ; MU1;=E41LCF&E72X@A^"=*$?O=Z/%YWT>-%C:4>0^Y!R?[M;C06V^8<\T/Y*C M\/WH<6K.@N!N$(-]'T250_\@%JXM:WQ&\=+?0B3!PHYE:MNYRFN"U>%=^2ZQ MUATN7QYC3,+2&W@B(NN?<@&8$X%62OG$W#)E0@@7CA5%2R,Q M];4"A7%2:\K[H%.+Y,&AAO6KT0MSF2M]0E3_[NI=:*U%.$" M39&$!Z00]1%T':.JZ(&&EJY)[63Q\E.WZD\J:;U[^_@1B#GN%L\XNIM8!*N# M#T]V72>OK8 G9.7Y *_&X8K^A^2W%4\3!:UFYL,FPUURO(S+SXG'6<6VO=O1 MK8E]+V8'X+>#Z %XFX@N0#IQ>8RJQNC"%F(:$&SC@.GV 1[IBO; LJ%4>Y5& M!I\H?2RKM*I('6?!7'0U7E75]6L3 MN.,C,&$5P;5PCU=/7,7BM$<$!0Y&^&.4Z4-2(QV+?R(_I+]=8'5O'_18?AA: M#SUA=N-2E%.UT*2+ZZW[[\MW;]@RER?B.^*?+CO8VG["A1W,1@F.Z@*C=-19 M2Y/+:2>3;].ST,P W\WJ/AJ,=%S?HG=:97AT'U2A']SK8)Y>Y:MO=.G546^% MG?4356DZHF,':]<7V#EX7Z5G8AY'X"+P9!C,/Y4?<+!URU7&1J/X/B,5.FY6 M]VR],KJIZ7OXLTQU>&25W6Z0V+$3-V7\_6S_)\GN08O(!\LFT.,^^KS3 MGBLA=*!%5_F51X3[V[Z1SV]?R'R3N0O2_;YBR4,FT/C V_G[H& 869"P[4/. MSYA92E4?HV?,0$2/RUP1?>SV?0/.'=W,:W,=G( 7H9E-P 1I#RE\81!>P$ ) M?&S4N;<\=--QK'UX& &QB%INU@6KWO$,\00Q!5C!EHVH>HOX(L2*!*DK\BU" M]O[PF%^R=6E$WD_L15[WUN=\V.'[D67/X8*,%QSP^DGOWEP9Z_ MC%BQK2BJ#"@7[U8+T3$9Y3D3-._;=81>@>I[)"&;M[UM5,+;B$&F#IU>9NI'?OIP M(!._V)DMUF]N@_RVYY)0Q=&%<>/R6S 'OC3X^0*>IPTG%KV16UO;,2I3\D0T3J1339SF37LYS0UG(B! .-]1 9>F*U MOA<%,3$;>X '7R+L%8&J^K+&9%N:V5N7[EO");:17+=/;QT,'2 V$+FKY9VF MY%F7N.%.A,*U0&3,;+J'*5M@UFM-UJ*ZJ2P+!->K!Z5IE0L2M.XUOIWF^3T5 M)=GVY^Z+L@9^G5[6\+<_^K_@<')*2]*E1W=[I,Z$I:>:<_)P:^M"Z@XY6Y") M(Q&3>-HY-',$:37A11G5NFO8,]6VQ&3#3Z6,;Y0MGU-N4EV2@[PJIMSDJJ>B MOYN^&8E965"J+M<8393-^S#[IL"]/+E_V[)\WDGCP8(N^S5;!RXXJIBLNN M7J=18STG+G5DT2EG*"<:M&8RC%H4O'ONH-7ZPU_BZ>+M:1JD.&- M>0+5FE/84T-.IB[[(#F< _N!U_?0G$FFO^: )/#(F&2PJ9;$C=6E56956*;?3EQ1]-($CIU KU#Y014-G2L>T( M6(H/&'K&\ -YH@-U7&O-X+VVUE_'1'-,W6.&%+J:]MY82]$_5WM\02X91^TT MV[NCHA2&\ LI12)9O7*OQP:JL2L6[_(NG:9G[1"K8-,KWIB1;)R2&]WYGOLG M481*.II.;%.>532FYV12,C9KA>E)#%$XT+.JLC[3/RAD)3.$'TZI&]>Q^@JQ M^944+C^$:R7RV%GI;Z< :9#LIY;/R(FA BM*3?L@^\%'NI3%)NY%+5_.Y$RG M2N5("^O8K'HGUT,L@>&04664H4$OA;9-K,#V#CW4O_(3WJ_W,*5 BE!/A1SK52 MK[6F'N\M=0Q\C74M-7/ITYJ^SBXG8MG\")6[I%;IX%$ M\N/>Y@%N^@J\;D>R:V3156(W)<;OW:&:M^'K^,(OW00.5:/UB&H,F<-:EC&F MN_L!;_P2&B3)95 [Y[%S?R/F$*/_P-2H>_G2H]@BX_7ZF5WC;U%8M-M)8.J[ M1*;D(5V!;E[9Q+B=D&KTGV MW\*I(H9TS,EB0MBAM:G'>-(]DS?=:W:,[E[\&/?MY^\7JMR4?!\L':7IN>56 MU:_K[X.8XMTP@. F)\I5/ES&I4-G1P.Z;COD^#L:$(RCWJ$I[$)D4-Q!3=N7 MZ72'.B^)Z=_#:RRVC2\)L.+SQSMC [ GGNZ#BMS7A!JS%FW*=--=')^L&AWX MY;('K A[.0OCG\]X9&1>)!8G4Q4-Y?:LV^';2XY?;"^M_XTU@-NIM'P?D=.' MV+\KF7WQ^#N"\""Q%38<0U)9IA_2FM*PT-V23B,BTA;FQ;]Y+'P+O/&96BA0 MW_+,92,)"ESP+ ;33O/"PET^=^V#V(\EW2$O.<*?@I]=190];2$J_IR[N@^Z MMSY7XW:AE67I9^3C#Q]QXJ5.WL-[VY:UKQJ7E(1G#LM^RRFMP>>/8'/Z(MO# MK09!K+J2_K*=M<<8 U!6])4%+[Y:40K7X,4GKL.^]&MFLL<*_L#[W'A^[[67 M_2,V@1:7F#X/(C]ZL/+#N!!9:V4\C/QSW)8W!]=RS MR1N;9+\NY-Z%?'#1\ M?/*>P]3J?[Z4#';.S2)+U:S4$(?T5U3*1H;4,Z(^+V3I;E0\282OZ^?X^LR; M4^!-& %&#_IL)6!.YC.-AY''TC/!IY&KW(T8G^'O!X RMO[U,Z;O4X=K3$CX M1@0K39*<4AY(.YZ6D1)5\)--7A9;(Q[5/[HCN5 'ND<\@C1I3&4C;^&"U272 MZFVRAOX0*RLM?R##M:C;)KZN*QYGX&CZ[0++PEUDY.V*)0WY'MG=AY47U[PU MX'_D1[$)^.I%;V">KUO#(Q9_1WH=;OWCWO#_R;2AG+]8JE?>7FE]T%Q&<,S.7O^BZ/%5QZ7+O9MMC MQ_AVF=E.\]B(2QJ>H0<.5VH?%.2DA WR)/)@23!_!$J,-;58)0J'5G V<%+7 M5!$8G_$XRR4V*V[C/<$4 /\(+=%I[7J)+2+6F]DI'GAQU>F\WA.B-@^J.G:/@A<*X:-+L;4LV%1<]!;6_\*^:QPWWFD2?B-K!>[X2@EY2;0:A0_9!]34*C)^-V]*4 MI^^I8L!%/T42.H52U6R:RMPW5UGUQF78SDOJ+!Y6>DWA_V/O2^"A7-O_'Q%E MF\B2=2I$*2IKPD39$F,)R3*5RIY*F&K,")%U2D51*"21R9YU[))$=J,8,UF2 MR8QE#+/]I_-;3N><>M_S_M[S_G[G??^OS^?^?![CN2[W/,]];??UO:\K#_8> M47U0YM3L8[/;D.#!S@SR82Q.?1Q#4J;O!&U B#/3RJ"1Z4+DL1N%-?O&48 O M;HVWTZK;\\>'JL_M4CAKKN@M;8K+9A1D)[7$K%K_1[YG!<1:WY-!QJ*\T3@% M*K6&N91R W$>"S($N^J\Q0[)2^_%=>Q49P/Z4_V3_;#$=>9=NN)+$V=HZO4L M?EK >'[ 6L9^,C(ETXOJPFK+GJY"!)=W!P3?HIJ(/E.;.NL1MO>-Q<=48/YA M"(M?B[Z>9DD&SM"ZZ &,S/JMM+>=A%TFL'7D,*# MB(.Y6PLS,+Z&FTJK:LL1) A1X!CUZB-R?)H'T'N(F&-F:N#,0@W9G*=/&(+;8+\-1DZ%7-. MQI;R*/;"L\\+KM?7K[_P8M^*M9EBD*S38-EW H?*'U4*^(_^H3^H,>#8(L;U MPQH#?Q>E[)/*<3>]0=O>DXE7DY0K=TP4;KJI35U\#OFV:L>O,.G\7$[P=QFO!T;N8H,=AAO8428;('&O]Q)/I%!TJEFM"U$3D]"Y"K4T\ MY]59.9=PHL!]J(;]9TMC/6E"VE,)%FUQ6M;9J,'.4 4B>$5"'?7Y6GYJ""," MSP8*51G7 800V8/J0%.BKV&-Y8UW7FUR>^U6LJ] MC'-C7-[M=LB(9Z^.JTBEI=KYUI<90P'46$I(@6<4\3SNH9=Y?MA.;^OC9W9P,^K$_S-DOZI-^R? MCO(_16F*0PAO:P9'X.9FES!03C X\/ R:GSXXUY.+$CMO3G$4JVVT=.5+;ZT M^4KH6*9*H6PP;[JV@+MSV['V ,F)#P:I5[2R=F.,M1Z7E;@8YK$!E\)<.;P4 M1\E8D7-R$_3%"3)Q'PSG#=X=3O&_:_ NVN$$?,=EWJ=P#/44S8"8X/JY3K7[ M'$;MC4^Z7VHVD5\/$*_GQAB]'U0@SD6[JS$S:IQ"*!5XZZ3E5"OB2MT>\A'9 M7?6<*3E,W^9JMUW&'EY2CX:)(+90G!H=Z[3)I@4IR9*^=R\TF3;-F7[N=Y5? M!^G@K7EV9R]C/JUC(=Y +PE=VZ&;U^CXSIK?HK \]-2']$^UQ;-=,A&%S(<6 M]L^2*>=TW'JM]H>XR3.E./%$DQ2K"[*HU,FQQBX9K'W.HU+,6TBNF:JK[]UH MVG8=@5N%JG+J\;*@%6_WME^>4*5A$%Q.3E!.D- MM]F 1@HY=[:%?+5^]>4@8GOF!^_A+A_W;%H\]\)FZWHUV]LF#MR\&DT*" M?[PJQ!L04&:.X4;$CFII^:+"ND?/S8-':"B3R _NKYDI'= JJ/]$H-NF!XXR M?)8XI]3XJQ4!GU9D'7;T9LE[5ZMKY/Q"D4P@M]%Z\6T-=*Y0BD";U8FWE>'= MH]7OH:R/EBGGX*\VR;TJA'4R"PQU+_ XL@%!?8@ZY=7:T2*]4%WSO0;G9T)] MG]'.T#4X$3@,B3CHD=7Q['.Q]B>&"<;ZW-QIU%P <@,;>"E1,X;QH%2=^'2Q M;65F6\IK:0LV,/(^KL13IZ+9D27H5\V9\W[L0[2AE1-QKC5E/1G=(&DHV/WQ M$P&ZZ7!GT%;4%1D3?7E\Y0ZC&=4L7$MOJZ@[P I)6+>J_L%OBGQ^>_?.)_+>49^%.C57!CW(M M-'O?AZN=MA$=OW-"*RCH%Z=- =0_DT+[8RA/PCNH5VE0BC"HA#;2^&[FA)JH M95;5(? L=A16'TOR*IAYE^.>=MT\SV31Y_.7TV\WY,D[JV(TFN8@'A\\&M=/ M,OAH'S"TR_;W%D.M815#J"J15UX-TRX[?;E;OF;8#3AFKI]:0HD>5]2KO9LM MZ-1L*#%X[( LHVCEA26]Q:[%Z&1]%S#X;@D_1K8#Q:*$ZF18KUE;*BA3"7Z+ ME4NZXU;;>IRQ/>H3EC>R]QS3U3=UL5,L\-4*XL7*@RMKW7GU$%DYB#@W5"LZ5A(BAG!B9N\Z75Y2AFXO M+K_#>*V1?+9-)N9S8AC76PW7ZX'D*$M[Y==L ,7P0:<&A(048UUV,48T7N^V M:Q@/90.)Q[&?5P>F>F$\+ .:O0TY- $;A[#R]LX;QMS2&X-.Q-R%@Y(.[$\! M%@:U5J?H$/@8/J5E+*I*N 0/EO1N(^FY[KST4-TE@?5JY("7L<+IM9NOM1G! M(L$\#+-'TX9Z%144Z_O>04_&,DK7\U-RYO;I79NY^299-.DO58U,:\2;B+75!8CGD59 M-<-C+WDH21=-?>J@^%7ENWTJ3-[;,'XR_,TST_4XR[2_7ALN? M&J,%81K]>;YP5M$"4?(:E0T\0S=!-DP=&QPJZ-CF-**):I)GX=(W3HVC&6+Y MS[IOS#_RZ[R,C*&.Y&M8%E]C0JF_\?T=3K!OI_ITZ?WL8$Z'Q8G M*%@+8T9H56-F1\82!;+RM9'*99?YBHRVX4-O%'Y9CZ^Z?F[7$PN%"W-U;NY_F2QD]3W*KO]*A>[ MTL7BG\CRJIIC;#Q(=,B-,11VI]&AT?4I(2%U$KU:0455E;&"UCTC;[K?2, / MG27L/G6^BS_/OJK.F0QCB+>Q!/;Q16J^U(>Q =XEVIA-OSWT>I ,'1J;+''+ M]T;K^SYCF)7V3 QH3FOYOCQQZ_F77!!ZESBWA^]UP2P>QY><^Q-0#:\. MG$ UK*V!L(%H#,>.?8P%5HFL]664.:(329FZE!76&: 4QFF1+-T8( M4J#-T)']XS(,"(6.,.WSUU+GEKF]U^OF0:%BER:9Y!,SW9%I5QX6GO64-0C5 M^K-T_?R["G.M8*@?:29$]#IXA#FS$NOY7*6+&,#E4NR[JK\/3$Z:YOGRLN2\ MX>(-#45/GG!A[MT'#.\\#MN7$8&21( HQ/&H.$K@>.LS=4W_B^WG=BGA]WI& M)=33"^.EI*[NO86K\EF1Z&!I]=+M$K:S@7F*P:-_N;MN5X:\7R_UR.!IYN,Z61^) 5QP7JBLX79R9,_*!9]S M4S'/6X7;ZSMD!3=LRB (+$# MOHXEVZ(3Y/EKS/5/>N;2(J"7X]Z;4C\'0)23T)OX0?WK5IVZ2IT(V,\P$:;' M2*A/" D5P@:X:"AN K:L1-V[B^3&O$0O9X#ZT9$P2<9&2DG#;OCG!NEK20/& M=O S7&?*[W!5[9.$J JB3ZW;?-.H$-8&+D,WH4&^0O@Y;I=16E>SZ_5W-7M M.'[YC-H[7X]//$BJ;4&XT#=Y)8,WU.TZ2(YNT:,6"4<7'MR94A5\/T^K)J3X MH,RK?.U19^T8W4WZB;Z+RO5L0)@A1!XT<^.N=Q8B7;KB/3S_&K;QHB-VYR5+TX!#?B'/G5@*!V9 TB7*;KW,KOMQZ87IM4*G3NY/%!6KR MF/*[4_8KDW/J*>88E>P:M&FZQ-U]@=@K;J.8B9&)$X]C57OT?EBWZP^HW955 M4U/:^UP)VZ>6%;Y.P7M;NB?_K4RIGE^G3YL@7.V* M!).A,)X16K5-^9V& H99?X79>*=(]2T5J9H[0>OES4SE3[S*[N$8C51J,GR\\, (X8V MQ09X=M)*R,\^:*'6,JQNMZR&I*3%:')"PTU?-@? UW:4J-,/0Q'7^F@HQNZH M6N8C)B=27A\TA:OPI^LP%+HF/9]HKU1V(A>^/5R!)\[/3M8B$6K[>M'S=%T+ M1)H%D_1@4[SVWNRYP]6QI [)5=@"1 7)BVH0,-S)<*@(A;5F;#Q-CGHX,3EJ M=;")US)F!,=],3Z?U2LR BR!\\;6(D $5!1J?8T!>:'54!LFZJ.W[:[XG=7I M7M;K@$.618I>->W:Y?75B0O)/)0'PH]CEUZ4^MID/G+,RE,K]MF.O6,'B^Y\ M>.F1KM%VR_O+P; D\Z^E;#1_VKM^1 #QPV$MR=B3%&C4K);N'E:N38G%[?GS M)K#'8?KH5O +LUEGXG,207V88PL_TA>]HV@V,*YQK!%8.S#L3G<>-SN(@&EX_TFV.^1873?.BZ^ M@+F!PM^!O'"O#F+F^)+W:%ZM#Y0;O?9\=%C3L]]Q>SB(/EG"!L9QCDC9%=9& MY#!,AJ%>P71[8*BKX^B[%.7U%B61"7KR%',?-7X?A7\T"EJIX9COM1LBCEU' M]7]B[:9=.+O"!JX0MBV )LRH&(XKU)!!H8]#P]TU*J#5S(>A3S\-VH%0FINN MK=KP]3JLQ#SE/$![A3J.!U/@\@9AB8X*7A88US0,^0(9N!D$AM)6E#FRDRX^ MBGS/,1\9N!$\NKX3V@@11YV^2Y8H(53O*_W W9R,-"SM.R5X='U.HLH=\X*B M(ASTPUECZ&9P^S. =5\%TR?E[CF7&;PUO+M*5 MO6BAW)?DXZ.2NIF\D^]=/QY2H3.[0H3*?$K5(8F3N1Q!L3"A"=\YX6*,=&TA"*=9 M>2'ATXYS_"!3W;4A19D@Y..7D.%<:@091H*0 RUH#?@HKW%L? XK0P-)MZZV MWE9VY_S!K-.7I-8>.]]8_?K'Y1SP:-IV:%.G95.&;!9EO,+C#&&7X=;;Q&OZ M.[9>6HT4T6$(X.J6"ST(RXW@M0A_\E$6+Z7S6C+.3E[J\7Z.(^+I5U2N>_+V MK-'F\/7B"S7V29:&KY6B(DI[[1*H576LO+*)J^G!WN%PALR3A^F?^\%W^IS> M039\M4-CLC7[\LSU^0)S:;'-1?-RYY)QYR$C%N8VR$04?_1X &-C!A&2$""! MVN3^B07N[3F5(FK0^/[M^0#QY>K S?3 MH+,/.G 7KRJCFN9&*-LXPN;+T.^K,:.\ALH+!$NXR_5.>&;(2DW:BRKW/;J+ MQ1LN+=<&@MCRWPZX1#")'O3C5WQ92L*:)9-A5SRUW[- ES79![MEUA M?^+XK9N949F@LQ1,HKX<>:Q),EV+LAPS>\E_:Z."TF16GFO![N:ZV69A*!"D M&+9/:T%NC+2+?I@UHF,']Z J=(\URO-Z"SIQ' Q]^]S=.ML?Z%#=TL9S#"ZH MXH6-YH?67$*(TP7A4\20F%G6;HY>,];W#R#*6>-@$%-:2$X4NBE503ZLV3I MD3M\_K2\T2B@M3B1D_/\>D&PMO:[)IX]D5&;;NXPS3RAPAT&X+D.R-O3M9&M M$%XVW#/G0CF;ESQ8%Z0PQ__^ M[HK_@:FZ3^O$8\49IC0'#$V@05Z/#41Z'AVXU.Y'"J*<.'>\[8W,<9-X"WG7 M[?ZY<%RSCFX#P#C.65.%K/XQ[YPOF7 MW#*Z;U%$-I *K'2PUIO0G5!-:LC^*P$,1>F46^-H2;]WC(.3A@K15Y&$CU1Y MU^PS:/-1Z'%F!^;-&"W:GH7A>+![EMD 0G51 ]\5SG B3XT[7L.KR] ^LT3] M[4U[MY94#79>*_>=V^GO+*VA>._BHQ"YJ< U[ST![B>_IZ_[]\;_8D6Q'PUN MG5;(_$YWCMQP.VG.K? U<%2VTPI_[G\4&Q#/36.LI="L=DN3C MQG<,1=K#/!-?RM:W2F^.\[Z8\M,K?DHO>FT]#,U3_+)-"^QR4%-G0TY+3;[B M197_+H]\FG& +!E9MQVNX$ +(M9*[#IH-E!PNK3/;Q*\\Y9N@]3,NIE-%]?Q M;#B >8@ZU25/J\!+-L>Q 9HRII7IXU)-6M,]RE"G" TW#)8"UD,6TYX50)8* M2UQ7QN-]/=CV'Z(\_DXVVLZGPK>E>HN+B)54RZ[ESE-^DA5QYQ1/DR?#H12KBU@*F?@T<6M(8'BS^'-4./B%8_0X M&Y!NH1"I:93G;2W@&'W]XP-EZR3TC-[.J37V,EWY<[.(P:;C)8HV?#+,7+H' M<@RU+3RUH@$<66$0M/Z.=D$V+ MMJH,U6@UE+LGGF+1OV7E[+4[\Y*0O;?;':4^[I;/@2FS^H[+%]$E&? XZCPM MZ(F53N025L&*UI\Y;&K].;1A\X""T< Q"W[:QSQ2Y?M0JT>^J9"84DN(*/RJ M?12UR:8L<;)U'G> TB7P]'30R0:[[ U7(PY(_+I2WQ_=1OAO8//,E&RV^59J:G/#G6>*:V3TO@;M2F#4&>(9M5EK?5G>B'^$+1V'+>'$@XY 14 ML#!MO/1N9K^A!NU90_+KG;*[>Y\_X*V^&1AU\H5(%"!^!5CJPEE2ZVFJ=+5/ M Y^())^KG2%V6S35UTV?#\UWZ%=4YG]17X-/URGO[Y)ZRT49JN-F];&!BB-Q M!:P!7$Y74T:TZ(NK 9$LV;YUV#["#*1,;9"'N_7DD:"/"H70I\A.;)%R(VQX MQ/8EA0@-)73)^YPHK^!H%C$KZD/33S>:>,Z^"C=LV A6X8H[(4W5 YIIE\EC M];#U" 5O/"0**?*B>_&JV(AO[J&4X7*REMONG6&[&I5N/%X KYSXJZ#Y6X>;E*J:C/2$#EB*$NSI0PV MH8I#FE#1JRGHNAWPW$,O!W?I*V2[&_FEGD/SA&_7VD^_/[3K>='=9+'-^DFO M1VQEA#ORZ-M90S 0UJ?N&;]%3XGO^TC?OK0.]JSF_"01N^JN]51$,38"L"TVQ@ M:16UN-%%_)>__C[#]Y5-VO?TD/UWRFB';?LV&"ZL?.PMK_3N'&,?04A;9D2 M[KP+X_?% R1+KKI[Z8R^^ [SS4N\=<[,E*5:&'4G;4%]=@MEHUTJ;)WODU!+ M?&'UU2U^#2]K5O=7?E8TJ=AV>EMNBUC2T:#A[V_:K-T MT&L?)(@BIEA099T'ZA2<:;JI,?]"]JY'XH'-W'U/,9+,&*QWJ MQN8D^)L0X MTBMI04O IXW-HL'3?FON%?9N.;=!F*,FJT3FI\[S7.>A_[T=W?_>OO"N;2UC M\6Q P' -;0>1 &YA S)#7GHF%:"@4#7!A/@;1*/DNV^%1;@\$M<"EY;&QTK- M2(/D!?Q83"_GU31U@<80QK2[\#TG\3 !@D66+GWY8IA=SYZ;EI W7$(5Y\P7 ML#0H&_!E R-$I@R>5)Y##ABW:A.%=]A7C!!V!6\R;Z^K]9AF9)*UKHT% M+O^!#5\BW).ZG?:<;N%+S1"#X!^-[HDX9GGY>BN:G-&TL-=+SR7(_KS1AZN[ MOQR[RW>^XU']*LJRI[039!5A^N[2],Y9TLECS_UWG3Q&C-+:=-3!9LU364!7 MW. O^&:_IZ[,7QG?YB4'6GZ1I?S]3/YSR&]A VO%F;<10?0+K'9Y96:*_EH* M%155 G]^,L*&HE485G4G_-T99\6*#:7OUA3/BM2Y\&H'M77>H@S.-M =40W6 M$'P&I$+Y&@J?,48^BI:=SI! 2%(N?"E@B3""NAY73H,*I\F61$N4J%DB6N4P3&G68#B=#X;C=XDHRZJ+<\D"[1 MMYC/9[;KJGCI/9TS;K;Z.:?9@'/2#)?69 5+F)++$(,0 QK!<8::S R$ WFA M'K).WU8]?N=66H3OVB^E=7#<*9K3Z=^P0IZ"NQBWEGUSZE)U),X MIJ9H ]7UF'-_1$ -C[5!BD(8XM@6,-D&P\O8/\B DJ>( 4V?K4"$,Q61I3%! MAD3O2LBF59'O/1.OC.Z6&B M>#C:&LL6; M^7":'!$]C]J \IX+ _/7F(Z*TF(H]I8]6HK7E7SW5V[2-9UP"8-K$<"R6&_0 MM0PQEBY#)F)\KKE3Q_$J2$8S)DVL]0%\T9JZE/X:$7SM%?*,]%2D M9O5(^*,CRU<0%_=Q9[Y_;:W:!/'NXJ4=-*:-D*U*H?S>Y6=ALJ^4M,OWM-4( M!&^6R_1,]^+^@!K?0VYC\F:R@;JOB-:V)O"B= 1K-3]C&(=BT)K8 /(Z^.=+ MP/Z;>[)8&\&"J&X?$'VF$.7IS086B"#FJM@WEUS0GV]!TXX@]G!,]5/(W+-* MYD..U>Z*ARQ/V_Y\:;,6\LT]D)\G]FR*&IS!!@QWLX&Q1V;?7!\08P-_V_P# M5Y=C+LD\A!Y)%;+;=NQ R?=H'JP( M&]280R!]/T?K9FQ"S75G_7R9R8_Z[UN.HGZ>F$/7SU-&_WOVOW/VW* 6>14R M*O\ /1?[9U_S?*[7PN*2W'C0&BW7_"\70/ MU/&HU/8MJI[TH&@T)4?S-4L+FWX"ICTKZH,\&#OV7I ?6%6NQTJQ-C$LR,'W MB7.\\*J!Y=QI6;F85]2YDFU;5'4WO&C6)<*-[YO5 MX2PO4%R2D1)RJN!& 2X_)/K[7]VN_._-_\.<@K'PLGM-3^W9)[E M$:2ZUF.H@O<1K9,"KL>N88ESW';)F@"Q/=Y(^5ZEFJI&%6]M=+)6EU/PCMC] M)5PP 52#+.H(&T;U-6H08,HI:P*QQ]0&##?O)<>.7IBX9 N_."A1^ MM@UF=;_D9DIKRYVT?2!:P,4US7V5L,P0,VVRHW#\SK40#_7U+12%UAO!,)_U M^]#&W26M].I"[EML0)^X3U?UY6[<*9H)719N/==:S@;DV( ?*O86PH:R"#-( M&FVI,.TN#IP8=K[UPE^724QH?NK_;%AY%"G)D*39DET:!D8!FA->2.-0SRZ^ M+P6SS\/6ON *\4B^]9;7+<;C?>HTZAN!SOEO@9ZR_+=1_3^;O:-;;LPE,8K_ MA\\SM]:E#VA9:#1L?A [_ ?N]=B_X6D_]_S M_VOS+ZB]RK&?;W.?6/'F;=RI8Y)S CD]TC=H]/.,',UNS!;T.O0X[-K*A5EW M0D$VX4G8KG\=(?D]LW_N3T"#1JW+RZL*H H/MF[_F(JU54JXXR>_7_=NM#'' MX[7\?9L9_YRPDU_DG_!LP!LZO-P *UUNZ(3AEQ-MDX2,-U.=R)BY4GKII,P] MM*=IP\Q>G>WC"2%W;/C"D$V04LD$?>]<7TA)2MOR,>1VA,Y=OQICJ9?]I-V& M7<],'@18V'M[#">:N\VHCGV>4A])PU/5K M%&;8/PU,WGX?RMRCM3)(;B)X)K"$$ =ZZE00.H.G>[4Z)69=O0>+'A M."9^9O/='48\HNLV]Z/CQ\093I1>0B&693AH'P%60%R&SX^3M->*/60/!=5NQM @B1/+3!??WM.46ZVTUQI^C MP\7:74P2*EIM]\D:#]K+!93^D?"AEP[6KI MBD<)(GG@\G,$2$N7E+/7%:V;3-*'C_?>#^DFB)W)#HR(M#E&Y:WS6)4/>56U')I_>1,.;-6\$A$LZ$JI7]PED07 MAA\>:4/N"UNY\K9Z9Z27H53[YMH/C13%"+X-CQ3O*BC=>30_%P\FFWYP(F*O MG^IC*2#[=%)&(7V8M6VQ"(]G['EU?N^LI>Q%WZ>9H%\A M:7:D1W\]S\)QT'%:@PRML91R3W0 8[/4V]YX-M!&P_3._++*#TT=W\784-*" M6L/:,0V6K!&AG[U\/#>Z3!>S*Y#,N'[;>R7+ST%7CN\X.9?U%M1)H;F#,ZNIUMDX-J:''M U]G M!LS)8EI1[H'()[>>:OA'.#O(B=\OM[S6?@IY-@C'M50F+I?SX3FSP&E 9T\G MS[N"FYT;HRPVQ$?9Z6Z.N&EB\6V>YQM9]ONEI-O\A4R/@[HH/*5I5+C[',.> MT'FQ]TBOWV9O3,#<%PF5$_%!(<&;5>2SN]?BR%TX,^H8N:T1(F9"AHXK7S]7 MMP5AVV?/4AKE[WZ_T6\=N*XV[0NNF4O0$C&T&;]]5)]^E/D(ZP4=P=AE-("+ M/''Z8/+2-B\M3'Q5V>V=%6%R&/G;W.,/J] &1:53,INV!_@QT[!G(!$9Q5W7 M)[J1FZ:M P(R.@?U#^993LWHE:XH=ES8)_,@R0*W.[.H,3X56%"/1!7QQ3 N M$..@.#!UEN* 2=3WY%JX!!6LC_22W]3.HU0JU-P3+]BY6?$F2.E@1H[7_V$W MV7_C?_X6_,^OAW.Z)CD@RG KW,R.K)QPR2M(3MFI.*G7MNBE:W9WU=TSA@_D MLVY>EAUX*,8UWS9[@0C9R'K#!L3G(/CT#"FM^X4]C<-S+!%X%*6R?]'&0MOO MPU1Y@UOM.VO@J-V8_2 :B8.5:'61Y,BOUR/$\X7 ;>D;:]T\ZN6W'"R;+5M' M;I#"3MVI-M;=!PZZL1_(!Q>UD33\Z=8(9>DO1=D/P2U5XB.?#'7)[[/\JL[F M@CIVB.M'GM+9,A41G_0\#.3\\[O^FZO#/4ZR4(C23G;B?[;^K$<8,&.!N6>X M%8E#B1CNHS4NXZ&,C43C4HIPGK?R+8)ZS)78VYEP>'JU[!IU9>Z[A][7@MYR MKP46NW">5"S-DJ[NG5S.VOFRJK_&(C]#O0DIV/V(;IJ7?]A:_-3URP+5X:3K MNC[)QGC(Y<'IIK&UE[R;?1[?F-"L2_'SG!P M-PN_PO?B;&(MF'J6&8L$L[IP#P>;T1M\G>HT:7'YA4%S8-J-E93;2;L](D5- M2@TBO1F;UQQ3:2OIYI%V3WGBE>HGK1V7:^3IZ(' M $ 7.+IH^_??@Y7\^YOY_?A0XS\I&N:W:N<.Q_I#A'S90+%Z M:SZ*I@)J[-QV-4%T4O?26((\N/A(6J?^AB*?&Q$% RM<:+M[$TYO/);.&#WS MOG*NXHFK%Z[E:TO;\_J2CA4BT8E>'PX7[TV7,E?< -_#91T MS=;B2RA@0F3LH2JK.R][%[?TONT[QS4BF@>9:1"$V]D4WP;7HX?.N>UOLV&] M@Y1E)/ U!\3<$_(."I30Q(+B/Q[,'1$IT\Y8\3$EF.+%DA6YX]#UD-)!AIBU M25^=QL%\A"I-9X^0+S[M.91%FR<)! MX^H1LS5Y.VO=:S_ M7<"Y;] L RW?"N?? CGZ"^O^][/YKW$YA.1/=X*K4HUI'B T \H1@(WP7+M^ M+?-%##]-O>&X$7: XXZ8)YF7)]]<\^B>B5A/=?4.,]F]^W?S^TX%#*NS!&!X M]41LV0/(BPJ2)%T584$3HD =>S[VU2AE(DR+;A@19$Z;AM!W->]T^.B0Z*B: M\#*F_N+KHZ$IH>,!PC/(S2\H[EE91H99.2;Z5_S?YU62DD^$N]VGYX2K* ;& MQ^-O(I693^H$CK%P$+(S.&R9)5[LU LY4ZMQG )&,XRD$7EY/@/=)CG3^9O9 M0'++*=]ACZG3AA;[D>^D3H!"F940_RY^9%.&4&F7]$P&'P)%D3D^6':W5W\_ M7OUZG:Q>7?6SPUN3O--E',[LDMW=HIAD>,"&]_(9/G4JB%E5-C<284:1KWS& M:L;*U DUC=/3X%OBB$X13B9I#MX.PPD%IDZ717?GU[YR>!,K5B0HV8;"YT#( M4 A-!4(2H!^ !U++F=7@@>W::..XCW;/EZR M/NTK1 ML.I/;VKM5"+@S-M>FX8]OGU3=^>!3-"SZ8*Q[^\0/^4^'-OY_:WI,,VG?S#5 M&O"OG,A"3W>*6D1@WJ?;1L\.=0B]\SX&KM)>TLK[9GOU@/11QX#O;NP>YYM8JQBFE.I$6Z)#(:@KX^JZZ=B(6 MA"OO)4!!28)/KTH]:KL7?[F1#4BTV'$M^8NW(_;1)L@5A(IKES W6'P4_]K1 MVP7#2IUW\#/7\VU0:T/-+TYZ'_?EAY*LWNBMU^UUJ MWU+=OS4AH:] ''WJO33PZ8]XYO-0')3ZA69"-TP+6/_I@BNMJ4WOZ4@F3::I MZ4U-5>"[[,TB 9*!"E3!H]H]*MS]-9>);("'H4:^.Y?(V@I_TF;Z;G$Z/J4J M\=%YA5BE9>4\94"E73&,2Y%_)1@5PP9**QABVI[OL)[#9= HR#K%4RE8$372 MF^-=-QZ_E;HTE)8&3[LU5:'_\414/+8>5:(<@_4*D'!&!+"!\.OP#NL!-7\E M27E9FL.3PR[&W6@/W7;)"N#\FV'KK"FW1\A'T2WNHN77=Y&67+R("<9MTN>? M99X +P-GPZ9CWJ!!J'OAP2_G: M Q5N($0K[0>Y)\#;UAG[W<21#>]=\?]%JE_$&E;?<'!&BG)TJL<3"Z'1/#&_ M7#- M0_^?\(FZA^S;M9 _W#LS].?8#^>R ^M HKHKL8_+D7#F':R_^HA&DRC-A1I(<^'H M2%=:&9X6-+;1A#-Q=4ZLE+ZU)'E3^N3YU:BRI_I\G=4O=YR^^72XEMKZ7'JM MP*J&"8!HIT"H;(#62493GP] /$F!K/6UE+1F]TV6 A:,[12->D>)JBU"M]P08\2R]*Q$NY1@VYSMKEE&,](,/8EO3U- PEA(JEE8W?T 1+,_P' M%JOCV("0B[O9!69PP)G/3:SX/1-H/Z6W)&WXOS>U;W$F^]DN.=M+O@+D6WANLT2DNVCH7[/X;; M6Y7LI4T:;2\K2C3 NQ0!)&[]!=C!P=_FK$-^ $ZPMSVP@?,]OH.+$-<2XP+] MT52;W!6*2ZR<+(Z6WN"MV1(6?U$[=?!G6(&JSJ_V$]> OPL0>/(X;,MW<0D[ M?/ZE2+@56@:T;6D^%&))S#'C\XZ[U^5?06:<&-BP\+M>]!&-M]/0/+] M.=[V/Y3*''[JU 5GSML_? .4K03@P'G(-ZQT0*=W5 M@+VAG5,0Y.M?]+XUJ[/D(=*K<*MR5E98TR"/;+C1/$>L/(AMB4%W!K!G8#CI M:5 ,5NBURXRD<)LT-?7\KC+SF(FF/)NIIZ<$3M1U<\VQ@9^Q/:?A:J_?NNTP M3>[9!O&['HJ1AWP4%69D !W_&_!S5"^N^E"959F7C/.+BJTKQR"!6 M/@0X& #LSSYU.)Z<__+^=3 ?=?-DF-?3:$K D8' I! S)F["_*S*##.T4?6NP#1?H3U"/ M7VV)(FG7H['R&3*@Q?:VL_2(B.5CY@9.5$]FO.$&Y)L!R>.)<0$7,/!\)T// M&PQ_@B3=-"?O]>53/=J'MUTQ?2DK^.7DRU7/ZXCMXVAN>'!7H[P@F9E^-\>; MO,[O$LGPPZFH=6TF1VT \.'NS'6H[\*!4F.!Z._BD/*>_IE("M!KAYT[+^H81L%Y,'I]63=PM;G1OX M]G!NSG?A>D?[;'@@OT.@_I5(O@,(Y"RL7V)Q-+'_MV\V9J=?U@G*<'.!GGC\ MFAW'___#%/QB("CT0(8 I7_!"UN&F9T["VK&1G--EI4>N$ 04OGX_E/2M8XO M=IV;/D8IJDDU@1Y-9PJ#\&TD.7(3$56?!L9)-NE]/.\EJ>[ M1HO.\O&M!3(5';=N&NU'"2Q][0TN$@U[IYY555QWJ_ _6H-#%Q3ROO#?-%K& M=()HJO)9!-!0=;.A"NTDV;)5>P I2?M\.DA=A.:H'Z-9_?*)D4&S+D&W<%"E MB59NKLN?>07,$%5F\:\G8YM0Q<@2/!@]MJ&@U)%VL8$4H"5%'M3SRUZQD)[O MJ;G(&[]U37#I >X#X$=E"R&MT)%H=XIR8B'6$S84W:C-,J!\5.[H7[JOJ&!, M?FO!:]EQ??S]"=:$L(6=1F6PO!-IK'29(1;PL^>1Y@17H&6 M^2"GRB\P7)/M&3[-ZCT07M9ZQDYF!D/ ESPVSA>Q<]%@:_<9?Y+]Y%TR5Y+9 M/N_3NE+!2HE\^C9\]UAO42^H$>2V%@QED!@25VBXE6%?"UW$2OKN0:O5R[(( MC:!JWPWMP-/W1I!+V@USO^]([;\SDO]4&\Q!KV=%KO$>B WPD/M*/RG7,M.7J]Z_"F,#C<[YPMPGA-4^ MSU3]$L$R/W=MC Q5'^:F^E,^HC8B^1'**0<'B&5)0^YF!+?#)]Z9 Y>\)E]> M.G]>6,J:/WSW 06>94G^'L2_/E9:U^^ MZ-]Z[<.;O7X!.PB;O^2IK'41Y;$!/?V7U(=_!.+]#V;S)ZOG\G6 [Z'(1ZH- MC-M8PE),[,:6\:C\72GA$[WQ69.^&W,9UT./*@^WR8<%YR*XW*SI+.%ZVJ?+ M65%Z_M&SU3DCOD7#D6)ND//_M1GD#,C;6,WW$BF)]9YLS*5M'F_*:FA(\GSFBM(-2A4"[DTAWCH/J3ELX)X^SM'S^EA"15M&# Q4X\J2)6-G.PAH,=S.]9O[ M2^^/'W.^=_%>X(/$I7$V4"K9,H;C:[TR%L%2^ 0I=9GS\%6RE*-$-\(S6A9XFTILN5XP:<0I@6 M5=;V"5[Q+QMX_&PY:5:Q;=-N1&?B^?U.1FP M)WCZW[:R ;$V !Y)VK>X$K* M;T[2V?"U0"X'X'?^0/X-^2#0WW_9ON/ M9-ML".&\_ QD#TXY0DO.J1E+ML3&Z)V)E)@HQ,P%K37/=$7?OS>"Y^_N0>&? M@,NLWM[U#^2L,)ZGM$>:>UVR3#2=P@IBCVZH9V;<--/ZP@8J((Q4"!HUNX8- MK$H/!I&K6189T:C9M=YLX+%=F*'C/Y60_)OM]]E6LH$HSK(Z"L7IP+K/UI Q MC(T;"=KY?JF1E/; DT\+;A3GCQ,5C9;OD,T\8(%.U]E @P''D,;,C%$-/D-6 M[;RX.U#C$Y"R%.96%"&#M1;-,LMBR=O3G5$]RJSM; !_C'/W%;IT+$";^NWG MD%^18HJ>9H(2_\WPCV=8B!K'_F0E!A>E,/JJ'+%OIB4\&]GV2/^BZY"/ZM:= MSVCP]@VA$_HB0X/O^\=19"AJ9>N5"B;Z2A?K3BHP/_9G7+S_9OLWLOVM)7A?YK^,GE (9^+K68#61#&?9LH+Z(#;Q:1#6]1OFJKQYB M RT0A@"8@89Y<.(.63;PZ\_-?DN\1-42XZ)T_1]SW<508M9^K;=P(T-T$K[TS.C=';DU^T&T\Z"\/7]AV/RM&XUJ523MWZHH, MP9,T2#_/:F<#1= (CG1"2G/&KB^!U\XD>55%-W==3Y6,RDY$K9\^7O"B1:P\ MY,G9I"_SW>]'[@\FH4Q2K]TH7Z3Y%U>Q=S78Z'SRZ01YL M!;-BO>LS5(%W06\?+2FM\+N\8=C9:.?9F?3Y'9B ,]Q2]XTS+&9Y&*WXT6QQHB\2)7$ M^@U[]N8YJ#C7&XX\K@DDCK7 Y''(=QF<=>2)O5ZU/*3&,'OFX[Z98%&SI15W.,7IZ,O'C$-D+-K!U&M@7C^%@"GG1=Q$:*$XE);N0L M]LG[^ #N1ESM6(-_B%%597]N-Q$U:A&4ETW0JIU'W^LVSI>%JQ2_;:^R ;V3 MJ54_@DT72"/IK<\NNQU:>MNXX)WVGDH+\/:V"_:#,F0/0N$C"H:*(&>TDB0; M1;TKW'>1_:,JO3-]EGFWE27-O%.3P%T6W_3(?K/IB7C3]?Q7G-Y R%:HD=O4 M7.83-N /QN52@YDY^CIXTC9P>+IBMV:7T#!-][VE5.S\Z'QPDDM<&&9_L:+L M#8)# Y=>$A?UNO@$K'RP%;41P<-,83A3N.M%6M3CE,JBSU]G3B,Y!!-*UD#AL60"I@<[U M&4NV!T6P 5F$W+B;YHCO:DJDH3P,[A"PDU2PV/[%P]+_U.XU MC=M<%1_IF',M]XM/0HH\25M I BZ(D.7F;>9'-H5/=@V*OQBX&U<,'VTLW"+ MTY[H^@4QT> ZWB7A*P3000?>IT=[AX*P .M(6I M(=^@R#9@"=8HE@P-$&3U/-9K&$#%F$G@@D[DMFA E9<6/FI;1FZ83F8.E3>V^&;*FIC#C?L,(M MNEOH<@9)?;R+MJ,K 2:I?$#-*XY++C M %I66[MRLWZ+&\Y^:QN_XN&>L-#]H2<]GAVWR)T)MG5U>5U])AS>E(4VS@W? M3C$1$]FYP?3IC4>V&TZHR %RUQ$Y')_/GUEIJ,UY2L4FR\U@G.7XDXQQ-!B^ MOZT*&Z'OQAN'I1M2Z=:W1"W_'WMO'@YE^+X/CS;[OD:,HBA;BZ7"3)MLR99L M,95D&4Q"1L9,%$*(BJ*,K)68[(5F,)8*R<[89BFR3&:B\606OZ?O^]_[_;SO M\7O_?(_?E^-^_IIY[N>X[O,ZK_-\GFON)]]IN>.L_;)6A)"VRV4&) *J2@K# M4>9IY3PE5ZK[\I%8&G3K!.8P@'^)SG6)L_LZ-[?JWG0\*K'C5=6@MK-7NN"T M@M7C NMG#Q*$./4*$_ZI(GE!)1?.N'Q=OJ$@55+0WJ+%<0&JV5Q&P'*I&5.X MS/3)V^""8R/UZBC:S#-"'Q\?@*0M5$T%B6LWC [:3"XKB9?I9S#WDO>Q7MK= MB>U3_"W,DS7CS()DA1-\:NKO-J)8V[(X>+HW/"5O[MX&+I%9DO&%HG;,Q3C= M8BP:HSYQZUC(_-;"Z+NX8$(&HF&=Z>P3M MR0BAGB#;(^Y@?,A:_[6"4D[QM9O^7K:EU\78^C$/MRY1]'YD OO):GBKXIO>;QX]K"K M-?L@!7XB[2E #K,F^.UCP-!.H),^P>JS% MF!+/_O&K(&U^QO>\H99IPY%S,^?V0/8Z$?1JKYV!P.:*B)?X3T'J+(09\#_B MJ 4S._D5FQ"_E:1;1]"DSM?\Y\1=[/.% Q-HU,6,BPFKS-]GMQ&VUW9KQ:NF MZ"!T=3._2A3L9:UPP *:4(K]@F-=D$[$51LQNPF\XT ^M3]C ]8<3H,JH\7; MAQ:4;RO^>H+D5#PMCY][;/+>.L7LB-*^:Z$,/RT(]KZSKRLWC.?/=F_-G,!U MPHX"D7MPRM,G=Z11;71.+)C=-U&[OVS MY897Q0,GX'ZXU%DIWDX4[:/&C#E!'6/#&EIT+S 8YB5>_UU9J7$T)/3FB9C4 MYKHRJPP%FR>ED(W4PJ&UCT=L[DP&>44J5=<]8*JW'$CU>)[3NC7[=MY?A$!D MDGL3$PJ&Y5K:RGUX72[9 4[6@+&B,Z-P.]!-DLHX3AR3\V*/=J[IRXG[#W+' MS\YML2EIZX+,P4RP4YN0^GZR(Z!?WDH8O[[>#A.N ?S9\%-LPY*-)R_Z^N8( MD9%+XBG./B4V1?5JO"3=M/T6F4=V;MO*#-Y?TZ,@:SQD\^I^Z8MQJJZZK64B MQK,8K)$LITQ0&]3.)IG@)EQZVM9/*X^A0S)YM.>]9[BVLC3*ESGP]83N>B0<*RPHK@VNR-5X"]ZSR% M)3N644H8+X:F1Y+AZ0$O64N.>5_%_]2[QZ;95\2(BGS)LKGYTD[Q!&;@0,W& MVTU( [0+16GF<($4KC3V,]%T$+.WB*?P+7(R,T4 :_F6]#K"L/95Q>> DHGV MW]JZ*1(NMA;]J?3+FJ8U-B?:OSV_/%!C4_I4]_J&UW_:_RD;JRN8 MP"EB#^+:SH#%-R$$^X6H/6EZ M4N:D=&+\9U)$(%KF/R"PAB*B.S^-%$92Q9P%.MF-G(/\0N-\.YX90AO3Z]*LC>8BUGFIM]MFO MU=HG9V]V_!31A):M79"=;8W\,6)XLB'SD]QGSO/=*>&/2/#HK80RO1_0Y%EE M. J?N0FI(2:SA3F8%E:OZGRG ^KB&.88G; K*':M7P2PL\\Y;L/=^SH5N?3A M;=Z@FW64S^\IXVQFZM$2R,;H_QOB 81 E,&]BIVMQK6=@.F *#$F40N59J38 ML&H:=-L$NJ<=+X\1+>FY@GRUD*LL'J;YH3$Z7&%RHB&QFQ?;UWL7^0(/&"8S M^[F7_MWL(5T3Q04Z3N2#T&].DHP^-Q05ZMAI9G;DDI=X3U:8ZLQ78X_OFG77 M+!Y=#CN67OU)F#+LC#C$.\E_!3ONR;L&=$:Q(MI_HVOM@?#BGQI*K/6[1;*G M\KK3Z\V\DU=_M31DB\.BQ^X],YC%N.*XM"$Y] M@CW 0C"5N5$^/!4@E^78J6%4^PT3&L :.DVL)K'2IH_)]H6-27G1]VK>N39U MZ=6I/8?U,@EB<,5@VLIGDHV+]IN M)>ST(?H[O]O^26?^DI-PJ!6&!"ZZ/Y\@T!/,;$)8#JBDV?KN+F[K84+DS&;_:+NIJ(9X]S1;5?H1P^@^/*A57X3R%9,[B&.E: M/B()+TR4#KSM6\GV9D1G&K3HL'Z3O>5,TO,/N4:_F2X)J;$-#9(71C/\HP/2 MM^I>_2*TUJGX>R>? #LB^(QH1)$=Q\F<:O;,$SI?FH%->VU&QFMXHN,B*])\ MHL]?R%FR;T[FT;)=03UGT<6;R<_J-)R^.KK\<.C;O(ZIEMF4CNSL?=6NH_;"=C[(F($ MF('V@DDL"*&$5! *,*PZ=ES#%,!!DZ(R%<>G#2M*O5'N=M]1G[;K(#8$(#9"_F'CIM#T .(0& *U30@2 MGTIJ3.;)(VGES"!V@^0!(WG@BZ0+PS7Y=%V@P9[?]=X]Z$'M@%MBU:=5_CY+ MZ;+5'D-Q3X%&8#27>P*S&]C.ZNG0.M_,-JQ^M31SZ+U2M=T $&#? V"V+R5 M[R.V#%;V2!RT3[$[Z+_CCF5.*F^&7X8] D[=*LHB>//?DP)"U:@-Z=2/:@ZY MO@-8473^6>)[]H[2HC-)EV:FA<^D"FRLGW$\4D4^RRH'*?Q:-[HWRW*:O0^6 M,3Q//I8VRXSA:F,4&DEL4F=:8 C/B)8I.VN3%Y;[.C?/_ .JZJK#)N1J/==@ M*G'@=.^[(DW/?4X0&*&(=,C"]5\^@HQ S0?/U=VV"=F!:[-:@2EB[ ![-JD; MY)=:MB,Y3FK)H85%_!#)#2U&S]W<&U_C:#Z1O5_M9LWV1VN__A/G/P-/60)O MO/B1JTWA&0.6K-C3@W]0J;-J+3&A-'ARCNIXUMN0B=3\CQ>96O[9]DB;I^;= M:GK-%H$[3RLY29?I$A[V,V/8>(X=OQFKBNV"UF=FK!&4?^+4UGQLB;N WSWD MI=)+7DM--TL:O7RF]NMU#-A+O.+\KNJ64MTGEZTMAQT?G65YD#1F@#0O?I*% M.XO0FN>8Y)>%L2Q%KYS$NPY;^(>KAMW\W7V@LVSRR-S1I GM.*)?7?#B&Z$_ MG8JK>)X<@C/)!A/=72"ZREKBM+(;R0#OR%MT5=="E,^!2=Q$9V?E=TZV_8[? MWI^S"@]K7NUT:\\);7XP!E476*+QC/FNHS#)P!2ZI1JM(:48'7&&U9%].G1' M,7VIGAO:FZM\W31;+S;6_*/V!P?N163VGNPS5IK0TQ>4;_L^PUDHFU$BY6V1 M^[A!^Q(]BT+\;F;#7#/HI&.8&*X'KLT'=P4QB:3B[N*0.#G, 5 2]#"Z,]S; MC:3O6.A$ER+0KJ[/[#L&GI4_GO)^DW0K1OQ0QL[#6N;V<7U<>W0S WJ'*(+. M[$((M1C1^A =3=FMJ,W 1O5K:D^K;@* MYJ$VZ%W$!(MIXR72')+JAD?&6KQ2(5*:%)D M\Q7.PVVI;1:32WT'IMZ1M[U_7+S#*7#K1""A;X42P(#S=D'P8G](DVF<6P-$ M\< 9\8&ZB2BF,C4WI0ZYE"D3[*5MX]_'_!9I0_A^+P;O?[_P09;LK:SS*\7P M .G)3+HTLQ[D_GF6(S.%J\_3KGO4"959"R351$K+!1NH)SV*F_]8WYL;L2W3&H_RJG[-VC^J; W5W X4'_^DQ,,)0X$#R\J--R'8SP)JKCITD[@;"V?#6 M38C&+(JS@.BRWA MJ!_&9G;6@*2^'7/I?3TZ(V]68NW3LDC7H,;<9\UN^N?,=F(+OQ@&P1SAO\%N M VHY-X'/12].DS6.?/ME7'E] HK\Z_+2A]T@]5F&-K!14?3NN_OG@KW@^:YC M!_%0DO_*5ER;!6BTTHCRHS IP'3)-K/#:R93]8E:J?Z/@[U-X3EOD;'%X]*6VP3XM^FK K=/717)LV]>[O:)X-AUG MX@*XUD" 0,PY@(TG:^SA/V@)985CH92?76,= G$@N6119LK^AO;51J7&!F_> M.ZWQ!-.TX&6_593&)9((SM](';"GKS\@A:!2L7N_8>S9:1TSLG?)3;8UM3D] M9[_5Y0?DT24/0_KT>S.CCO19]F3_;ABL[JHNN;RE?+E[$Z*AC*\X6?B LM'^IQB.6G_.TQ")[2"@<#ACH>$\W/B7+F M[L+XL!R(>-K/XM$_*TDS>UDG6U [NZ_1?RX,^GQL.RF1I.B*XMS8!V_.]D\? M=Q^$UB2W?CS-N<%_!NJ/BRN^RDJZCAO6;F\G&ISDTX^&_$8#_OM.:]U MESLTV&+>"A<%^;E&0Q>(J>3MY!?C HT29-K>[.U\CI.S$*=5VIK4';9&?VU!^V,M: [<^LF9*%H MD3@+J+/ 2ZF5;LV4%/1O0K9B3!0SDWD[:4 D06IAZ-+!+;I^8@77FCW3#JD5 M.+SM?/8TP1%N+"!#WY&8]MPCV"D2%#0IF2D:>UE*Y<68N-&URK/K-@-A*Q?G MR?..#04B+F8YDHWYHVY2-LG;[:5_.0D7_7L#3UH?%\7;"P@KKT22ME!\,7;L MJU&(XR9Q9F<;'T;+7;HTZU->_)/*:5LE 4?A J=.[DG<>#9\K6KF(X-:WOIO M[QD=!J(3E0&S'%XV_ -77\J1^5G4.4UL*_3PU+Z8D^'C/L\]U_1D2.B)).:+ M:)>C.$@>3OPGV$."*7PUXL$FY)KCO>,K276>%C%E:9+V'3"M/%H27JQ/X4.J MB!\LXN!9Q#.&Z$,L]L[6;W"_#]1Z?@91Z=)4;U8WE&PI69)]5LCM+![4IM^$ M$"F;$#E2 .&!0!V(8VL)Q,)!KFMG*570$>-+W=C#S43@"=?4GKZ?F=NUX?"$ MW/EJZ>*A]OCED+F\G;@!M[3/*)'#>I,]G*/_MKF_CDN"P5A&RSTT? )T5^B: M> ]?N)W3)+F\L7UXT&OQX$FD^H?\D('BCDMZURV(,U\G&.UP?^GQ(4X;_]XF M)& G[BKJ#E$?B*5+;UF01Y!9*UT:!PM^6[J21Y5=>XY/3B^P3[ 6^\)6#U>D MY3N:*)X^(&,+64>-SW+B@2/<"]@>V%9^(2D@/ZJ1A4CAF:$B:%S%.GO /+]D%;O>VSA^V/.YZ[DH)AI M;W>L_^:1R(H;QQ"J/#@_'AZ$GY"#@H):''X%<7]&;( GRO;N6"=J#4YV'O3) M[T_.*^4%YPYZM&UY^D?\YD^=I.GO]3*?/)2SSNMN)8/).-PY/,>_!SN /)PD MZ!DF!:$4+P&1FQ"AFH/CNOLG47FUD8QCH+NG/.H"<\DIJ]ZSP2$_;>RE M;7&G2['@A+MP5SOTB@B3$''G'10'(K0;B=CT9GDK$B M0'0HFG,$B-?,$3'1JZAHU\ZZ;#MW<++$1LYZ5V%+YW1BTMTK_KN4;H7X7/BU.B-8N/,EF7A# M=*M./+LJ'LQ2Q" IJ#+6&_!A;$+BFTCM#G;BX2]_%NP?K+=W0%H]N>+V^.]H M)Z/YXD-S6H/] J&"KO!FN_.T9\! TW/9RAU&2KB -*MAHP>')CL59% 1 M*.3VED,G)?;9[G0^W*_5W(R.9A[B_M=]6('9L0%&X[U^S\G)_ M-"NB[7A) U8;:'SK"0B?^- 0XA!">5[@,#T5P!UMV+*QNA"(I&".T#Z*MQ'5 MAGB[:7&&>NI'[*I3^\_7Q-_(89V)UTJW]G=S$GY'L&#/@L2I@#D%2@\HYLKH M'SUIP$H #?3JH& ?:T>$[R/=?D?IOG6V+WYW]?%[FK^FNOB 4,R:M%(_?1(E MY=-'=3AROF6DPV_9=*-^+6>T]^_6]6QKA;>%$@4RW^\<_4H5^LL'GH[_\>I>'2]OCC16>["I'GE\(AO/%[#;, M:986 _H HTY'.GAW40@I3!.29/VP7+?)6HK6I&7+P$-GFYO:<@$/2Z5G"&?Y MY0)IP2BBKBKS#4:*M=+Q0IZ6'%__!.F#ZIS922K@=JPWQ:;7M 763))1I><6 M/;%#36_ M+/%63L$N5F9BW9_:@;K\@[0PL MEDHSNS\"GG1ON$BN:MT,]*.#?@<65:>RRSHSCHNDP@&3G<;C8'12\%*[:X7" MY#LTM'RL#B5YDAH,WZG-]OS>A$BX__R!0;(V(9QM_#+<-1NL'D^?GXC50NM9 MLW0Z4?(S0*8]2J'M%@JF$9S+?H.P]=LFYC=LT%-8H!:=/7QZ]V5?JZ.%TM*; MD+NNRJ[Y'!G@]=LO:EPC%WYIBUL$;8BWXQ/YB5MZ% $['RH$6<[4ZS[D(I>&*T!A_9LEP7W(G;W@^72\LT2(??F"7E MF&0'G:L*L'=XD/7WANP?J2=<:5XX/VT31Z8&OCG)7;=D_C99R_(T6>DP;$LU;HCDP& M';JE!2K^AT:'2P):M.EZQG@_?5N"A^9P515!)-LJ7N^I:0JF?CXAN=$=91K MB:)%9PIV+&Y"1$UT#;J2B]#E=B,& M)I5*;HD77>>]E3.87B=6DL9M_)U<@_2%:% 6:K:K/X-!PW7\>[OZ//,T55W8 MCCV_/,$P9@E>OT5?W:I>?M]@1<[^?932E%!L2G^^1?;#2J/GV<=3U!?QS.9- MB)Z*=V80,.1,J2==F)ZP=^'F5F"OT2E0G@O4(#08Z%=&!D&GQY!<8 M*#L1#W:C%)Q.?NS[^%:)U;GMX#-M_S,]%AF_F+39NFY0,KCS$&!^O<"H\3_R M% D\6/T 46+A^-P+/UJW@XHT0R , M%-.5F:XL+D.J\;4'KMV(Q3TUNF]H[:56?HH)=R1IU+S&-$14,F5XM_"M.;.5 M5O'^+%R;,]Q_$S*YQ*EG526SFD$1Q&9QVV!*RGOFNSC$@]\,ZX798L7^^MHV MS]R7'>Y_4>KPEL]7H'ELPAFA\.\MR3;_=6GZ7MY_Z :/.VG?L M8=*(P7Q^WW"+]=TOG3=.>5/P?X-0\HX)C;)Y?SV%D2RUD-);]# MM8U?3''WQ()*PM?':CF36Z;UF^M>@Q'F/\-1ZT79^/;;R4Q/+I9G.HS=]9/R MM&6LQ8RU0EM=B*:\Z50S^=A(N52=(6UQ:O HS==X\B36\+U;/BR(]N1NL*L MI<].EG-,2:Q7(U@=X&J/+5!,Q:OX7*)X+(Y=%,IU'*$W-:0&I-)5"FQ\M>2U M!]Z1SRSZW($%@BOK5U;Z"N2 =@3+21UU6I*?(J$AVD"\M@FYB#J;M^7N9/2O M7W$;8PLC:)UE1:[4 JF:E,P+I3O* DUP!=GO-R M.-]R;R5]G;&PD@CY=4*BXU>$[_I_[]G'7@'G--3_(PX%CHH+Q$25'VR5]'($ M3I6^6TWN'96\LOL4:?GO]7&LVT8,XC /P4]IB2[$3BGA6,[0"6L7UIJ&"9'E MBK:F"R=BW"PX%%2J<>>S@'H\TY1MQVG,^;U/";'OBO:YJ[MOO(7 $/SGN:Y$ MD!/!@AUH/ZUY:"@$?OV%ZJ3G_G6KY4<+A[V3F,V?Y1@6#)-A\*)B6T#ZW*X\ M ),\S?7&]D'E8= ED /T7IUF9,I@U-E&\3.GJSK+C0J&^M%A'I?$;Q)N/GQ[ MD>NU]\:*OK-[,[:7]"XS R;4PR9P$D!/48S@W088D:CZ?A50AYL'W3Z7,WI] MS+8Z8:)4SC[@>K[0])[/QV9Z_:8JH$8HKAEX 4YP<%DFN&[\7-#!(Q[@1/3K MX'(+@PNPPVQX>Z6>BVI9;4EOF7E:8'&SGN2]VE-]:I>,GBN8_PW74HR$# !_ MN=;3V"$2RP$GA$ZF=7Z<27R+'5:%)D/@:/])Y>.QE[P\11BB(H%R'L\83@HA MRLIN;V;=_X53PX&%E9(MOH+N8D5QQS"G#W\RN?FMJ$M*-H M_2D4R]7NBG8Z7+LMZGHG<_J0D9K(WN'GB>.MT)W83[Z6_";XU17 ((G$U150 MFC8A][#:XX)!F'H3V^PN]@ ZF@R=<+]AFB4U4&HO]=>B(E!3N@%ZV(=PHT;4 MR4E-.?7FP5^;]EC-C1VQWUG[POI=DCO9KD_CT M+*M$9:>:5#1$^A4&Q\"+\PZR]C6RC;HVBCQ^$M4'#:,L?3F.S2CD-@?]&JC_ M&3_ _3&NS8(G2<\4$_3<-GN W;. "J"OW(_.+3!C)[Z=73) _8FAK$U4KW \ M2I/ZXN0&A(_V>?"+B&)@QI21KK_'B@(?6\Q*IM#)GD.:P%W%C)?AEI5=R>IK M+HNF#P!_$)9:30\3\&1ZIM8YMVYIY)) M:(_Y971NL-EB+-O^QJ\PPY*L&?><4*9VQM.-/B$ )<$%ZM7 MLW3W 6$2&63:1$@WL67-+PL<*57:&<>T"\[1QC%EI\[[1.1!_FH))!]L0AZK M8D0W(03+V$V(B_IYXBHA%T=]"*U.[L(#.KCETS34.(D^F\(SHJNTR'-&!BUL M:1.&6LCA)M*'%O^\F<#6^R_?4W9>"Z5>>Y/5/WSAO_^J=0[*4Y3K=W($CJJ! MQN9NWJB>YU5CC']I2DRFFI(=KA*$O+.CD.F=7-;^&9T#MBR5K M&*2U@VX'JPA0>CI!@=CB:9+U/K7'I?&RU\S3A^?OTF))%4G2RFMLTI-^_;WXW M:(@:D0-QDO=K3M#H(63\V%)3) MR(H?4\!SG\6LV:7T'^V)B@2ML[4>Q NIHJ>28![3R_!ZPWBN/1I/]?U0C/T$ MRJXC--1]%WT#&C^@2]4X=R/R7*V6S2,K-;TK=*GX)&8B.33DZAVX)8E:!0.K M0<)=0=LFI+ZQG03L3[YOX4=%I."V8XSH3UO,7F%@F6V.?G$T#Y,8EU&'\Z(S M] C+24V/[5T_.7^)7JU:!7Z($I(J_'L&4"OHS-^$\'5N_UUHO.=JY^$Z7=VC'TW5@J?THZHKRFN MRU2X4B:BKKU.RCP.[BP"B1EZS]ZGROX,HJ2F>Z3K"3ER^L\GSEW MTR(_>NN/].8FE&^=T&]EGIKY)D37 @ +Z^4^T&$[-J7'PI?_.>],3@OPF6OK MP)TV/]E9B@78=S+2XOMYCGR25SCO(+<=0"W#MW M$.-^*'6D0(J]=R5^>>41V4OP)")*PNON)5\?GWL?4FUL[VA]??U1]53/HWH; M\FW2\D>6><=L+6KY-:W_[KM@SO'&U,A**=OZ%UZA"Z%OEM8E]X[\85!1%PHV M@N8LPK:X=@5N??1?]Y>MV'6SHE6;$/_^.Z?4"*EXQ;J*/K7V:CMQJV*O3PEJ M?;=6=I56/H\0_KP)\3[BW?HA)J>9- 'G((%8KKJ@KT"4GRM0/+WGIX8PBTE\ M"$A2?T-MP\U-O]7F_V087<>'=J\USA $/AD>QQ^-JL<(M MO1X"[=_8LCOJ__>N <13'.N"O>5).)6* G3F2NDRY),HP&'/NR#A7YW T..' MYF':%,'I09*C7BL.-3M^LYO3PVJ\:P*:_08C<9X5X,Y &BGS#K.OC9ZEZQG8 M3<Y\9Z7I6W7:[QZY"!:'?4)YR=93YRB1)(,HH1@<>&H%R^87,Z.>8\U3T**2F'?9H"T/&Q,H";K@==AX5D]'$S$W M(GCC5RTM*$I4_=J)HJ/7[>]QQ65\S@D!'FX0&L[Y MP:\QXAGP*UG-Y+$-1/O*-C2,3O]%MOE NF#/]T(V/WT9 ZZV<:*63-&I.[S! M9F'/0M883W'5!IADZ#*).KPM(T3UX+RW-<"^^0LL0:54=:%7X\;[\B31;68" MCU8X,;%$\\4GE3V0&#A/UITS,X;YM[$DA6TUSSS)&CL%Q%1@>V?VC/*VL[=T MDW.0H67>N,N35OJU)^5>5!]HVY/D9A[=M?S2[8GUMTT(RQ$'05>TX6I&D^F. M*:K>G@"Y.]<,:\Q^44=:,JBW](TF9@]DAH?46@<24X+OUH>#3-]VC-EBQ-6: M$GPA;F='1H,G>8&QRNS [6QQKB+D1M##H]]8XZK,NBNU=, MY:]?]#O!<),PTX".B[\]E\[=C3G%ZD\D[K9YUYC\!Z\2.(A8&#CLA\9>5U8HGY_XB(1DQZ=AL'BBXL\WI M_5PEU"9D[<72?,7LA#WG/;^RSD@$\?";9_>-K*^C7S(&+9R3GFI&/IH16/S$R5FXLC)]6?AVM/'9 MT3^AAV/U/%M.1QN;-@A"SA5$Q!SZ]#MT2CK']-?"Q]O?A#\A6"$KO,)5*IQ_ MUX3 ARV:+&]":MUYOG#**D.'N==L)9*YX]<0C7#WN\7K9 ?)B#=3UC\1+BW9 M _SS&07/5_$L.^@X@_-/E,8(VGRA_/26* )@WI%+%*XE.DHB-]SZA@\%2X;' M1-V2F]N_>Q\D\WC96I"XX?D1+7),*FVBO'%F?V#=)M$(TE-RPX7;O$:/O_>^Q^8)SX7/VNV,0N\*RWFW'F-$0X^X" M<3:5E*)A"%2__-?1M54]NNMV0O\;Q"S&L/E]CE[@NG@H3"G;Y6I=O$_'C0PS M6_WT)D__+/[O'BJ*I^C:AJ\N\=5@-3+CJ 8XQH_NU*\55>B*+@WYY\ M^K=/ M%X)&.3F]F0$RC?91,R^?-O5^1SW]5 @UPHX7_%\5N!5$LMM* JX>WRVM BC3 M">WP5%^]6L"A?"*H0"S.D-OJLEC[VM,@>NK2L2,6NJOGKJ&.A9XY>Y0M"GT= MM6K9N/R::R48]#4!HAFDR;$.WZVF> F,-32ESF@[YFA]2ZQYOPQ9(2_ANZ!58[^&VD@4KGH*_?GKBR(OT5]E4+_&;=8:9W\+?07_ MN\X+039(U&Z>8B8UN0-*&<:VS:H(%-&KU)7.I1?ZBU[*]V#:'A,'ECAWS(V; MXN;PT5'(R"W=NW?[2W)?0UQ_$&=?Z_U>9S0NUW/M<6VV(-?6D80V(<$.YIS; M;"-RYCU2;8?\C"^ZN^M;I]\K= '_^ZK+X. GFZ&_0MF:UY[X^1#"9R]C5]WX M1.Q![&@T2>D'OT!@ C!H(_@[/.0;P+IU"-1",2,MWJC*8-5PF:F98&7GA;&# M:M%-JWOL8Z^GNF48F?S8Y[SK,K1PY"O/AXU*PVQE%7?,'&-)DYOQRDM-9LDK M1G4H,4_?O2V4OBDGBRQ/[1I,EG%5AV:3 MX6$^UM3Z1E!@IW!@1VI98YD\* .?-/;-9[JN,66+[\+K...K,\<4&2$.$DNY M6:NSK'MXRGR:2 FG(Y+]MV92>-/%9_. M^_IE;F[%,=NJ*;%*2'17T*U?W/&=DBUVF%3(1B,G"DAC"]/G6TEBH#BH9(5Q M:2LI)M-2XM/(-M6R+P]9@U:$!QE"THL\.7%A@^KTW?WI)STVW,'>V>L%U?;S5.XM<0 CUKT[F7) M-]BOMV?OH4"'BG08F1^+^GAS\/KPZ-I=:.[VUT_D+!^\W=6+R*Y4E4'*=_WK M)._HIX@+Q(Z\!H%_?!-R?05J3=.#)A-WU+/AG7AU2M#H>M,]%]^F=+CM._N2 M[)G]&GO"KKW/V__XK+/LUD-1?_L%HIVTE0<%H'FY>^_?7B^2/!20'$3OFXM7'NUF&$QY.S\56[[_]%'J^("1NX9WUHY<*)28CP BJ]?CJ6[*OZ M8;3E"#6_7];W1'[1P!JW GW]/:CS->@V#&'^O/,OO>^$<8) 7 C.4Y"G#O%B M^4_AEW%IM[N3BD>K(LN;B",MA_SW3)^L[3NML-%$4AM[?GF>0NPA=.$!4SU& M+G,K:U4@6E\1B)#8A%S-5 1 RP-5,OGK[CW \WSI>6H0KW5PF?@QR,M@EB3")9IXXX7;WYBC4-AMCKR7MT1 MBKUR"^ON!QW$M9]*U%P[?/RA6)9O+6(_(,VYQW^-U<*UF?+!3&'-Q^XU9CEPYG M"80'&>@6B. +<6V>F&/<,YAC X8M9K0 4/-0/V,U#);032+UPJFX.I^8@39TYHO_[W1[=IW8-U)W1^Q\:2JMS3^+:;'A7<,++GUE& MG)OOAB)G4_#UEF^"C^\=;0Q#&;08%)TNVU?Z&M%B]YGSK#C^WHV.WA3MY CU MZAJSKZ1Z_!T8#&,)0N(N_#+?C)[;_:PECC;!).ZVIU5,^YVJJ1TQ,,31H)W? M72T?.)TTUA:_>/^^\W#=R[R3=7>D1V[K44DRV!F<+"YH)16GPA-EN3*L,XAJ M"U!QBX H:B74G85HE73MDGZSE)/#MEQ>?V1=/NV]M\[UG*:W1V^T\*<8+S=/ M/V %1X_N2;<0IVH36.RK+)Q8;JKUF76K.[&DT'3VM>A-QA?WK#;I ^T'K00D:D$^N$46<+ M\Q2\!2+-7%<, M KQK;Z'@/662"@.RKM0?:4:K%B]17EK9]L'KYDV86/5GMN MK?K.:G9W^EGRGMQ53S_^]:([\$-P:NV,$+\)'BP-[+4!8N.X9DN4V4ZX"N_$ M8!0 4T%TF<^ #!Z3 MC5\5UGR->JE;*/V)=!_!.K\)H=1RTD$L[L+VS<@!SBS0L\YV]T]DNK'6[]?A MA-'M V_A=28&!P[7>(I>ZSA7HZ>?]>6M4TOP@X7Q;FQ Z-'%N\ JKX4G X:GIDQ*KVQWL%JVM$J#5 M?ZM?+/]B'UC=V&\%P?IAK@(^W NXMJ,D:IW +R>)(PQ_VG+%78$=:4;OWWA M-C2C;A.2M'%[9@FF/&(,:#8T//=$72&BAZ$,K8#IRLA0&+2U^P68-G% AR6#"_5E+[=&^^L1O497.H8_VEP,XZ[R-7[>64Q0.V&JS M'R7N[#F<@?P]+Y#DC^ "48 .:?G0*\P6?AGN\FPZ!7>_%$BK0,I:EZ*/FW_R M'?UQ^="+!;CDX\LGMY:_)(S^V]_I(XZQ"6$JLV=II&Z?L[@)]6> KEG$#^"XPMW5%5T.1#H.GPV^_#I-]+K,OVRR_)_>+ MM6@.WP[, -TU!Y!$U?[KQY[-1#/H5FS[C#' 9:DQ9CO,"=# 1I+D+8]-OSP('E)=!W&Z7X;?@KJ!$>'&L,7(?_"0P MQ!IC&.:S_S6$SH]W0=^J*A7'5/QLR"M[^=(G*&)JLN114&._O$-P MK] AFRLQ6OKE"<[3-X]>/5;Q']YP^#_C?\;_,4/Q,R\4^$B;C2=)&0EV UGG M4D)>&H0ZWXE]-GDOQ3&DP'9>3(5*KR'X9B@]J'"[]< UE&.3^F2WG53$+?N( MMT4D(Z*18 BA0C1>'/(%*CK'G#V;'^W(\CMBA13C" G]O2]8]?^X5,!R[)2^ MCYG%1W77;I$NQ0:X=TI(A%N\(W\F__V0C0,D M29SOF.'W10FO X?"+%<(TR E\:\6M;AS3/AO7#G)K+ZN++K'E4:VX<-45+9L MO6&1A>A ; 39Z(2-5A(DU@V;DCNG<>0'[%.Y=,UC!G9Z17>F B MV9:5.2E:XDO3,,K7KID--0]:_8,VU9?W[OYX&&VX'8)-'D \_7?7=W;<#D<9 M$XB:L:(9([G,_6S\.:#Y+?HPV2>SG G>K_G8.CIH[UI#?^C^!]8' M[HN*,-]M'5.F)7=D)LQ6C_%VB7*=,"> 3C8V3KB- ]V".18;_@KH[C1SSZ+T MA4>)'&P=<_G$Z'TD9$!?[&LP_FX P;YV]@WG&F+'$+4!S I6*\:?GP,[& 0S M9LU.EM;DN@R^Z,Z*4'%AV>]*K3FMZ7YV?+$<6>$G(?H]B@#LSUW6H_5K!,&E M+4YRK8),S;PX#133Y#<^%!_KDF#5[%HMSY-OC$]U>=]9_'35,RW9Y>G4H1,: M2U;H_DYI0#=Y^0C+F_ZK]A4L M7,#7%'6\I?;4WH :,CHC?+>!5/X!UV9,W$;,+KEQS8?213\)>*(RKLV-1'V^"=G)"Z=G)B,D M22'P;<''"7S',/N) R=65%-$+TL8O*!J_>O M5^]?*_(D\B);.ADTK'B*]&EVTDN:K19")H@#"W%7BE^M.:WP*6/ 5&JODQ,G M&,+QTNLF'L'.(FJL6]4CW%GS'2MI Y/3P$V*.5ZA++=X9A%) Z[YL'M>?7Q\ MN.KY _Q1Y",5O=6M&4AK.H)9S=W-VP6H^W/M,>?YI2WRQ6CA"_7VZ5J=N=@] MC4I>V<=7'&L^J:3E^&][8_4A_YVQT**">W\$KLT=1WW.V82H\/9SX?U<'[25 MQ15&8,@L^;:6S]'8G.:4O?4ID]<_[7NR-R5[IZ-N\[YCPW8F+OK;N[R?2+N#VZR^G2WV!F\K:Q M?L5E=XK+)^9E^73$PN" MO0\C'0X+T"YCSCKI111/LVNA?9%-8\Q$KBF Y#P8P%TCR&&<&H:(>X"=H;7^MIZ6=%F88&D>,E'C-K?W^FCM)>A!_.?B!U4BMO%:>* M:[M&HN9"I7E";W@N;!TFF6H$6->AY'"7P:S!OD)=?>0B4]*'$IX8Z1O2OZEU MZ-[Q0M335,C&U=0?1'%,*&#-/N>ZCD!=(RG M1>]A'J!/E([J%SZ61QI?M0HLS1)[?V7U&N2$YM9?&WKD3/U=_(]G567/RJ6^VOM?NEQP"*$ IED3 MN;/@,)#+=5^+6ASIC3P%/XX!H%.QN&'=@<_(N6A+ZQFN99]_C2KS]5F8 M@7Z(*[TRC*JDQ8;"SAU7SY4[VWH\&Z*)EP'AOC&!CJ#K\&2+&^R.I.-0Q]V>3"/GP,:>MF2(U$O>&B;Y M[RD<3!GC!%0S0HW(!>H#6!GT;<;%T3\5PXT-=?>#&L@1G[X?^/Y0^+6F1/9V MC"R(;PU^(4P($P1.3L"2QZ!B6"UT,3<.J_>%,I_X9V2TKCY6N4X2>3OO>E'U M[O1G_N)1$AXW/91#(!"X5R A-TH9_&($F'!B%85 NW2&DFHF4YF&3SZ>E(BD M&>ATUIP+6L M"-D+D\G7"XS>5X_F+.J)5CUHGYFR,,]!)INNQF^S^J'A[;\=$B=L=0-7BV-: MLK9R/@+V?NPA3A!048HFM]].^ZQ>55ORQ2XFJV$L?:2]Q67_8L8;LF96@E[\ MZ+\._]EWUHE, Y,5)<&0JE(ZC7G:#7]NB!?^MC,\@%;1_"DZQ8 V6I82^??: MCOWNP9?DO'2N*XMYXC>=OY93!A[%"3:2T!(\E> M]F*2DDT6C!WB+GZ-C8EDVAV]FF=O2W\A9U-VIF#/IR]BN6V0!(APM)7BW[1- MB+#;DN]QP/7?]O7O@!\L%'TVO46>W@._?QN6KU1+G54-5O6N+]F$!'KNB6QX M)G?BIG1O24*Q<"J$?[RH!4G78>[EJ@K:FI238&H8!, M!IS_Y'\R7A%?P.JP MSXPUE548U^CK:GE^SUG\GNLOJ=,K=.RZ>G NV0C8CUI69N=S,C[RLV&*@N$9 MA3'L'@]K\SY:)6RM^?/W@'X/_\D?Y]G,N 7YVGW=4SNZ6H4_./M&L2LX[_XY MG>"< G4 SRA+]B#59'/ZR1NPK.@WBSZ9E]M?%CQ:E7RKN**+6\?;-7; MHK+ET GU. 7W+Z1&'-.!G@^E'*&N\.2+J>4IUPJ>E/P#6;8<-RRA.R\ MJF6K.3QH>^2[U:K=U[-?6Y[?P;8X(T"[S+J4>1>GM FYO D!=A>4XVC2E$PZ MIL"$I9/1@([H_H8Y-_+H8KX=D:U.GIRLR%V@7278" M18PJRY^PO%3$,\J9]VT:"C,V1]1?F@$JG/+^%VGO'=34]\4!!D4I"J%7(2)5 M.E(5)"K21$14>HD*B(@044J0D"A*;P("7T% *:)4I3<3.BH*@D@))0U%2B!1 M"4]2V,=O9V=V=O_;_2,SF4PR>>_</+7 MWK&;]<-.@(EO7S]6'AO@E(8Q!*B,X"&NR?<:G,4J5^H=GA'8?]*30PNO#@[> MG["@=^+'8W^C!H.L4W>]\LP@842ZS0YDACG,; +P+'^4(14_A,^0>X_O*R$8 M>M/K'U:V8/UV]_C)&B-3,%* $,.0)=T-%V_^=W9K.[YZCM@?$AKZE"?J MB$ZYTT^%+\\*==[V\[4 +.KY$KH3=G8'0L[OB?ER 0%<@3>Y?&'FO@R:$LM+ M[574;[4NT*BUWX&X!;ZV68N;P=BM7UMX*!4$HD?Z_]LY2-)HKPH#3#T6(EMQU$;T;DZ#E?W'&;$QA F:G_-:E^W%.G.+$-D:_K$" ME>&LF"E1.] YR)\<-MVQ"',[@LNISR4+ZW\RF])]DS8\3Q7,>83CKHYMGS/) M_ATY;S@]\MLBU"HE_>"Y2>CUK1-+ST/6=B!CAY''4'(>>Z0" M?O>0BTY?Q>P>@ER%F<)!Z.ILR6!2X%HFZS;:^3M;B&6!JN[V3*A5>QE4Y[U\ M(BH)?5'WL[[[2G[>AGSM)X,^UX_-G[GQB> OH0ZM?6=4GF4$/BYM M+R"L>KY]7NKY13 A[_CDQ?J]50WM'I(7IEP')WE_8\3 >W^&Z<.8,3(3+,3) M&YEY(? ,O?(&NDE%=#G".A]@;1@@=I%)]Y(.>4(LT:-;3K M BK7]$ 7D#[4XY0";PZ,,T)*3O_:NM]2^6(^^%UA^HE/A+T6W^8UCICCXV_DKV@K1'/6KC;?]R1'4@+8NTCRPV>I&.YA^WY;G*#K8K6 M9KN4#B-/YI6573BMF>\:Y3P4ANP,#CEF\[*E18 0]J@/0)JK$=Q^M&'4MAYG&*<\"S:?_>Q"?X6=@:DC$%X:BL6VJ5 0@JO M+$C2:_.'H!+N7D%1;GF>Z'PAZ1EC_L)@B_&W9\[5L34N0B"PVJ=N/RK9XO6[ MTXZB= ?N@7H&GBO@!1NJET)? :Q?H.2@$C?SBTTG?TP:._'[?&@1O@US_J_I MVUG,Y"^QP$B>ZX?7Q?(Y$'HF..2FJ"7FX^_X *@P*&2Q2=N*.6K55:@3*Y\H M!*:\1(&9X^3',A_Z,]4T[91S+?0K3^Z=4LRWCJ[O0<[N989R7K*C*:/Q)7Q< M#<+*@BI=>;8RK5I%1.8N _M!3RF;>VV['_797^'/2FV&B MOWSEFX&!T91FX*^3P$H#*L;940\QH7A9;'9Y^Y%7JL//.7G+LPT0R?^>2#SA MH36YY:,].8V[CRWC%-5P=&P_'#8J];)\.?E-\-=E7T7\1/[9AEB6+NA/XJY\ M(R-USS1XRWQ_''I:R5Z.QG)D\V227)^QSH\RO.Q2N^]//@M\?9.K6A#[Q+$UH;/4YINGT/J5!:>2UX]9<2S M[6&-N0/^IEWNVE<++98WX&,<DMI[]K?SDT6)S=^'!ZX*G3AY)8<=QZG8@?J,I"+HME'"/&/Q.FU'Q8;=). MV8&C2:8Y*T.MSBCC<0H\/?Z0GR7"T:H7@_]@WW@ M]L%)L@$IQ-&C1K]J+!915+^FMU>A.(WZAS@1=M#D__8:\.XV0$)%<&Q6R=@! MY..R0:*PT1>WRP5K0*![4S$*^9?EH1Z9%:(6-U_753IPY(FH7&FG(!5/*L@' M.9WN">=!^W):,"=04P-9OPCX_A"W/CAOC06XZ6HP=$@N_D5++F3B M1H%MGD/>P7_IHG9IMU] QZNT?DL--'G*^I78H9)[IX?HC1U[1W>>.Y-N36EQ!'3)T=W4T#'\= MR<\E$@4LE8!6+T9F'U3T%YS>MA&!EUP@0I-.A- ^NWJF^-J&:9T-"%J_=%/% MY?+M*]I>RJK\?,OQDDY]'=P<"AXZ#92=[O)*53@WHE6M]7A9^]+A\&MK5QX! M4U_D5(CT"W!9\)]DMF?_CTW-ZL[X' 7MN6?84. KSH6LR[],!4C!8P.&O7V#YF-&PNF>7KL5%7 M/'/.R^NT6%.KX5M7+8ESZSWN\6;_FQ1Y@E;EO,?[UV?@%!C()*X$&I'HO@-Y M+(A5'RPXZ^FX>+\NB4WR7AX_TWIG44NT0^E)FDUDBSY[MQW"*4X<3HTMP4#0 M%.@L9M;89N8>E%QXX@!.ZVU31_:P0]8#\X GU@^N'&ND6GIV&-(.EC^(F9=, MIV\-<26 2E*M*47]8;.LGE&L[[1W4.M=3P>>8N4M;Y6J.LG$PT],]_!_.%Q2 MA"6589OQJ3@)H)XLO19"-_61B^K?(/ -'KM9(%7SMKSAIIQQ.?S6I#&*>N>2 M_8MFWC-U@K*OTO\[5G84LIV1POX#AO6!Q=Y@%NC8>V0P*J@-$CB*[MJX4UN41NQ=6-$KU9J!&JUE8L^WU#Y9E:_N?HSVDTI;M1UQ(V!K ST"&L MPN[V6+FH>-Q^MA>06-'F\.^AFV.O>NXEAUJ//M-OSX8? MS1W6$#=PX16$L' I["%.0G.M-%?P] YD_]JRXN%QK@7J6^^"X5L@^C5A!7FF6_3&RV98LA M^HHU&('IF[1[ QVZM54W$:+&<#&@X,_%KNSMHP4N64OMN8NG)G-F37@N=B9! M0EY OU9I49#3TLQP^L9 YHS>(/X0^S)U(VDK$BZ+/EV'>M1[()H!]PXR0@@Y MAFG^6O;_N1'Q.L8H;L/@B96/Y)R+"/0IG$2 S6HQL^A3:9L(0)U(ZV'$(!A1 M218>=&+?#D3:4AQ5,G#_RP!MI*+L5D=$4ZMKT,GAQK;6K G-1?;8?%;\.0@G MJ12WVX:&CADKD<))C2JMGS! M39V62=D@N/5PX8 6 \><1*3@]UK$1I/JDTRE\BC\FY$/DQLGE9/")*+R6 '3 M^E+6SZ[L2QO1\C8#*8&8,5\:%7: 7ZTY9APP/1*HP#U2?\:2I^ M<39FK[%D0TXS_E:0?"UB"RM99&9UD#6%BSGC" M /:2?/*MHTQL\FU;O83!21' MS2-ZHT],:,)AJ^WOM=9/_,;/[B5I[T!@.-$O+VYV[F^LO* 7?D]YGYA=E=59 MIZLK=G\/2A3O0SVWSJ*&>>C<#P^>>%XPKC,X\L4\2&*SI6 ][(:9W.:=RVF: M]IVW:?5Y']C?2FN#/=7>D=][4D]/_?VX5A^B:C!'F.N_9/<\@E?Q=%4S^X_& MIV-!U488U+<+GS<1T\.^0-8+=M0[9'S!R5=UQ^6SO-I-5N. M>YC8D<+2XXK#9[VX2?A'X*B78>GUQF#V1'"_>((%+;9$160T?=311:YQ1TL] M1N+]W642HF>Z2:' 5;Y;2J[T66D8NE[:X9DZ&,T/6I MOS=9S_/W^LI(+!VW66>ZSOY\!DI$^C,N@?C7F@W&-EX>?,'^GQ_$[)/.W\'DJ7TK9CI:"E@;":FE1?OV!_6\L.V>XYGG6?4 M^ ^1+;G!=79D@8YO1I"!X!:$!O^J^H,DM#*OT_-I#^D(3TX)5QD8[B\(C&<[ M5'ZY1G'0$T)8!ZM5!&G28J+5;A:?M9'E&_;7EJD6$Y!<50WPJ[V9N;LY1@3[ M21$>F,E2:T&PC%&9W24"@)\/&)ABG/GJ-C&Q9D,O'#FS ^F[%R3M9C*L/'/N MMPI2Q?KA[[FR8U+>"G7#SPWXUHC32TPK.G3M--WK/*<8(XKJZ]]:$/D:,H!/ M;*H76Q'U*=)56/]I]DI4I:8<;Z_0&W^QT.;THL7NPVLBX$ARFH7U$UNQB=RC MJ'^8(RB\7:8]8]_:]D!37OX)=(Q%H?.MR4&-<;B.X%,7]!O5Y,"Y;O82'9[$ MQM)S>N!TM]G1AVJQYI?'C5DT!WLY=PUFE/BO*;U[$2).G1H\%7/'YQYL2J[C MH=AKF3,E7$'00/+>I4/CN8>Y\T312D /2]^R?M_6,#[5:V*R+?+M98KM8V_= MQ)]>\AZ'4>7#ZWN.2W[JRZ';:KUCISU27U@'9J@TZ22URN9A5?$MH$C&<8"/H%.Q !G/X< M^QS=)I,ZC!">7W6H]D:#6/9X91&P"6Z^^NOW,E7QOM:^(T=]*+WQ&A=!R-7D MO&#OI:_V8^F^3M.>DV'W*#Z64Z3*9%TCFE-_R^*";V&PDD[M]T]-83EF:,<_ M1W*?K@NF[=<%*2H0PX^6_8H-PD_KD1<>T0O[(A5AA:B]U$0/ MF)UTLQJ#X5,QGVS7J%!>$ANQ-X-5/N!N0"0_C M!O3(UL(:9G]AZ1'H^E+"T-Y;.Y"WTVT3_:?4"3^=)/[=_.VWH6]7=G%(19/G MJ]LX5@I+*B0*<@VY$PO[.0U=?HQ@BB"P1:XM&FB-BY 7\AV7,?JPKJ0_SW-; M!_T&O:GS,[KJW_S#9A?)@'RNP# ]!3F;#0F/H,KB[+RI9NR16*X@H9T M2_X%9 *.!R!2=<3)_FY\Z$BFR=3DXA"R^$G-0Q49ZN=H)^^IE:(MMM@J*2^5 ML32P VERZLY,@8EPQ5=+1'T"@.0@^A(BCM#7G[_W#NL*<\KD3[FIBN$-RNS' MIWDW]-J?953VXP&U_+4^ACC3 #G-Y_0MHN0 6[>MU60[+YFEV:LFUT\1_L50\T%)2H+2%%B:* 13 M%WC/,*?H5H!TU*LVS-(ZG]HOXC72^U%2N[_5P$M[/,G%9GXT^\Z(3Z[=MD/O MMLY4HL7)H)>^0/8.Q#UO4E1^Y7YE+C,U#2N1H$$]LT"V"5O-.07+AKWU\\& M%7,/2=.CZU%=PSBL]+.LN(> M"*LDSF)[=+E&:"M0FZ#MR1LB*-MNN8QZ,@W9NZ#^?GR]9IV<^=E6S--!7O\3 MQ*6A7(Q_<>HU9JKD;7\/\O;N(=.7R).$QXZW,U2V5M^HJBU_YEOAHK/+1:K#$RWR% M&<34+J=Z(-67H9M.2D=Z3:&=*5KO+S!_;B\Y-P8%_%FOR)JR]--P47*Y -F# M2P61Z&G7T3+,"()N!U=$I9*@O?.&9^2>X^3I0^G&2.%EY]D%;*]^?M80T[;8 M6$P&_GWV\0V"&#F_[!#'EN6([0'I/@!+*&1>_(J]-BI-6-V6[BV!>GEZS:#, M>^^_;4RPJS6)S57)S?H9D/1"D_>!^!^SNQ*9;A.6$$ =7R@7AK\%F,K M85-'SD?+TTE6IBY@@G9(\NB=L?+K9R3BB4W'"3+OT.T0@,@5%J,']L*2870K M>!+NZ%>AN""<_%/7C.#:;2+]S\ RO3 M#$OV+&%+(KD"'O7H4'ME1OQ&GY,\/N5+;PB29D./;^]P52@<":1.3'TG"H&H MG UOG'J %B=O/)(;[=](]M4' LA"YPBLWA)!=B#EZ?LQHV6="C&"S:F'H:&D MU@B;E(7U:+*5A+^:L]T*/A0)J,.[G6:9Q!Z0P26-\=*H>_TEPIM#W]%0:F8B M5SE6RV,L,,OEAHBW9LM$UB5]TIO1O/*K:5_Y/N??]?H( I[[;+^"3.;TE9K4 M)]$@$[S+@.+XX5;>HVP1*JF^9T.".X9HS6NE8!,\A2NC3&E^E"(UVXGP#Y4[ MD%-9N8LM!XX\>6?7GW\1$EO=&3DP-%X,VJDX&\P@0@!_2T>926V9L I3V H MH4M6,5D]*0*>U)& ?)E!"7X3NGGT<;7N2^UT7176E6RK'SV"_-^O7[0$!SA. M!P7M1BCN'FPRFX@ $*RKJ++>^Y-EK(NHQ"^IW8HJWRI\$+;'WB6$[?O1/'$+ MYW=!;'W>[^FZ\A>E*QI\%6!BMA&%U 'E-Y@ID$\L!!N&Z,.]L.8+^ K4GNGV MFR%2AU-/-IW==)_P4AJ2?WC2OOX,F);/\#_X$(KP-852[#+K0GT=*$IF9LG0 MM5IZH2.@3H?W!I??E+N69T<)3E8O^!GM'Q387ASM4=Y6[*&PF.TA6S23K-9& MG,UDR@ NH*'<#QA'LRS8,8RH% K]PNNO+&5+ _;-T:&Y0S9"E&C?I6L M,EZW*ZJG \QD(+]ATQM<@2GZWGYX [SW"V8'0H$.N2_A@+"7A_T5<*-]%<]E2CLE0D0;9J%CHW+C)N]S/#027JJJ;;W? ->_2CJ-TBF:WLI1$F@D1G+V,I\BEKURO=@Y!51H*)J+Y'5M\20\Q'JA0*H']H_ M4L\NM\4+M1V\R/<8V].^3/_&?+"[8!4E?I9QLKDUR:U_E1+LE"QRRW8D_Q*N M_7L];I;9.Q.D>"77/5_E:9;Y=9PQYUD D,G'EC-D4/N*C;Z#5R9^)G_ $]'' M6FT_\*S)S%AF_%@-YO>!A^'5T_L$]25XMJ^5@TD "IM L.2!X<'M'4@W-@4N MQI6]62+6+!L!543)=UL>S1BU^1[ZPZ=Q3@7)F[W\^U,;5#6MY7-D'3_!8(:] M.V,2@QDID"3][#5PF7QU_,;Y('XU;]WOGH7U$\^,M?X/.JE"7&QJ? MUD_/?99]!,&@,;,PB27Z)IXM5@UZFDS=?K@0^C+%4?#/0/"=2,+X"H1+1XF*^$ MXO5^YAU#&_FZ\0^)BE5:OT93\70'Z(P#,XZ3VE0_#:>.%-8"^!Y?Q=:FU-ZM M MRK,IZ"*C :C%(AZ_M8W@?7K0I#;XGWBM2VO+KH)/2WB_19UY-YJEPF5XWO2GZ'BW,)GYC. 51RQ7H),>U8]M M*8YGH1?8MHP5]AGZ9%RX@A39>#J]")?M,[_FV'G*U7WNHU)@3GC_6Z3AW6HM M2U%LCZFE)%J$\PIWF#N%XP5:&?LLHACG%OC1]][XKDSF]+TY@#HHEP+1JF"]_U3^@5:.I\TYT^$T_D&#A]XG1WL0&24MH%&5QX-4RQ4HI+.8 MMZ=J<4>\IX$HF[<,A9'GE_LB\SPQ;Y"F;)6W*T3&1ECPR7(A%8S5R7Y\D/SU M@)"A93 G=B#O-OI& 37I-2>6(SJ$4\150)\%FM^@[;YMGD0,ED"-A1R;]S&D M*E^_C5OYE\U/+=HS9)1]OF5#\5HZ\\&PO#H871ZN +:'MQD+047UP1N'V%*/ MF+GC$69-PS$^AKV^^X WU;.KL)OI>_[=N;D0%M!3FG MK*3!E.91"X!OZP?A@+K;$%(P""YO>1 5Y16BU^-KW*A\CI&7&:E]9$+,&;:= M>&P@)-$';T$]9AL?MMO .([36HL/UL*G*TH#E2R=>?8A@$PBRKF79%B*%-.] M3^N6F10*-;]ZR=N7F!+L>$*_[<.LX-MHR3R;[\!1UCZ 1<'VUC\"9?%-?&:) M1#@R#29L)(1P'&/[50:[/KE5_PKAJSP@7'O ZF31CX_-S6_%:[*&9=N2Y_QI M]W]A5'>77^Q ;I1SGF&.L8T9FJMT&3N6,XC M8BL1-G!(]%0>8U!&IK?I\8-8,_ZKLG:',_CK/T,!\TRNLR&,DYL)Q?ZZ/#4- MIY_7FTGLQ[\;6G,FZ\U0^UL+GLDIC+S>MBFL61G&1I0M1\GE?OF2\$SGTX\; MV9/C[CHS7_\;/K/@,2WV@H/?M5>[>_5(%<7[&H#+K NHZD%#U+E!KCS09?PB MV'G:Z^3B&6N'9 6E/^57&]X*CLL,\O#+9_/\,64?^D[FB/=C&VQ[BDQ]QDF= M<4A"84^8@P0CX6#&EMWJ7\VURIET0Z[@&!DK!,"Y@F[@ &QTTHL?!;ZR+&$X M>8W78!MIV:+(Z]NW!2<_B$#>A5PT$890)?]FTDZ"7_T .+#\V'KT_%X]@CQ5 MK[_VGCW=%1]2=W.D@--<.WS+I&>@>>);S^U,PWZ%N#P5L2C]&_^JD 0H5^ = MO9Y9#)30IZCJ _@TF,@ZVIJ>L0-A677G3\J]+RJ=)HK*9"]34L;\BN;./LQS M\1^\8?45_/0H,YSS!!O@ %-D*W*>6*CN3[Z)C@FK 68O M-.$[VC,4(K<)A&B;Y?G^\R%?JO\9/$G*5)2,NO<3UE+"%@UD'N>T61K>)#:5 MI$? #@&&E N95UMTJ#N0!$OM6/$K^&;GAT+]64IN,JI1^]P$(Q,$)6WO438 MM9*U1DKF-&+W2&/4S,W[(^ET5K]G>!ZAJ>-"I_YW7?_LL#"=B=;L9RK%%'N; M?RKYV&?9=;+VGI"M%?;'*?^)3+9"6:EZRJ/8YYBA<>C!?R517"NQ9X(Q2S39 M(3-F_1CR,5'(XCC=CXQ(P @#)QR&QBW4R2P=^7.Q-HPZ73G")&^U M?I^1N7BGDI76E*2Q=U60#9)Y'*B>/KG@265$IGNXTX]J MMV6I9 H2RG:C'\2H -%4&Y9P_0WBS/9DGG*0DKJFCZM_A)CR'D&[Q. W;MYQ MS21B0SU;;(KDMA;&( XAF@)[\,EPD<0DKOI*ZFOVV1.C2=>Z6J?677Z&9[LO M/A+-#4X^]Q^ZX>6GS/P?+Z#/L:2US']G$D&@6PN@;W&+#M>786"[C61 0B[$ M\]S,O\2V!@ YGR,ST]8L5_1I:][^RGB?._L4NR'FKELTVFY^ UJ@BCH,^.-Y M\4$P2:"]2R[T14<[?2IQ$[5VM:,M_EE9GH>4N&&N3F]TL:^+UPUR1^>& %OD M/3VP)PES\.8.1*[KQAC!67B\V2$X_(I+VGEFA3?-.SI;>?B/.#Y2 M!H*Y#UY6I:O4MMN:.2/'H3D[,&666-DX8EY<-!A+E* M3/(U -+ITA1HYL!H_\F[CH%#KN!])/E-Z&R^/_VY)K1"K-?WN.GG=4^IM'<0 MDQ_R-_=^Q)*(2,)>YGV@B"79VE.2@(48.3W&P %$C?U+= #@5S&=&A1.PU@, MZ8KJF

:R1Y[K'C&[U?6[4O;?.>;F6"50#(I& 5L:J.+/-O;! 0LDO8PK MEDFHYB8')F#I*"+9]YDU"K$R:,A-^*\$!R;YT9,PVGW87P&']9(=B+;%Z/_C MVQXL9_1MX$LI<(5MSLA/- K1V6RSC_P6L;\ H>0>RGMUWT&,]Q9/?*QQ3$S0 MJYDOKXESVA=/B]L;U=UYG7+,O>34_N _.Q JHK\:GPH3,X;)GG<_K8WS>>P( M_E?MU&/O2+-_F:SSP8QZN48+)_X[A+Y+GZM'6M3HSCF5R$#D@NGP.;T;I363 M#7B;V"F>:T<#HZNK+73,OE4$^1PE%JY51#>/LTYVC=SXQ-QP[$IT?MMVLS+. M)5OV(CEK8E'?\D7:U#1,R-*(^Y4HCE9&4DH.HO;VN=TQ,+!77AF5%Y!../C? M/R?T?5&$@EL[I@\ON0,ABS,6\= (KZ*6$TS++VT,!4)F_O+[N[A%58PT:4G4 MY1/P2C;VO,LYB3!'ZS:S>BS7IW54MMJG;0VGM?"! \VX^\'O6/3U,AMC3>?. M<_9L^*VYVI.Y7-_ =FRO,\L%.Z9-'^5"Y=D:H%4M8U;M0$H]R"5L15/ [94S M8A;^?Q\5^![NU$O0I3[%@:+K=]]G\-HT.%7X7WDH<(#YTKF2!)3BUF#KMN < M:@=BW?AVXGR-W,+@XK",$]D\\YZ7A!O&)^>ZODQFL$7(K4^3/PHKAU?7OZ7B M1Q9L3;1@#N(.V49*4+,_B&\>Q@#L.:C:$<'F;D S2Y#8W"%+Y;2@87+GKH2Z M!#YI>/3KW!ME3M8RPIX[A=BS [F. #1 @XGIAC4']FG!Q$>OD1U@$CTA,:SJ M5/?0.CT=L?7!\&M&AM:J95H-5WDL;LWFV7@VL_RQ/>9<(SS]*W')#KS$;5>$(4+T?W]:4RM. @>$2I%P!Y?4G-?2G!W MRE>9]>DF \"AP?9B8PA)O) MJ^:=-'D2(GYQ/'0])'>Q(?M45F>_W>?;%QNDO!5J=N?T5[ )<+H3+'Y!&-AX MA?E&E.!JH#8HK9E=)ROGW &'?H28<7#04.+5-I[0?>FUN(2$UESG M5VJ5JKU]/=WO][<@:]=/S]\ML!Y82G,R0(T[LT0.[=SME)_(S/!8XTIXLFWP MA8.N)RX B\%:\[H1[]UYK=T=]:^_>..J._S!(D.<*R@>R)!;X@JP6"*H>ELZ M-I&]C]XRS$P$2>P >^^AQEOWYS,*F='%] MM/5F'+L-=B2$!*;RHUC\-2$WTOYXECFJ=0 FU1&;QWER3/+8X('H*:LYILH""+A6T1!^(#])$; M@"GIO1>9+P5+]G$B?9&W;6E%2OJLB#1/!"ELY@XT?-%ILH[2ONX:4P36*CX M^ZH+Q"W>:H"' B<@NHG-SV$B7*5EG#X05(;+(0756)Q+$#KVZ:Q_@?BAKWA" MUYCR,_]V0WOEXS?NGE)^ =++ VR/"=:?"!Q-[!W6B\*QZNQ/L'GA?MQ0'-'RE'&K9_!^*G!QS-[RT19E_C%(6P@\@,O M;UKR U%4>.H.1,P"24(F;#?GO2%E0H!OOBV=W_ZN#FMS4MQR0R[]II^ZXY>R M0KGYI%3DF74WWW@SL/0",^*93S,'L4^2.[L#$4:;,Z:&8,+-T5PAX)H14@(0 M[[^WO.5J>BE([KJM(;\/>M-&J:O%S&P%JLP\LB*KJU,>I_7F<%1:U1>12V/9 M^C*A^^Z>2(L[>;K^&7=W-;\FCA]]B//.PH&% JPH4_V)P#.J%RH$[5=#!.(6 M4!&I[OT\.A4MP4A590&DF-[3K 9-LJS&WA\;@"EVT)(/4(]F6'$%QAA39,54 M,"<)P>2?35LPT>:V/OMH!LPI^H G\'C^POFI:X^'\?=$7H7?$1EQOO]?;]_N M%&;[DWU_\-<0\TOI.Q"&JW Q/ISK\C>*=AH,VA#GV>X\(N% #Z(Y*J6"X92 M447MG_1R@@*SW<7*.0YXJ7$QQZY1F2.HAT$&\G%M!2Z'$Z_>W8$$$0%51#>" M4$FI?V@)!QHIV'[B0;8U73B%<#*S'Y;(-0R1=IT(7U(M;^K,(^@KJD=&'3%. M2\AEY@JE0/[E,\^E]MXO84O-@GXM@$*+6#,*ZE*B_S[IY=R<'TP X]^K=^3+ MD;>\U4?6C_< M6"HL*VJ_G<*H_]+_Q55)@,LMI)HT9UYP$"\,.^SPQL?E5?3Z0/\@)2A@0?:+ M.QW+%L.3ZA/9"J31QQ@= ,]0'\1"+157\DYD/K940 W[MG1]NUUW^\*J6K9+ ML\-L&^EJ[2%IZ6.]KXPX"Z*G(/_*F'7T0+9$&=. \XZKCR$2Z1>TD ?1=^FV MJ;I-/8QJTH5:KL\12QBD-9PF0Z:/,+*"6Y'B9$OO]_5#Z&EJG?J8Y ME_W$O>=ZMJT0K:B[,7^-R5 JGAXP($"?_:XC8&7@I*>PMU%#T.D2>_ :T, L MR>4_P(^\BLKI\W3)G7CG'21NC0_X_GZ$JCEWP_Z W>=!*^WB&PSE! AU'4XJ MPO)V*>RN>02"62CT94Z=I?KJ#D3R\)C>[DD$<-<0X85ACP:3_*EC7G-]KY9- M:)K]M18K:RM2=A3>YU6FN[-FBO ?JGCZ121+NT.=6_BS'L6)AY-RL(W2;/'M M[:U^D$6LJ7@)('O5X81/:PI7&6AQO+$#K']USGXNF?(N65EG'NQ:N 7D)J(EBE/BEHEE?L*?:7Z/M*&/I$=1X*(K MS Y,427AXSTL-N;..ZL0P:.!>;;7)46O2&G;0?8XHK!K7O]S<,8LOA6<\82E M .K;8)0(^PQ#9RJ)[7&-XGC+?!II7)AG9?)"X+'%W;93Y9L_;S9Q#%8!Y515,9 M>BI'#'<-PQV\8V^TT;PNJO2O!2XT2F_E"E>_ [+JCN$R&8^8%]L;Z!DOY V\ M%SQN28W/G98/OV&GDW>)C_ZY\GV4%)X>LL$67Z4Q6Q4/,^H'T^^/+*P?71KK M.LV(8]EB/L$$X4$?V,9O4/,1.H;]E@*3 M^.8N42I,>(&3[_)5[_P-]>R%2S45_LD%QY6R_!.NF/NG/Y"! $[,)+KB&\8P M5S@9@ >27VH1T/J<9\VQ;@.F=Z!Y8Q&R$3HG9*;_"GM23 ],U'\VXP4I@7Z+ MF?R:;00F;^ JO)&82K,N2<9)L_T9\(0NK^O4X%F$U8ES*]V_+3W<^-KJ6_"! MHS-ZY,"UY5J@;,A7H<1U"NU'+?P0VA5,K9?PK1VIKK40_1>YK%6E$F9U,-J. M1LK0\-O7,GC P"*QOQY0=^I!*K)/,S+[G83! 5[@*Z$XEIL0Q6LL#E!XKB$I M32F&@L8?##I[3+//V_P["YKO!VK;M71 M\34".INR1+E1/+9W\/99@<$_+I5,*"2[_G"56MA9+)% M'0:+H70]MN,&5W5U07S<0@GI]Z>E\IY)JU_$P3L/MV;&]VOR>;)2K0 >NE,? M=N\USK._3O$$'7P?8'$B7(9]N$7C-KSQO(U4LX&(E]6@[RS6'<-(G6]$:](ST[JLF#3#WDOE(1+'9M7S&KP=#IX? ML])9S!<[E2AZ+.(%]"J@3HK!)\#WHY7I4Q?;Q9W(&P?=@W(^5QZQC5LP2]U+ M5!6H?U2_1M/!DU8=CNK0LN2H3-D@=L,A6'KL;N8$I'N0(!#5[_:B MK96I4M;RI1U3U/EK2H5$,R+U'ZL M2YD.7K3[D 8,4E*?D]P&I?!BELIL"/@+\-5C50F(JVS[%P328BFC4 _LC0!X MHU%J-4=L_,>1 UOB:UOBZL/II6?FKN.],+R@(+.4PHS #V%4N&/X@QA]M%7B M %%JX2@Z]C5Q93+JZ!MO*XEWLQ>4LK\.'.A5Q6J?K7H4'^#_3[-UC0K"1"TG M'W^C!()V .S)_]#V% 0_V_=[A-!EBG2"17"5[6O"K=:M#V^BPF=+W3Q4S[I< MK1%Y(#Q7]83G-Q'D5BO '%1V#0MJ.Y!XCU=!C8#-*+GU41U:+L3OLH1)-;8B M-4A).9XS!A&=2?KEZ PP&)K;4$!K:RV=GCI(5#0F)G8(=[*.KV2QX5-&**/! M/UV.%GFIVIH1Y@ZO>3,#]_27'\XQK+G9-Q* =7O$%?H%BBMF]!3CW2H]N-QT%)IG!$ZZ?Y2P_^)_>Q-#AXEP\X MB=C@T9E'?? &[& F;W#K-C0NTC1NL]W"*R:L]E=HE7BX7/Q$]N>[5567;% ? MSO[#1A:>.H83W3T.U7(?&A2<<3F^F)D3E31KAGP_41IW&&W1-K;15'3?45'K MI(-]0]X'X\]YVZ'Y(7]Z!\<-#/6'"MZ,D+3^;#'_&[,4XX(BB7XY/9@:6EBY MFLC4!?(9"(>WG!E5^CG&*V"XL/)%3>'PRI1DKJ:,*?F53S_]8CS'RY M,=?"F"4ZZYYBG]%SQ_,5PZ[E**ED\_Q5$>^[)^@]>[[!]DA"QMFK+D_3XOA7 MM/[H,9MR+H&2O7P'$F"V^98X@Z67L2^$']F!1-&X%RJ91>U\;SB*;MK<:G;J@GNA+' M;UR,?-2D69^&[;'#^Y?(L)T8)3T[D%DODEMBQAN&(3.6\;AC)*=T0--:+\G( MX0-FN";(P.Z'LWK!Q'K\\\=_KE^Y7JU\XD'T*/O0Z Y$XP2PL0.YRA'?@3@1 M(F+A+)$=R,=\M-(.I 'Q KO<(4C9E98S4LC2)*^R:V[J]OGR7?38ZMDKQ6K0D._R-HKSQX)]8:>YQ1Q]RW#&Y&](3 2 M/L$"2=%!6M,W'TO)R3*,%]VDI2+O]+^S#E6SRZIPN2(3Y("W>"<#V 20]VMZ?'\L7CPVJ/[2,T:=K$6R&]R4F-(N- Q42&:+81EK= M[;+CL),=F^J22(HC/F-76N'IKDB"%E>@CY[HU/7-R&DVYM1X,R)!?#ER:7C, MV&$5_S;8S8 F?UU_UK$:H6CFI14P]+F=$SD)#\ ^DENB.9=B9@HR$Z* K3ZN M (Y>5_)F7=ZF*.+>ON$WEPS?^XJ)/I1WC4XT!YQ@F$\E^W"JW#$B=%>Z2P$W M1ZGP!$_,NT"RSBG]/0LGSVF4MFL;Y)D?(72Q2^W-_J5#(J0PXO2-!SA9:Q*2 M/\C9/>B$;ER+G$_:7@%DR$%+[[#7:Y*2IYB2P$>6%_LH8ZI[!P*H[$#60%>U M+Y]3$N[6QFA=^TX?ZLD&"B9G?\0B>O,+?,I-6T9L5:]\XO(J'I]"GY2JV-L3\1IU%W6]\W?1N0Z5[ 'U_"?$6$C$8ZO2+\: K4 MH.@I1.(!Y 4TH\N'J@-CSG)2X<&9P-'U@OQC**]^+,3"F;01]XHY4QI!GR_. MCU*E<0=[;-Y/L-<6T5^#)@/-ZD'5]2AZ!_+C !$<9TYR W8YY$N,4^;N]NQ' M7!-.5@CX[KVRZQ1;A[Z@QZ\77SG&UHJ1[,H_8=;".MH87:R>Y5+ZSZ-,@Y8W M+-)_"#&SRL0"8!KSON4\J^5*H6!#OKIM=+W$L9?TH83-U-R)]=(\>]7\M<@C M9M9?/C?:K8D)C1\BV509/H%FPTD%HBL7L3V]H)SEMSCAQ8(04)*;HC(#$?H@PAG"_:&2W%%/:#\V$R\7WA9BJUQ3.CYUR_"-YGC7@,/1RPBG_]\]3?B.,J1)4;WP5',$!?; MB';ABL^;>]I>:B[<7[G\=TXVIGR@.ZV5L'L M\ZKG_]Q@^<\O@F7+WL\IQ9/:$++8W1G&C?YTA[.-])%G9!9VYD_WBW2KH=YU2=V\?@UWZS^#;XI<75K+Z#BJ&P_S3#G@K ML*0;&,4/J7J "M\ @J!'LAT,.6->!.UI6%D08K3VU87DZAY1]'U5IFT?9B0X,K9?):DH.9PW6W0J M9^)!C(+DOV3P!@YR:BVEW'<;LV$4,0,EK:,#"I=[$'N,$8^=:E">2O5SRW*V MR6P/W=*O2[=%NZ&Q]#TR:NP?M MPAAFJY?TW/]1W$S_X\JH8+XI"RIXFN[/S)\,BC)*X%$)NILN5Z*M4"%Y $>" MUMZLWS,!(OX;+/W"O"Y2MD^/EDP*VH&0?2OJV6IB0=N?YM5*5(<_/?'*3[S[ M\0[M8)4.54?W8EQZ( @],!OP_GQ#^HCCC>M.M[02E:T1QXY MK=+2^_WBW+^/LAYR<+V[@ST?!*TN\HTUN96@E)EUG *N,F94%#-9?! @DCN) M"3E!QU:P]$+L+97[X9'OI,0^JM1=.:OL'W&'=>[8L;>\HMY3O41 0WTMF9%) MP>33$3U8J33,T:F_@=^[3$N#N; )H^3FX7W["E:Z$;.]>J6"!Y //G2>ODV3 M?0&]48HW0;N1@Y$"8)C'??E/^+;6#N]O9FFM=!1]SZB@'.@<1M45NJ.>D5*B M?4*>EH<=S1#)8C^(Y\UVFBGIG5PX"()M >;X34)H:^V\IS?WR[;KB[?!EH<[ M)_9U-=YRY5Y]/#>LE'#LHJB82"I;DT^"9]O1&G,3\QDKC[X'CG SIP5WK*Z2 MH=SO*;TV1C?L?]1[7SJ^2ZG>.PA)G0\[P'FU=;&S";448]:[5Z&JP_;(%W$[ M>>%:&J(9])^^P]_\ MO;)*+H'^,B6,5"H6R=^.6=8Q M0+M*[.($Z.^H?.T:;XW\!]?H/K@#B(!H$"3WR7-P&"5WS 1NMUOS=S_:M&F6519MGJD&-9*B!-A%*7S.1@%,IYA.\4:];*(KY"(BF MFC)"IGDU[]Y - ]#(-#P M4KP^_AH^<;>A8P66?CX=RQ748L IR%2CDK0=B+AX_XFEOI-.U@S''TV^>U+& M5WX2[=^]BSLN!5-RK++71TW/"RR*/^/I7MQM+WO;4H\= =Z!,684*X$17C5 MW:/JT;08>\\#UXU]+/>IGYDH9CKHV%Z*,_EP.2GJ3*6E1U=\^\PI6&VXVY(Z MC54-EBK=9D.&.TILPH-21Q3(@.]#)5**$ON(:?>EVBG5\Q=.AO8YQUV6:C3H MRCN#I%6T'(M]>>ZC1FY9UC/^ ]LF-C8:D%*\AH4HG8F 87N&89+P *@$V@MX MJ=X7HSM4*&.E<0+';>;<"*6B^.-@12 M6;Z O.-4E^P+[V!?W6_"+=D?RSSZ+/2/M__>XE?Y4Z>4?NVN:F3N&67QW6WS MT8KY+!3W0\=6#YR?^Y6K ) K5C#B#$[O+$IQZWQ"3&$Z9K&Q?J:&=B2]+C1P M_]$HJT,A1_XYM=L,#CHEP$FO8&]-4]%>\+X0:G LF\*N'C* _]8#K*EJ?41>P,Y6\UTY#2$1A0B9QY13R:" M^4M6S/\XI3:NHWO0Q#!0\7Q#UZUD/:QV$RUC&FI E0ADSWFR9YADQGLSB//Y[K^N<\\)[K>K;O M]WM_[L_]?:[[_D!^_+B&X9-<%?_R$;=?[MO;L[9+9M'>_/$Z['D):YCNWP0'O4:F1SA)),XU&A+1@\@<3]?11PJO#6OG!RNY'PLVR"EHW_UP5'XZ5(%@^4-QWQ9GOEP M:QOCFQ(&.[ +:IAUE2N4$W+/<;W7H+'(VH%I_Z,%Q?^@P;@5#[7Y_O.DW&$^ MF5.7S&&B_X*AR%4L.PA_L)V5WSK?S[)_H0'> $F%^2\Z!LAV8!0X8A Z2,& > MDNR[6\6,7)Y$2V#(P5H0+KK;.;[@S$#TJ#J;J?' MKJN'OWO8A7$10KE!A8*-6'S:]75B3LY=U\U.]@"AX9/U29#'H M(BUJ1'(1P;6>\\Q',9I"JL-0M1:PTRH+H;GTP@YKGJDC_HKB M.4:I%/Y!/W'_'N7AX"TGX=>Z:IV]&M&3FU6.W8^'2(F/J.==6GXPRTX$W2L) M'-&O[LG_LJ64I+B=5W$6WG1#I;<=5-N!)6[X.P@M(W$.73]:I)A./P.JW](G M*K/,5B5D+LR=N[S?)+X*TS6ZVS$$,UK)TMV!=5'<.5?!B-<"TRC(53K]M545*M/UG<3KS,Q^O*$[V\%7T+>]^^&S9*E"0?5 M2]B2(T0MU@FE'1C%?R59=4]CRHD*DS0_DQ9_4?$1?ZF;Y[A_6GU7-RK'WY>2 MDZ40SK(;VN>Q[H"#(*@IFTO9E2.31@@J@#7DL$3!>.@Y.J-WTJ=N?*I^\V&2 M?5TMGJRH*;9V0?[E3=V/?1X>DH3^FE<--%!9L%./_J,7TZ#559.,%8$XA!F= MO28NJT$WBF%Y]N?%= :*U0M;WPJ3Z<7*]TF;>IW!G=DUO<$ZII)I+C\RCC MP1 \9T3.(EY+M;S_8G"[ $'8#=,YBGQOV>N0@13C*-WTP_K2T86%+&[ OK%( M\91[C'>MU;N&-D*\ B<7\W!Q+<_YZ>_KOYIG*R-GD47N./)$K>2P&X9QI3:V1Y151>W% MY^[S7%').5H9*0Z#H?)W?XFPBU&6D,,D @E/D?,Y6'Q"M!R.3EI;H71/F"!6 M.(I-T<5TG5&E=?TO?\;6^K%FGV=$RNW3;HQ[F++,V)6JW$N>U+>WY.RG,JV< M_"2+*M?]"/OR)CE2?I_S)H,V(LPN[T4J1#RP8%XX-"VT<)!O>#Y=:!V@)IIE"F![3/@;CC2KI!(.@7$;9QP'!@_C+I1S(FO#-!'1)9[4EX<6 ML%8@E(;P-+%?<^0Y?84,T18Z/"V$EN 8;$-0PKVG'_.G"0\>_Q&LN+7UZUWN M%9M?:F&WY&ES'SI?J)?RCI!J$UB':8S'[#KD?"X29_*2>3%\A )/;57$[D?( M5& 3\A+2JH]]*FJ2-*],K.L,^MXZJB#][K)5?Q/LQ#Z-#;C9J'[0P>5&M#2P MF!5XJV2%43OKY#1]MM8T\.!=,84TT;UFUV![83#8GB:M:1>&#U"SE@1XF8'< M *T7K?@9H4/.-Q0X30Q%*[4E+]H;#HM.RS3;U2JF)[_E6M3+/B J!!-;WN#Z MY4Y-8NISNK# %3>'[O;W>*H],#S5_3@C=D/ J%NX_Z<<8:Q@XG9;#'^%1FR0 MH0JIY",_\["Q/P,TXXB5M^\GR8)A$9'',I6R6U^$\'#B67.,J$5 M0?3 BH&T+JP(&>C!)U0BO.=KCGYULO39O$JZZ[ZIWZ2M3-DK[- MU5C)DH:N?L+2 +WIHYB[<%F6&1W?(YATI-DL[WK: CQQNZJM>\8@]9W$V]K& M>GQC??TO;<2 ?/3M^X:X['XYN!J::"( O" !P3743HIUJX'G=CR6[)Y0W+5) MO3@8<&=4S%NG43>NJ]13YYEQ*68^ 7.(Q5N(GB7AWU05A1O9Q:P*SABNS\PM M:B@*BHI8+MD>-M0M7;\U;<$M=OG"0WAY VX>Z3M]5 M\VL_3)5KI#>P&37^9PA%,JWR4M>8IV_\OA2QOU1A_;,.GO>F@.?8+^KCK)\[,'NSO,_/^?8Q8!9' M$!ZBN[4_B^YKP13,ER4RC27$ST@":-0*LKV7(W@#6Q^6N!'>JD".Q#>T$'*9 M-S[82O$[6F8,#'WHM3Y>6BZ-'VR">[,;-V@SZH*@.I1D]?7 91GNVBV 3)]@S4%;I7-UH1O%4NU<;;N[W4$W@A\)YOJJ>"MQ+M#\7T M<0_N ;QVZ>G$SN?GYV7]Z::&UP@23F#T'*;DY&5'97LNX;/<*@?#6O)-PXT&?;2 MSLD<=I+0/7?H0)DS2@-:TG^#IO,[L-F@W=PL>@4IS HA":/,"XO3JAQ,<-Q. M7U>LZ*VA2&\F,B=3+1FANS=7#JN-T]/F[20!_FD5Z(\WU=GER/G7<-';1Y!" M+#YZ\9+KFRY@[=7%L9\>\7,:7YX^5#RN69@5WL\?QH?\(8ZL(!C2\7%HZ?#K M6[USAI.>XQM#)MI;1KKQ =XQY>JEF@HXW0+YF.&/Y6]Q,)06XSWT6NZ<05)# M>X^,"./IU (4@#BJX?=(:S,J/5KQ!(5[\L7S0E/$?\-6;.]0>, M6_LT1$>0G@X"X0KNXPAG.G*AI!N;W/PF0?O5>2S%(?'6&P$3C_W.8V/#)N[\SCJTCS\*!2V7-%:X!6&*F#Q4KQ74ZK#1+8.G*5K M]8;APVY<3X!8TK9W7'&NZ.BKV3+YC\_%%45J'8//CD)HQ+0B" 6O!:5-* C4! MPPRR+0]G$@DZ4QLI3_1ZEQ4GLL.KFT2HWR4=7T_759:[E&!PZ MZH,T1)/@@,,.[ N>PP=1")X<=L4=4",XC+R,P) %A5Q=_/*VDM\]_S#VDV$2 M4#_H?-0\H.Y4=XN\@^XY4?4UBFI7U -L WPMDZD+$CD"-^K/- M"O53@Y3WE!;'F,*XHV,I9>+8[%QJ&,J#36-*_F)?P5 U@UH(N]JVO MRX'?'RX0V&I?9/Y(:/S(S(?)5#\5K] ]5&-NQ,ECE XQPH M9 ;M:H+6W4QO1A*1*9@Z^\D69&S].V&_/&2*P?X=&*Z*]4.)S>1D<-+: MWR+FQ\5#1Z+LQ(5MHN._'_@Z.=61,9U%+EEC1U <#H=[,4VOTHW2#%1I++\% MN) ;?YJ#:U/Z,5%EOSWEBL%F>\QYK*5U3I@%%R_V\_9A@/.8%+0D,,*2V@)V M8'W-E5W#6MR@5+=.>+Q4=.V:]S@MJ/N'^FM1#_GCYSJ)W'/M>F@!SO#-,R#_ MKL01Y$,/.!-HD[&EQD\L':;K"D>%+CD<*X"TGFC(]OA_K2Y)20QSVLJPGWWWF**+TH:U9V\2QO!P9XV!>[&93:CL-V:$TG=#YK MZTN$B,DX1W)\H\7*PM7B_7,^//4T=-;\_O\=\@M"+)F#41H*(#*Q702^O>LO.]G@1$FR&RN0MPY3S5D9#=7O ML>7^R7/;0SKR$^_?3UE\8##S/*9S$B.&DJ"?(CGE=$TQKM2UQ84XB*Y*VA5X M3X2\XQFZA=#5I682+#QCYY_9E,/+L#.2=D2]Z"_@4C"_F )A[?5R3H^S' M.0JT]:2W4]PARK3NO+FU*&,NU/O.(D;Y69RLUY31$VAB0D'^ M)\QK/Y"-%%0$V.-#MW4?=;3\W.I<%$X.^!OK('M=$_6'YIAHXE'YP.3H, LI MB<46^&Z_S),$\16,%.L8?:L7(J"-ZT_@7I!I3%PGGQU#6"T&Q6,#,'51KR^U,_'D\/H/I M!A)MZW%C.[ PAKU\H*E%8UNZ7.&6[_%W3;S:IK9)K&B 8S MF!=9)\$V^@&D),K9"D,VF:AI\#^=N&GL$6]5I;PN^ZE'9#;)J5O!_%):967< M,QS#$WJ]6^AA>%UU&N1F:*$)E#U%AIO"J2F]2Q)&G%YPL]&T&7&:T(IR:2D3 M(Q^4O+I7YEIL0,D+1368K C3"KWKUGB6*)QQ&,!W!Z60@$OPY"T2;[VMBZ T MZ'+CDSQ0E,'PG)DUC@E7Q'VZ;C5S\N^0]:Q%@?7 K[!JQSZL($J0,@*>:B$Z M4##\3JO[1ACRS[<%&UTTHA^@;,,"O-4M^"-T^U^GIZWI+)-P02RI78A;9^>@ M-6=1MF PO%NC2L%NFFZ7GE\,#4E']X_4MSM<2 M/I83IS:#=H=)P(M!:=Q55/F*ND#?1MG4?6I_'ZAU;$K.174CR'B1\Y&I-%;N8)4;GY_"] M@E:G#OLM1QL,';G:!.6O97X4DO37\)3.E<(GR?-"8T,!F6EGO[)?G']F,\[5 M]A+Q?C%*G>4,MI/AX+$2EEA6'T:DU<=?LZ2#-)/;)3ZGXE1)_AV B'CGTHJ; M[7XK;?(GWX>,-H.A+O54I2>SS#TL8;I/Q\ATKN4X1[5'G*7R1JVEA>[>'5%@ M+%BSFM7P?>TNJ4=:UY;ARSZ&3_2 [445W6(ZHB R* $=3K$KB\__AI:Y\+?S[(MLY-4 M@QU*DYXZE'Z(BZC6>=%B/T^D_7_AE_%%=[^\>\4I1XI*.N^7/ZA G.LP*90O M*8@Z5C>^IO\EC9#O)=#JC1>-D8O"NAYB79WXSV4IA58E0[$5T];%JXU"WUP^ MMGCCFQ)/G=Q0?["_Y,;,S+1+45%V_?T>26JZZC/UT@W8_;W6YC!+?Q\_;XGD M#Y,GK^7GYR@>X-<9-)(94,SZFO?\O]?+Z__M_ZYQ[TS_&U!+ P04 " "U M:;E6^ H(+#]K 0"1W@X % '1H&ULY+WKY%@E$LTJLO?Q52QLSS?2AE1-1C+((TCF+(@Y"% ML1\RE/"ZT76V^>.O^G\H*050RFW*^I__]I>O577_UY]__O;MVT_?:;'^*2^^ M_!QX7OAS]_1?VL>_'SS_+:R?]M,T_;G^Z_;1,COVH&K6__G__/+A,_LJ[@C, M-F5%-DQW4&9_+>M??L@9J6K,S\H%3CZA_P6[QZ#^%?0#&/H_?2_Y7_[]7P!H MX"CRM?@D)-#__>W3^Y-=IC_K)W[>B"]Z9#^*(LOYYXH4U0="Q5I)7[=6/=V+ M?_M+F=W=KT7WNZ^%D,>;71?%7JM:RE1+Z<=:RO]VJK.?+Q#?D;S5H:P.A*O5 M_=65C$.8_NI,W%O%#V)Z@7O=7"QR\T&]W?"YOMUM5Q>+/KW$KCZ+O"+K&3Z+ M73<]D=?Z%Q_43VTWNJ$!,JW[::F[)ZKX7HD-%PU;[C4-,OYO?U$_K1Y*^(60 M^]6KAS+;B+*\9O]\R,I,D_?U]ZQ<44/N M1'E/VA>4L-HH:.3_]TY,T),3_*XE_?_^]>>=;N-Q7<^%UGIY0.5L3YRU-A;R MXCD,.3.%83<'2Z5!C8$D):V5:)M0@ 3!SV)=E=UOH/Y-/1'/]?+SP2A?%YT& MI&!G!J%]XF>6*QOIOH)[XZ%M2BM5J]SJ VD 5B+\!>0%%X6R@8^H<_#1WE1? M1?$ZO[LOQ%>Q*;-'\5Y9S7>B_KU:>&_D+?F^2JF4(4<4^G[@0X09@2E&,4Q3 MR9#Z0TH$MZ$&HUZ71A2U<':48(:N&4$XQVQBNJCE GL"@T;B*U#_[0HHJ4$N M@9+;'8%8P>2(3LSZG)50TM:&<,_TMC6Q:.<%]D3]F MVJ=A1SSGT#6C'(>834PVK:2@@TW)"EIAP0^MN#^Z(QE#8!S1R[G>9B460]6? M4XKI:^/(Y(.RBX2XN1<%J;+-EP^"J F:$9JML^KI(WG2CK[RS8-882*Y#&,. M,4H4J["$PC3F*8P\S@42 N%0LO5+* M_;$2@1^GV/=A2+C:;X6$0ARH[1<)44P2)A-.8QOCQZ[[I=E"G?1ZKZ %!V3# MFQ]Z*MBQE^5XF''8="A/S&1& (/?:_F!5@#4&CAT^XR#SA&S678^*[^- ^8Y MRXUL91S7M39>8_&QI]N";$K"M+^J5#W7_US71X;EQWR=J0>VTXR@B*DT 7U5ZMG:4\:."<>/EADI MSC(&$_.C%?PE:!0!O[?_G80P+X;5$7>.EV-6&KT8KN>,>GF#X\CU8Y&K[?*' MO"Q7OB=QXJ$(2B^.(9+2@ZED N*0,!YAAE*.;-ARU_32Z$_[B;/: _GS#VLE MWVE/SCG,S#AK'!(3DY &H7'#@A^T:#]>Z7^N'W2$DZ*6.APZA\B2&4B8!K&E(4">VE,3&9QO]&ES=^_Z1 [\*K( M*I)MU+?ZL#GM#CF-U/#<':O_Q+/VMTVF@PO_EYI]/+^[:I0_O5DUGG_'U#TR M\TK!?OJ2/_[OE&R&%:HPWS'E+OE^7 MI:A*1:8K+M(D)@)#EJ8)1#3&,(VH#SG%,0\IBWQBM=LXW=72YF,G:;NH@HI\ M%Y8.E %U[AY\NN MP1MV%,%%MGJ[J;+JZ9IS]=4H2[VLR/K_S>Y?YURLHB1 A*<^I 2KA3D(4HBE M3R GD6!I@*(@QB;T,-S-TJBAD12THNKU2@L+E+1 BVM&$F>0'28(=WA-3 YC MH3(F!S,D!E9]U4##">J''16<:786&C!3K:, PZ='NBNSC;[34)_\?-(7/&[D M;Z6HR67%DICCT$]AR$D $8X2Q09$0,GC0%+F^W%BQ $&?2V-"-0NYUX4^@SS M7OV^JKU94/G'@&KXQVT]6S MYZ.>.]<;_K:;.=>TK K"JI5@DA/U'<$0!U)3BP<)PFKW$2/JQ\(+4DDMO7?# M/2Z78#YN"68K-/B]$]LR"/\\\,8N0'=P3LP[%R,YQNMGAHX[9^"9_N;V$9JI M?\1U:/CB6-II-TF?JYS]\?DK49_9S4.E;VUJ-_%*&2^^#"B%5$0((N0SF'I) M"H6G""= 5/W&LR.=P?Z61SG=?K[4\EZ!LI88Y#N1;=EF&&]3KG&&XN1,TP'X MN0&P$1;<& X@F2,8'%&,<.]S4PP1JH?THO9:^/(Y9/0TF?KK+95E:FT*=1O MOFRR_Q+\EGQO(WG+M]_;0REEV3YLJO*C(CR2;=0O;O.WW\E=MJD?_R2JAV)3 M?LK7ZW=Y\8T4?(5($B;,$S#V.87(8P&D :E]+_K_] VDP(:=IA9X:?2VKZ\. MYNIK7#LO.YVOP%9KT*H-=GKKD\-.\_JU5G?PN]8>M.I;6F:3?SYF9+NDCV)B MME[,]V!-_7,-DJ.U8W)Q9UU\Y@+_^>HU6[\C[YCDJ@=1W+T1M/J%J,:S*A/E M)]%=G[B1'XM,R7]/UN\W_R%(8!@E5!G<0G@P%3R!<9Q(RE!* MJ8QLEK0Q0BQMF5+3)[*\:S(&>K/E8&I )Z9X+3[4\@.MP!5H57BZ EI6H(1U M>._D JAX,9Y9[ ML$Q]8-ETMHS3RCW%C8\J]]^Z/.9J>]M^%9 X\*DO(>6(- D(B2<22&-?QCPB M,6=&5R$&>UD:B_0S<:P[(Q51].(O01:%2!PA,$"2U MZ^/%PJ,.U!P*C#I\V&[.5U^+U>U74=SEF_\IZB0;GY_*2MR5[S?LIU_$'17% MBD<>35,>0B&2!*( 2;55( 3*V(\0BIBDGE'J48.^%C?_&W%!*R]H!=8W#GXR MHP$3@(?)P#%L$U/"$&+@]T9:5L9$9=2SQ1Z+LM=Y-]#;%6OE.2=^_H/Z/ MK/K:?V4E0AZ@("(PH(IT$?4\B#E/H22(^@1SBJ25X76A/$NCZ$[NIBY$U<_] M4!>-*!K9P;T6WC8HXK*1,S/R9AR/B;F_%0O4%:](ZRVG'\AW[.[A[M7>5'D MWQ3_OR;J\]9[M)BF0O(DADSH/&]"V[TD\2!#81#$OI_X/+$*#[#H?&DLJV77 M,4JLEA[(5OPK<-"@W=;J%O9P59X M\/H52;D[QX^CM9/]1[E$^B M%,6CZ/9,+ @2'@00>TFD4RM02&E*H9<0$BDQ?&\LV;<:'-UG)UGGY4(C=-CE)=L*.OC@Y!+(IM3B!;F):&8W:"!HYBX6C%94^CU(401RJ;1=*N/I)>!+ZA,4()9%D2*[NGQ5Q M-'"P''9E\\T_[W"ZS_^5^))MZCL=E*SU&8^MO^H(IEP*GZ6>@E/HH@JQ""&1 M2,!$<;-(N$^"5+28=L4%9T+T>-E$MTE@N%LP33UZE\$SN9NN)UYGM+GTN9W6 MWIDC[4@7,WO'3BMYZ/(:>/:"PG -.>OHC]9YMC4)4,QPF!*=-T][KFA((?&4 MD9Y2'G@$IZG:Y5E7A#O9W=),KZ:V66M*U&%+G?-YK/EU!FXS5G 'XL3\YQOUBP?UN[8ZBTZMWP&YZ=9E=@IQO8*3<)+[K%VQ%_.A)J5IYU"^1S/G;<^F5YE'554+4> MU&WKT. F">N*Q#SQ&"+0PTA7Z_122#%7S!SC@'LR)"FQJD4PW-W2>':;)ICU MQ*UO!0!2"SPNM_()K,W(U!V"$Y/D%KR^I/6-@#;5LOLLR\.8.,ZT?**S%\FV M/*SXJ8S+9]ZZM")>4U4XW^1=$;[&]FP-SV>5V-($H]C'&"9A*B%"H828>VK? MR91)&$9I(%(QKC*>C1A+(Z#^?NKG'UJ1+:NDC!P0,S::'N:I3R-[)?(:M/LZ M; NS=-#/5"QO#)C.B^99"?%"Q?/& '6ZB-ZHUNQO3?QMG5.=VJ%2'V*FVOR0 M?[LEW[L,^/J\I!"5V*7&6<4\2F7$(Q@R38XL\&":BAC2@&,_%(RFQ"C;S)C. MET:)C?QJG]4I -;Y-Z@K771E+ZX ;[70!3 ;?0POSA@/3S#5#DUZ!,39(OW M3G:@A(>U]"T[7H%.@7[JL0GQ-K^Y,27N,UWE<(Z_U>V.L0 .7/>P;G*V^Q]C ME>U?"!G=QDAK^VM>5%TNH9WQQE 8)902Z%,60Y2&,<0B8%"&.LD/"UB46J4G M.][-TI:&6LHF:]8G\9BO'^M U[U86&M'Z0F #:WCBV&;VOK=(5:G\_A]&KMV M$ 97=NOQ3N:U2P<5/; [AY\>85<^D()L*B%NZ#K[TK@)/POV4&CGHG8UOA'W M>9E5Y2KP,,/<3V$4*%L2Q3B!),&Z.&%$4QY%H8^,=MM6O2Z-+K:"@WPG.2@; MT;5'GVD7/V^EM[!GC(?!P'"< MRI+<8MKCVAP><=KO71R9L)<;4P$*? =R;+ M\).X5\WIA(% [5L!J=.F:C_&%ZL/^_1M=#M+T1;)(1/1N*WY;$-;]?:,0NN7 M761L>T7*K/RLOA'";S9_)T6F_1>?2"7\59B@4 1^#&/)ZO2U#&+D44AH2+R0 M!T1*JXSLIATO;0FH)05E+2K(-^"Q%1842MI+DKP-8&]ZS.,>T7.@S&<:L[@?7LS59]FZY-KU;C@ M[24G$JK_$X+ ) T%1$PGFY,H@"R.I<0B]'W)30W2(^TOC7@ M.V]$7@C(Q+2QQ:(6;T2BEV.@F%N %X(SDZVW#Y(;BVU \P';[-A;LUEA R+W M[:VAQ^SYJ@["SEC5EM^YWC3_O;GOSLW;;RY ."8,,Q@&4E_Z5_^3$H*@\-(X MB*F/N31.=F78Y])X;2=V4TBJC@%N?FI$K^,_S*>V*?3G.7 "0"?F13,L1_"E M*:CF'#H!N"^SARYVF)=;S)N?\OM=\)?:8^NG15VZV-'^V1+# 88V;6DVUK94 MK<_DMJ\Z3%OZL:W&\.9!Z!H,[]0WM_(\@H,8*[LT)$+7+R,PU=&1+*(X\!#W MH]#J7,6TXZ7QO/KF$@>Y3(]!;+8]G@*XB?G\5,;3*UV%BPKPD62\+>^B)9\X M$>H 5E/F1CW6[?]3I?5ADC:_"+@O:A$$U-@3?Y'0"2*8^E1V+AC$UG-!]:.:K5WJS7OUK-^.?MS;+A#ZA0C=?3_UY;)@% M*42]F^S'3%\7A>ZA=I0][1YIV>!:UZ9K#)7R[\J,$;R]=:>MF=M<_ZI7P[7^ MFRA85M91AONQN)$7\(A* D/D>1#Y(H)$*MLC\=4'Y#/A\?Y*J;F7ZUEZX[#/BRHS]=1'QSR_07\I]Y\7I-RO)7]1$T&]L5]E&4A)Q#M:M! M$*EM#\0>DC AG(6(2%_*U"[IH[4,2^/AG0IPK77H7P1IM-#9G94>H%8$:$TL MW2:7C)C9SF+B<9B8UGM#\,'=$(Q(.SD:1&?I*.TEF#E-Y6B(#M-7CF]J;/#F M?2%8UJSE,HS]B$8,1DQXB@F9!S$)8^@K5#P9!+Z,+0OM[AI?&L7U9>L2AMG& M7O:@,Z.DL8!,S#5]L5Q&2!XJZRP*LM?TS)&.ATH=1C,>>6:D"UB?.[\ORP?! MW]3I&#\VN5UKAV'O4+IL-ZJ"KW @E%ZA!\,DX1!Y(8?:AH$HI8Q$$<:)M,IA M;2_"TJ:Z%KX^!-7U0/([7:*LB:[(-IUSM7'#]D(NU.K:>&4M7:[VXT5PBKG. M-N=[(H4H1#ZDL>>I[;[GH41&V$_2U49\T25E7G3$TF;$^J),-V9;T< /:I2: MH;!-06(_%H8NZTEGQ)_(S=SI5^J9U(#@T%T\&F57+EY[ >9URXX&Z,"5.KZE MD>F NU0G=41#6?]OFR.T2_)((B%U&4%(11SH*H(,$J^^3"[4^I8PFF*K8E;G MNUS:LK65N G>L5R)#" V8SNWP$W,;L\PNVK^TR54FB0=L#$\KE("G^]PWK3 MQ@ VWX5U8U\EQ=29-6#>F85"X(\ZC.(0ZEVQ,P+(0T0 MA=0G42RCA$8^7SV*@N9.S&D3F6QF6U^R>>SKPUCF$O"C"2VK'(B[^W7^))3] MH,^A>:9V36JR36%Z&PVV ^O/]0!.;0S60]0H QIM6CONJC$ R[I(UOZ-@-8* MU.F(U8#W%)O)]K/!> Y3T$B>Y5B&-O!9&8I6#=L?FU_?Y465_5>3-[3N5K7[ MCF2%KA(F]J,!RFTX@!9BY7-"@X#[T"=20B0IACCA*4Q2%OLL9)''/=,3]?%B M+,V^[&L"F@HW0.9%?$S]*L='+7:574;J$!^>-YD"_, MM&*"UR2Y5@8[?L%L*R: #.=;,6K!A:/W'R+[\E4'W3ZJWWZI\Y+J[&&ZW[;' M%4(BB!1]01ZE%**8,D@9I]IH5Y]H0/P46>6(LA5@:>2VE?\2[Z\![F-\P6[1 MG-LSW$D/6O%!)W_+:*T*4WF*S<&;Q&]LT/T+>I'-P1GV*5NT M1/E.J?;VNZ*F_?BBK_$ZQQ/6&?\B53#JHJPGE>O7T-Y%_*5)Z"0V"U*H(TG2B+HTS;_.*K$%)UJUC M>5=8HTG5#Y@.H_XWL1P)]$FN]!WB=EU59 M^SIH[P;=K@IGP*6')8ZAKZ/5$!$I)$E(H(Q9& A,<4B(E0/B(G&6M@8UX5-T M/WRJ%V$UMK+SA8-FZ*&8;2BF7A..!;'9C8*]N\()>*Y<&)<),Z];PPEP!ZX. M-ZW:GU>^$:R^T1;Z>E3T76+"OKY3TI#U_WX@A2*AVZ]"D;I4/W6Y'!F)DR 5 MD,(X;G_-'CM*!/[N*UQWO$]>(1P)N?,$X[ #.=+#K]\*W.$.AB7)*&, V"".(X1CY3RXS/K>[RG>]R:>O'3F)PKT2&V0:P1F@[ MD]L ;#.SVBV$4P>@[-#3TFI_6"OO%6@D;L(!W1G.YO X,HX-.IS5 #8'X+F1 M:_'F2%]!KKZ4*F.OM?N\>&K792^.>"IC"D.2!!!%NN ?BPDDC$6)[WD!XU:) M:8_VLC1:^>VGSZ>3+UN 9[@5OQ22J8W&5KZZ".CU0_4U+[+JZ;Q9:+^M'@+" MU6[Y:!_S;H*'U#S8VPX^[*:4WS97N:X:]4GP!Z9_?2.O'TFVUN[(Z[H"V(W\ MD&U$J?;8=>7+%:$1$BECD'F>,C\X2V%*8@1%S"6ETD_]\*):?^/$6AJ7'"\& M6.QTTT<21/VBU:_+ 4\Z+7OUUWKG5/^]!*4N\P@JG9+\Z]B6Z-T MK9&I[T37V%Q6$F_D9W)^2_TR@S\Q:QXO5OAI?]P_]4=]JQJXWH[XAVX 7[_< M %Y6]'#Z@5QF5<3Q,[RI_O#?R]/S>,+*BI<-EV7IQ9&=O6AMQLL .E>\\<+6 MQUG^KQ^*0G59QP769Y2,K)6MUV;,:>N)KU*UJ/LL3-4F0">Q"!("*0X$3 /J MREW::EY+"^Z+_#$KAS+I7("SV:;!.7H3+X>MO$T0<1ND_1"@U^:,4^?DMA!9.C+899G[-N.:Q@>+X%L7MY;%)'';6E6A6E=F^L M.,."IEX*O9 $$"F.@=1/,11",.'SD":!4=G&$^TOC5;:Y 65EJ_V9-HF6-Q' MSXQ"+L!D8K)HX:A%JUV3+I,='E7:62+#_=9G3E)X5+7#!(3''QM9X2HO1/9E MTW $>^H*));;$C;;.U6[4_H5B_V$J/^#R&,Z?YF@D(220$Z4$>'QA,;4RI08 M(\32**#5 8CO[*L.7E$;_48+?6%7WSLKK]0VH-$GLPU/'35*9BPR-?834TT' M>R<_V"JP5TFK=]MSIX;#2EH7@.BJJM88$>:ML'4!2 ?5MBYI:^2!+OOG0Z:V M:^].)G]]=I6AN9;Z2JCY+SXI*^L;6=\4.JATH[<>*T\P1'GB04HCG=.:2:@K M=T'%IKX7A7&D-N!6I[]NY5L:OQZ[R_V#35*#J<;1\&#YY49GZE/H5C/P;B@5 M]NXR%^PN<[6#2&L50:NCFI)@JZ7#@^MIX'=URNU8NGF/Q*>!]N#\?*)NQBT& M[3V!3T+G]VZ2[*A^[G2*K9TW<%NU)KM3C]S(S[IZGR2U2["^)K"B-$[#*$Y@ M@+T0(AX@B'&L%@+*8YS&B>=SJ[H&;L1:&O6W6ND\5ZU>H*=8[WSF:E=*JU%. MN]S[ZK47A2P#^AT-MME",?\03KP^S#AZULN"6[ =K0:.A)IU$7 +Y'/N=]SZ M=+7 ;]4G(%8RD)Q*'L,@P!@BYNL$"5$ (X)XQ((8QW'LNAAXW?/2B-N\(I@] MR(;>C2F@F]JE85X/O!9]WH+@>VC-6!&\Z7=Q)<'WX!A3$WR_@7'4]*NH&J_P MA[PL5Q$)B<">@)X,*$2>XB#LL1!*',6AA](@T"5B] 5\,_K9:]V*8K9]3#=9 M=(K3)F7 SS^LE7R6SH!]Y+@7XDABQ=0>5^8XU9D=D.+QE/,(I3R.J1UQCT=N M!G)VBIP9&X_&8V+&U5"T9U8_:-%^!-=5563TH:K#>Q3M?B2%TT0S1Y%PQ*;[ M;<_*F$?5>LZ*QQ\:;92=JL35.0RN2S5XU8U\]5#JF)OR=7Y'%2_O]F6,)S[V M4PZQ+Q.(TH1!(@(?QEXD1())$C*KLVH',BV-*P9=>R78N@")/NXMZDBX3C70 MTVW<]MO%&!M;BW..W/1VY"R#-L;,= 6S.P/T8HGF-DU=07C$:'76]#A2_Z": M%(W5_$:4K,CN=Q,Y]CT'8+9C"\=@3IJ5B@Q4?DXQ)J^,J#Z@ M,/)T@B9=OUI9F#H._U%\5-_"]BXD09A&RL9#$8$H%@32()20QD&*H\1/<1(: MUQ@XT]G2R$.+V^13J^NG;R4&6F2+'/3G,!XF#M?(3S]8-N]+-@#T4= MR_CV.UL_<,%UTCR=O^FA^9)NY%M2Z..:\J,HZOQ-S>67%<>>+Z.4P"@F J+0 M\R!50P ]P3CR1!QQ9I4VU8E42R/LOE*@W&JEXTMKM9K$F6RGF-Z_B58UG4F_ MJ0IC&1OE9'S-C,?91VWBQ6)OP'8*@;=[ _9Z?\ ZK?21>%.'Y*J]/>HP]LDE MT*XBGIS(-&^0! M"RA"/"#(JI;)4&=+H^(QM5T'P;3975\.T4S;Z[UC:YV2>8IDS":8.-U@G^CJ M!7;8PTH?WV*?>6=DP1"=TNZY:[#=P"#DQPE%RJ#SDE29=DAG,Q.*)D*?H81A M'OA6)Z@#?2V-)6I1+4N #"!IQA&.\)F8(FHICQQ!N$]!9("'JUH= SW-6Y;C MO,H'%3@,7AE9;$/;+H+KXD6K((RI3$)E*" /0R0D@2G":IL7Q!'V0Y321-K$ MH?3:7EH4RM])D=6A KIL":C=&Q]RLK$M0M$#SVSZCX1DXNG>2@6T6 [K,!SJ MZJIP0J_E>2L='*IT4)K@R".7UL'YA53M!N-&=KXBW<&SPB5ABEB !(-Q&!*( MD%K0B4PEQ 3C0"WFPA=L7'4;,P&6ML#WJY?<;370_]*INV"=NHL/??)NAL60 M&28$>VKZZ.'\RQ[..^=Q7>MPGJHO=O@YK^5BV/T+56BQ ^=TW17+=NP/![=9 M$SX)K62VKCTIOVUX5C:1?H*W=XH[W\HJC3WBB]B#S"P#3",?4H M#T)JM)<9U_W2V&]/5IW3H,EVT$IK?@8V8B#.GRE."^_$?+?+E@+VQ+\"^YAW MJ0[>SH&Y^4GDM-C/=#;I? RLCBW'0SAPD#FBT=F.-L)<72 MEI-;RWHPEPV!C<-]0F!G\L0?U-$]<86L*0]37R33FKCVTH\$TJG[WE:&%_#K MCX3IN,-_;&/C^/#M/Q]4X_ID,M^HYM_D^G[N"H=!& >20\&D!Q%F1#&?'\$$ M"YP*'\5!8I74X&@O2^.S1DBPE1+\WLAI&9-['%$S^KH8IXGIR1XB:^(9A, 1 ML1SO8U;B&%3S.3$,/SQ5+JSR0[81[RMQI[82+$ )CR6,$LD@\A0S$)%&D! O M#IA(/&4,N4UTM>M\:31AEBRI!+]K#4"M@B6#6 V-&;%,!?C$?.,4ZPDR3AV" M-ELZJ5[7"\L5=0B*?2*H(VVXV^_UPGABX@<,,P0%15(1&PD@CJB DJ5!2N(H MY7;!#L/=+8W*QD=%G01T_#9MT9%1S_9CT\9&G<-EPNW5R\9'G5/<9,/D+$9J M5ZZX7]"X_FW9EN#Z+\%_VZ@6Z]IO-_4-*!VG7[[]+@J6E>)CD3'Q2:<2OGFH M2D5P7*2\ M]:K0!IDV"* M5B]PKQ4#/V0;P//UFA2]&'[+S!Q+&IA5E*(PP(3"($TP1 %GD(9(0,$E2\+$ M2](P;+^]MQO^?\.7UZDYX4:[UN;_XH_.,$1B02(OR&JI 8"O-"Z@]1N"ZZ+0 M2NJ?M3G396MLOZ):)5##H/ZZ V*7\Q=T.7_WWW$8KK' L705"K(DU>8-,UF2 MYJ="6)8HX^4)+C_I;F_D;V6SH^XG7U\E@E OQAPFHHGQQY @$<,D"5B8^#%* M$[OJ'V;]+FW_NY>0/I?@T\UO@-3NA_$I+X=@-UO4)@!SXO7F6;K+6FB82ZC$ M[E+']R6?)MNE 503Y+H]Q$.0)U)G=:0<8AESR'$04"EC MA'RZVH@ONME;LW"^"\0QFGEI,_,.A)IN%G;R65'8I2,S3&ES #U3\42M15TT M<:O'[N:W_G6G"E!+25^9736C>0;$/.IOIH&9*?SO=5.R2^V#ZQ+=I"B>] [Z ML2X8I=;V9E( 4F1EG9=^ PAC7-IZXSW M!-RWJ?CRK=-8IS!_K&.C'=4-=C!V W&'E[0^6P"B PCZD8@NFG.9*Z]W^(X# MC*/05^.4$(@2Y.MT5^J?/DJ8YT>(A?CR?'F+/6\?ROTV^HC]'.8VQUA.D)SI M'&LLB(ZRZ$UU7'ZNMP5DTSM[*&[ZVMAP'[4*/ZPUL=57A[6KHQ!?=26E1['+ MY?RL*-]M039E$Y-]S?_SH:ST0OZK4)N#6_)]%24AD4D0P23Q&40B\)H:HBE# M.(BH8#2V2P+E7L:ED5E/19#75^I97TF@L[C;!@NY'UC3F*(7':[)0X]V(]4D M/]C3;S_9_-7V5LFVB&E/3[!3] KH1/7*-E3*N@Q4FFPDG,4SN9=PYK"GR2 ^ MC(Z:KJMQBX?V=?^JYLKU]ZQTW/2A;'E'H^ MRX\^,VYZ=AO1?V35U]=JYBN"*&K/K9K^JTC$'+$XALHBDQ#),(%I@"7$3"=; M3Z7Z;V0S7841-4+5;#:[PFIRWV8+TSJ.;IH[9M?K=?ZM M/N61N;*%"L&S"GP8,E>MN< $+D?<,-C5K%QAHO1S[C!Z9\0)36U*5!^+_#'3 M!7:O:5EWL_+B)&#<3Z#'A(Z2%ARFB5KR):.")R3R(S,.&>ID<=S1R FV@JJE MKQ75(EWX24@-SDT< #4U<4R+D<51A@.LYCJG&(.9W=G &3"&'/^G7IW/JW]& M^#V7_;EG1R;'/'X!M^WML_I ZBBZ&]F*G<%MNII[\E60=!I M"'[?Z0C>;M1,+NJ);+EE:!H+["Z?/6T>Z8-O+[^1@K>AH*^RPLILNI!S;?WFX_U M58*AZ-!5Y$4\C?15"\1TI32!("&Z7!HF@<=Q3%EL=?([MP)+6VA:\06?\4+% MG-^+V:*SY*]@XL6I?S&BKWS_=D0)Z!,X>H-"0]#=G2CK(Y\.!AUVU Q]X6) M%QA'EY R .TX$; M:"8F@0-4')8L.0_ T,17;_Y#9Z\+.:DS9^7)BD- M))9J$B<2(D$DI+X4D(DD2(44J<^L,K#N-[^TJ=R+MQB5@_ 9>&:K^GA()I[" M%FB,CC^9),_@L\9?) 9E.+/@B:?&3=F_Y3G_EJW7'[9A]").6.B1"*98K;_( M3X7Z*4X@PD*R4";*F+=R8!WTL+2)VPEXP=6$0Q3-IN]%V$P\@^U@L9[$)U5W M-(\/VY]U*I]4[_EL/OW@2(?WSK/^FI1?WZWS;^7V=%ZMPQ'R!84T0@BB- PA M)KX/(XEQ'%&U(MM%_P]UMK1IOG=^I:4%M;C6X0]&0!MZ=1W!-[4'=CQR]@Y2 M TA<.3.'NIK7\6B@](&3T.2=D9<;%16I5NMPP14)94I]$4%?(F4$Q&D,TS1% M4#$%":*0>%YL%1#1;WQI%/%A6U!LK9<\?C*\Q,I_#"&)$ I1#06$#.$8<2X)P.&,39SIYWK:&G3N)$5M,*V MD2L*4M );#:?S^([/+==HC:UOVTT8,83WA2-(Y._%.RG+_GCSZJ)9MZK'W;3 M_6S#LTQ]4_4Z&C!^_M*BH[_F^D20K*_O=-Z,\D;VDIWMG/M=Z$WYK.@EXHPD M2"8PBF0$$6,88NRE,(D"[A$?)T2*<;5(+Y)K:833+YUY] "K#C8X$T!W!=Z1 MK !_U\E/QM8RO6RT#3IE4+U0_U0F4I\NJNFG>90KT7O!(&SM"3\2.]$1]%C/R26A_L_I]=Y7I@:SU MYB!828EE2(B$PO-\[2C&,"4LA3((.*8T\BBVCWF<5X>E+2FM)B#OY_4]"(!D M.RW4EE4V(9!/@A2EDSS2TWXUALO-LK^%J9T=*,"'/>1,UL91N,Q,6>;0V&?-.B8RJ[2 M_>RU/6^BGF-J':38.?K0N(GZJ_AVW602523PL<@WZD?6A%;?%$U6TO>;_A.9 MVJO?ZPM)W?F^3%A,0Y] ) ,.$<$<4N%[^B15H"!.& ^L3E(OEFAIA* 4 CMY MP;Y*VK>X2_ZZ]UBKUP7!&))W6P"_%CB' D((E% M!,,D8A$/,$NDOZKRBJQ->=JT:RM"W@HPY12O -/!&_>M['K?>"S=M2W;&H^% M*:U.@?#D_%DUD3$?>^#^H"57E/ECKQ3E]7F81]"D+6+.^-"XXYF)SQ:00X:S M;L$^=],;(451"'Y+OG?WXU6#'PMQ3S+^]KO>\HJRO3"_PA(%RK 4, U##R(F M4T@E22$+>:IOT7DB]2S+:=CT;S37YJ^?T0H+1"NM>08C*_"'F6L2+.>Z;M>( MK7/;@I[@5Z!#MI-]FPED(HC-$T=-!?7,R:3(75?)@G>#4*E!T)4JQ#\?A"*Z M$I"J*C+Z4-7'BU6N'VA^%'?W>4&*)\ SJ5YNGN;Z:$DUHPE1K?+[,\-1$8LQ MX \DK[)J;K:$5F.4[">Y&O7^.%/XDVAJ6SP4M3NSK,I5P#FF(N8ZI[MV34@" M,6$Q#!*,0Q20B(O0QC5QV,72? U[$C:%8>R,V",HFAFKEV$S,;GOP_)Z$!9K MH_.TYHZ,RR,=S&I$GE;PN;$X\.04V>Q6<1"PA"4!%"22$/FQ#RD+"4PD)BCP M4^I'S%V.NJ5-]EI(L-[QJLML<4YRP"V( @PRN\V5G\TQ/9SI;$&YU$[1AN%; M]OO*N@+!K_EFZ]QI"A"TAD?]UU6:!C)E@0=Q0@5$*8[53XQ!&?$D(B0._,0H M+XMA?TLCD:8Z2%;+^?,/K8UL&#-C"O'Y3:-CX*;FDAJSOKC;@BJMQ#]>-657 MW.)HOC-TC.=,&T('N%IMX2Q0&MBYF;0RVX;-0J7^/LWFM8G23Y[)Y*5$R9H\ MJMM,7JL@#9*(RSN13?>14GZ>7;[*2K?/RH>@%K(2^)R,A$>0REA A MM2Z00 H8QYB'7*T.%!ME6AK5^])L^\]O7X/N+L85\ /HI5=@JU5=&GJG5Q?. M4H*=9B-BC\8-VS#G3SX84[/Y/.-@E?EM-)X7)(6S[W.V?'&CX>BGDAO?R#B; MNC'2;\GW3T*KF*VSNG?5T7U[H^I&OGHH56]EN8J\./9\ZD,:!0%$!'D08R%A M@FF0Q"+$06H5A&W3^>*(,7^HOH)K662, )X]BK*JDP3;&;]6\)M9M5.!.C'! MO952L*I76%8?HG_25^?W];@"/4WT@6^GRU5[R]2=63H&24?VIE77LQJ28T!Y M;B&.:F-D%LU"^R.J)YWGKU*<^O:?#]F]MCC;!*\^0U2!CZ$?$Z+V_UX"J1^& MD$7U;"US;$:(3^0ILA&6ZGG-PFU&80Q G9JT= M?A^W^&VE=9AHUQ(95^D[S_0V;SY/,]4/$GP:OF9'+ZPM.KVZ7J_; M29*-ML MLQ&G L6!A $1"40T2"$.DDB9["A)F,<8);$)IPQULC0B42*"G8R667L'T1RF M#%<83SA2161% M69BJ[12'5.V=(/)\#HF/4\AQ2J,XX$B*Y 7.'HZ(NM"SAVTYJY<[?3@VKO.< M/HP=IC_?ZAKL8M'=U.5LE#LTTM MCM[W?MED_R7X>Z[ZSV2F(]'K"N;E-5,6:B&XLE5[\<[J;P]W2J;&5T6XQ MF66DS5:7I8W?Q,M-IR[HZ7L%=AJ#OLJ@T01T2M>[]I[:H-5[&]79OE WV"GO M;OV9/JHN\V,9Y1RBFB2[.B].( M0H2HODZ) ^A3+TG\,)62&<>_GNUM::M&)Y]Q\+P9IL,T[QRIB?FY?S7R:DNG M6X$ONP]Y L%1ER O1_)E;CY2(?-" +*NUYOV:.QQ%Q^@?O^-U!<;G]^1)%KC M@\N17/ '5F6G[T?6]R*S#B?W%R*'!\+L%N2)-E[BZN.P.B?N.YYYZ>6W(R>= MZZM0JH$1@0=Y$D0015+"E#,)12 3C\0H45N2E]J/G)1Z:4O+X.GM MT76]V3R0]2>A#)9JA=/8XT&$84A#M0;%+($T53]%-&3<3V.,F9%/[%0'2ULN M.AE!(R1HI#2OSW(4Q&%*=P'-U%L/.U2LBK ,J3ZJ^,K1!FJE"62>Y#2E49)B(R-R MJ).E3>).3M ):EU3<1#2\VX%%T!-/*4GQLC<<> "JYG\!:,PL]J\GP-C8,]^ M\M79MNKGA._OT,\^>VF=*9TM3QE&^C_:.'HD:_5]-)5-5J&',<7"@VHCC2#" M80RQ9%39.$F2IH$(*?7&59$:Z'5I)-DO,E1GBM1;G_J'GN1M)2';2K1&HV 8 MXN$:VZF#-IS >D%5)@.8G-=<&NKSA2HJ&V%=G,D.OW5O)!]/^P"I-$DCB5 M,,81@TBF/L3"EQ"'$4J(GS 9A)8Y5V&BNS!^DV@IJ3R SC/'YW> "ANS/ M[*2_ MWPF]#GW,-OOM%=SFY[GA$:V,-/+,!LGH!Y@.S[$V;J MT47ZU%.UW^H_ZJIO_BHED4!>,'MX%NZ!^G8,!-O3USCIL4SN"+[V]-U$-.W<@O_3-O)U ?XZ+> < M.KMW=]BR?9*_SVH[6'?R-Y%_*ED:X??FL*@@/8SE,A,X0FIC;;,"Q2H=W5OD+TMZ=;GNV M]'9GU>NGL3O_\&7!Z_4>N$D5]5&H#V-3*?/P1OX];Q)/JTDFRMU.>>5Q1F0: M(!A0'D$4Q!22&!'( Y](SU<&G+!*7#=.C*71Q$[D^K)(+33(.JD!:<4>%VAN M.4)F1M;TN,_E9>YI< 7V!Z+1 FS5V+H5W8=TC\/1<8RVI1 O$G0]#JA34=0C M6QN= 4]?Y?H'T:98]50[",FZM<#*E9JU!^,FE\KF80Q M9RF"4L:AKB:>0A+%''I^PB/?(ZGO&QEE9MTMS?AJ) :-R*"6^:KQIY2@)[;Y M[0T#Q(>IQSV.$U//I1!:7?4P1V;4Q0^#YF>[!F*N:O]2B,5;XPR9=R0K='IT M\8M:/QZ*9L7>_O)_9J)037Y]:M-&RI!%<3K^,74OQ1MEFR<9J(,!488LD]B!*U M.\.A^BG!+$X#CW$_0C;<=:JCI='4GIR@%M2.E$XB:L8_+G":F&J.0#1!FO%S M0#@BDY/=S,H;YY1]3A%GGQ];?/XQ7S_JHM>%X%GUCK"Z@FW[ 0=1PM)8[9.H M5^<4CR1,M6'#?(1\%E/,N55^Q\'>EL8+/1L2T+PH\F_JIS8%4=$I M;ZQ#F7 M@-4:V=:L'P+?C#V<03HQA6SE!(V@H)-T B(QPL19C?NAOF8N=V^@]G->,7O) M<1F46_&]>J5$_V,5,\*DC#P81'X,D1"QKH0B(.CFB@[[(U]P@X1G9AESE1&J>\C BTXJ"6?HT;* 4Q3ETG9=;B,2BD' M !@72SE\QWD48@1HMH?G,1Q%*.42;N:J4?4EBD?;6Z:'P)IQRD5P34PA/=DF,$U.:NZLA-OS M]F>NTW9"O<-B;*<>'+N/*:OB@57U(:KBD$]BK0]Q7^=E]>N#;O]&?FRKO)5O MU]F=OO$B^"KUL<^IX%#Z0D#$2*"]'P&,8\FHEX1QB*W,CW%B+(TL&E&U0=)5 MQBN!V$IKN\<9-3"FFY^IX9Y\5]13H+966A6 UN$*[$9BJP=X>WXD1NR8+@'2 MV59JE! S[[$N >IP\W51:V.KQ_WV9A7+2*(T26!$O$CMN[ /TX2$T$]\EO(D MC1 Q.@;O-[HT&KM^T!F2UAG9@#?Y>DT*V[IP"J=A'AJK_<2LLE7\JE7<0:C+ M,56=E'A3S"' M, W2"%(4)CA@?AACJWC@TUTM;29N)05E$R_15$T#62VMK6/C),"F#@T7L$WN MR.@0VX\P>3^,V BWQ3DPG+DK3G8TLYOBG,*'[HFS;XQ/'7RK7EV%/I9,H!"2 M-(PA"M1B3*@B!DRX]$G">> 9QZ3U&UX:#6R3XFKA[#,$UU@-S_%+$)AX1ILI M/RH1<%_3BQ( UPW-GOBW+_ZQA+][?Q]YXYKH)'7U!.['OM]\VZC/_FMV_ZHN M9');D$U)6)V7)B1QBFF,]>J,U&)-$DB0FIU1C&B@3&>.D%4I"6L)EC9YM0)Z M(]JNX/=[MT?R3HVN)$RU4\3RZK3U2)FM^I/B/S%U=-"WIL#^Q9V;Y]#?&D!O M?P=Z+'RNKCQ;]S_O#>>Q\!Q<:![=T,M4F.X%23Q+F_'VNY(_*\7'(F/BD]J& M*L'UBZN8^T'(&(6(( E1%%*U#?(3Z&/U"X$#&J96027SJ[ X:KXTU46O['$/ MC2.Y;CI$0 T)^%V#HBLEZT;FRI$Q_LLS7"D6_3U-O=0XK*!M]RDYS O_\B/Y MTHD^QBOPYT@,C(+:Z*6+0Y](8 M9K!(YA40I:*8^AS_H58!K#/KX"J3D3 ]\7"*[^1''P,QG%>@D1EHH6>(WCQ$ M:.KPS5Z/RXC?/(3 .(#SR*LCBX#DFR\Z\^8;07L!S"*)*4\(@UZ($X@2&L,4 MTP0J0\>3OA\H(\NMH+TMC'BTDU%("+:9E59"C,)J1R,7@3$P;^[B WR>) M\AX$P54-D:-]S%M-9$C-@[HB@P\[".?4X5!U<%0=HEPG!>0<^0$A&$H9Q&KF M(P9I$%(8^&'LD5"0A":CXS8/^UL:!^R'#>KS,:N$BZ8HFQ�^PFI@A[V"X+ MI#P-QA01DT=Z>[G0R-.J#\9 #KPV,GU'MLDJ\4%9W_S]IE(?0[:M:/ +^<^\ M>+TF9?FK^F;:E!%(4B\(!8AKOPF"*65(L#3&26BUM;'L?VE$TX@/ M:_G!3H&V],@5J'4 M1) :S$VK8?E*)D1TX383TQ4[F&W3_Y\W MY<\+'7O7=!Y/\CM+6%?_T.08A6D,4\8B2&720J5 M_:5+#B .61AR+Q(Q"@.V>A0%S4VJLCF1R6;*]B6;T'G12@TVVYL;>[&N0"C1 MP9,P#49W-WS#G/DB0S+'6288/LN\ ML1:^_:W,C]6%N@-0/_\0(C9EXH;?:1 MFZD>VFPC:%7TS"G: [7-W/0S6PDSI[#T*Y6Y;7ADG)30I[D* [U#*?T5Q5XJ M@BB!?D!"B$)=HC0.8IA&E!,I?(6=U07R9^TO;1^P%0\P+9]EI,\S[,RL]PL0 MF7I=V8+Q>A ,^WB5XRJ["B9YUOJ\D1['53L(PSCQV,A)V]6#Z%*@?Q9?ZM1Z MM7?+PSX- B$@KS,_",H@%DA7'O;".(X0\YC5=:S!WI8WH1O91OD-AW$UG-ZN MT)I\LIL!93_930!P-?4'^YJ7"$S4/J %HY=&>P@UX=3%_7H%3+MLY&\>1!>9 MN/(((;Y(8Q@079P\3CBDA/DPE"%!3+! 2*L[(>9=+XT^6LF;BI>6YH %X,9^ MO@E@G-[%MT/P:EN9^>D*5#F@ GPD&9\D*-8>+7<^/=..YW;G60)RQ)-GV\+( MW+W]_<^&O[V[7^=/0KP2&R&S2H=?E+MC?8I3+$CD0=^/4XA8$BG[)DD@8Q'Q M,)7$CZW.2&TZ7QI?=<*"5EK;#+\VN)N1UE1H3DQ;>UZ8.C+K&;)UT%8Y4?C% M&-!<90VVZ7K>3,(C0#G(+CRFC7$<]JNH7I/RZ\?BOU &]7O9QLY;>C/D?#94:*\P_"Q'2I% ):(]"II.]._:"U MGF1[ ; MGIUF5V"G&]@I-XDMZ!9O1TSK2*A9.=@MD,_9V7'K8^MJ??XJUFN]4I#-TRH, M0DG]P(-AGHWOS0>;8L^U2*"5D;;(EE[\ WS MX>6@3,QK5GB,J'AU3.T+*ESM-3=S1:MCJAQ6L#KZU#@#ZTV;KNC]AN5WXI9\ M?_M=VW:=,;=*4>Q%2>+!)/1\B#A7^\(P(5!R3R8Q3ZGG647-G^EO:5.Y$U4)'OMC;1.83-C!V'N$T\V[>0-:(")2MHA04_M.+^Z,XJ,03&D;EQKK=9 M[0A#U9\;"*:OC4V?WN0.[XJHOM_4%3L%[_FZ5H$7LS#V R@"H?9C+/;4?LR/ MH6 HC;F')4Y]NXSJYSM=&K6T$H+U3L3:1[+)-[!),5GU_V:;:]U@%,R8QS6V M$]//-G?]#YW /^K+R!W:'PP0'9&GW1PB9ZG;#;J<.9N[.0B'"=XMWG69NZ@) M_KE^J+[FA;[X_]M&M5@G5&I2-=3.K%=/^VD9="11?7@=!SQ)4Z%#_W&@,Q11 MF+(PA"Q*4$"#,*0NDA-=)./26.]9(I=:SG%A!1.,IV$PPLN.TM2;M1$#Y"C7 MCA,()TVFFM<6[#4ZMCT\C$;INU91V)J)ZL+"$ZP';AX<%G[LUTX M< )#_Z*!FP9'9C@192G$]DAG+Y;HJ1=)]*OX7MU^$^M'\4N^J;Z6*QI$0>+Y M,0QU_A.4<@(Q3@A,_#B04NJ!M M\%O!OF[R=?[EZ9-.L=G5G,343T6, LA9*B&*HQ@2Z5&=ZQ+[1# :,RO7\YG^ MED9T6W'!3E[0"&Q[K#6,L^FQEC/T)C_6.@G M:IF]=GE*N5^(3C^C7=*?Q'W+8S?R8Y$IN^]>6WMZ(;M50R-66)E:H0@E#&6 M%-E@#&F(!0QC+KQ $$%B.C;GG+D82^,@]?W%XU/16,CN= M\*56XJDUJ6IQI\EJ9P_7!&GO+(1XL;QX]D -)]C> MJ=PV9E>&L>=3KC-K(ITY7.TL*0X\]3]^D+)0\I1XMA=(S+I>&KWM)-?>TFTX MC/;K]*0W"=&]=$S,^&\:I"?F/'<@C[I78H>7PULEAAW/?J?$#I!C-THL6QA' M:">VH[\J19N0F^WEX1O97-3+R+JKJOSV>R4V=>Z0#UE9K1A/@U32 *8\P!!% M.(:IG\8P#&,_C2(APRBU83R'LBV-$H=<0#O]KL!60SVIMSINRYF#WW=J@K>; MA[LV:MV205U^!&84^T)#.S$'O]BH6E/V!/@[XG27DLU*^A- ^GQ5F**+<+9L\XS&?I)@0F)( S^"*-4_L91#07DJD!\3$84V MZX%)ITLC^L]O7X//[*O@#VO%!WX O?0*;!4!.TWJ0(%.EY&)8(U&Q8R@76,] M,?-.!;,UL=K@YH@QC;JIJG90?!0)TLCISTY02VH)?,,0CK,-*Z MFGQ?/0(C8]HP 6&()M3[/8I0_]K1PV#3L]"!B7+=]#=ZUO[J;5<$_:,HLIR_ MW? WRD!:890D+ I#B)BNP(5P (GZ$"")4J'^'X>A6?:#DSTL;:)W0H)&2K6I MX$#+:7X)]SB0PS/<"3Q3GV+:(F-U'7=0^U$W8JI8V:I/';O2.![JR M&/KG[1\ZA:_V,X?KW5.G]-5>1?2]QVK-^SZO!7T(YD'82_H@9HK3W@D'R%W^ MH*N5"YD7 I!UO=+IP-SNK,EN9ZU^S[O/IU+?$M&8 5)5148?*E)?BD> (\D^I%43>C%YRFZD/[9?4)Y2!SC>Q E/CD(LP6 M2#X7F/U8\]GZG/UN[>'UKP_91M2[H14.2>I3+X!JGL40B83#U$,AC"."&4IX M2HA5L/HT8B[..NEQ21MFNU\!HU'K"AR_Z:GU:O;]\UW('?H(S/RW+S^T4WM\ MZU%]->6HSGF+UP#TE[_(.R3DG^4NKP'0#J_SFO0VNM*\-J3^0?0W7SW5Z2'( MNJYZELE,B=J:NRC%4<*(A-2+0XC:))\QQ#%G.$I9XOE6=1H,^UW:(M#)"XKF M),&ZF+P1V&;)( M77FKU^V=!2&4*]\/$0HC CD."$28^Q G MS(<1C1+N*?-6^L;Y!$;TOS1>:@\VP0^%6#>YF93DX*$3O=Y(WW?"FWM1QHS, M>0_9Q'A/3&(G$F%M5:B1WRI1N\,^SH.\N4MJXA&8RHW/>\7-*,_0ISK#9(=U=VE1"!4XHB*%,B(.(X@BGF#'(D8LDX1S2* M5U5>D?7YI62H(ZLU8]O==-/G5OMZ>+)NS]C;X*HQ\X?L1 M@Y*0"** )1!CRB&/8LH3AE%D5I_Q><-+,Z#;N V[L+4#M,[SWE@,IMZ9.U'? MG,7&PC 3:W4XU!9DAXVC7(VGU!^@I[W'9Z.C8T+VZ>?HW\<6=F8/A>#Z#F[G M Q/2\[TPBB"K VF\T(?$]Q7[,!Y[G$8"!W8Y8 ^Z6!H%M6*I?7K1'9"O]0WT M2M] YTINVX+/!Y@&H?2%PA,RDJ0ZN6X$:8(%)"Q*8LP("TBZVH@OI!)\4E33 M!M5^5]/AJA/F +8/[L50&AZ?7?3137WTU0C7)C=P[H$]K;NS4MH''IO_*JI_Y,4?V>;+:W*?JZW8,6W._YH6(S>6_5&#I MRFBMH."U2[#L79$7@C:WR]$2O%%>Q0%(#+R'Q]Z>W4LXH,(Q;^#0X^,LRR:L M:^51$=2YHF(:48C4/Y3E(RA, I$BFG!)0VKBX]MO=ID>O3I@TC+K7 N3CP-) M/)]"3+U(U_,4D%*UG/@DH'Z4((*%4?3Z!3#-42%F/$!F9I^]VA-S_AF-K6V[ M?04=V7-MH[/:#3X^C@+>DV"B+IOPHBCK<;_N]>B$7. H)1#Q. M(4IB JF@*8P0\8,T0%Z06)' J8Z61@/:=&XJ/_[\@T*Z_!'?=W A MM=WVZ%#@VX)L2ETR/M^4SZ^?A8ED)/ P#)($0R1C#-/$"V$88I^Q.(HY-TH+ M>8$,2R.5GM2@VHFM:*6T"6P8.R+G_4,SX#RY87+DPFVJ1&#U"<,>B@2*(D2SH/ LJ+PJ;Z6MIZT):9V618[84?5 MU1P"V;V3']+ MHX]:W.;B12.G9S]+(HR=FX^RQ/*XZ!:<9:S@ :6*V.,1G@F)19V!P=6?T1"_S MWA$=5O7@3NB9QR_R@_6J$^PJ?#;;(<4]ZP>>;;Z\RPN1?=GT$Z^A@.)0!C - M P81"@0D,1=JHR)#&K'$]W'2Q3;>6OO%1LED-%_V0R%O9]G7;&OBVH0*.!DE M*R?9=*"_@+>LI\Q5ORQQY[#9:@1:E2YVG(T;H5$>M,E'ZL7RECW/1K;>7BY] MGI%,_96<24>6/9]Y(*^^B@)47\D&?,ES_BU;K]WG)KMH=,P\<^.Z> D7W45@ MG/#57=;FR, VG8=!\%[7WAR(-19+ZH:">57'$ MDSTMS6AN!=W.T6!""(A($U]IJ-UU Y$&7(P2+R$T91P'X56\8-. M,)TOI+!%MB/'"1 VVYDXP6WB9;_[#/=6?.<.C+-(N(K*.]G/O(%ZY]0]B-T[ M^\)(KV=;'N1&?A)E53PP73)R\Z4N+K'6)GQ]-G.K38%5P%.2,HYA&.CK&"EF MD,@(P2!*4D(B['.46'E S?M>&C=WHFN#:D_XMI)*+7YS. E^KS6P39-H,2Z& MOM-IT)[:C^H0:'NOJCUDKCRL%CW/ZVVUA^3 \SJB"9<)9WOY,,M73[MGVE0# MU]](P9MDA=M$AXD,5Z$RIDCH1]#W4:)]-JFV MJ@04(J:13^(XP49)O%Y&_*51;"<0&HLM>>E]G+_TAVP">K]>D M*.O(RSKD\D<7>6DG^U8,.7NQ7\#4M-_+8[N70[^O.Z!/X&C"6PU E^JVW.6Z M+74ZK0:&*] ! 5HDGF7$G3K][=1C.&E:W,F$7T"ZW*D'QBR-[N12C%M0=>X! M(4X4W&QE*]\\"%U8_EWV*%8L) '7UQ.1CQA$W,<0BX1"B;E($BI$F!*;)=%6 M@*4M:FJ"8;MUR1IRLY5E2B G7AL:T36_GZXK7.6 *B8GF6)ZK0+0.KCC]+'H M.6)EZ^YGY=6QX#QGQM'MC..V7T7UFI1?/Q;Y8\8%?_7TF^+;]YNV8K#:G[ J M>ZP]+RL24[F0'9"FU'>!;C8$9UTZ [,T">D]F(%D:::/GFRZTH[O3-SWE&5M:L+KVJ2X&9VGC2 M*=BT@&V>+ .,[*VC(0QB4'"A-D02,Q8$R!-0UHQ#+&4"HSAF$<68^,QH!V;3Z=*( MH),;:,%!_?5KT8&2';3" RV]>5R2,?S#K#$5J!.3B"F>YX-8QP-K'M@U!< S M!7"Y ]HJV,H6L8&@*N.F9@N>LE6N'R1E_:X]L5^7&?E(6"8S]EE\T=]81^3$ MIZ%,0RA\G$*4!CZDTDMA$ F.J#+P:&IT^C[4R=*(6\L)6T'-.>0DA.?)V 4P M$Y-O'Q/0"CF":$^"9$ZL+L":B4B/@>:&*\^!,,"-)U^=C0O/"=_GOK//CMRO M9AMQ(U\7@F?=%TA]2:FNQDE+!@[WIZ2?'S>F_ MD6SS(2_+FXV^97DC7SV4JHNR7'F$>))Y%#*ICP-C@B".0P190CGB01#%H]3+.KY3@2ZX'2&<1%]*)A3: M/HR2(("(*..11LB#(DD%%E&4T,"J4/9%L,_)KBW>/"N[HH%]V!VA:T:Z+C"; MF'JUB."'#W4>.X74FWW47IU#S9J)ST'BB(]/=C,K*Y]3]CDWGWU^;)UD<4\R M_O:[CC@1UQM^HV]NM4EZNH07BB92B00D4:0VG%+XD"1(YYRF(0D3G\G8*MS; MH,^E,4+_>% MDXT!" Q"F$0 M8P(12QBD'DU@%,6!("Q-";(*TYA0UJ7%=;S?RV9+:[7 O3Z\+K4=H.N(-0EO M]3UAVPB/*<=U>W]'?J0IVNG;CVSY?J]OD9]BI!SK]7&>X MFW00G&;(FT;2%\BP-RGDQS/T3=OEV+*,M=NZK>Z9^!%!S M@P$(&$4X)I&DJ M(9=!(%&8>(1:5F3LM;ZTC4PK7&E9$O4X*M\'UG!&7P[7U'-[#%(77 L_BH/S*^#[O;S0 M=>^CJIZ^VGW\<3?U9F[%]^J5DO*/E<]3)$0J()&I6L-UK9F4<0)QHE9R?14[ M"/U+"LYL>UH:)>CK =T>_<.VXLSKIN),+?IE!6=V$)M1@Q/@)B:'8R5GM)R@ M%G3"HC,'8$Q4=6;7SXN6G3E0]US=F<,7QI:F.Y;"K'99KD02DI0F!"98>,K: M1PA2WY/0CR4)$)$^C81=?;J3?2V-*]X<2_A79W&J3S)L*]6=QMB,*APA-S%9 MG$YV>3,(VHC"=6?A<%:][G1/,Y>P.ZOR81V[\Z^,/8!H? OZKO!*;?J]0,@0 M)D'J0X32 %(/>3 (XB2@/$Q#NP)V_<:71@N=;$"?\-CZT M!:&Y*JY,JC9K;;_@4/=0_\JY/KI\OWE4OYWJ$N8QQ)RY-WM-S^R//%3JT(%X MY!G[0/K?/G\2C_GZ4=?>KD/;WA%67QWOHDQ3*7RD=@PD%0%$$4T@I4D"4S^A MOB]B%.L?:V&V,'U#5?K1^J:OC#.:FFOK8C\E M1R_K.L)Q$- XA4F:"HA(I$/'!(4>BTB4$"3]U.ILY4Q_2^-7)1GG"VIE Q4PQ#+OP@3),T#*P.C!S+MS3>VJFG#U": MU(K4- N.@FZN:RLX!^_]OUZO6:E&4F,\%[EA2-4!RG20#3*- VJZXS@I,$ M>MCW:<)CCJG5K5-K"1:W&G0N<-:GB_7.(F-;):[ QK*XT_AQLCMEF 3]N M]GBZ9PJ_[@$_A5D\&CS')Q7F_;_(^84U/*=.->P;&I%79+W.OVG3_5U>O,D? M:"4?UM>,Z:I@3:[]G>&$$^HA%B#H)]IJICJ@@B42AGX2I2%F.#:K=&S7[=+H MKQ]+]/JK7KCJ_.%;A>J8^$XET.EDD8##?$#.^U&G@7EBGCL#I8V]>0FZ%@E/ M)D%YKA0H[M"V2Y!B#=I0RA3SQN9+HF*MX%Y:%?NWQUG$.OWH]8;K_[S]YT/V M2-;:#O^8KS/VM)L,4J81"P6'P@\]B&3@0<(B#\H@$2@*$Q1BJT2A1KTNC?KK MQ+L]<=M:0V559*PN-Z3^;F?FFH%O9MHZAW1BFJ_1U @^A_4*-$*#W]O_3N)9 ML(++D0%KUN>L1JL5#,\-5;N7+PWZU^9POM$]W,CM+:'V#O(KL1$RJYXMX8*$ MB/"$01)2Q5I")C#UXO^?NW?K;AO'UD7_"A[6&+MZ#*.;!$$2V&^.D]3)V>DD M)TEUCS7J00-7AVO)DIN24N7UZP_ BT1;$@50(,W>^]+EV"0PYP?BPP0P+PHJ MKF0>Y5AAOQJA5\@R-RY[9L;NE;'_.D3_[0/R?VE4\JV==,70N7'>1 ,R,A,. M&XM1SUT# !L\WL%?DE>*B1@,V?FXB>%-3ETBKSZN-;V:A>&+^!*Y'Q'^34F^700Y7T,VAKP%NL*M2B?7]RGHRFZ6D M64,V7U7EF%358%7E3[598#/NJ<[,?E]A#:O(>(X%A\P8T+F*621RI^R /IW. MC80; :U%5M8B>OASN@)]^31W#/A&YLBNR)49VPI] UI0/U<5G"O!1T#5PUUV M!'2G\IL-@[*?'ZTG7'T.M:Y-3>=9ZZG<,Q=;WW<'1C\_/"[73TI],XT50IU> M7CZMJU@45:\AF^\V15CW[[:D]J?U]C_5]NM>YKI:Z/MUV?S*/AU!8<%+UI"E17 MEW0=90-&I[_*&(4*>9]6^&GCZ%]E8(Z"\U]'BN&)YCIV=4PPF'&N*24JEP+U6:<=UO0+O;I1$O/ ML\Z/O JU"=#5,VGM+D<:>?WSG_=#SB+.L+0EYJ39/F*1YY EB$(F"!VVUE#@KBR(OIBP3T[XY@?-L'XZ#\\T[0!$Q$W]_?Y!GI MG=0_E9K>[<4KKB9XST%:V.+6TYMWA!=)*G.3T.LR-#1M-0&/^6D<0==#J!OS1Z 58K1@0!X7 LM *_&+HX$FQE9#T/K]M2$@2TD0E_(%X# M$\SW8!$T/?RI?EXAN7N/NJ=3L_>],(PBOBJABI^VH6-_\CPC+-,:QE1(8U#G M.20B(L:@CK3*TBA!V"M#Z_FNYD82^\"*@\BU%[0=7,O0;46U)OO-UV+SWW[4 MT0.[&W>$ 7-D\NC -ZJ?^&4P K%'3T>3TL=EA5_RA\,;_@XJ7]6C^51^5%>F M^\-G>VWVVZK8;CZO_E'GV%O@F$82*0X)X8EU*DPAX8A"*J6Q03AEC#L=*WKT M.3=*.8AM>4,U@H--=BAA)K;:G R M@J2Y-GE_OO;7F^/:7^!WJR2HM/2(L0XVVI<7EM<8PY%7GO][AL]]$7N-89QH ME>N.0>6\$VY\PZR)H;'O632#=379JAH:G.ZR&[SM*\]QU>:PCUL0E"=QS.V% MIZ80TS2")&<)S,TC-$F(=?T?=(;;[65N*^>'?253ZX;9"#GPV/89FIY'MD,Q MFNRX5G5/KT:HSMV+1.C#VF=]O,Y![2DUSQ[2GGQXV-QO+I(VW]>WXE^[HE1O M=AM#*]9UX]?2D-%"()12BA7,499!++B E.0$1A&7G*6QILHK4>JE#N?&"*V\ M8+L&K)88\$9D/V*X"+4;1X0$<&2ZZ&+7" L.TMZ 2MYPG.&*3"#ZN-C=I$SB MJOQ+4G%^;ZAM\=.TOBZ?WA>K8O-#25O^;[,@6B4JCQB,8EM.QU@:D%&&(1,R MR;1"6>[G"7JZF[EQ22LV!CF)H$ S1%B@L4P$G$.<9;& MD"?&Q) $I2Q-$=7,BP+Z.IL;$1QDW;N?#KB=/67E;Z.$.MPSL#8W-S#A6Z2@&X\0C5Q?/O37; IM\],_V=TW^J6<>JRO9 M!KRW5XG=/R]('+&(9!)B'240,V'F-L824B1IA&-*,D('UML-(-[<+(7WZU(5 M]RL@V\SOO!%^<''>$&/H:EB\ULB,;HIT2@#7JMU4/^__T*AW\SR*P3KY'?)R M[/T=NL^,4CXX(/KA*PZ'$.ZUBA0'!+:GKG'(7H8M 1_-E_MF5RQM =R-Z>K# M@S%3?M8YJYJBE)' 5,G8IH<6!&)*(L@CP^U)SF2N4\EIY%5&_7*7;PWCGD]K:S-+&C/U92"7?//VV4?+#JBXU:#H]5-<^=6%^RS?5QG21 M(8%R)'.H8T8ASFD&J@VQ#D;LP\+D.YL:EM8S@("2P4KJQZ5D0^WDQ!#0C,YPG*LX4=4GU$V2S M4>*O]^N??S.OUCQC?CC0R]D&)R&*2^JT4_[B<_YN^E_6?ZB2FT'[;[5M=AE$ M$N;[I< ''W!;\.F(F\NIT^%"\W[/-J]SA4GWAI,M?H\P)WG9Q[GAJ8_6G' M-^I?.S/$[WY6GDO[V.:$QKG.26HSU!JJ4AQ#QJ,$:IS(/.8TXY1YY6@ZU]/< M6.L@**@E]4R'=!91MZU8$)Q&)K0CB,#OXY3-N81%J-0\9_N9-H'.)76/TMQ< M?,'?:JFRC'Y5IKV=^J)*FT2!W:N%XBPA# L88VNY($TA4SF%)$^UR*@TOW:N M6W"ZB[GQP$$R&UE4.2V LA;:?>T^@^9E@^9ZC$;F@$I T$A8Y5-N9+P:''?C MYGJ0)C)P_,'RLG;Z<>BQ>,Z\.)G5TR]XU_*Y\.0PZZ=US[Y;/_!B57T#ATS* M'Z3IH]"%#0RI;PT;IVYYNY)M_?!";U7#68JCCD0@*W,<&2>U4$>%^:5U.VYG _?+:[W] M@Y7JK5F)ENM':SHT1S("H1P)DL^]\UETI4H3E2H"*:,88JXY9(@Q*+.4YU)D2N9D M\5.5?#TIOMT>_\T1=CR="(':V*<3C8R@(^0(OBX7H0AU.'&VGVD/)RZI>W0X M*42.Q5@L>YZ[F13AM9(1J1P?8@ ML_7;9<(W"LM]%-SH9QQL1V:B5N@;T +@(4*!'/O>-HX M,6] CL+(_%L8QF%WN\UV_:#*KZIN=O.C>&P=W1.&$IH2!@DC-A45->:1L*E^ M&=&Y0%3DVNMTLJ>ON;%4*RHHN[+Z$5,?M#$GD8Z)AD10"3$B$E+" M"8Y4[+=)#03N--O4L>%U(_I D(W,['NLGHDYPB[5 8Y O-W7TZ1$[:#R2V9V M>66H]^ZME*4]Q30_?BZ_K_]8+42>ZCA-4DA4RB#6A$":HC[E1;^.MVLAY ZRD!D=@9?7UY#T&M)\9 L$T,B,,0FB 5^]9#*YP[#UN MA6:()$M(FXS)S&R<1I#K5YI\)4W&*J2+( M*W3S6?-SF]:U="XA,B[8N2WPPQ$9>0:[@^$?5WE2YU QE,\;GS9>\J1B1[&1 MIY\:.&'7JWM;L:P"^; MGW8*GU'N:!*?>V[8-&[B[%;W30*'SA(LL.0IC2'C<0RQLJZJF>(PSAC)A< B MRKVR)YSM:6X3>R\H4(VD_]MO7I_'U&V"!T%JY)E^ *D5;^^7XF M)8&+ZKYD@\LO#'30L95V?JR7YHW-NW_MC)7_8266.YM5X?BAAABG!2C"1I1"1U Q.)#GD.3);+IPG2L8$ M(\86YDLKUO+;EI7;N0[62Q''&[(WS/Q3J!O U7VQJHIVKS6H^W^5(90LL8:V MA$PI#+&(":0T5=9[ R58Y#S*VR%\MY+S'L!6P F&3ZWD*P^49%C%3DE*7 MJ;>Y;:*ZPH*.M-XE!OH0=N/.8+B-3(EG(1OA/M,)DV"5!_KZFK@ @8/:QW4( M7%X*E,AXOZ&S_BMWK"R?=.V/MUFHE*8QQI9 ,@$QE@FDG&#(4X0DP;FB?BXG M'GW/C5UL7K+U_@1B:5-TBXZ\5R8B[AD#-\89"=F1^>=D"N'#.8\5'3R3?<3$ MP)SEQ]X+H14BC( M1F:@9V+>@%I0\'OSWU%RH[@@$\JSJZ^K:5V[')0^\NUR><>//3;E=O'W8E4\ M[!X:@YY)2J4Q9J!.;"$&DL>08BI@C%+..*4I4]R%*HY:GALO-,*Y$<$Q3OVS M_BKM1Y[BC5P!MS1GM>V;MN:ESI0U_SI,U^/V)IF;9]5H)^+Y!_RS$W4L@TZ0 MM]GHF*$J]J'@C8.]/3JI:^DN$.92IF8+D@FE((XE@B11&(I85MV&]_:%* &V)=2N^>TZ?H0/43PQC MX_T*^Y2.#O;X>(]^NW]I%+D!!U7&'P7WU$L3C,9$N9E&&Q6O%$Y7XMF3XVEH MRY,E@;I2]6Z6J&N;&NIS8%C:?JF?=9,:G"V_K#=%=9C?>M"D+"<8I3F,9:8A MSF*S N5$0QY'22P3I;/,*8&>3Z=S,Q[W,MN-Y5YJT(H]V(_8:0!<[RO#PCKZ M;>35B ZX:'2'*-@UHD.7$U\2NH-P? 7H\>[0L*-W#ZJ\+U;WOY;K/[8_;/TJ MMGI:$)ZS*,TUE(H(B%.S1262&CLX(EFLA,;&(/8+/3K9S]R(IPFN:64%M;"@ MD=8W .DTM/W\$A"PD2EE(%8#0I%ZD;@B'.ETNQ.')/4J=QR6U/_XT,/MAX?U MJG(X^,+*SV7%._(?;%FET/SV@Y5J@6B:"R8C2"@U&V.:)9 E L$(B5RH5.4H M]4I;YM#GW,BA%AELK,PWX)&5X*<5%_Q2K(!<+Y>LW%@_*["QPI_/L#!X"%Q/ MPH,"._J!>(7IMQI3([ -9:Q%!I7,-@23N#%&PD_'+/4Y\0.X,P?$Y MN?NK_@=W_R];[5CY%%L(O_\HU[O['Y_%=LU56?VJ/4;'2B'$)8P3F4*L8PPY MMV?I6N=Y!E]^+H[MX M-2=J"V),QCS),,PTB8PUJ1+(->=0HXPA2A#FT5B>7HT(< MO^!%OZ10X^-F:HZ+^I27+"[.8/M#_5?Q"GL!X/3.8:T <_41>P'0%:YB+UOR M]_FPQG!;(?[_V[%EH9^J*J!BO5MM-V^+C3"3>E>J[]9U?Q&+G%"1(BA8;(S9 MW!BSC*$$:I&K"$4X13)R]0GQZGEN'/CMW1WX)GXHN5NJ&Q C&-$;L->HNF\^ MZ 1:ICD>8_4OVT."K^8]\/C Z]E[O+(!BO<(?QZV\R=YE!,'3= M:88U,/P4L=A6=>A-;W6AXWNU$H7J=+2_96,2YT9\'>&KJ?9,_&>3;.#%I]_8N!\TCH+X!$>.H< >=/3H#5K M0TCWOB<_CO2&Y=3!I'\CU^UYZWM9=;?>;#>?U'9!%5(BRG*8I:G=V#(%29H( MF!,4RSRC*HZ\RPC>I+4/UVHU= -?J6 MTZ#TH47IKD;I4XA2QHX8!-XUONSE5;:&9U0]M_\[]_A CZ[&9/ZLO]7ADU_5 MHPW.M@'89COY4-E>;YZ:/]:;")1CHH4MYIYB!3'G$G(1"R@U24A,3L7]9I=V[$UH@&K&SNWF-=H/JYYPKU1^83)\V]?,%.Z#G(]ZO; MSF2^7B>$[_IVG?KS,(OD/2O*RA?CL.4YE'M?""ECD>4:)JG(;'@3@RS*.92, M8X'R),\1\;$]>GN;VV2TPC9.17]7S,I:[17][(=^?-TLA6"HC3R'.X!U)#6+ M_AAQRDZ@!%KC^_N:=#5W4OOENNWVTL MC77@^E(60BVP0B3/I*$'K#G$.C5L MP:,8(HTC'"4DBQ.OPXQ#TW.CADHR\&A%"^+.V0'1Z'AJ>UQX\4.C*SCY_PMYZ_E\SF?OOV],#7RX6TJ0)D3,WRS07$A.>0 MIP3!".LHQ;&9IHJZVL_/6I[;S&R$ [5T[C;T<[@N6]AY#CKJ[V5)G]1U MD"W]O*7)K.F3"G3MZ=,/# V1>E\LU:==Y:Y)N4:<10PF-O=R\;G]O4:P)\K("@EM W *H#W.49> T<(T]"#R0&A#<=JWQ%3%.G ML8D#F8[5.(Y>.O',,"OUS6Y3K-1F;.(4Q6G669LV-S\#[9Y2QDC"JH4L9RI..;"R=?J2CGF-M4[\M6W=W[F[M#1 M<+.-)\!X9/YH-0 =%6Y %_2[7M"]C>PK(0MDD0^58E+S_4JH7MKZUS8WC Z_ ME&NAE-R\-^I]4V)G^OFTWJK-%_94W6!E:1:E*%+0IB,TM)?;DW;-H,I91F(L MLTA[16]>Z&]N]-:*"^SP5S6;P,@Y;(RNHA 6- MM.$HRQ&60-1TJ;=)*; MLCS_J5CYWGQX"YKD29+E"),3<",M]? M[GG/, Q^QPN(T4$=^V:B4@!6&AREW[JI*G8)&T+>U>8&6$6 U23@K<552(:Z MSA@FQ+3W'%Y7%O1T-W-CM%LARIV98<6E^C0^4+JQU_4 C]N/]V^/7^ Y#Q-CY7KN?UI'JZG8O./PRSL-#7)5#L6O9U/)_[BGPKJUQTK MF5G0U6>^+.[K2F%W;//CK7JT23 W7Y9*WBMYN[FSWCKFZV;+A4QIHA'39OFU M)>EX3""S :8)9ABG.6_1:Y0\'/]12VE((X'X_UNL#5G\- MD^+JBF'H27@UI-7)TE]=H7(W&=8US0S;.MK"K94)V61[BQ@16<(D9#DW!B!1 M*:2,IS#+$,%*I03'7K%_+]J?V_*S%\]O'_@2-;>=WQ58C,S\>\E&J'-Z1NM M^[F7K4^Z@SNCVLL]V[G'K@SLKY- ?5B)]8/ZSOYL]H!OU$KI8KM(LC2/4Q;# M)"4IQ)G.(8MI"F-&!=\V:9ULM7J)E'K?_"**+LW;*.D+>%@J*+.TE::_:[1'%2JWX!:>=#1'E3J@ZW1'S0 MW( : F ^E1J$P/&4$PY;R&C-*<2>/A9TPL$X&6DZ9?^#/2JV96$]]*HR(K^M MBNWFZ[??FN.>A!.:Z(Q"2A(-,<\DY%(1*%24T5Q%.E=>2U9O;W-;9P["UD5Q M0"4N^,4([+N^]*/LMB@$PVYD)N^%;81C-R=_EEG>UI;@S2 MT/K&7NR6ZN=Z^=->;]4WN$ S88O=.I8RO(RR&XL$P6YD!GD>[%)):??4=_TW MWU>%N9R$8H0 E^?]O%IHRTEU^X):3K_@[TAR2'/7!N&9O;S2!Q_RVY7L\2BO MDT!FB"2<8@$QBY7Y'YE!FBH)%4^$T'$B4N840A=*H+G13C>!9*L5.*C5Q&I8 MOY+>X(V-7UK/8,/;3V2O,6AC[WW[QPN\'"\PK_%R=UN9>MPF\F,QGGML@6 KP.T)V7KW:![0=TW(KZ7'W29( M-Y/YWX0$I>N0$[3=B0_BFW.1?YC-325G&W/X?6U_]7FWW1AA;1*B)@$.RF*< M>%&I)(TI%UGP6 M[U;RW_VC:%68Z)-0*_EO]3&,?%$SXO#._Z)F?Q53JU^9/OLX\>VZ^K5YJOOY MA$KU]5H#]]I7-;YB_WMTD29YZZ+F>BX1M>K"JZ MZ52 W.>P5\+,Y33F]OK55F9D%'(A(JC2)(]R'6O[(^_VR"K@BTWBXQ%6L11"K,HDA#3-(9,*P)Y)I2Q+W"JL%M&M-P&SI/8"$2R'SJD^ M)DZATZ/F<0:=OH>'3GE1*K.->:OJ_WY8M16HV\R9Q"8BC2,-,4J)F?XBA8S$ MFY(D(FF$"DHL1P$I'&&E$*JBR) M!,B'G9?]=8,F'-P$$ET.KDMU!-_J6XK6!S'O^1E[:N MZC?@F?+5E]!5WWX.>P# 8'N067U]?1_,B,=9K[6( 9:#B<7?])U\K4&Y^4" M^FIR# WX^ZE6.[598(P0DQF%$HG4UM_*(-,XA0BC.*,HTR)QJOO^LN&YK42M M7+X1>PU,;G0_1/F1:?BBW@,B[9XK&2RHKFEVXOBYY\HD\PU5)#G) ($LER:,Q-RG"<8T*]#,YS'7O"WZF=;7[(*R1[YA MEYX?'"PK=V+[3V:=S+9/50D/MERDN:9(9 JFJ4TFE:4",L$CJ$1.$JS2*(DC M?\_TTYWY?.?3^9&_:3*]LNTI+W+O6-E3(!M 8T$TA9S$!F3)%"0L9C 6FF51 MKGFFN:^?=RB(Q_?*[@#\S"<["+1NS'L]6&/SKG7;9&7KF;PU0%DOYEILT,H- M&LB3W !,N'/E4)U/'(OB(0N>_I8&6+-Z:C]S:EU">UK=,'?EQO-HN, M,*V1SF"D;!(4PQ'&4B,$IDG*LX0G&Z]GE6?MA(#2JQP0%B\,O'7HA#%"+NAVN\TL-G^GWM8L/]<#B4 M%[[0P&"7G3J1Z2G?58ZPCI0A(RJ2S!B,,H(,R0P2&F=)%E$1Y5[)C_LZFQL= M';+S^A[N]$+J1CZA@!J9;SH9C$=W_76!))Q#SOFNIO;%N:CT"3>OFV=D+I:7I/WVSX,BLUF5^V0A*T&;U_[ M#XQH]>!_9#AJJI+\O:H8E\0WP"84J/YJO](;8-2P06#%3[7T3.UT:NPPK-=2P5CYP5O*)*S;XH!:X;H-3UZ]2O<$'E',U'+S: M&,9D=2J[]TT2QK?K!U:LK!<8EAE2D/'$\%0N,DAQ2LR>*B9(Q$I@FOLPUJE. MYL9,M8R@%1+\7HOI>1EW$DXW#KH6I)&YQAL?;SKI R 0;9SL8E)ZZ%/R)0WT M/NN?=/++CB\+<5->G#YB6G_$1WV-]T'7@K;)VNIMCGO*P!-@]D_S*["9*-ULC4D,O?+PR_)U7OR=?WXF7)LN^=U[@;BZ]GJ>&V2JW#^MR MV[@8VNHWSW/O+2),,FQ3V8F(28@SS"#A'$.L8API8\^0R"M+?W]W<[-?NM*> MS(/I9\A*V>3 7RUU:-%Y(E:-7!:_Y]\.ZR=L[(O9N''TUGB.SO-]T$0JNK\R3ZFK3W?I^91!?K>AP?&HMMR"&;>KV@)P;W?J/Q4KOYLQ4,:X2"B*!(9< MX-@:%PED$9901S3"2894I+RRNGI+,#9RF0K H57Z'6T,%F1OE?6-+M;%E,N[5^KYDCS_,KLN8J^Q_ M#\M2X#TN;G0X!=HCLV*K0EU+M%4"[+5H?,=6]TT1Q+:2GM4%5,H$+55\'9Z! M$RYXB_$J"1J&@G4NH+2UWLBIQ"-;5YFBY]])S]J??G=X2KV3N\*3#PZ;[9_4'YW43>5Z97X4=:JGS^7= M#UM0:)]TMWK"S(7B<:GJ2JJ$4ZFS)(:IH@QBJ0TID(A#K6,=)1DC.E<^S'"5 M-'-C$:/,L]1OS]2Q-4IKA3J9I^O'&IW\BN.&&4\W&IILE$:FK [J;0*%#?CM M4;8>^E>.CS?'!<$U$!]>)\NDW!D$MI<\&Z;12;.2G\QL>U<'K'7_\"*]O\R% M5#&+($&1X7 5898=K/P(WZYS>J M_P;9S\^G/&\@Z/[Q9L0R%*\R>J^;*GV@[/\."=2O&Y9 :=6O%.+*.F!U^I/:XE@D#,"8*4(0$UTS:Q",\1]0K@/=?1W+8:K9S>R]G-ZU0'.Z/LV0)AYYX?2@=2Z6)5;%5U'/K2%?K- MT]_9?ZW+NR7;;&[_+#8+39E.5"XAD1I#C$@&J<8(9K%,A#+V;J(]6<*K__F1 M1RL^7%97"D<^_O;>I](!5$J WZT:G@<3OH/D2D"C03\Z+^U1_W@&]0LP#^"F M06 %HRR_WB=FLD'0'!/&]3;A=OC?$ES' W]P=1E.G,YN46S&[B(Y5 MHC($42[C/$(9DLCI(/:XZ;FQ52N=HZ%S JM^9KD.@9%)HQ4LX 7+>7W[YKUY MJS/GS;\.\_U$@Y-,Y?.*M+.TYXF!KG1FQ_19/P_^WU_#+AB+$LRTA&9F"HAE MS"#'&$.2DTQ%68YCIOU\\GO[\_E,I_'-__9C;3Z,*H'65_5SO?Q9^7C97:8- M :K5\'2CZP7'DZHA')ZZ^UK6@Y?ZFANZWTM*^@("ZRT[=&I&W]<1+>?.D)B-C)K#(7+F3!'61COSV\F;H78/>RJR(!N M*/@BE2(71)L- +;94P6RIQLH@3)7E*<$JYC) ?=Y_I+,]U*NE19TQ?6S1 8, MC)MY,A+.T[#/^]X#C>IJRP][;SMF.'R!C)L! DQJ\0P'Z*49=$5+UR:E^%*N M'U6Y??JRM*4'5_+=OW;%HW7.J-V8N,@3'=$$TC36$!.S_:)1'D&I$A91(F*< MT&$9*OH[GIOMU,VXT$I^ RK9ZTHQK?3#?,V62^NP[4*Q):N"$4 M/+O%A6Y?*=6%&QCG\UXXOC^T<)JR4<9M\*9IOG+A;NY$56-Z*,4HO5'+%PY(=>.IRXNY G(B5)#OBV$/UGK;%D;6CWD9> DB[6D#*(\ M-7M+\[_0_":'41;'/$8YYM*K#/9 .>;&<_XI,88.P/7':(%@?A,O MS]'&29)Q)983'*SU23&;TS4'J'R.V%R:&^C6T"F_]/=]Y;&OQLRL\W38'7,5 M[F1+G=A.WQL!%S1*HCB-8Y@IQ PQ8@1IQAA,\PPQQ7"E8.DF"$M$D\7 MAT'@.[H^C WIV"X1+PJR-3H\-;1GI0WH$7$-6*$\)0;),*T'Q34P'7E67-68 M?Z&5QJ2L^%,6IC^U>?-DNC/4:H_^OJG[_3'@(32"DB3C,J*0I8)"'-N,^K'2 M9J\;L4Q'V-"?T^W"4 'FQG'M#DMUE+ >X^5>#;"I]7 O4C)H8/I)< JX1^:_ M%NFN_.#-$SAH !H5?/)JAP'?O8;,V(,P4969<0;#JQS--4CV%*P9U.QD)6VN M4;I;].:J=H9FI=NR8J5DF_2WN6O 49SQG&M(9*(@EB2'E',!L:(L-09D@F*O M+"JGNYG;LM%*"5HQ?3/)G<32S1"^'J&1F?X(G!'N8OI!"):Z[60G$R=FZU/T M..U:[]-#RYQ7;%+3BVGUPTJORX=JA?JX]U^7291AS5(88Y1#'(D,,JE22.-, M$Y%0E%$_MQ6'3N?&"NV2N1<:=*1V\WT?/@!NY!$:UI&I) "B ZJ:NT,4K,RY M0Y<3USUW!^&X$+K'NX,O0)C1HS<5;W6VE&&9)R+A4+#,&"6"FIUO1LVF5PB= M&[4Y'^6YPRQ\YU&<.#&O\2P(KMD]@Y[>N>+5;A+"K=NI[Z5 M\ +CQ#6$W_L#*YRSS8_;E;3_L2YX/]G2MG]8GA'F0JL4P22SQ,=E?'+!@BNV-;\>.W MQUOY7^:9ZAAHW63C;E,__MUPX:ZLG8?OS1>Z67".N,Y8#'5L_@>K/(4L4A12 MC!*D>"85CKW8:3119T=L>V6 L-K W2-@>WVLI5#6&GERVWAC[4B+LQC!L1FU M41+\8;3N'=_;9^/;Z'O32;G;Z-R$KE1:!Z3ET4@,>D!CA&/^LZH'HZB7[4_,+&?4 M.R:$X*HNU_ =;[E1;RE/)NTZYR87($K-/Y3$D M/.,08V,BL )N0"W^#:B$OJD+ ,-*;M < M](#;LK0KHOWY!C!M/@_P?EUJ5=V=![P[&(QFJ)L$?P&FO5<8#-#1+C!VH[,PN(U,6P? COVM FX4+V,1JM[*^8ZF+:9R4>&C M2BF7WQA:J-BPS]UZ\]+34'&$M8H2&'&;5S&3&>0B89!A0D221['PVRZ=Z6=N MIE(EIK&%-KXY$\_ Z$8& < 9F0F:JT4KXRB.EHY(!"L(?+J7BVS-W)#2+1)ZDD5>- MWK,]S8T"ZNSK9LUKS@H&I&$_CZKK7B< 5F,?J'C!-&"#<@&"8/N0<_U,O-VX MH.[QKN+2"]>F__JT7OU4FZV2AT*M52>_K0J;>VQ;_"RV3R_C$V)%(T0DQ'%J MK :"&R/)*"G5]D3673ZGQ\:OU;= MC#=U >UY\,O/69&<2BXC8U894JB8@7(E(^.NV%V)%]-#^^T5E4! MC"_*?!*K+;M7"\P225,F819'J9G/60:Y9!F4.L4R0I3D&?.9SUZ]SVVZ6^'! M0?H;T,H/K (W8*\"..C@QPA^@^-&&*-!/C*?!$7;FW(&H1:(D?SZGI2P!L'R MDL^&-3+T&GJS46J?A;2Z[/JJ5NH/MK2IJA9(8IXG$3*C((W!HA,)&=<:D$=#*[1+ZJMI#>=W,3-U74+X?<^ M" ?<5SL!$^S>NK^WB>^OG50_OL=V>VT8C[S9;6SIR\W=^H$7J\J;KME3_8^2 M'Z3AJD(7K%-"YU^[HE3R=B4_'G*$F[\9RI/U(PNADT1*3B"GDD L4PD)2A34 MN^V#Z!948*?ULO17KJTV=@;;?Q( M;(11=>.]UQVKD:FR50YTM+L!!_U 5\&V6D6K8A7?VU$2-%K>- ^&H]CQQB 0 M*X\@X*1$/A[ +[E_Q)X&IF?9E:O*L]YT\;[XL\I/U]8)DE+D$1$PJL)(>)S: M!4##G#$EF!8X2[WR1)WO:F[&YF>M"Z& ;@6NIKIJRS5Y)FD,[]7S9>3OO_A8?/]^3G /G7 )R-^4S0^B7(D$4%0X9Q!G$H.>98I M2(6(B5""D]CKY.]BCW/C 2,9;.LQ+JOPE$XY,S]6N(RV&T,$Q7!DMC@Z".SD M3#D('(XYG+$)Q"*7^YN449S5?\DN[B_Z,T17IY M3!&"5$H*">&9Y)J++'9*L_FLU;DQAKV(+C;;0K!EF^&GOO#W"&5Y#EL_+0P& M8^2I/Q 'YRE_4N^^:6U>Z$QI\Z_#='[>UB13]J3X[;0\_<>A+LY2Z?-%MM[] M*98[:6;^K^NU_*-8+A=(8Y0*PB!/X]S&GN60\4Q B=),JPSCG'BY)_D*,+<) M?9 ?+D]6JMN 7_9*@%:+O_AZ3WN.DINM,";V(_-'!_;3!0(]81_@?CT,NV!N MV9[=3^RN/0R<8S?N@>WX5\)ZVR3;^<[^K!L_]'TP?]:;S1TKRR>]+O]@I=R\ M7Y>JN%\MN$BC3&H.\QQQB F)(4>V$B W_Y%QO[3T#6RZ?JK\59EXW?P7%'H6E8RS>U:/:3Z)3 MCM7(9-JJ88-70'N$@T6>B07$OLS75X$Q4;FO<0?(JNQ4" MV9[R6U-Z\)I]Z'8KQA2YOY\ML/I;:W*WDK M915,I9"F1D!*LD*8*8^Y537 :L>=&=ZT"H-( ?#*/#LJW,]&@ MNQYXS&THQ[;L_4=Q8"#Z5* L?7>A7")*?:B!.A]Q/UON06N9I0+2(HD%(01SJ!)-$89C&23.:8$>U\AM/?U=RHOI6V MBK\ 5E[0"NQ3,[L7W$P&YE3>^"Z[/'FBYM/5?%0^$U6/]S_L_.L#NZ" M2&\=\-X&)JSX[:+(\]K>3F_XD^B[7;E^;!/<-M]HFBJ2D$3"F-O3[XAFD$:< MPB1%BJ=)1K1T*DMWIOVYT64M8IMKV7VFGX+N,BU>"C1N?ZAR?YC:I(PKU,;6VGN_ M7/^Q-UX7"J>*)KF B,8(8J$$I$F:P0@3DO(,ZQ1[)6UP[GEN9/?52'7PSK&W M=G_[Y9X5J[^ ]0H4-N[<%B=AJR? :X/?U^W1>4C<=OBC #TRB58R=^YO#E+? MU&4ZK>!@+WE ?TA?L$+Y13KW.ZU_I"\<1WZ2W@T,C,008KU;;3=?E5#%3QN4 M]TEM&^?O14S3F,5)# 5!"<1YFD*>JAQR8CY$06.ME%] 1D]GZR0BJPI7,CW&>VX)+YO=_-X/Q R3Q#;!K9O5W^_G> MV,3 CW5B#5?_ Z?1/MD2RBM5[8F2G5:S](\1U'* M89;F*<0IT9"Q-(8ZR6)"*4Y1[L51O;W-C:1J&<%!R.OJ&)P$V(U6@L$V]B[3 M%['AZ?'ZD B=+>]D7Z^3/*]/[;.Y]'I?&D8;WTLFU0,K_[L-DN9*QR)C&4QI M8C9B&">0*FZ,FS1!9@]&,XZ\\NF^[&!NY'"0SX\.CH!S8X!KX!AYTA]$&R&. M_)S>@:;X4?.3SNISRKV?&SAWBP>SZ_FL3;.KC;85T:Q;]N?RFRI_%J(. M5HH(SW1*)8Q2%4&B6SW&JW0]FR[ M!U7>JY5X O]D]PI\V_%-(7U+'SGA[KA!"8WFR$S47O'L!9ZF%(@73*%V,4Y] M3KN;\8'A:%?C]?)U&3"KY&F;NI1 N7Z_+A_8AY6V_[&_.DR2C*B<14I"AC(- ML4HQ9&D609%S0I"*TC1VNE@?V/_<:&J?%+$COYE@Y1I4*H".#L-R6+J.BQMY MC8CVR#3F ?2H==@&(A@X=Z1K[Z^2&-(3FG-9'WV;&6B2_6"E>L,V2MI#([7: M5*W?EJ5-9E!5S'[S='CF"WNRO[NU@4Z?'RL/T'=_/A:-,^B'U1=5%FOY3U7< M_]@J>?M3E<9F>?>G*D6Q45]*8T4N8I5$$2(,1M1&+<41A2S#""H2)VFB=!IA MIY0BKZ7 W!BX$M\FDOVC$1JP6FJ@&K'!HY4;_%*L@%POEZS<@$>S']M84#R3 M'DS^M3C:I#/^!L8V;ZU:L-(+=)4'7>T!?P+=!QL$0 6!3?Y>:7X#.C \[74 M0-R %@K08 %:,$"%1D"C^97&,93]/;7XTYKRKS0X1[N"UY+#;X&5JEB\;9P9 MWQ<;P9;_J5CYWOQFL\A8FF=1CB'B9O^ B4H@C[!9")-,95Q**31R60-[^IC; M,M6*"6HY@1445)*ZK4!];LF M/_/#@?/ZVIR$EAR4:IG#Y5%_M_L/*WL^=[?;;-0I\+6&L,Q4I+E(G>:X9?.[8-+CUM_[^F3^ M_2Y*=!W]G9[WY\PJ6>F'AT=6E/;SN%MOMIL%8UBD1&8P1GEFTQ-YHN1%='T0]!#["IZQ M3^;\D!GN'WND?&BGV$,'K^,)>Z3@6??7XR<'%KHJ5C8PHB*-+V6Q$L4C6S9' M29M%*O,XRK($9D(HB/.<02ZIA@PCK$B42JS)8J7N;9HFMWG>VY_3-TWK;[K; MZ]BKD*Z$=MZFN&'K-O&OQVNB(DRUG&TMA;VH[0E\P+I_3I"$JL34V]>TQ9A< MU#ZJQ^3TDO_VYN+1]+F3Z=IM_U ]>E.%+7[_P5;-F?5W5MZK[:>=]0E>ZZJ1 MS4+EG!)LCY%MI@>L*86$:L-#/$8)(2C13+ANG*85?6Y63"TC6%5"6D_5ZG)T M4]V9UC\Z7I2^PE=P>>[;?D-?>_G6&L>?48&*!)CN/>!V@NR<= MKR2!O[7THJB]O8'_K'_;-(4DVKK"<8:12"54@@B(*4_-7BLV_V0V@X+ D7*K M;>/:X=PLDT,*DKJ876FEAFL-=^8?K+]V^##$+]L3H7$F^SH;&=*+5T0';, N8#SX]RXY3,Y,M%CY*=2G>Z[VA]0=^JM5. M?54/K+"IQ[^HLO(]-CI]YLOBOOJNWOUI\Z\HV4:.?;,%Y,RFT_[MVY:5V[=L M6\Z(R]%KS.P RHVC(%_L.H. M086;N!+$&, >5XT8I9=A"\D_6%G8<*2OIKFW:RO1(HZ2W-CN&>21Q'8Q2"#3 M>0ZSE)$TXHE&U"L$Y+B+N1%Z*R'X6DW76DA/)CX!I!N;7@?/R(SHB8PWE9U7 M/A =G>A@4DHYK^!+6NAY.$1\3LUC''9O.>(+-Y%SJ% M&@NIHUS%*/:R^BYU.+=I7PE5EU2T2SA[L*G=;L"SVK3%7A'/]$(7T7>^2@V& MZ?BWJ3W%96] )6_0&U4G9,)=JO9W-_6]JI/R)ZY6W=X;2#FL*/_!ECOUYFG_ MX_]3F-UP*7X\?31VS[+:9N219I)@TKC?(T$AC3(*$\4C)+'9;^;4BWBWMH6J/ETE:\5BO3\+*JK&3V5,5F:P_I?BJ[TUIMU"+B7 A[@4&I-ML> MK7)(R9Y$#5HGL:1([#X,9. MX<$=V]>AQ?77#J[/A0:-U"&S'/F@%"S-D5.G$^LDT1(SD:1+AF*2Q"P=U&YT;P^Q3I[VMLEVX MD<@SE/HI8JCN(Q- I3:[:;0.L \ZI6=/G'#[>#V%VW\=IN^SYB:9G*<4:*?> MR;\-6_Z_E&NY$_M*28S*B-J:A20RJSS+E5GEL8(\2K&-^]6Q=*I9>++UN4VU M1CB_=?HY7F[+\6 41IYTC5PCI$,^J7&@%?1YVY,NE"?5>KD>GGYH8(&IOKOR MA5",YS=Y@OD5N6+O-]& (CCSS M7WB^W)QP?0E8%EB6 MZH>QSHV97E=;;I:U*".IV=QC2#.<0!RSW)9\BF&"L29)D@F6>N4)=>YY;B33 M$;QQ>WXF.JAE![_8PD.>V>C<1\.->D;!>&0:NOU\]P'<;K=EP7?;ZB)UNP9? M6*F"5K4S?JNT,GL=^9W]^;%@W-8<+M3F MMY6TYPOVJU'R_;I4Q?WJ'2NMN\CFD]&^J86&9"X12C2,!;/VD1*0,T&AX DF M(H\9S5@;ZOK=S0O[&GF<)M[S4-CO$W#<,^%M-34K/5"-^.X^Q5<-53_'38+\ M1*G2&C6 T0-T%+D!S\>AT06TRMR @SH3C8F[__=48S.17_A!N,;KP?HORG;@ MMF;@EHV63X"]6+W,7^L?US;0[42K C>K^@@% M*PUZU1'XNK(Y2B76]ZOB?^S3JVV%+5BMM^"/8ONC6 'S#*CJ[IG.K*#KAT(4 M1@3SL_U3]WAJ-6 M2A?;S>U*G@[!6M!()&F:Q3!G$;$5K"GD6#,8YQFC<88X15Y^C\X]SVU/L&=P MT0VH?#3/M%=_?_NEJ*P?SQV!^UBX[0A&07CDY;&5&;1"5S1X+D]TN+V!-U:! M]@;N_4ZZ-_"&X^7>P+^!8?QU2(KUN7Q;;![7&[;\K#^N5_>5%U?MN_6R5A S M"[*,9011C@V5$4XA03B%6A#$&",T2[QN.88(,3=6L](VSHD7(M_"C8,;C8V- M[LB,UDEWMRY!JX USHX@GZ:XTS5X!F*]02),2H#7@/22"Z]JRS]O^^U.%N8+ M>&^Z_" 7:98H&B<4&C-;0,RUAARE&B8QQS*-<83=N.ZHY;D16",S#5$< O#*OGU1V4+[UYRU-EF7]I +=W.JG'QB0';A8J<_Z MSFP,BNU[)JK3@5LAS.L%6[U7;+LKU4)3'B4HPQ"GF3*;*(8@$=3LI%BJI6J,I8PF:>3D M6'J^B[D1<26E_J>NN M!FFJ%'/>8/GE?NO%H2]'V^D7I\NEUBOXLYQG_4]>=6E>;R[;7S2^^'?LL3!= MV0NEKVJC;#C1[4J^M0%%Z\=#_8&$Y9C$9J_($YOVAD88J.U_V6AU [J# M]K4[:!W5?.MW!!JT03?N$PW>1,O)=(,X]-X[ -YN-^#7=/0:=^$!@#ES*QZB MY9$J3%\HU_D/M;&5.5=RG[%H;7_5*4C56T&8ZYPB@004UAL7:\D@4QI!RH10 M*B%:R'CQ6%4!K=(>N=U7O:Y2/J3S4K7Q>*=1K5OO[T15ZGL#T;8N27T#N+HO M5JLFO5DMZ31UJL?]YI)4<93+"&8I4A KQ2"A*H&*)BA3*N58ZN:;>[=R+!'R M[_;%M8K-ZGM3UB'L_Z8OS>W^]]_GVQG[6,*A6KIKL?0:E,IBVN=JW*ZK7]]T MJU#.J7[Z).,\537U<9695VWU20;.N]+Z-%*%B/MLDW^@',5V2DU.5O5I'\*>[VL][7R7PLZX?*]CRRWI3U-EPMS;H MBB_-6YOMPC!$QEF20D1L26),%20X$S!2TA;WB[)(>M7Q#"/6W'CE176[O6)5 M;NJF]J6QMO=:@58M\/M!,?!NM7NH/H2U;T;<0(/MQF'3#^'(I'=^]!JM1AC& MJZH:7H_Z".4/KQ#JU>HD7@]D7T'% *W[W]?=K5?;DHGML^HKF214:!1!0G , M<9S'B:1RIEKK=OISJ8&Q^W,GK7!3J)WN7KKVLQ&9G@]G ,KO%S M$A?W&Z9K\9GHON@%3F%N>_IT[[F[.?G:9#E8)R'(I8&*83>9F<#EQ\B&XV-/2K6K3Z:MZ7)=FIYK15 DFH> QA5A'&%+$!-18T5BS*"%N?I=]G<6T7()@4'C+V48GBW2YI%8WZ.7BLP,/ ML.HL!7=U,HK&Y,PS&3/K0<@BE4&L$#%;FDA!2M*4:X2B!/F5,SC1R=PF^:>U M^>]?OYU/NN$.G^,!SY6@C'UZF/8T MI$?)H[.-OF?]5_*/9@267WZL5ZHNI+Q(S2Q.,I1 $6D[N8UI3R),;:4D*66J MD"). 6VG&I_;I*[D Y6 3:%S]Q7["+C+*_4U<(P\G3V0\%J9SZD\:$4^:FRR ME?B<&MT5^.PS _T4Q0\E=TMCNI^^]_ZV78O_;FZV;\6V^&GX][M-5'7(QD!3 M89JF"=1I;*:RR#+(:*)@$N4T%BE3"#L5*P\GTMP(H-6H2M55%9#ONF]YNEY= M/V!NEL&TPS R\9QT;3JX=+0.3C96L]8$_%[I,DXFC7#0AO(ZNEZ@:3V'@@%X MY/T3KN4K/7CJ1*@?JXJ22.::YP@R@BC$W&Z"=(PA1SJ1"<:QBL1BN]ZRI1O# MGNC#BS+W/8TW86O)_O;+TB9(KM,?KA^;F]:A^=D[B&:)%#)+&% M.E8_M"-4IX?7<8,Z5O&L$]2)1_VOP5L'RJ]V.7]?_&SSGZ<:X\2>#2-#H!!G M9H_)5(2@,/_+DCS1@BC7F_ S?P[!_<@=" M9N3)O7<\KT0$5L8!U^+G$'*_&0^ U$27XX,0\[HIOX!%SV7YN3QMNF?%YPF,L FRC/9R E^:27]B[$0 M@0MV_BDD73 )E2NRMZ]IDT*ZJ'V4_='II6$,\DG]89,C[5;6!OM2KE?F1U&= MA#3Y)%]F7,61%H*G&(J8I!#G)(=4)1G4*D,9(2G-L=-Q_5 !YF9G?56B.D+: MZP">*^%'-][#X<9 8X(\,BD9T<^#.TVZVZ'H!:(O[^XG9;2AX+PDN<'M#*P& M_'^^_G.1T@03B3D4UJL0$\TA2S(*,T*IL5(2C)7VJ@9L&IT;/WU;[[8_P/]9 MFY5C!?[9D_#^/$S]'#-4^9%YH](8_%*I_Y>;7LW]*P)W5 U1$=@V-VU%X(X" M1Q6!NW\;9E3F@/RZNQ\TPEY7? D2Y6P10&59A!C$4/"A81Q(F-)B<"< M>\66]74VM\E8RPHV5MB;JR\ ^V'F&4D,UI#D'$.<80$)Y=S8:2+ABA%CQ G_ MO"^AP)XN*\L;MK2A.2=SK;1#$!#VG&21XI&$DO,8XI1I2&W&.YE2KCDB.->1 M;^J3L*"/GYAD#_FS=",C@.UF_(:";^0%J^&&;S4WU)(^2Z01SJ!U0220\=K; MU:2&JHO2+XU2IW>&'MW56_BG7\OJ8C=6*F$X@EPK9);&%$&FT@1*AJ3((A19 MNO:XV'W>_/SN=/?G%S?@WDKH>RKW##S78[BAD(Q^[M8(=@-^[<5BP"G;*96# M':L]:WSB<[13BAT?G)U\:MB$_76]EG\4RZ4Q8!/&-8V@4M),58(22"."($FH M9@FFDE.O'"IMPW,S5ENY_*;F'J8DXA)K3HQU'QM+B!@RX]306D*(3*,HCR(V M(/'@$+"F,S9;Z4Y:FX-QC,V^R-B1G(L(XH0I2,W_@0FE.!9IEJ?$VZ(B\%+)0,M _MF)UT 7BKSDOJ/_CZ,]+^4 MUM=L^_3%C,W69O)J;)ACK=_%IL%X1%EA DH,B$ASNTUJ\88(A1KDHDH M%=+)N<2CS[DM%:W(-Z 2NDX*V(I] ZK(W-^MX)YARR[PN\WPP*".//D[=?V^ MF]]7"6:J8/M+*'J3@@U/?C+?5_?LAKC_'(C-M1SP[@7D%@-'SN M"6S_;/4$7SIC^XO5U7P'?P$'_^&#OH:U&XT#,O>8 Q*(ZD<1<=*U84R07RXF MH_9UW9F'6=H^K+:-)=*44B@VPO#=KNR$DT58T!QQ"@42E<-A#CFV#D*29#FW MR65)/N1DQ*W[N:T8K?25-?QY^T.5X*#%H!+9GL/AM_<-#_)$.^0*WR-DP4%X M\/LH;D'#@ N\ZW;L_%7VYG[ G-O!>[8RV)':4.QW]F>3AO>-6BE=;!(T\0>OK$4:FE]J^,D1HF7I7RFG[E15V/P;-F?;;+LO_W":U$]P\3. M 4MPE%.M,I@+NP7)10(9MYY8:9[)B,FX^/IN^ZAW!1N;E$BO MRS8(SX ]P#G])+BN]V%70S;ZQ5B%C$WYTL@(?GESZ3,AT,X)_23O4SM M?MZGZ@G'\]['K\]1_M76/_BLC1U;,;M'UFJMD,ZC)(8H3HVMB40$6:8BF/ $ M990G6N5B:(KRP5+-C<=?Y+BN]()K#8UFM9GT&JG*AX^Y&Z]-/I(CL^!K#.)5 MBWB5[6^+]GCCT*P99.$ MEA(4\53',!4DMH[!')(D$I 3E!*=)PRE3@G^>GN9&SEW)?1,Z]N/9C]-!L-H M[.V]%SS.A.6D?A\!F08ZY&/^=2">_K8G(1(G]5IB<'MXF)5W5'OU'VRYJPMH M+9?K/RP1+002BL=)"N,\P1#'+(.$$57=2(E4:XDB-2! V:%KI^]\^C#EO:" MM9+ZV5DNJ+M94:% ?,7"W0. 3R)QQZ7%28\4#@I>FB,^K@3UW MC@*:L;$T.-4PB:4A(85SR%G$H(H?UEQU,JS??JP MLC47JAODZK[Q^P^V:C,4WM^7E1WS8;4M"[.=$Y9QU:?UZF=5I73!\BC-LSB! M3%@+C'(!:8I32 06D=8I3K 7#;Z>*G,CUKV\H&@%!C^MQ/:P9M<(#;Y^^^U_ M>1[_O^+7XD;<_Q[?P,A+08":VS4HLNKEBRHK ML1>YXM0LGP)*G>00"ZX@3Q4R^XN,H$321%'/R "7;N>V_NVE;O,>/+*R60!_ M*59 KI=+5FYLF$\=(>[I8> X%JY;C= (C[[1:,%M L>-S.93KF^$9$W_P,A= M+R\A=Q<^0 7;6SAU.O'.P@>(XWV%U]O#V.JCVFR4>EYN?%^EMJ'5S=N=^D_% MRO?FRUSP.")9PE.8:FGOUB6#/%,QY+',,99*9LRKY**O '-C,/,AYGZDY VY M&SV-">3(1%6+?M/QCS\NO+U= V[8BA7&YK4J *M#.,X:BEX@]O+N?E(>&PK. M2T8;W(Y_MN\WNTVQ,MT9XY$7J\IV_&(^UQ^FQR]E(8SMI]?E0_7[%W5/E$IH M@J2"2,8$8D(22/,H@Q%&*659SA+DE,3R*BGFQG*M(J"CB;$G&EU I0SH:..> M,'OX0/73XF3PC\R-OLC[E*0).!CN^B=*O!K4GE?KPMB=+ MMGZU^MUT[- MZ&=N2T[CX'UP7W0(E/3"U>OYL'MYL/J2Y4@ITZ%)I)8BS0E,.;4)B.) M.*09IY#C'*6)5(RFV/L:+ZR,J,S_YNS M_=U8K:DM9_&ER48:.-7>B$,1\IXKL(337V"- _')FZF1NO*OF?UNM;6')SN^ M+,3[Y9IM%PE2LCJ[2.,LMMF=;;WLA$&B!.'(IJ^G3MX:)UN?&T'7 H):0E") MZ%XV^QB[?FJ]&I&12=$'#*_*V6>5'E0Z^[BUR6IGGU6D6SS[_$/7N;N_5^8= MMCP7F(I%[QY&[=SFU"-]("V=Y=-K'E MPWS=+T#N9DF%!W)D'MA[O+=@3A,L[8=38,_W"YV^BO.[&Q#G_-\=WQZ:.TY6 M 7QL::_4/JSNV&.Q9[U*S2Y%RUPV%ZY9Q&"BXCR+$<]RZ53T)ZQ8LV,E(>35*P780.FK=@+UBSX^J&M6L M:TM'N1O0J/S@L/=5T0[7V72%MX,#]*Q6=_C6 MAQGP32&M;S^4VGZT7XQIN[8KBH6/>JX?+#PZR#=ZRT!:8V;93(&[8IQ-[S*4,L3F6:P"3!VNRX MJ8 L(P0*RAC2*!9IY#3QG7J;&P%4PG5*,X"F-(.-,1--#=[>>*@!@+O9"\%@ M''NSV\AYB!V[ 36J8WB>.:$2R'3H[VM2Z\%)[9<&A-M+_J=]_U0V):"2MS]5 MR>Z5S;&]WJVV7\W>YE XADB2YHC#"#$$,:<$4FY^RE'"J9 $9[F3=YEC?W.C ME59DP&J9@6R$!J61VOTLQP7JRX=L@0$8 7V=OQUA=']K"LP MG!,=8OW_U+UID]LXEB[\5Q!Q)^Y;'2%43[@J_=KNZ>BH#PJL MF9R1I6Q1_.Z'7/.RDKLPM+KX_,N""/, RAI[8L?#@NZU-7.@"K1B<@6Z4J83ANPR41.)2[82^5\J4-EE$GQ'+CN-/; >Q?Y I7YX M&RTC5,2YE )RPCE$2L:0JCR&64I8IFA,>.SDL3@]S-06C_:DJ#[=7ZZ6D+>_ M+_J'D4M3Y+]<=B>2E&O;O'D8F;U;5YEZ9 M9F'5W5)\D>OO)9?5E]5"S+%,0X3&4F(6)1 DWH/"Q:A M.">T M*%24* R5T%L-I&(%&6(")GF4Y7$BD#$QSZ%:F0WIF C-NC)/0.M1OY6@X'(>5HI7$F+?R:2UYV03TR:>%K/UN2W'W;;7>E/]L:DR=:R,QSS.6,U(4,,:8093& M'%)&*&1IRJE*2)13IU+1O@2;VGK5TPN(GF*.:7N^IBV*XB2A10934ZT+141 M1B6"7*"8)9$J.$L'=# ;=?;&;W,VL4FT6_1>XXT*O!KVYZ&OTPSLM*I](WV] M9N"@M]',LE.4>PJH9\!]98OZ$FO"I+L!Z2R>)5_GR7%YTIOZ5&"7^@EG&7["+ M\1?_O?]&O>M_HXZV@AT834G?"7]U[&,:I_P5&BE :RPMQG*.+ M-%I0Z&N!W8\P?349!H:K\D*9@'G&F M]\PQAEBI&.9I*A)!&8WRPBGDU'+@J9D\G=S&^;B3W#%"U!9SNRUN""1#6PJG M0-R58PA2BW\H6K[")6V''3?DT1&,H[!%U_L'5E0H%PO#I\LZ0/^SY++\;IY? MS2-91)1&*40H*R J"(4T40)F2C*%AR.M92 M.(NM'?MX02PPW;1@O=F!]?DZ6.Y5%*X!X:N(PMEQQJVA<$W=HQ(*5V\87,.U M7+8/+MFV]E/IV6_+P:RK7^F&/];%7_87W"V76[HPII;^PR=M39D=S8.N#3]:D<4H#6-^C^JM1Z MDVSL4K:^(3U1[];[$ ,MP&VY, ?_>E_<_?CAV]-Z];W>4E=MMD.>1UE*;3:: MY&KOWOL%?9@CPGG",PP5X9I\<)9!DJ $)H+%*8E(D@LK\KD\S-38YL.;]Y]! M*RKHR0J,L/95NR[@>IEA_*$5F%*& >54N.LZ#H,J=UUX[&BENZZKUJ_=97'U MC?U"RJ4I!VAR8*JF\U<>\3Q#>0Y1P0A$D500)UD$(Y1RS'E4*!P-:A%R.-+4 M"."M9!M05M6VKE7)C9P#&X(<86J]G[L=J>"[,PW2APZD6D3OK.;=YR]81@G=+'*;TPAF75I4O#_]ECRQZ974=-275;S-.4RQ<8\ MR!4RI7]-GCPU0<,IRW)&)(F56P:%W< N;\$XB1/[X/VZ]L[ZV938^,-(#F33 M)FO5RNY&))838<JX%8K !/$2A>O^B^MPV$>TW0++2!%G MEE\2I^"O,[0*B"GJ^\5476OKVD42RS25,-,D M!!$2!60FZ]2$90M&J.#,J0_VX0!38Z8W;55C(^"_@W_[.8IB\$37346Z_P!Q M%LVBJ/X?H-O-XVI=_E.*_P!I.LLB/(N*O'90ZE_3',V*).ER4,U^K UY7.VS MY@#=@%_U)#W^W_\3Y]%_I/$,F.]??9E99&= W_LDN4E873C&-!U-I9V9=;+=FYJV69-P;=9O8?SF5EZ3G]OY44.'C]R49'3RAV7$CESW5 G#=M\6%:; M=;UL_*:GN.T-$C,N'4J?O*N8&FQC*-]V$G MZ P840>V7CD+KJVSYG;(1O'5.*,UP%]S&0IO[IHSPXSLK;FL[+&SYLKU Q/- MV/7 ;'88F+T_Q+Y77^GZ06Z:?/0YIE2)%*4P+?3."8DTA,TU@5N2+, M*B0ZB'13(Z&]G,9'L:DE;P4: M/=NJ'*\YKX[95J\UOU-*I_(_S^Z94B'FX5HJE-&V\%<@!\5^6X'B+_;HVWLAQ7Y;J'\=\V=[H MOFGXB[Y]M?PB-YM%S7OIF@WY77>YCR72$4\QC#.8@)1@3)( M,A)#07#$4H4821+;W8#]L%.C'R/YG]N^;=J^*)JZ7->2@[[H0;"U-['#8#R2[>P-:R=K MV!VR"V:NP\-&LU_=%>P;I@/N'F9Q?EJOQ)9O_D:-S;MYON-\O:6+]E=S4%\? M",QIK$2<)1Q*)!1$4A20D$S!J%!*9!$E.'7*0[4;=FKD_UE6JLLV%?*.!NL5C]84*WWZ_6;_06LMQ\K!MES85($A)+"64B-)'A M@D',BQ3*(DLQ3@26(ILW)H=>1M<;.Q/,00*7[_"A' $=6'1A9)T!)A_*I>D^ M;38N0TPOE\G(9$JI(GHR,IJ;((L4DC@I8(ZS(LY5$4N*V\EXMQ03F(I.BA$F M0IIXK/!38&<"!P(U\.JUD[I7PV4&=H+7YFXC.OCH-;UF %R>K%V7D40= M%/"3#=;#CCAT35JM-W56E7'7FZSTN=+_C^,8014E MD8DDJ+,T)12%B/52PG).G+I*'0\Q-6NTEA!N3/;=HCZUD#_,'#G3^Q&4MK1\ M"T#!Z=1@TV0F&O%F=?T(G^1W3GEOI'4TP,AD^70T^,VW*5.;FI" M(.]VB7QS8DY:,I9!*K@)5LP32)C 4"1($J(HSR/J=FI\:;BIO?0[:9O\QUF7 MO+C/='0](+X(MNW!L"\( ]/"'KTV0['MA'EW';T!A[PVH'@[W+TXV,B'NC:* M'Q_F6MTUC%+>T;5QY5>?Y+KK(U'RC[ONWHJD*LF4-,G3,40J22%#(H,Q%BH2 M(LZC@KA0RN7AID8IG;0F6Z%Y(6:@EGAF-AQM1N^;!:VJ.D)BL:W3HK_^L6H^ M!+]*/4OBAH;K5V;'CH/\81Z8@\:$VYFT[%#T1%I7!AN5M.P4/R0MR[L&%GJ@ MU:/YGVD8^)TNC$/OLZST-HIO](9,_^%N*5Y^T+MRGJ4)PI3%D,0JARC%'!*I M]T-9EK$XYE3OE2+W\]V;9)KFB:\1<@:X_B^0>UEK=]IZITGS=[JY_5CXMEE5 M&8HRE6+("BD@RKC2/^5ZJRN9)%F>*[V*N1X4CSRGX8^.W6;TAO/EV^92L@@S MBB6DU(22Z2F$)!$2,A+13"G":>Y466&T>1S#*/FZVM!%/4?',SD[.975X^H/ MDSM1Q\J:ZJ6[L//ZSVJQ^L/QN.ZVZ;4S6T:;M,!63?/.F?^"=_V9VLL.FDO, MU!U\V+_#8Y48'\CZ*BESDRSCUI_Q =M1L1HO#QUF1FD;>O5-FG"(]UI9TW6A M7&[U MZ>EJZ6U2]2K=:RN>XK_2&K]_K7\F$YCY@H"I2E,,J+1&\.TQAJSD90 MTJ2(5_O?G+S^[$>H-4V''IN, ')A*&^' 3Q_K?, Z M 7"O"=BKHFU1HPMHKZ^UF8%6'W\\>CNFGDCT!D%&9=#; 3ND3P]/',:=IFAA M]8D^FQ.\-E:IP)BFM-!FJF!Z!R*0V8MDIN]7SD0JXR3*4Q=./!YB:EQWWRL& M^+0NE[Q\TJ8I_6;*SAKSLI++$_6<&&!42CFOX"%57+AR>+G1LDE&UT9:PST/4K\$LGI; M5GRQJO2WOM?Q..>)%$3"F*3(- /,(2&"0L;B*,ECJKA=0Y=APT^-.GK2UQN? M%_*[UPIUF ?+W6AIO'^J0.@X]>O=0=F%.U30<\ M9:"-4U)F5FK]\+8-\QVKZG:K\R(I$EXD&8 MHO-#38ZXVJ;BB[W$_^YHR9R'U=*B\0)6:,MF+V2O$WLGJ$\3YRH:ODR=\P.- M:_)<5?C(]+E^QS"&^"R_R^56?I:F+E+3H%/OMKZ9=)M[MB@?ZBW8NQ^F"+@4 M7\MO9F>FONA/*]74T]B?9:.\(!A+!".B&$2L8)!$.(8J8P1'G!6$.?5*]B?: MU!BHU'7%J7++K EKW/]RW_P'E+D"R M37VL+VG^MGIR*.-H/QEV5.,5XL!\T\G:G#76TG;)A& GK]?J9W;0^"M\=F6\ ML6N>V:E_HMR9Y8T#>[+*S?Z@\>X[+1?F$.'KJM=IZ'&UT,^KZC#7>8PB3#0% MP0PC#%$N,D@EHC!7/,M5%$6*.)T$.HX_-8[2XALZTO*WI7P=&[$ZHF]'0P$Q M#4Q*!LZ7D1 [\<%FU<7)]S5HP^@]]FD=!IZOAJV.HX_;N748-$'5J4RXDI!3C)3S<;$4],H@K%F.!E1A*)D: /%_CA3(ZQ^'\79RR:( M@]L8OL#5_@SR1K1&.&S<-S5LA S:U? 4#OZ;&[X8Y;5Z')Y2]4*KPY.7WQ(7 M^I7^^"R-V.6BK'U&]YM'N;X3_[-M*_#/:5*D&6,;Q3JFD.VXO3!)]-59Z7*LQ MK03H:3$#=W60F>]83FOXO 9N7A_U%:(TK:$X'9)I?_M UY#^%C[2JN?2?KN5 M'Y:_R1^;KW_(Q7?YZVJY>:SF*48J,6U49)WL%W,,:93%4%#"""(TC7.G>GR6 MXTZ-H_0W#SFZ>RP!MG3Z^(7C$)/M%2S,#?)5V#^Z7'NE&. M(/ER EF..JXKR V*(X>0X^VW%)66=767#TO]&LMJ\ZZI-#0O>"11+"2,,580 M<+3B%L> M=/G!,?0Y5PM76Z%IA^B[*W6L!I8AO@B'U[+#IT=ZA3+#%U4^75;X\BU#*QD\ ME1NZJ!\FRLW6;.&6W,1HB5^VF]]6F[_+C5ENYA%A&64TATF!(H@HR2%6*=%[ M+1'%)*="9DY[+=N!IT8N';-7=69ZVR)@5G=\VS2%/O^Q+9_J_.9R"2CG9IM0 M@:4M& MMAQVY+QC-S".4XP=[[\IW*<),.7]IFFFNYIQ8S>I>'IG.(]C%-/"]+5D>6** M=3#(XHC#*,T4CG&8XA<,/,;4F0U\FM$&+E [;T^+U;-<_THW_+%].I?(Z)C"). M,IBI#&E[C>60LIA";;TE241$EF=.?J?AHDR-\#J1P;=69L![0L],N2$CMAO? MW3!3=O0W#OZ!V;!5 O2E!$:-&=C-2J?)BXMFH%7&6-WMI;+Z_\!?UOIM,^G+ M_CCS=J ]4>@-@HS*J+<#=DBP'IXXC&]K*F]JG=Y_E^NOY;>84475VI*FQ91O-7X&UY*N'I:GX"E9:8K#1(KMQ MY'ET[2C0"V:!&:XG8P.3D3) =/A5+#R1T/EQ1N68J^H>4LCU&VX)3?C2U;#[ M:";*>/=7)MEESKB0D:0%3#"C$ G&(.ZL[>,Y P:+FN M>S3=596LZZ_TZBK\J@K.J,-,6I]*[59L% MX,SSIT;A3=GZ@?%?YS"\S)\>D GMKJI!:0SNG7RW02)6?&OV2O5&*20T+P:: M"D36['X%@(:?]46&<],H3>.:=\_=-0IS7A&YX[YKE[FQEY#E_$Y/LS!3_7Y! M'^8$,T)5;(@J3R'"Q)QL2@$3%-$8Q1%)D%5SCJ,G3XVQ=L(!(YW=6WD,UV6* MN@F$P.1DJ;_U*W=6UQ/&4"7YSP^K[W_6]S1VD/YA;_X]2?-!$NWPHV:(Q9?Y:2;5=?"R5G"L9J4C%1&\D$PH1X?I]C#F# M61$1G!F&XSG]:K[Z60XI=G M_60]V(?E=UF9HL-W)G6S-N'G!6$90:J 68XSB*(<0Y87#')LDE^2-&98,U!M MDEB]0?9#._'03H!P+Y,IS5'WU-IJB4T >MG)#.A.:.?J)[;S8,=/8= -S%(& MV+HA5B>VZ0CZTU\;E/\$=L*#N^LP#ZEVXHB8OT(GM@./7>/$$9 3Y4U>G]HDN%N*_W]+%Z5ZKA_=Y(3LBF['15Q('E.(\S2&"'$$J6 YC&DF M-(,E%*56CAC[(:=F/GUY]P9\X8]2;!=R!N($1F0&=JK4[M:],J#3QJ::]] Y MN4QE89 .3&'A0+8F-'?<+A&9?EJ/Q/1O>P)S&&@4XG)7O".L 7<.+L'TM):/ M] D>:],A@:)4X0D5;# ,C(NEP22G!*(>)%$69'A2#H96!?&FII% MU78[[0M\2RVY2RC;F4^>L M,-B^D?%DM;@:,,;52)M5E!NXV30QO5SWN$_4; MN& !E[_Z36='&KN&TS653]1QNGJ+^ZG3FVVUT4]:?UK+)_IL?%)S$2,4"ZZI M(\,<(D89Q D2D)(\1BG)6:&([:'3\>.G9M=T$H*GG8CVARLGT+M^W'0;)J%) MH8/CDQ\X[(^:;H-EI),F%WBY6-SQ?VS+M11OM^NF?T&Y$G/&B,AQ)F$AS;%3(0DD65+ J(AHQ"E+(FK% M7#:#38W'.ED!;85U,WHNXFIG]?A"*S##=6)JNZ85%#22@D^7#P6<[1H;0#P9 M-A>'&M6RL5'ZT+2QNF<87_RRK9P629SH M#5,N8@61C'.(,TR@X (+P8HLETZ)8Q9C3HT]OM"%J]/9!ED[XO",5V#^Z*0% M/7%GQN<,:H%!*[$_&G& QQ.;V(PX*JDX0'#(+2ZWWD8Q>H/&RF5M@'[>)6)^ M$-KF*55)N\.WJB.YEX&&^F_:?NU_,F=IS@6/8Y@3B2&BG$'*4Z*-&Y51%B'$ MLW2^E _4]&BR=^P$$M?J#27-&WHD=&C?T.!$E5!SZT:,KS%5(Y-I3\49V"L) M^EIV > [N^TP$KQ5==;_T#\/!YH-S]SM6\I7X?M 4)];(T(--]3;OZPVZVU= MM>;#4J]9#_K-J[IB!S257,8($L(E1 (5D#*>0QD+RF*L-[M1X=9UX?Q@4S-6 M^[*: (JG5EI7-_\%>&W]_'Y "^[H?XE7)VB F@XAV&_TU2URV7\+)],R./RP21';ZLY(HE(99%"43 .49*E$*.<0T&R-$NR MHLB)5?OD:P--C2\:67<-QG?2@D9<^ZCMB^A>I@R?F 6FBZ%P.05YVV Q*.;[ MXH-'"P&W4:\?$6YUO?OIWJY]QK[A@MYXO6RZH#\T59KT<*92WM_*S:-I&E5W M_*WK&)MS=;I\?EN:**REF,<9%3*RJU@62 M;VKDTQ/8)*B^H4LJ2FK6X;WL0+3"VQ^UA9C9ZT>7KSQ?H8G/NMF,^4-/R1EX M,U<.B!D_8/MD,/X MZG;TOJPX79@>-+]J.V*M#8Q=[*P06$BL,%1Q02%BJ8 X2P1$L:F56,@DR9QJ M%[D,/K45^F07GT;\IH%/IX!S,/.@J;%S/80"// 2ZQ5K#\V3KH,6K(/2A:%? MN8W2=5"N]U*R>,;P&.C5TG2'NU=O95,^4A-MZYG=Y6MPF>>$8R@2:3H(Q A2 MGF20%5'*2()SO8%Q;$I[?=2I$=M>:&.F=&+7]DQ[DC*4T.PFP=:)ZAG:X-Y4 M#Z@.BI&V1LECM/3U,4>/F[:&X50$M?W-P^BIR]ZY5^_H>JEMO>J37-=]=^L> MW+\\-^UXWRQH57TU1TK:%&.("YQ#CE(&D1 9)%F$8)HG2N51SC.W+G#.$DR- MMCH%ZCKRK0HF-J_I'=WVJ9^9Y,ZVM72MBNF QA?;>E/V]8]5\R'X56X>5P+\ M7BOJ2'+N4VE'>$$G*##YO<+<.%/E8'P]T:;[^*-2Z&!X#NET^(-N#/U>'A8T MJ-YJ:W.Q,I7:]CO<-,H*HDP6G#;^D)0<,D8P3.(TRI5DBBNG9GA.HT^-4O?! MX6"2](KV\*AS%]1\AZ%;C?TZ<>DNL)P-5'=Z MR#"Z:YJAU\_^;=7TXEOJC6U<9"P3 N9)A"%*B@3B1#$H,E-;3?%?9/KDM,O\L$XD_K%8]Y75AW??E#RG>Z*WQ@WQC6H[1!_G9?-_F,8LB MGF<15$6<0A2Q&+)44DCC2# >)WF!K0KEN@X\-3(WLAN?$J^E!ZH5?P:440#P M6@/ 6Q7 VNA@ST1.4W*=Y4,!'9CI.XP;P<'['<:U[* 1'G32@\\!,;9G_%!8 MC\3Z7C%W6@*& '=A&7!ZW&A+P1 E^\O!H/N]>R\_K18E?_XJ?VQ^T8K][YQP MDC&.&&1$FV'GMJR\,*3UNQQC_QIWOR4A]-P MLY/R!G!?U4,Y XWDX/?V7Z,"J'48QT]Y!KCP3LK#@:?BH3P#B(-[\MP3!E0, M,RV=*=_TTYDE3PJ)3*&P7!80R4)"EBD$TR(A,>&*"&J=$W#B^5.CI4[$84UJ M3@%XW>B\$9; A+)#Q";SV@H1A\)AMR$S5N4P%X3<2H>=U_]2[; 3=XU7/.R\ MR"^JAUVXS)VXWJ_6LGQ8-DE6F@M-^VE:)V#^A99+4_>RKJ?XX9N>0?WOP>5O MY;K\3DW$=W6_[ Z\YZA(982PICN291!1HB#)I;;<1%;@@F&4)K$M\060;VK$ M::J*JD9NP%O!@2G1:L\5(6;Q.ON^\MP$9N]67-#)"WKZ :/@85G81D_ST]&M M/5U-OENG[>M.L/UB\LH3/=)B])H3[K2V!9R."VMCB%%'6UL#0M9?FT,.X[ZV M[[.P7F1@-6Z MYF^9L>OK]4CS$'A=[F>F'B2EMI[C5A7P=05VRM37?QIW1NP7V)%F9J2%-.@, M.:V4'G"]L"+>\O315CX/$/17.!^/&YC*VY3*KO2B^5DV98+JBKCSA$24TB*! M+,()1(7^B18X@GG":)H)1 NE=B4A';)WSXQG]<(=U'0&V;<)-DKRAXEQ%Z[?D!< MR8M6S6VIH'G.8E1D*(5$1B: 1#%("5:P2*A$-!54Q%9U ,^.,#6S]./P[O"G M$;2(][@5E]"!'4:^?='3YUE7N^M6:!S"-&Z%:*QX#&>HW((N+L%P*;KBY'WC MA5%<$OM%O,3%"X<9.V_ETUKRQK;2/R]DVT6MWZ]Y7D0IDG&1PX0)!%%N0N00 M53!C,L:2(XK=\OEM!IT:\_5E!O+'DUQ6YZO,#X?:S@CR#6!@BNR+.P,[@>OX MA[[(_LPC%X \F4I60XYJ-KF <&A".=T[C'K>ETNJ]7C):IWI]G8K?Y,_-E__ MD(OO\M?5-0Z^.Z5?1+/Y>Z]OF!/*]/_/!,QB'D$D(P(I37(8%3C)"9:(V*4+>Y!E M:ESR]5&N)342.CLD!D^'M6]B#)##NRFT%K!6XRAE; :,]-S$N?15FH%Z0AKG MA=''J_?B5E#].3(&2S*V3^-6R$ZX-VY^I/M)^)?'\NFI7#[<+<5_TJ705SV\ M657'"9Q%+' N*(4H3[55%14%I(29=C6RB&+&J1#6R1F68TZ-%3NQZX..3G!@ M)+<_&[:%^S(;!@(Q,.OM\+L[Q*]RRHX=#*K]$7P <$P$2X5S_7?JXL"X/N3D"%U+5UH M O/*R6YT1U%77__P4)+/&9Y@?><.QWOE9G-GU+_>8>[2NS'1L*FP8Z?@ (?V1[Y[ [J^.S.@5[2( MS,!.*;#7JG;X=GK-P)T036;J+B]9SX[1LK[NW95D F>6NPEF3\PW3(91V? F MF X9\K:'# ?)J36GM+G7GY])&S9$ZJ=IP0<_JR@8TJ MVT9M4IBVF)H+&NY8K_6$2N,=_.5Y?TD;L7[W!UV+^Z=Z(;G?;JJ-7CST#N^W M;>W5S&DD$><8%LR\_*FI98^I@ICENBW\BTQW)^O(DRVU(3;)::9=9Y"[Z2, MX+"6'/2U SWU3!_;_G6MBJ#6T;BCVRW5??\];C3UV,XVU"3X:G?K7;YQV^&& M@O>H76ZP@889@+]L*Y,"4VEI6+FLA3&%KAZ6Y3^E^"#TZ*4JZ3Z>C_]C6ZZE M,%V3]L57]-^VW_K!?]6<1WF*HB*"*$+$E&J((),HAI&*DS@O>"HRIR.^0'). M;2_9$^W?W5:'4!-IMT9,8'H"KQ2=AJ"GX@SLE01]+;LFOYV>3:>WO::@5=5T M #H94.VA'.!(4^-I_0@EY:BK2&"H#]>2T,.YK2A"EO-W>LC-LRF9N'Y:U>W9 MEG67O3>K[7*S?GZS$G*>YBPC1:;W$"0Q^\4,08I1 6..LUQF,2F05==2R_&F MQO"-R."%S+.F(:2&&;22 R.ZW0)@B_ME(@^ 9F!"]@&D-9DZPG,AZU4_J>%# M_<.>!FV?/PJ=.2K;T9+K;4.:#GU[6BU-T8R5:NJRF@KC[[7@)J:D7&ZU5=Q& MG&A3^1=IFDSLZK?*JG&O1XS)@K$(%CG2))3E*<0T9U!*EC*"\RQ2UK42?0@T M-8+:ZU27_&]*&S>- (#1#.Q5 WO=0*,":TZNL? MJWF2II*1F$%&E3!KIX"8Q F,!4M%+*1(B=/)ON6X4ULBW>,J;0&V\[8$@"WP M$N50WLYKH*4C4B-5M>M&G50QNP,H7&O8'=X^L#2.4M(T"GKW@S\:C_AGO7>X M7[ZAU:/YW[M_;,OO=&%&K.NIEZ;6@/E#$^+4^Z!WY;R@$N$X3F&68*))*T*0 M*51 DE&%35]2185361W_,DZ-X!H5C2TB6R7!VNRKFY_K#E]UYP7CUJQ_D'M= M'(OW!)AP.Q)]Y6D,[1W9S6"GGVDK+\W,&:%G]7]!3_89V*O57M(&C_8_?'G' M2:O48TVB<#/DJYY1 G'K844#N*C.DH!AQJ80;1>Z6^M7L7TFU-'P^HG/YGU M[#>YF>>\B I&,0_?(?=HA]VZ/W&\7D'//"+. Q%T?S-5\5O^] OGZQ.Q\V[IXN<;_S\\Q5 M0D21\!SR--&&E#:;(,YE"EE$"LXHIZP@MF1X>HBI,>%.RL;1H1:K/RJP-7' MIJNB:OV:"Z."2WO[T_!>9\7;01O%T]NKSM')>#,X]EQX.T@C$:$[6$XD>!F' M"PQXYL;QNM=?%/Q% _K+5PYS#+RL6K+[ F9$8%HDVO03S%B"N80XHQ)RS"7F MD4P92UU< J>'F1H![LOMU 2XH[[5[G,7\KL"L=W^\7;@ I/@48DB?^^U'0:> MMHIG!AEUDWA9T%+DG"A8%%D.D3!^I+H1 M7$JX*FB*:&J5U7#XX*F]\YULVBS7TEGN9([0NOPRWX)!X-?75GWKE_: M4WU/[Q75O^U?SZ/'C?)"GE.B>P7/_MU]]Z%W,F++-U4O*KWKD<)DFJJH@"02 M'"*$,X@%Q9#A@O)8,1$)JZY$%T>9VNO8"6IO0I\'\/H6PPLLX5VSM8RS?L[, M@&JMYW&RWVUXP6ND#<= W)QV'5?QN+#Q.'_O:'N/J^+WMQ_7+QY\-,FE%'44 MX"[6[[-4VZ6HYAC'>201U5N0U$2P< O/E;68P'S/>\'"H!75ZR'654#\'6*= M'VKL0ZRK2I\XQ+I^SS#F^"R?VDW/O?JX6CZ8FJMO)=O,[W!PSX"K1RFO"GNEKPQQ5= M@CLWQCB+K!U;W(36.$RQ%]$$:1@A88V6$=,?2UP#PA-#G!UF5':XINPA,UR] M?F"=K[9:Y$I=:-;T?KO9KN6)EDUUBL&^&PU!E.6%8)#B+($HR0G$N=Z2J32+ M"YX7B,5.=95]"CZ73S;Q0C0HO>J-=+;H9?C;MV.NUYB@PX[V8GDN][?2. MZ<+TM7ES?OL3A83>5]4?GZ*-6_ G *A'M7Y"C'%CR^&-?E932JCU<^2(%)+D M%&*2FEX<<0*))#&,51;'G"89E<.:#A^.-#EF-@)VU;L&=AP^0M..3+U@%)H9 M3U4\VY>IZNJ>A6Q%? X=W\V(C\9YG7;$Y]0]VY#X[ T#3[TWCW)MDE'7\E$3 MD":K?3;J)_/!:GFW%/55GU;59BTWY;HI62:74I4;$Y%9W8G_V5:;-A[S7NEM M[9P)'A?*! DQ5D!4Z)\HRADLBCS1AF269Y)T&\^O#J?G8<0=L'G].L8IO-'# M\8@]T'S:<=QK3L](A_Q&=O!"1?!3H^2?@%%SIC?.JEQJ FUUJN/(NW;(GR5? MT*HJ5 P;"3HBOB(- 4HX;LA 6ZJ.8A\##N0=-?"TW"WFO M/BQ%^;T46[KX6[EY_"P738;@8_GT==54"GJ[^D;+Y9PJA11C,40)DQ!%F83, MV*24J"(G&4LB;%639\#84S-+:_&;*B"= N#W1E2'. S7";C,Z8%A#Q-$X"#>?=I_UV.-;K]9O5UNV4=O%'>>F!&/UN0Z6,*[%)E1O,\\QXB(V;K]4YMH XPHR@1$4 MDA5QD<4IBYW*HSB-/C5*ZP1M@TJ,I'HSUFE4Q[V+5B= NVM-1P>Q6BSHVK6E M@]M,V;%?,/P#L]\.^L\]Z.]>0/]F+87>13=[ZU8#?_0W"#A/].Q^T\HV3Z_KT9I][KUJDX?H0F^+R^;H96/VRUJ4CV6UF4A4 M!+_OE03OEMMO;44AQW9Z_J;?CF]?95(#<_$KS:>?\GZW8!^R . @N5Z_1. M M<%H5$;QI@('A4.;H[$-5;:5XNUV7RX=/=;\UTSRU?ZQ6O?LAU[RLI)C'I&!) M0BCD5"&]\5 M Y*&XN#-3683->':K/>-K&KQK_Q]9$N6PFU MU:]DN3'13XT."6BH MMVL<.FZ'R0%? $NJGN:TCAA[-; K9:,_Z '0>I,W&H)]S\H7WYT&APGTK!P^ M>:_=S7* Y/\:?2Z'3XFW#I@WB#!L/7R1Y%-DA)$B1S!FIHJXXC'$K$@@1U&A MXE1)RIU\04-3@$8I_T#7ZV=C6=:FAML:\@*TK"A4(7+3]E.F$.6(0I9(!.M6 M2U',4!(G+G57!X,V0IW5.EUJ[WD,)N$,(]) M8#5?_K9:[BHW->>1[3GDG$A6,)Y)2!G7+RN.)21)%D$JLBPK\@REV#VVX>QP M4^.\QCHJVV &.3R8X3S &24J17D.BSB1>L]#-<"8%I S+#,D2)[EQ(4-/0(\ M C^. +!#>(@7V$:)!^E+NFL-=C789ECPQU54?$9[G!]L_/".JXJ?C.>X?M? MINQT85RK7QZEW'Q<->'A=44MSG*>,$2T/465"3_CD&4H@20K6!1%3##NY(4^ M-]#4R+F5$]2"@DY2I^ID5[&U(P\?B 6FC6%@N?<5OX*$K\;@YX89M[/W%66/ M6G-?NWYH<0^S^>6;VAM<=T99F 2D.],QH^[F?2IH$JF8,$D9%"S.(&(QAK2@ M% J<$YE2%J>Q5/=*@#V&H0/<+T%1&]520:(,'+%DN$@'5%9PRCR37T671^/U6[$ MZFZ[>5RMRW]*,>D= MT<] Y#'- M><0A481 %*<9I)(SF*>2X+A0"8VL:] ZCSXU8ODHJ^K?32^LMCFH.4BL"\6S M5AO =^J8[F^T5@@\:HV@6JUAI75R:#?O/%F7^2CX%(1FJ!WF=7?.3GSPY@7F MC0;@/SO,OP3&W+YV;E#L1ZJI&V .G.KM#L;P0AU>]V>.5I]WL+K]NKW#'S(P M)8OS]=8<3+>U/O5H;5(/Y1'A"R5[95!$KS^GL../F M-%U3]RA_Z>H-[D4R?J4_RF_;;VWEL(P102@1,"YH"E%A6AQ0QF!!5$Y2I2)* MK4M@O'CRU-[[5CC[6A8O<;K\:M^D?>!7N97+8\6TL]K>4%GBY?-&JQMQ4HU^ M58C3%[AO]^[X/[;EVKS*PA1GZLHRWBW%A2*-'\NE_+"1WZHY,W82EQ+2O#!A M8)F E.58K]XB93*+!4;2=N]WFRA3>Z_[I50[SM;:NJG']7BZT"GXW*H): M1X=.'C?.Z_5MXGBS%=RD.)H<<#@YX*;)<=J^^,'UPE[FQ@%&V]CX :*_R_'T M1'>2[27RM0W95LO*>(KD8?5IGN$8\4C"/(L01"A-(<-202$RBF66Z[FT;BAK M/>KDJ'/[]+2H):<+4/6S:E<[/>R9T![\ZZ07!-+ _+9/2[Y78"_U##1RN]3J MO@%;>Q]8$(Q'\GUYQ-IIT7#&[,+Z8/^LT98"9_7ZK.]^\VT])>[5+]M*+QI5 M5:\W3;IV])DC M"(-(ZMTM$;F">A^TKY-CQ)OS/-EYST*B'WJ%\ [\X*8.KNAY;MQ@/?RK M-&=P!>=< P;GYPP,/:'5H[:MS3\F5^T[79@LM;M-ETY59U/-BT*E*,L+&&/C M\,^D@#0A,609YAQ)Q6ALY4%P&G5JU%>?E)GM9GU4+/=R.P:B6"%NQV?><0Q] M]-M!6/_0$WD&Z 98IO"Y1ZJXH.0K9L5JS'&C5UQ@.(IC<;IY&!=]6'[7#UVM MG_^V6O_OAV7=<+"JYDP5N4RQ@HQK!D)YBO1V6TA(9%;$7$F,"R?R.3W,U-C& M"%<71VC$<^.8,TC:DL@&5ZX>&&]0N_*ZXW"B8B53AK7)07*(1,X@CB6!^K<$X8+BC#JE8;]X MNM/+/D*>X5-"#T=+7G&..&0HH5"OV"Q1DD>8 M,.NXTA>/GMJ"W$GG]'J>0.RZ WLX#J'-]PZ"N]L@<(BU' S%6(&4EI"X14>> MU/I2Z./+&\:+:SPIZ(N@Q=-7N//.NV]R_2"7_/EO]$%^V;*J%,]SQ"26.$:0 M"N.=99F .,,4$LZ3&.D94W9^B7,#3(V#=C("(R1HI;1_#T^">)V0;H4F,"T% M0<6>HVY%9R2F-AIY71*Z3V$7KQM8+.'8M?MQ%]:3"LKR M6,4P43B%*-,F%4880Y'01&:*I2)U\G=<&FQJ!'?J9&- <)45SG:;)%_H!>; MX<"Y%U&P0,17(85+0XU;3,%"Z:.""C;WN!&(D.6\:23VY1M=++H1YE$2L3R* M$"34<$;*&*0IX3 6,HNQ1#)!5B%)9YX_-9IH1 2UC+O34#MJ.(?@93;P@$MH M(\@)$NN7_HKB)][S2O*?'U;?_ZSO;%YQ_YBO*=._OM05(@#DE*4YFJ-&$1=?%W7AYN:@[0.A>W._ZC MWTR/G1EH@[ 7=5AON5/"T3-Z!7<[*\ ?FH%IX'*<^LPD/7MM96*!BK_^))<& M&[OIB(7B)SJ)V-PUL/"OYJA[U70;>T]YW:6D"8W"M)"18 IF$E&(J:\'6R3HL(NT\OG8,X@6UP.0Q%##WRKC7 MP/!5)O?L../6S+VF[E$!W:LWN#M0F_+B==E D<6I,IV L(GD0IFIGTM0 5F6 M:#90"F%N70QD_]BIO?Z-9$X%%P]PNNX9':9]X-?X=L7MG9_# !C)Y6D'A).G M\UC?"_[-WL6C>36/!>S[,D_\=6A5Q^]RN96?I6EGWK3Y4:OU-U.4XIXMR@?: M]#][DGPCQ=?RF[[D7GW1GU:*Y MD$4DG*P37X)-CEK6#:=9VTW$M NEI-NULH=>8 MH\"G5*@IQ78JS4#G6+@ZVX"^[K-O/>T\0VWM[*2GL0:N=2D7S"/RT]Z M?OXP?G_W[6FQ>I;RBUQ_+TU1X%,-<'Y;+;_+RA3'-+UNJCJ*K?_W-ZMJ\]MJ M\W>Y^=PPE"FV*)(L0DG*8%$P!!'A$F)$*0JAL5-_IU M'=&,0OK3#7B6&[#7:0;N:A>IOR4B./R>UHQP M=GH!:A2;@87IB=6@UJ]7.(L?(]V==],Z\YA>,<]AK=^A7H M[Y=@KQZH]0-&P;8R3EL.Y\,2M$J"G9;UIJ/5\Q4GU2'H[A4G=ZR O5>99+>X MOT"S<"EFT/>0X\4;!@+K1:QBJ#%N+;?Q(D^TNEN*=]6F_&8:*[RGY;KY]%Z9 MAH&]9JD'Y6E2%,44"[U5Q%$&420R2)32_TF04#+"6']7AM7B\"#=U!;X?KV( MQ:[-I] J-+O&L@)+O;'XIK\/6U-837^DM*[@NWO[5+^S;+=??+6Y"[U'[$W; MRWSXJDZ83U?8,3G(.[; MO[H;X:*DS)QNZT7'D)3AJ+9F;D%CQ2(>P32/"$0%H9"DG$!%N-@5./LMBC\ 1]IP MW :DT\;!#IL+VX K#QC-J+=3I&^B6]XQT. ^Z=CK.9E_>=Y?TOJ@:V_?_5-= M7^I^NZDVVL[0J\+GU6*A-P;FC_,\DBKAJ( 9$MR48(D@R1(31Y@SS)#^;QHY M6=Y!Q)P:D3?^?E;[^_MZ]IW^IFA;_[K=N4!S -#JJW_8:PQ^-SJ#5FG7PGIA MOB"61ONK3_N()SS79_P7WS/N;L<'G1!?!GT8(<>U[(,"?63BAQUMV-+TZ^I[ M/?:'I=E9-!(M%JL_ZCY&=9_-2JZ_RZI/*TP)E.),0JDR!1&))<122!@)%8DT ME1F.G3P^ V28W*+R[@WHMG S$"F]#,/]JT.)/\#8&IWSO+SP.'F:J?UJ:'R>;YD_XZ;HQ?_!_; M\LF0^HG6[W,1(Q%E@L*4ZF4?48DA)D3!B!+*%66,$"??B,O@4^/-3O89J*5O M3JPZ^=T,3:H?Y( 0V*__P"^G*Z]!,_!>+U0[2;@0EM8AT@,N"\[#0T+NW4;X1H MK$J?SE Y=D2_ ,/%KN>G[ANQL_D%L5]V+[]TX8#H\1]RS-<9 MS0$ M?Q&%>^W: 5;D6*T[UGA,B(3*]X4P32(HBAU)*(E"$\D1:;3A?/G9J ME&8D\4=3*Y! (QE9UD!X69;'>E[R:#:7SR> M%74DX O3Z?BOKQX=],%D"BRKDC?MR@CBD4HQAK'DID>3:<^$.88YPVG.(IE% MU*EF<3!)IT9SK;Q@M1=X!NC#PUH^T(TT50\;X0?%Y0>;;CM_VR0F,?2Y;YB( MGQG8:>R[&U[P69E>V,^!G/^JD3^GX0X8_'-F0'?K];#SU -B1 M#'>(RP32+#-,GB2Q\504*;=U4EB,-S6SOI,0+'8BVI.* M#;[7&=HS:H'9N9,6:'%W]+%#\6,@%.UIV3.:(U'RS:@Z\;$#1A>XV.8IH_&P M@TI]#G:YS9U_[ZJ2?I$/YOO3G7E%A/.(2T@2A4WS" )92G/(%!(\2C7ADMR6 M;8^>/C5N-0*"5D)[.C@&[3J%W@1%8,+LHS# ;WP,AST7W@3+2,SG!H\3S9U5 M_P*I'=\S&H6=%;=/6.0<*F@D@23HD@+@I2MZ60[Z-1HJ)_NM'C68BNBK7MQR=[QUF4'Y8\+D-;?99WY4"VI:A+22NMF15KC;&9+>8!SKO*@1$_S4"?PGD\>]0_3S=42= M+4H7B#R9E%9#CFI3NH!P:%0ZW>O>>OF+Y'7689RPK^5&?_-C'&>:9QB,HB*# M*(LYI 5*(>,"%40)SK&5]7CJX5.S$FNAS*H;)S^Q/X%.7/NVRT?H7>:-6S$) MS ^N<#BU7#ZG]Z!^RTY-=9D%>JZ#L4L//E>P<_ M<:!+GSZ;QYD:-MJF6F_IHKIC55VC89XE68I5DIL:"'KCQ6($<9)E4.^Z"ASE M3*72J8GCA;&F1HV=J+7OOA,6_-Z)Z^JVOP"RI;O>#W2!>6TP:NY.^NMX^'+. M7QAI7*?\=96/G/$6MPRC#E_6'UL2^4^SPF+)4M%#%,>*X@*)"'%<0*S-*)YE&=%EEMMMOR+ M-C52VG<)V.R4 1MM,G1UARUW;0$FT8[%7F=J0N\8]008K6K2,WIIYC.GO/LI M,E>HU?I%W&S7QJ?3; 8^7IU$9Y;TC["F/ZRI3*,0) AS* A!:9:2)$V=^L/Z%6]J3%]+IUGBIW() M*J-&]:=QDP0/9L]R;_YJ4YPD5%!)+..5KX^W-08NY48Q#-@ MA :;1FI@Q&X_S.UC0RS@ODS)_D$,3+$V^ T(B+8 TCZ\QB^@(P76W/3%= JF ML8?G0AB-Q4-&"Z"Q5Z@?.N-PUS#+_+-\:IB^NES,[+-C#8B,">^R;5HD:KML+;^O%M]- MCQ5>2PL4Y0,<).>1MC.(;T-O'.+=RVB,T%K*NDME+:<_0_0J%)YLRO/CC&H> M7E7WT-*[?L,PLGC9Y]$\^<-&?JOF7.4R*E@"4VY*^TB&M;66$\@R@7/&3#U% MI_WXF7&F9J8=]%,%OQM)02VJXYG..6#MF,$#7(%Y81!2SK1P!0=/I'!NE%$I MX8JJAX1P[?+! ;>K;](X&5?+C5X?Y9(_[[^[&'$FN!10QGD,D2H8)$4405S$ MI) XCT5N5635:K2I44,C;.VL[XE[ T- M&&OL"-KK:I\(G;6X:> 1P6;%__=#56VE>+M=ZXRT*W_O=YT!JO1WH^>T M]^BS'XZG+\?\ G&];X/A^C(Q7[#HP;4MU=*\DWY7>YX^3/=R,_2Z%TNROKQ MG[=55=+EQU55_;;:M & 4LQS@B*]+5,PBS"'"#.JJ9,@R/(LCY,T%9(7UB7P MA\LQ-?ILQ00++2=8KC: =9(Z%(6_85JN.^)' CLP4>ZT #UCSR@"7FHR ]V, M&&6 U@;\,NZ,.%3R'V=FQBKV'W*&W'H"W([KI;8!-SQ]O,X"MT/PHOF A\<- MCA!O_9*U2Z(U5M^LJDTUCUFFB(BT^:YR E%68$@%,=9\BI&0<98DW.W X<)H MTSMRV%GNW,@':%6M>%F']_U1;AZ!,"XT52[U)=JN< X9/XNZG5E^*Y*CA8SO M#A\:EV.':2VIUXCQ:W#XBQ@_.]+8$>/75#X1,7[UEF$TU??9?KYSDME,I3G$*1BT(S1)Q"7"1(FQN"<,R*(BZ4 M75/+&Z1P>2_&:7MY)T39=!G9K,"ZZ3_O1B!#)L..7 (#')AX=M+WJH',P$Z! M.I>C4:'>0,U IX,_7KH!0$^<-42"4?GL!H@.N>Z61[G[ $TQPZ]R_4WOY+2I MI;=TIE9>$L5Q&Y!(XRB/<1I!F9E6EUG*(:&(PR0V*;74/XNLO.(VZ!RHP5J+-TC9J]A9^]<\XCA M2 ZTS_+)+*1F.[IYE&#_;3R%K]ZPFHO,1YOGG_WXS2PAN^ ;N_:$T?Q?EJKT M?5RVMPP\K6X*(>LY-NTRE@\G^K'/$8F),39A&N$,(B(9Q"B7,*><4<61H 0Y MG4Y?'W-J%-Q5U_ZPU&;.-X?N#"XX6QXL^T4O]$%R"]Q.7+"7%_P>IG"+/4"^ M3H8M1ASW)-@>@J.37X=;AU&.:;#69&QUUJ1)[/W<[-6J7^C"?#3'2 EMY E( M$FZB]F-M[\F\@#'-:494+F*>SY^:4^D-76_LJ,=J;)?7YU""<&]2*]P,,/E0 M+DU6LUELF_'=N,AN E+)I!0T@SQ3>@)PQ" 3&$-.4<04XEF,XW8"WBTMSS$" MP=^-/P+XAJ1?1Z3$SC=2V M%SJ?.*\-3KAY6AWLQAQU?7""X7"%<+O99YV%)G]7#_;"%JX^K18E?YXG#!&4 M%@PBR5.(N."0Y:9/4$82I4U7@;/X]F(*%V68G-EJPK@@.TK1]U$VX?)D6-JR M82$.36J7HR'![XW$@4243DC,&A4BIWJ*G,20\)9#$2:YPS 1/ MW+C/9?3)L5XC_ RTXC>%]UXH #H-7'?Q+I-BNY\/!'7PG;T]RAZ[DMT$F[?] MOLO8(^_\!\!R[ ,8\I#!9]_E1M9=K(ZZ^?9:^+9C_EW2]=<_5G.58"QC4D 3 M#&.\ QDDD-?GQX3/V1'>Z=&L7K^# MSCZ[,<.]BJ86G.C:.]]0VO4,Q'9\=@-BK]!6O"=B74O/9W&"2SAXJTUP4%D3S+B7(J8S), MC*F91XX!;.#WS[U6$XY5#@9.G+5E%7@ZPIM6(68B:#SA,9"O$%+8$V*R487' M0-T26'CB:<.HM$?*>D-;.\8?5PM]?V6:\6Z>=ZTGBB1/I8@T>28"0833%%(> M"Y@G4D4D3UE1.&TM;0>>&EWVY*Y=.[*6UHT&K4&W([X04 :FND,4&T&#=/]P M1<<3?UD/.RICN8)QR%'.]P_,_]H\RK4Y4EC+1[V5W&6RMN7KWVRU2;GDSW6A M>SU:<]I0_[9HCF#%_VRKC3EMTC;^O=+&YR>S/=5_V&S6)=MNZJY(JT]4/V8S MCPJ."#65YJ4RU";TKM)4GT=)II(L3@F6S"UG9%3Y75[K<;)-NGX5O-6S:4'2 MJ ;H3C?'#+91OQ,J*8HBP1A&0NF]0BP*R+),011E)$&$XXPZ-0*<[#=BE"W& M_OOP+_IUL%N()SO)@5?S6F_P0O&NJL1/QF#]TVS7PJ;# /1 J"V '@Q@C\.N MX8'&8@9:-$ ?#I/0U@#B,='S->;15_KHJ+*/FY3Z&M-RE.KZ*D($:LM3.;6$ M^)M6\'$CQ9VV(NB#?/=#KGE9R4_KDLMY(40A2)9 %B.A3:><0BQ4!)G*\H(Q MQG-]D<^>/?YDG]IRV3;TF8$_6J$!;:0&LA4;/!FYZXX_8K58T'5E0F^;4G^^ MF_]X_(Y81GY,<^9#QXU8M VJAO<-ZE +0R@PP'40(S81,C_[(W58UKE&\ZC RSO PRC\(/5X;>MB<>\5TV5WOOMIMKH[ZX9OSMF24C"I"(84JR4 MR>GC4+\),60<4Q4SXP;&+DSM*L#4"+F3'W;[CJ:&.-@:FU,;E:; ^-9DP?[? M_Q/GT7\LY49_:C;!?_[)%-;]4[T9Z:J3FUO_W8VTG2?0CIM#3DM@"CXRWQOA MC6>LK4G>DW\&WI:+K;DZQ'G:4!0]D:_S\*-R[%!P#JET\',&.HKH0NJGF^.\ M-]K8+D5=SFVU;"(1#&GW_%ES101"&3?EAA(.4401Q)SE,,J1P$+;M5%DU;QS MT.A3XTHCO'D-ZRX,,\UZ/07 NM7 M)G;['5P]- X38ZECR44Y*&])"W:7QJT M7\@./O?0_FJ!MKMO8PAJOKP33F./ZU\8 LN1AV#00X8VMOHNEWJJGW^3F[G* M8YG',8(2D1@B2@5D188A0Q%/T_?&IDU9&L]U4H*G1DRW%_8,E':O[NT !7Z)=]BT M$L[:F R/[_-E##R]V6<&&?4=OZSHX=M^Y>HP#:),E,&N.O>JJM[0]?J94?Z_ MYM*WI7Z"B5>0\RC.>91D N;"G%9DVA8BTASG*U9(@F,E$-LEU/GK&V4IGM7[ M95?#^:\SJB,O&O\IT7EZ)7G&2 B]=]CVK3-1@ MKR6$F<2=>LT=;U]Y#OWV'0LPEY/K0^9E3KUW)G-$_L9.9;:C3:ISF2-$KIW, M7!\_;']U(N2S"^#<'4/)O!!Y7+?:S/1F*XX*2**D@+FBBF.A)<'<9;-E,>;4 MEM F%)R_" 5_<3;H>!1H [O=QLPSF(&7NHO!]/V8^-.Q\$%._AP0]+3'LQEQ MU V? P2'NS^76X=1U&>I'[/EF[HS\9M'NGZ0U3PG.,I$$<,(FQJ@ F60Q#&! M*A9)%N4Q8DJZ);>=&L;ES1DG!^V%E'6PTJJAID;@/__4L))CM/1)B'G&$!.: M\65B>BWG4099IC",<2:33%$9IY$+[=\*\!@\7W?Y,\QNG!B.%9]/@FA'XK=" M$YBU7W[I6OG\$? E[3TQ[LDA1J782TH>>#;:&YMUV\[A:FYSF'V4U M1TH02I#IKD2U:2=2#AG!4IMVB6;7C*;*+>;A]#!3>\M[6[*=G-JTT)(ZAN&> M0=7V-.Q6K(*?B[G#-."0[!(*WH[+3@XR\L'9)46/C] N7CV8!-:FD^5;V?S[ M85GO:W;;S"; =2YHB@3-"*2K8T=INX '>\'&V M? M/M'%AZ6IQ?E>?SOG",DD5B2#*8D01#S*(>$RT7N5(LU(D4N6%TYEG(9(,34S M1W\E"\<*3H/ MR.KX) &YJY]$T2CP0RT.CRW58"-M!ZK.]T"EJ]23X-D&+?N MTRTP'16!NNEA[F$.O\E-W5>\K2L\3Y*B^6%WHOEJ(<1EE*%$EI MPB-E$WIXXME.S#12B=]%;0C(1D#[P\I#U*X?&M^ 16!*,3#4HG6M$X;#8'_N M>@,<(YV=VL/B=.QY1O$+1Y>'=XQV_'A&U/X1XKE+W'A(R')^MQ6E1NVC <]\ M>8I8*$9D 7&<<8@D-;94*F$J*2.4YU$16Y4\.?'LJ5E(K7B@D\_N_3L%VF4: MNA&*P#1DC8+UZW9!WQ/&227YSP^K[W_6=S5VB?YA;XZ<>M8H+^(%);H7\=(E M[B_BN[J-]OMR(==OZ$8^K-;/\UAD/):YWMC@(M%& 9>0JIA"%1-LRCCFEJV> MSCQ_:B]D(R*H902=D/9OY2D$K[^9-^(2^.UT@\3I%;V@^*#7]-3S1GM5+RC3 M?UTO718V+]\4 N#S7'!,,A1#'IG>;4(J2#.3GI_B1&6*Y%C0$$GY]>A3>]UK MH>IZ7TTJON.QM1OR-%5Y45 %8R*U7:.,1]O$#:A<\ERP-":,NX4,!,-^G%B" MHWH(_=H&%5CM%0@Y+7;>HV!0!V9OQPH'M?CC%S5X@=K(%0V:L2=9SN %+$-K M&;Q\R(!LF.UZ]21_+858R'>TVI@&?6I=-M^DB0X0BG+(*.:XA#B M.601DS"1J-#,)PN96*TK]D-.;3%II)Z!1FY@!&^Z5-:B.X3#VP%^W?'D'\;0 MIN8Q@K,>A*"5^WI_SZ&8.F0/>,=VK,0 .XP]1?H[H70IB-_N0>/%YSLI]B+T MWNW.@5'U383 >VG*/2R^TA^ME^X7N92JW,RC***QPM0D+3.(&$>0%81#;:&F MB#"6&5/4):+^\GA38^I63O"T7GTO*^?*,=?0M;,H/6(6F)9;24$'FPG(:H4% M/[7BGM\YN_SL%=*C9$ #[\4LR'$]!$.CM3"?_W^+ U'JRN<"^2OO,7Z#!,(A\U8ZQ M&W3<6C).0!S5EG&[V]V[]A=:+DWZZ?W_J^Y;>]S&M2V_SZ_@AP&F&S#[2!3U MX+W )5*TC[&17\P^*SRO2Z[CA^5U/GU0^IARR^9E"B5YJ!/=R5E MB7LO6DN;Y-YK+ZKTK]N5*;8N^]U\^ZZ-8$E,0R03&$8LU-$7UWP4"/T31UR1 M- PI3^SRX2U';,%!/=-/GORX,.@G8^[/AD'7:6W/ MJ6%CS>8N@^VJ.;A4WU)SN:QC]>*A1(;^B]OEPI0>Z'%F0>T#E8;]EZ)F;4 MJ("V+'ZTFQ2[T+(_J/L^.[$6_#&_V#OSNFLB.0$W3V9YVT-MI1.8OFLN[09_ MFUI,)V NUFBZW<4],?";Z24RV[Q^^,$?S9KE=_T]G(J8IF&L,&18!! KED+" M4PEIDJB(5W]2OU/AW)O4\_!M]?W_N9VMI/@X,P? GTU+E$\+ M/>S#C,W+AGM'H_^QEFH[_SQ3[H?:57W+./4E7RBVH#% M0UYP;\YP=@JS)&8JX'$$!8LB4URH^5/& B+&I%X[Q)2PR#9GW'K4L1'E7\=Q M_<[T4J+ &&]_&&./_O7#K5XP[9D,K>"TT?'M@*S]85]U./="S6'#[\OB&*7%808-%Z\Y>QP*7OU\.R+XHC&51JDZ3P_,F]1/59(&9O4+XRCE M$+,0FSW@!"8XS#(I(A&ERJW,^)ZMUUOS.C6BZFUKG\_-B!V/=$2Y9PK9 MPUOV*,X-G(!/.6;^6*0!!4\$ZX7+[TTB; ,-5\PEH40AU$"24 H3-- 8);1-"#"24GSRH!C"R5*>TV!/L\M M/CP%:A-@7,7*($\;C,&)N._=-HXV- M8@ZVYO4C(JI7*[_26:,%T)8;\;[@ZWNG_0BYRE+_/4FL$/&U2]XXUK#;X#9N MG^QS6UW4CD9^H_J)G-'Y+L5N\?!I(Y_6I6!$%F"1FAV.E%,)=>"BS F@_E>8 MFC;@+"/(J4=1\W!C(Y)*CZ-F+R6F_?'F]8O^-AC5CP__W,Z>S3?A\VPA\V&F.$ME M),(8;=?Z M3NOU[?*)S8H*'$-U#PNS$_E)Z)%F:D9WR0%5_H VY;/^:\V'IB&!_MWV28K? MEXNR#U'M=WD_EFF0T""6",,T0 G$J8H@8UQ!GG"N5!0%(68MZN>'L=[J\1V^ M_KYH433?&^O&?P/-O!V'CF@BA^'ARF%0\W@"]CZ#NM-EMA;8977E8C1[YT#I MN3E*JWRO_WY2M+/RQ^C#3I>GM\) 1@_Z9AEV(H[?3@./WK97\XM<;.5'C9VI M@3.Y#G_--H^WV_5F^217'W[P^5:4K<+T/^*>_IBJ).!!*"*8\4ROX6/$(,T$ M@TPRP5-DVN(0UU;.SE:,[T#S&YV[OF7:H"\IDD0D&,HP-&N>*(.9B @D* DI M2U2 A--.;,_8#[$(NC<=D,"J<&2 *;![:_<,;,^OX-)Z8%@55/:#[]H!4'E@ M5'A*'T#EA"F6]MEHNC6$WOI0NULP<)OJUA"==K%N?ZNVS5/^DO/Y_UTLOR^^ M2;I>+O2+T>0GK*8AY91DDD.52@1Q1C-(5$)@2BGC$4NI2K%;&Y4+(XV-R\KN M(<9:^-_&7%#96Z1N7(Y3'1%N)C&ON/5,5>TA:]%\Y0H<'=JP7+KSP U9KCAX MVIKEV@6^6E_?<+[:FHJ,4L1!KK_05Q,_3Q.1R2B+*%0!TV2!T[P3=@H3P3*N M1(AX9D46+<8>&WV46B8;8R)X+FS,%\0KR>7LQ?RQ:__KR_-@%Q?UA&[/)'.A M$_9>.T;C75K=9Q_LJU#UU@S[\LAOW!'[*B37VV)?OX5[55>YJC]8S7\V<9,> M0-_Y7O[8O-.._?()S'/ M:.B4X=0TV-AHW!B91YO<_"#WYCKV"VG"UR[(](5:STR] RS_H69I#[E--I#X MZA'2--2P#4(LG#[I#F)SC7M :!17#W0&ORSG,_ZZ?V4&88H03?3B-=.D@9'" MD$@<0$)3H@3&6 36U?W7!AL;<^0ZP <&V\@] MGC+6=>A[>0X4>P+L",Y G.<*DA/)-4#0P&OGKAJ,RAI,KK-7T\?L)G0*V/73 MR]8P]$U1M@@X'4Z>];;58>3AG08[?#SK0/VP\?P'VNKQL,VGA;Y53K?YWM T M3@+*HD1'"V&204PI@23F!+(L$OKQ# D5B9L4S\D88WL8O_%'*;9S:2HS]PV# MC.%@;_FZW,9T+" Y!['=UDU'X'I^?$\PNV^%60NUGHNH>!/J.1UA8(V>BRZ> MRO-<_FC;5*0_E_.MCKU6KQ]G<_WP38,D#2,N))091:8J(X0L11)&*0J9I#)E MU&KY<'&$L=%!F4>SLQ(49KHF'!WC>/U5W1F=GI]Y5V!:I!5=<+Y#.M'Q'0=. M([K@T&GZT*4/^FS\R/6F MK-R1>Z,G8)%[4O^[O&U#H?_EI5>#_Z^&790SP@GO.W*ZUM.U,'ERU&H!Y!Y. MBA8.:U!SL>\F#+U-1J]-&/Q;/8(F#+U-A5T3AOZ&;_>6^W6Y%-]G\_FGIVES1AX8KX+@PQ*5,V.'O/*E4^W MW<9Z7DE>-#&\68BZK-.4DPQ3% D8*:0#5$QBR/)*31GA,(S#, T"&:+ M[:VK,'G;YKH\TL#;75==/MWVNGY)B\0DDP1?94R^[DO-IYPE,A)&]%'(5'.( M7NEF1,0PPH$(" JBB%O)*S4-,C;RT);!2B2BZ,K@K"'2B&DS:_A"JF>ZR$V< M['*>7^O2&AXPT;7/M@VG M"B',>_JC2"0WC:%SK=U;NEJ]JN7*=-O;]4>/5:2B(%&0D22!F(2IZ=V!H4@5 M9T(HF21.PMMNPX^--TV3]%)_F]?,=0VWG&; -@+K"]?>@[)2+-=@6[6DRYO1 M%S@?F+_K2N\S)FL#G+Q .;\]VCTFJP-]MK M[F-KL+SI0]F..[ JE",[G_6X#2']*R&_T%K=QVD)UV->[^J.^G[8[ MWWVM.B??%)V33>1M2-#0YA>IOUV+S52*3$@449AF-#!"M0B2(!0PDG%"DBC0 M[VNGU[7;\&-[8Y?6N[VB'1&WXY;^<.R9;4K#07F2LFNG7AH/*NOSE_<$E [X MXZ!VP'EB)4]]4AWZB/EY6GO ML:)5B%E >:P)S-1HQIK*2$(E3&*5*)H@Q8/47IZCC0ECX[1]S9C0?DS .O<$ M/.]<,452:N>,BR9%JQFR.%OO'?>^3]X/2LXFH' "?#F ?.]')ZVWML^)@UY( MW[,QF(J(TZSXDA/I@EZCR$BK&P\H/=+%\4-!DDYWZJ7EQOY!"EF:I;&,8) & M"&+%(QU 9S$,HB#1X8&>-,D\=GH8[6O&HA6!WZ8/KB=I?0#;^T;]54Q[.C9S M!6N81@YO=!#F"H9CRP9?E%6*GGR5SR;A=/&PV\T*B4HBSC$D-, 0"Q1"BED& M3?<&PI@4A+F505X8:&R4M.])6QKJ+&ER%5H[ZO$!6-^G\VVP8(?&T.1_4MQ:?%![I: MZ%?%^G>YF28Q2I.4IC 0BD!,H@"2"*<0Z05J9'(PX@A5A<5V@5YK6ZP>G,.R MXYXIWK@"?IIK9WX&RP5823K/>]3JGU7A&^"E<_J713;49@G*_%[ R[C=<0G; M?C(#B0*1)!@*:=)H$L$@84&F0WA3)"X2)HA3S-[O5 [XKC:._&,_D=7DR1_\ MT:225C,VV$39K0 &@;_GEWOQ"'VND"\= 94GH.8*J'PQW9X3HKE.]_070/N?1EDK4V>T$JODPQ/OWO]:HHT]-#U?DV1 M9%FB*!2*&:%(A2 +D'X94L4Y490EJ55>@].H8^/*G>&@;CE@KV!GN[UNG#WV MS938&Z(]TY\%F)XW8ULAU4J,SGZ4P03JG!VOB]:Y7]PN6*^J$\K$Z_OE/?UA MMG8?EW/3@U<3XWFIHBFB.EA',8$Q(PSB+ IAQF@ 19!P2540<$Q:B "UM:=% MO#Z$3-!7^:QO]6CJ^Y<*R*?G^?)52K V=5Q@NYCI9U$'(D:63COG%O"UGCF[ M>*_7B1B&[TH7BF+6FNVER-OE2BY_(5Y7%#U%>*W- ZPK6<7S7^7[M*+76 M%.YF(?*233.B9AO3YFGS.LT05BA2&'+)$TV=/(8,,00)2BB.PSA(E8[LEALZ MM^/,:P,Z!76[8?M[+N_-&'6]DT*0,[?5C0.O0FW'=3X![)G3/A^A]J$9-6?" MLH7"$S%='6Y0 K)U_IAHK*]K>2Q>:L'?J9-:_L,>E$<9KAV/UG7L[E11!Z#CP+Q>?TJY7LR& M,8<"$0&Q.;B@0F50183A+&9IECF19=-@8V/$NJWFP31I]H ;2]W(KQ%@.X;S M!5O/-':,6-&89;W>YI5#MXW0.?.4#2:>R*AQJ$$9Q\;I8UJQNJ:;%/;7Y7S^ ML3B@FQ)*"-$1%L1$1CJ^BO0Z+M ,HJE$Y8DM7">S:*"Y?^OI8 M/9ZB5=+7?QLS06FG8S[B.3PM#R*[8=3W$:,C.*V%K\^X[UGUNC["FTA>GW'Q MDM[UN8^VW+U9+AXV9:W&O;[%S8_9>AHBR1"/=300I!G$@IC$%![#6"*!4<2D M5$XJU^<&&5M0<-BI;0*,G>!O8ZGCHWX64[+4V?=<\P/I @TG^0JY>B./B&Z<7H%[@"H60YN^T37/N.X)Y0'RCOVAK93 G(+S!K2D%WN-E@R<@L7 MZRG);2YO%]K=SY[T$'?J?D47:V4Z)IGP\6[U30\YX_+]\HG.%M,H0YD0.LR+ MLR35'!\H2&(D(\+5.8ATPLE35&DWYJ!AIA,,QW&GV\7M**I*,OTBB]R$ M][/YUNC35-6:64QBCH(0(D9"'7;B$&8BTS\E2E#&61)1JP#4QNV3DW:KB]JQR)]TOBUZQ,WG MR^_FY'.=2WCG2[CU?O. M>,MRT$$)S V(8R9SO+H=I=VM'NBBS""X72[6FB9%U0;SB_Z"5MN4N^P".L\% MW?(\\]UR084X9#)B)JT;0XPYARPC D:11HT'4L34J8N1%ZO&1HAUIR;@P*W\ MH:P[ENL:5JZ!O6^MY9#\S+,=>0X^>SUSZU 3YTRT7H'VQ,-^;!J4IKW">,SB M?F_N?MK[H2S!6Y=Z.RH)]5)7Z9"4\Q3BE*0PXRJ$,4%!$E**F(AL3W2/[CTV MPMV99W^.>(S6]9/8#ACTO>=56=9"N^D8!_LSTPYX#'0NZH"+T\GG!<\;3C>/ MKQCL!/."J?53RDL?:=TF\WFYIO-?5\OMLRGQGF]-16*N/[_8S!9;*>Z>Y:IH MJ_&[GKSR4$P)R4@08BA0*(W.'8,TR1045 0!9YD4D15;=;1C;,Q6N0%R/X Q MM.799-N)L8L$!X"[9Q)MA72;EI==B> M]4X:4:Q=)RT]AA%(X#I$+(5ZCHKGDC2.4QW 02%-RH:@I@40XI"S,*:8!%DH MXW:%CJWL&1L]UFONRMYS+/>HUHFN;95CNPFS/ X9;AKZWHZTF($)J!S*5]&5 M.-DP!9"= /9>"-G.FC7"R&ZW[28&=+^\X?_K9G;JE MZ\?R-V*:4B5IE*8P#K&.15-,((TQ@W&$!%,1CK(0NXEUN@QO]7 /JL]IK // M=":,@".@QL[U+']/3O)\%?WH<_,16GK03NW':FKLZ-4[W(.J^JR-N&EI'MA; MGDLT&JSSZ;BYAG5K01\7T#R+^%@-_2;"/2Z@7!+K<;I'RP:3=+8RITF:5Y^W MF_5G^2+GJ-S9B5,6"4UAD 6,0,R97F%G"8)!R'B"21H22IVZ25X>:VQAHC$U M/R.5$U!8:[+CM;T .;:3;,#7CIH\H=8S$S4 YG$OS0$37ST@&T8:MN'C=9=/ MNCM:7.*NVEH(PVX^ZF4PG?^GI*L/"_%>QQ33,! L5%1HN@@B0Q<<9ADB4!'* MDR#.2(*M1*Z;!AD;3Y1V@L)08"P%VE1@;+478[T(:3-#^ *J9VIHA9&3K.HU M$%JIJ%Z\Z6"BJ=?6;#M?-@1X@ H]TR*E0>@="'G MPS.H@[T;/;4>[8BE+RFOEE8,J_+5#:H3 ;".MVLI&61VJ61Y+KIXR(O7JP%? M_U@(0HK2&":I8C3+! ZRJ(6 M?BMC6NRF#Z&>;WP!LZ?GO"YQIHW6-[\2+B;ORE%0\W0"]KZ"NK.5NG;E[HG,=NGQ!%0;E\4%DV)#P1_5#S,]GMX) M/1L[Z,MC&."/WS(#C=KN=?1IL=$/U&PW^N]RHU]V1<)CI2LZC15-LC2.(*$4 M0QPQH7^*A5&#$@'.N$0\X]]K'W4NL_UBL=C'^/?WQ3BZDFIE&ML7^K2GTE@LZ-Z'] MW>++:K9<52(>TS +1!*%,8RDI)J-8\W&,D P4&$2\8B+C%M)!74S8VQL4IF< MK]J?*Z--X]AG8S98E7;;US-WF*)FVAD.^)Y9J>Y$GD]1N6%2/>L=42YL.G:#F MD\=YPV9W#@3^21KH4.-VE;OY*E_D8BO7'S5T'WYH7M56WFK3 MET^:8LTI^'+Q\'GV(D5Q+I*+/4PY1VG(4@0EB1#$(I#ZU:)2B(3$$4,LP<)M M==')G-&].&I2*Y4_P'PU0>41V+E4I,&8)HZY5U663"&YXJ@I@QI.%W"]B^&T,N:-M'"Z '=9"J?37=TH>KW:3 ]D:3]MY-,Z5\HG M<1!D$9=09(Q#3% ",RHS*%/$TXAG482M6B]='F)L5'HH[9R;Z=2*H ',9KKS M U'/%-8"'6M*N@Y $\WHJVL4H_^TIY>&&P]"&=<=JVC XI/=RKL/RR;?ZT#O M18]CSE1P&(E020$1(@1B3# DDG+]I/, $R53PF2+RIRK UM]N8>OPC%[\G2> MG[287FOFW%$S\X/C0OPZ['8AD!\4!Z[3/BG(KMGKOR+[*C2>ZZ\OC_ MQ!XJ$=/W6VGTR.Z_+Z MWK<-76WL".S":"Y/V/&8_3UL979IGJ2PU=^ U49'AP>*AA/]I#W,%J:&PAQF M/3<<8K2@-& DM0IX+09 M=&Q1YH'-1799K<\W^-L87AS9.6[\6EQ ..8AIVO=2"G7!UN]3K_^,0UXBC'6X6$8J ABTWJ-1@G7/Z4\RN(D#&(K MD93]+4='*-OU>D;MN*(&3#,3M'.W[^?\CV_?/MW\#CY^>/_AZ\W]I[O?NS_. MIXXVJ-.7'RZ>U?(/^\>T=JM!'L)3TZM'[,QOVNH0F8CV\W*=)SC=%GT6]>.Z M;[1XU 5,KJL^8'FEF5"1A$H2##$/,OW:)S&D^FF, XE(&CK*$[6V96R/[!^_ M?/O%53:G_438O?,'@K=GBBA5YW\R?OQ<9&WN70%[7TY['.:I#Z5#/O5W.J/J M39:GO24#J_5TANQ4Q*?[+=LNB_+\T*_2'-T5)6)ZH">JD;AC\]E#41O/PCCE MH1 PQH0;;0G-DE% (-*K(RPYR^(@<%L768PZ-E*L&0F6.RM=UT V<-LN@CR# MV/LJ*+?7"&V6%H,ZI'N;)]Y5DIV@\K88LAESX-60 PRGRR&7B]L>_B_DG;I= M23';?*0\W[*_73X]S?*"I(_2U!1QHY#Q(*DL/7/,([*?%\@BQ M'[#[/CXL<2[L!A]W..]-!]IV\.4ZSBWR$IP1\Y:P8#_RP)D,SI",HSA""8\4I&E,(&99"JG ,0QH2'"*TRB6PE:RZ\(88Z.J MJJF,22LI7AG@N6@X8B_Y= G.9NKQ!%+/%+-KNF-,-&1BD>-D#9"]X)4'H 92 MLVH#F)-*U14H&B2H+ETYF+[4%=/KXE'7/MHNGOM]N5A6B1C%VO5#(41QP]:; M%>6;*4E"% E3"BBX*UVB?[J33W9_!W9;''(S5K=#Q%7M?'&S3> MLG;_.,JRO]"]O?2'Q4;';#="K$RKG>(_)JJ+IE)DB%&>P31%3%.+_HEQH:!> M&P8A"I(@4E:'^8VCC(U."D-!:>*D^@'D2Y=[_;UT:#-]&=IF,O$&6,\$T@$K MIW;35[%HU6_Z\ET':SA]U;%ZQ^GK'^XAJ?PW:H[O-Z^YKL&^KZ>.,T3 4 23 M*#1[1R*#-" IE)QFB<*8"N6D,-;"AK$1Q\?MQG3UG.>Z4L]EFBS8FLH?L%@N M(#<;??-YWA%I_]K-/^Y:E=)BPBQWE?J=AKYWERR2TRLG2@47T$L/U@XP#I&G M?L&"\>2J-T/DE*]^Y5;^PB4T91D/PL TF\:AD5ZD'%(>)% 39:IH&"2IL-*/ M;QQE;*S7' (T%'XX -L^6'*"ZTV#)1\E,E9(> V5T-N'2L@E5$(M'WRSP;// MI#:&%0>LZ_=2/V1/^LYBL=QLEDR6S9\WRR\K*:3I7KI. +C/HI@[=[=LD6UD884=J% M.>W-O^$%7W]:?%A0OLEKCK[J5\44I8)S(00D:6B2WAB&+"$(QGG>B6EA&CD= M33B-/K9 ^=.3_L7&Z)>)2IAKHQ_?2IKB-:\T7&O&V.K'ZQ7HM8P$//>L31ZQ M[139;0OT!GS?(;=2DAL1K5H6,# V@D-')F ?<93.[#[J/Y>N%9I>Q-\N0#CE89IQ2A4,FG M<6U[M_!P9'*M+XXWN-YR%Z )*2^[ $TM9]KO @S4+<;*,9M=@*[]6W8D4PI\ M;5Y+%3V4T#36 2OD6.AG'\Q=8Q4.B#6,P.T ZM]E'$!"=\!Q?$P;Q,[7'#V8IAPZ?/MB,'4..\4XZ=( M/_ (*0FC2"]Z,,*)9@.5P21A 4IPPC%Q.B,]N/O8*""OR5\JL"K,]);H]'SXUT!\?4*$,X/]%F'/3W%A_<>]-$]Z];Q\WK^0UT;X'30[GSW>JK> M6?1223,5QE($,%$D@CB*$*2AT21089#QB"(<.RF@]&ONV&BDZ-S%+G?N*IR: M@/-BO=UZY_3R?;!CL_',+4U6Z<)[M!VIT_?R_C7;/%8=AG9Y+-,XPA0G.(;$;"GA !L]/BD@B62<)OJWF7*J MUFP<;6ROA#:AIR>(.L]!"W1^JX-W;4RJZ7!^0Q*+2#Q%J0VC35P MT&KA]FD0:W-1B\04HW7^=?;PN%FJ/]:RZ$,V#8,HD (KO?J,%<2$2ICAO#@H MHQ&+$5999J/Y?G$$)XX83/)]9:R$2P6W.G2@N:$.V0AGD6PF!R_X]$P(!31? M*VBTB64?PZ[0.&1?=(5HJ)0*9ZC<$B2:8&C*>CA[W7"I#$UF'^0G-'ZP95PT MU\^QCMA,&%9N!D="(9ZF!&:$QR:5CIK6%B%D3(:2!2J-F70*ADZ&&%T$9"PT M^TI%;_)VF^MGD+2,?#KATW>XXPB->Y!ST7M?D>DY7SNT+#VX MW6"-2L\Y46]/>O;W[5ZP[[;KV4*NU[?+)S9;E*WH*P'Q3T('73,U,QLO\ MAO]S.UM)89H?[Y?C^G\6CXTU"I&#O(RP[&GELK89;J+MPHE135_/#%?Y"FK.3L#> M75#WMVHO7WE<=)_?^PQ*IR>@^$+L_?:V2AE\CCS%4/W;.VA(-AC\QQ'>< .[ M[W05,F,W#RN9'Q:5P8^@":%,AXHH5#IR3%4(*2$*RBS4[Q>$682L9*@OCC"V MET&IGK>STGX7YSR US>X.L/2]Q+P")'K :7M=\MZ@ZLS1 -M<%E_>9SVM1J] M;]C7.G_=8/M:C6;7][6:/]@N[/ZHZ55;F->K_R7-GIFFT1>YH@][C=C\E_=R M]11.$RX0CR,*411)HW6H($LP@D$LE4S3B*/$J9K&;?BQ<6!IO5O\ZXBX73#; M'XX]DV9I>"624=D.2N-K*M/Y)X"QWU]\V0XV3\&BX^"#1G[M@#D.XUK>I263 MT=GJ3SK?RO>S-9\OUUN31%'IY@E,28P1@[E*(98I@QE. A@R+.(DS&@<1DZ\ MU3#8Z%A*VPIR8T'-6AMI/7><+=G*$WI]9^H9IL&.<_L#MF8,^7Q*KWP.^,Q_<7@/< MBU[]==QZE*QO&/S-5>NO V,C7&]Q%_=-JV_:I7RY& 4:YO#^<;7_BTJ MMQMD&$6*X!BJ &&(PX3"C!.IUW@L5EF6"A1:'8(ZCCLV1ML9":)@ HSU8%.8 M#TY^A>RW>%QFXOJ>6$_X]DQJ3M"VV$9SP=A^OS>5MR\4U9\KUII3LGK*4ITIP 0/.$,0I3B#%2D'!>$H0 M)Q$)=SIP=O'KT0A6C\"AJEO/A%X9"$IY_@E82,MCBTLHV@6?;9 9J@R\A*0T MS6?E]UF?O15\']Y]X#KOLZZ=EG>?_UB[Y_>]7,U>J)$1^K0P#:US8>>;A?@/ M*1YTB'AC%(;R4\_]NGBW*4.C,$'F1)(ATZ (I[%>J28I#)A(A)!I&DNG3?L. MMHPMR-N[ FJ^Y!D/I3=@[TYM%ZCU[EF7>;1CFX%FIV=FZG-BG,G, Z2>B*^+ M)8.2I ?(C@G5QRU;5NN;BDQV7*=9JQA^][K_2%E0?/.=KD11L+G^4[\&I#@Z M ?E57[UYK^.>W9;F%.OI#A)"(1>Q7GE'(8&,"0F%X!D3D4!1Y"3=,Y#=8R/U M?-_^)=^W7RKPDCL!UGE5K6-5_D#S;D?L(YS-OO<):G7Z=9_KQ?J O8*S]?S& M\ZJ2?ST!A?=G3IAS!("! .P/?#P6]P\[:[ZJ_ >R>MAR_V&GXJ3N?^#A6Q:Z M'6Q&W_R8K:<1IH%D+(,D,6HRE"#IF9(=D7$O<[OHO*\RM],!ABUSN^C@29G;Y4]V%9VJ^H3N MDZ6/.C6I+(I4$%,8TB"&6&4"4A(*2)2@(HECD^K73D#JVM!CHX+*O?U:-6;[*M5SIA=XTCE*$B6 0,622I1&@CU>7Z_AU>( Y!H4 MWLY"+@XT\+'(-8=/3TBN7M&1(/8[@?L7*B(J"U-%(4/8K&92!DD61S .:*9( MP))(.BGB-@TVMF"FLM4Y8&E$U)$;.N(T&#O4#Q5ZB4%L$/%-$N>&>AN::'#Z M(E$T7=/V7%69GD6Y+-J,;2M]Q0]/S_/EJUR9 5?2_"U=O=8_5/1CF2HE41+R M#%(4I)I,B(29D@**."!A&,9)A@*WH]4NYHR-;BJS@:C;#7C-\ F@S9UM^I@U MVX/4H>:B][/4W!%0-Q(85R9@-T,'WAQ^TG?K(3^X>CM0[63,P&>J/H [/5;U MN6U+O)=O4SG7WT46,)4HS+B!+ Z-EG@I(L0RA)"06/(UQ))SBM>M#CHU& MZ_LD\^7B 9I.>T!HZ]ON.ET$VW6WR0>$ ^XR?3;HF6)#8 P_R"P99K/I&E[> M-YDN#OA&FTO7 +B\J73URG8,].&?6[.[7N58<:;I)L0Z@A-9 G&:))#%+(*( MHHB@1$2Q<%*X/KS]V)BEL,Z-18X LV.,]C#TS Z%8;UDC9WWV=,3?G3S09_F M\XX=/[D7/M7N*?V-\D<=I:Q>;Q;"W/BY)H^"(I8B(3$4),Q,LY,44A81R% @ M4Y&&*7+3=6L8:VS/[\[4/#%25L:Z/=!-V-H]W9X0Z_E1/P1K9Z='W4<'/#S1 M0--(@W*"A9-N^.,VT*SJI%&;EXV/TC71SDX'Q:?)&K MV5),<2RIXHI#3I/,Z,4B2#(6P!B'2""9)#AS3]@

P[P56]RS-,@JKK\<*;"T^4S3',+LX?,T!YR, MLXF:0X[O[91SMRIC B<4IP0BE040DT!!$J8"I@2G/ TR%8==#SG'NJ8]?X#7 MLERK">/6QYXC7 :W!]AO0: M:0.>Z"M@$E#CK[R\,!IHZGM>*_N8T/$OBG_??0T*/\'>T1$L?*_-P5NO<"_: M]__'4O8:O-[6K%<':O-L)?Y3TM4THBS! M22!AP*2 F"L"LRPU"1XJ0B''3"$G49)K XZ-[/4W/7&CZ:N0VK&N3Z!Z)M'* M5+"W=0(V2_.B^T)GFB*-O>!>4XW'@FU;?#P1W-7A!N4K6^>/Z[F<402>)APIDE$%TP1K<@D" @DB' J"@RR.. FIU5JV MY?ACXYK2?"!_Z$G2[X,B ]M6GFY3HL=0?4(=L]\5>%(.N9E2YTZ>LA M[\4"#T]4TS32H+1BX?(QA=AF+-")%*8D3""4II?2,5"[I@_U\**L5%,M1>7I]HO514H[2(G1ZYI M-S-V+-0[WCWS4P7UOJ-!Y8$!_B2FJGGA,V.O X;>2;F2FC MH9R;ZC#7]62;V;%<5/:%^)!M\@PW[NW7B\K* _-ZJEK$&"R[U%3'&X_-=,U):O=XM?Y?)A19\?9_QF)>GZ MJWR1BZW\J!W_\$/'1@LZO]VN-\LG'9+=;(K:4"GNEQ6#&Q(P:A-?I'X0%AOZ M(*<$4"/.QPUNBB]'Z3@PGH/*=;#S'>R=!_?+?2B^_W)\ M&?&7P[ZSSPB_) -U!1K;E\6IO]# T];0FV@H2P;K:S0PM/6>2$,/W5(W:+:F M#P\K61QVWJG2H"/QSE@&:10J"K,H""%&/(99*'7 @W$6ABFACFGX5J..+5HY M--JL%4NS'5>'=I#;+0>] ]GS2_TBAKWJ5CBAY$N0QVK,875W7& XD==QNKBU MB)E$]_U)17IR@CA 18P5A&B9%$S2#E)(!QPI2*DC2@63K=+#=T M;LE!#8,Y4<]NR!X?F]+6/%6]9N<$_&Y.X_>',,[R8Y?QMB0@3RCVS3L7 ?QU MM5Q[W("WP<.?Y-?EH886]+KJ]!FYKNO7M*.16E!5Y37\-=L\5H'5KO!-*H*R ME""HD.*FGQR%-, QE#*3*&)21LBJ0;#CN&.+:[[6=U8JP\%W;?EN4=2Z[M!V M*NS(I@> >^8=3]@ZTY C4IX8R7;40@5X4)(\66U%%L]+#59\*8NFYNEHWPOB_]^7<[G'XMC_6E*TQ2)6$&$ MJ(0XU#]1PE,8I8JQ)%*:WS*G' @_=HV-\F[S]-&U46 P!4G/A2.[/AB.2F*^ M)L\R36+X*>D[<:+TR$Q'Y5.A;51Z!4JW0.57T6:#SB>@\A#\5/GX,_C;N E* M/WW*(?E%WE>ZA2>KADW \ OE24J&Y]NWK!TJ!JH"VSS)=J9Y9\%-)Y%]CR+& MA5&S@$0*S=FQ7M-F<!8;F0W M"W;DZQ_;GKFU8LZ=Q># Y%ZWW=S \E6'9#?HL-5(3D"V>,5$MQ?4B MO$CBW>\GZ8!2XB3A"@;*- 9@2M,4Q1*F281C?2=&<62SZW9EG+%MN-V;,8"H M=HTV](=3:OXU5+.$LDQ14R^:*HAIHL/TC$50,A&B6*99RJQV'GRB.DB7^A,\ M)Z;\P6GS\AJVUW,I/"$VY);E30F6ZT[O-;#LE6S G.YV10R&[Q( MH'VHW%OGB^EGN5++U5.>9LN6"[$&:ZGGSN3BUG^UW&/A%F?;S*!=D.UY7GKF MZ=+:Y:I6W:_)IJH&J2R>@#\6)L?19'#X%#YQ ,M3A&TSXJ#AM0,$Q[&URZ7M MB&W7$W"7\[R^68BJ0>"-^*_M>I,_QM,P($%,$(*Q0 3B#%%(HD!"K/2?61H$ M1#KI3%F//#:2NQ&:OLQ,F W!L@.H&Q?9@V['2+U V3,O??MP"ZI-E0D($0S( MI-8I=.])_G:H?#F_H[KWT!]Q.6/JB;[LQQV4Q)SA.*8R]QMTZC3X3B[T#QO3 M8NN&ZYA^.S>56GE-L%%N6LE'N5C/7F1QOO^[W/Q*9XMU4>;Q3IK\?!U$3L-8 M)!'F%#(A(AW2I0FD@L:0$91$"4IE0IU".I_&C8X6[VX_Z5A//Y)S(VP%?GHP M1O_\CWENMJF:F"WT3!>3W*H/H9\YM:/4MYJI_E?M>8_"TJ^R/6'-M5(0_L Y M4'@'?C)^_3P!QL?='UCNI5G(>F]=Z!5\OXT,_9CV%FT-O8)ZH@FOG6I5:WQU&NQ(V3^X M/=-M:3#(+3:Q:V'S3H)4OQ0_7TWJ:%E"; N3UZ+AJX.^09FP+1#G"X.MK^[: MF?6#4J:LOV)%S8!?-6M^E<97/5(>.Q\585!-3ER'HI"P2(>G01A %L6I#D_U M;Q@C.CIUTJ;J8LS8**U^8+_SIHIDS+:[<0@<>M2VSVN+J;,CO*$FI.^U?HNY M&*A3;'M0;6'*&W67;0_:Y;ZS'>[IQKSKU69ZLY[14H(N2G$6217!..0A MQ"PR'$H(1 1'*8U%0!&RX=##VXZ-#8UE\ OEIIF!' M%?C.^]G$!/J*&@OH/^T9X.AF@SS+YQVHGLH+OVT7V=SJE83YO^G6]4+G9M?G MJXZ@5C.NUX+F%\7V7^TO:I\L.G<=YS[J/\^W0B]3/I0*NX8B"N*8XK^!C1\T8GR;B3F.,=_("@^)KOJ'ZN\^_##=1F1U M7J:?R[+&9'U;YLIAH8BI,X=!*AG$81)#HF-8*!'%7"9IE"AKP:].EHPN]C7F M:?*:[RMXC/9'>SG,U)Y-"EE M:+MDD3I-38<\T[ZFZ"TS4;U.5;>V\#0F!G;ZH9M&RA7 M&SH'FSG?]%=;ZE?O9_V%F.\^(]=3EH89Y:;Z0"!3TY%@R"0.(8\982CB"27* MK:FRT_AC>WW]\%XM7V;KO%/30CKJJKA.B-UBJD>8 M>WY=V6Y)3T#N3,Y_N3NUSYO4M)LGDSWKLXES*T2]-79V&WW@9L^MH#EM -WN M-NV(\"\Y>WC42XR;%[FB#[)H"?A^-C<:>D5?P+OM9FTJ@O7*8I\1-Q4JRZ(D M#F JN2;$F 609AC#.,NDCNXU07(G>;N6=HR-&&O[$L<%!$7'UNUBMEF#V7J] M=6W5VG:F[)AR /Q[9LS* U"Z<-I$M>;!!)2^37I)U.V(IB>V;&O%H*S9$:IC M]NQZNZX9$SD!;/DFKQ+*-W'R/+/;Y7I3JYQG/. A216,8FK"24E-.*E@%@0I MRS*CS>$>^;%*^ .E-/@A)KW M- :[T=\H<\$)FLO)"FZW:;,3S#:?%F8,0YBWR\5Z.9^)O->,+,CVJPE4IXIE M:9+II7+$$(8X$1ED81)"2L(4!RE%(K329G$8?]]6693L2P.PX1P M&&(10$R)A(2F%&9IJE^L+.2"6%4=7!YB;#3]/T/\"\HGTT M?[)U@=5L(S_/7HQ(ME[D/YB.A,7ATLW3JC_NP4AQ%/ MA""09UD",>8Z6A59!(F(@@1I*D3(24ZPG1ECHT?]Y;(DQX[PVZW ^P>U9Y(M M'("Y!V#O0G'"/A%Q*"8.8X\41QL9C9:.STDJ0FPFTG7;<=AG(9MKR D_?89\K,M94<]7[,RRREOR7 MA^7+/_2U!8'H'_:\JI_WZ![V'-A^WF^U*GN&07:\('B$<4Z$@ MRL+,Z"4;S1 >P4CA(!8LI&'JI)/4Q9BQT4/C:[EJ%U3W9Y]]]G&V-AD7^2MZ MU[B^;=^/3A/<.83R.FUO&4CU,V,^8RQKJ/N/M*Z;,I9XRQHTAZC+_IYMFRJM M]?>,FUS^]_)%SI?/9F^B'./+#O\K^]'/0Z M8.:M<=+U$0=NFF0-P6G#)/M+O4>/[UY_H_^U7-W.Z7I]\V.VG@I& QHH!!., M3?4Y3V 6Z6"12IH%::)2&;O*#]F./39J:HXT 'L%N?T@=T#'$=H%?U'?R<1T M#O*ZP/VF,9TCTCZCM4N8]1^3+\ M6>A[UK2_W[WN/U-*)]V8SD5Y&M14B21,*4(P3 6'.*49)%F HK.@;IWYAFN?[#2&\M=++/0',G3W[3;4>N;3&;/ MQ'LZC^]LY_%=BWGLD$+H"7/OR85=[7JCM$-/<%Y.2/0U@'N&R]61+PW\IUP; MQ?SJM_D-)\V_;@_K0%=@\T2/"Z_@R>Z M> 7KHAA*KZ6>S<9G^?E%>8GY"BR68+[4R*SV/21S65@#VUI17ETD9[DN-P6F M2'O&I?EXT89BHH=:_;?<[/_&C$6+7&WR7Y6.+DNW)OJ_R^\+XS.M4<\O?M*R^OH>-21T M>1]RL%2POL"J)Y'U-D:+F,-TAI+B3G\S%^:NA5*O&8-N9)D*J1!60$MZQ?.@5ZVR:7@86=QF.W^U=.J!LA\O:;0;F M/1U*@:W/>WVM2E>)BE"&D4H@(GH%AT.*3'U:!O6B+HYBA:(X8BX[?,W#C8V# M8/I9YIMN@U4^FSU4SUJ"KE!HJG#:LK@PVZ"V7G^/'6DN55 M[HFRM[/-Z\U*TMNED-,X3EF*HQ2&G#"(B>*0I9)H?L@D$8(Q$6';_-CZC:X'-QHLO?6<^?6LUK._ M[Z0H6GN(OZR6>KF^>37]F38W"V'D3O,LB'KG[00%<98AB!A.(1;"R&G'&12Q M5(@1+)$(IPOY8(HE[YU%1=V,L?HJD^*K?&)2?U_KRO()>#:VYTE!LK*^E7*E MXQQ=7W7U"_D;B(D>Q C["?BRFX"=+YV;T;L^,&TD1/N;E(%6='OC ,W5[\Q> MI:AFS @55JJ[KX!N-JL9VVYR"93-TORV^%$^/2]7=/4*Q$SI*V7>]=7PI5$Y MK#]BD\-GS--.8^?YL-,;=;SW6VB-MG/_@LYHRYNU6X>6D:H>2,FUD<6D\X]R MOV[">OD9)PA!'6P&$&7S?5:O0 -&-J#VM2.U \K4FO##;HFM3.\>,UJ>55+1FD* ZMBGQ0 MEH8!(@E409I!S*B E,0)C (:IA'.4H2=-#=]]O54']Y\V*?XK&,G3^WY3[5[2C^;TVGST$]Y*!1*];(T4 Q! MG(H$4I9AR,-4T5@)Q2,G'8G=GS1; =#S4UGX_K')=^?' M\<1/3T_B_KZ#/H0G[AP_?ZQQ\::>UO!.[F0:F87;W>> KOPIR=@>Z;:EIBZMUAT1\=7?T2'D8=M M;N@.R4EGPA:W:+EN6BX>3(:R43R]U[=XOWRBL\4TBA .N1(P,JURL6 $TDQ* MR,W!>\RQRE#FM(@Z.\S8B,A8"8V9P-@Y <92\'=AJR,/7<#5G1]DV+5:HZ,G"[?F3WOH+_K'8B7I?/8O*7[5=[Y;_(<4 M#W(:D4Q$(I P9BF"6$H!,\0HS!A*.&5)AA%JW4CT[)!C(XB]D>!!6VGJ,1Z- MG1W:49Z'^OIZSS^ /7/&V8:2-4!_+0']CUX [=#(LS.P;]FQTQG@;ETY&[%R M:;]Y_D9OUV>ST;'&AIK-5[:+VK[H[\PC7'I=6@CV)KK%:&=0M(O/NF'3 M,\^ZP.(1V$-GVRIGV+VH\Q[XDY],VT*'Y=S??': MY,1L7G>;%HHD01P1#&.5$H@#3B%-N(()XVDF"0LBXJ:-8C/JV.*PG=&Y8$;- M[/\%"L-;[Q_938(=37B'MF?F\(*JN[:("TJ^=$.LQAQ6$\0%AA.]#Z>+6^X4 MS19R?:=N=6PSV^SJN!1-.8\1S/^%48(A)1G644>:1DHJ'*962\*F0<9&/N^6 MJ]7R^VSQL ;;A<8/K.3+,S@',.9*,Z8@NBY( XBB. M89:1#"*,4D99&B8BFK[(%5L.!7%]L/Y KC4(!6P'N = +7?@.H+4]_Z;-L^0 M=&%?#PF(3?[[VG<[-\2PNVX-3I[LN35]MAVA7N@QOOOK4GJT/+ZYV7R4^MYT M;KA^JV?O=7^])O^I)%D69Q&!41B8NAPE81:C3"\'48PHB9 *(Q M!Z4DW\Q>)"@LS+>YJ-:O;8-R="^P M'I-[/X.TW 5X7*XVYFAM'V;NEIU,8<7"R-2HF([E1!*8\83!0&4ASTC"%'&* MMAO&&AMCYZ;NSV;;K^\;X+5^U?([7O0M>[BOWZTCX6J\WC#3L*OVZ MRR=K_K'1,,WLV_8]^ES\V]]_E_$7^ MMEQL'M?3,.1!B ,!$R(2B.-8P4P) :.(94$4!#Q13DTO.EDS-KK1WT#LGO#1 M?C(L5Z5#0=SW\O4H?:1J E0V6KQ;>.RSZ 4SCZDF[6T9/".E,VSG$E>ZW[1M M7'5.I7 J Q:)C"&812'6R^98Z)^(@IRG0498&!/D5 !\?IBQT5N^20QX78>V M7/&Z1E-G0;4-I+I"U7L,=49@?2]K60A)T/5CU>7'9V35!(VWH.KL( /'4TV. MGH92C9]N1PQ5PL8%\=*_9IO'3PLQ>YF)+9W7/U3.^E3$$A.1IC#3$$.,*(A?%RO-I^E2;IH-/>J=$7]AZ(L_.Y@Q*L[[ .R9D;_=M1]U_TM7, M* 69;;>\.1=C+,LB@2&B(H.8,J/M+"F,DB2.4Q(A'CJUV#T>8&QQ7&5?J3W< MHO79"81V3-<%F)Z9RPD39QJZY+@G6CFY_: T<)0KW]HWEASSI>6NJA6?::'USQPZN;G-A1Q;^H1VL'6+>)",W?+*3 M&'PU6?5[XT%AO?<#Q5:H^6N(Z##VT"T1W6$YTQ2QQ4TZ**'7-.]JTI"8D#2A MF$ 1))K*$ HA,VE>*5)4$(ZR5%EI9%P?:FR!2R'PO5@N8*42.=^;W4(9_3R^ M=O3D![6>N:@ [$#EU$+&M)T8>B,6/H70SP\TO AZH\-G!=";KVA9U%/N@M\O M;_@_M[.5O*B..8VC)$TT.\"0$2,>@0-(4B*A"8%$0)+,M,(K P\[ZK ?O$7L MTS.95)48:Y,2^=Q=?+G%A*B09$&,.,11AB".10HIS11,.$]1(GA$N)5>?4_3 M,:2B/7V>;>B\V*<3L\UVY4KH#K#;$7P_8/9,^)711A"Y-/M8UWIR*&SML8,R$FUF/L=.LB5?GIZIK.5N=OM(UT]R/4T%B''*DRA($D* M<1)@F,E$0H&("B6+F?Z_LVSIR3!C(Z.]@6=>#9,N[X8+,-L14G?P>B:?W$!0 M0Z\TT;/VZ44(?&J@G@XRO!;J14?/:J)>_G3+$\[9FCX\K&11I7JGOLH7N=CJ MA>]"?MK(I_642A1+E#&81DFFR2'+(.,!A0G"@@>18EQ9=5:V'7!L-'%HKZ&* MTF+PM[$9Y$8[;JQ?!=WR2-$CE'T?&79#T?U$T!(:7R=^UX8;]D3/TOF3$SO; MZ]Q5A#XM-OKK,&-S60A?_+I:KG7@06*<1%+"B!LE,+'H?C(QV_&E[9;+HQI1:)#K.7_=8.H\C6;7Q7B:/]CZM'*VT83Y(L7Q M[6^>3#/W?]4S'$[3[AG%@8@3R+D(("8A@23 "8S"*&**$@&-NF>196]R<:=:]ZB,KWP^@_DX[NQ@S]/&G M!^#.G(?ZN*O'](]JO^S]5MXHS3SF*_A1VS=-8A+&$>$PX2B%&*4Q)%+&D 99 M(#$B.M1T2O%R&GUL='G_*%>2&@L]9'E^TO_\]95@@P;,$II&IZ91 B$7RR<]P?KQ6H.MJ='1SRNG M<[Z=F\1/9KP%'[Y\RW?Y1>&S^;-CA5/+:;7CS $FJV?VK,]3Y0/03H#4?G M^>@ #H\MDJ[Z[JVKR?']!^Y=U_-__X_\!4$L#!!0 ( +5IN5;J,SSH0-\ -X3"@ 4 M=&AR+3(P,C,P,S,Q7W!R92YX;6SOR)/G==!)>Z76ET]RW;: M-5[C*GO9SLKI>>'")2#S%$6Z2?P"8E411)422V-C+G4IF6E1N!B ^! MB$!<_OU__KB<_/0-YHOQ;/K7/[$_TS_]!-,X2^/IQ5__].OG-\3^Z7_^Q[_] MV[__/X3\GY7<)T^=.K.?@EI)^^CY=??OHMP>)?/^7Y[/*GWV;S M?XV_>4+^H_N/7LV^7L_'%U^6/W'*Q?;?SO^2HLTJ2468IH%(IQ-QGF4294Y4 M00P6W/^X^ ODK"-EC.2L//Y:5"1HI4GB(@K-1)0F=1^=C*?_^DOYG^ 7\!-N M;KKH_OC7/WU9+K_^Y>>?OW___N__UUT MO\V<3:_[(C%#70?7%Y_A;_^ M:3&^_#J!FY]]F4/^ZY^67^:D")J*%17_[\'/_7Q'X]%1>A,5R[N-R MI*B1/JA,/*>.2)XL\2 I84DX:H3@1LC[["D;6>!..C$N(/[Y8O;M9_PPBI/S M\B^%>;QCW(/E5MPZC>X;)GW&WQTIL%$*H(0&7<@&3GP,AE@NN I>Y\32661O MKG:?ZDTIOYC'GV;S!'-4.S?+^7E\(/'[D%__QL]?_1P_1.*7\>26V*)_:LAJ M.:O N958D-P__82[SC"?0WJWDLK>S74[6Z(RANXW:TC\Q71ZY2MLOAQ9 M)3Q85*#."DMD]L@$SAFQ3&C'F5+9NRJ2WUSU* 3P]A%P,B<;0<('F(]GJ"/3 M+WAOCT+VT4)T!)+&>]<8AEO!#<@H1% FN "B"A3N+7L4%D3[6#B=EXV X?/< M3Q?CPO@UH V3/O.\6C4*#: M1<%9'&Q"^A_A8ER8,%W^PU_"2())23-#M*"9R!#QJG/1X'988@'W!$950,#] M58]"@6X=!6=PL@DDO$7_?XXJK&/\)^0_O)I=39?SZU>S!",:P#%P0")J-R*9 ME\1J!+;.7''MN7?I/*?G""*.PHEI'2?U^-P$;#[['V\3LF^L%4KF%L[%CZ*'"XUL%Q+D\;!08?.69E M %1\"0)Z4S+AS9D3)8J%$!D:4#397H#!CXM:T=\?,I[&U$:1(4;)1%!612*, M0.LZ6$&"1MY$YERBWC'%SXM>[%WZ.&0T'-"LP]26D/$*__7]_//L^W3D1-(! M32.TM3,R12<@2+HF045+L^(F9UT/%W<+'X>*AH.<-1C:$B8Z<_K]_,-\]FT\ MC25$9X.(WA-FD2721$8\FD Y$4X_7(D5_/4ADDHD2/%=&.,CU ')O[>/@T7 (M!);!P9' MT7HOYN!7=&M:PK:),(C%2@IH)2DOD"F9"Z6EA1S/>]K=6.TX #0<_3R9=0.+ MO"1A3#Y\F4UOHK8\Y<2XS>@L!62 58&$I!4J-!E2,I8G>9[]L+WB<:)O..1Y M%@L'%O\GB%=SA"[CX?-X.8$16*NH4VCM:!Z(]-819Q0G.0<##ND7\CPK87O% MX\3?<"3S+!8.+/[/ M]P!Z;[GC!-]P7/)TYC5RZ%__B%_\] *Z-QHFK6?&4+RNREMM,IF@S\L())\4 MDRHH==ZCQJY5C\- P^''LUG9A#OP&TPF_WN*SNXG\ N\Q]+;Q>(*+S*#QFK, M>'/%9-&O01)=,DE62)G:O?APVFH]! M5F!M$Q!Y.\6O(3O&W^ 7O_3K;8V\83(R'0DS+.+U2 U!%PFU'XV9XU\:+FKH MC=VK'P>1Y@.1%5C;!$0Z[??*+^%B-K]&QYEQY@4008&CYP2 ZC EHJAV5!DT MHF(-Y7%OT>, T7SH\71&-HY=^,GEYM1A/8;$822J= <&+?D--I[U$5@#> MB,H)Y="9DK)&)/K>HL?AH.$(Y+F,; ('KR]A?H%7WM_FL^_++Z]FEU_]]'ID M-/5<\9))ZG$;@5,2E(D$* ]"91T#K9$%L7/QXW#1<'BR%F,'QL?;F.3/S%R( QDA9+*)5PNRDU*9(IXA1C/.*=%_1YZF+_VL>AH^'H M926V-J$\/GU!5_L&VCQH82UJO6B*M9P%(];[3!RZ5N",HE36R+G<7/,X,#0< MT3R3C4V X,-5F(SCF\G,+T=4>YT*@K-*@DC)*'$^*:*-2A%-(Q]TJ("!C26/ M@T## D+LFWQ_FI9JL]+L'[D@^%6VDAR<&@92W#$ M!JH($X(R*1ANJ$;N_B$:CJL ;#ZN68W-C=0#+NZ*$2"]O/Y8*(%IA,_P8_D2 M?_E?(^A?G!; M!28Q*, (1)/9<9=T&02:,D%U- X]Y<]#B'MAT+/ M8.;0R52KF-R;\2+ZR7^"G]_42HN0(EI/FB3ET*024+*#LB<*6<6!@Y#TO!2+ M?2L?AXF&8Y]56-K(=7.WB3?XD\5()^U%<<5%PO^1)7O,T:B)SR)(03WCXKRW MUCT+'P>*AN.?-1C:%"96G156F[ L6N$4)RX(-+YI F(E;H=&X<#(( RK8W(\ M6/HX7#0<#ZW#U(&1\0)WD+I=E(B,5-DQ3STQ7@*16FMTQ= CYX+B5SZ6(V&:<2#NFJS+H@R2R__PJK)AD+ M/TTE-C^'+S!=C+]!":!UICQKN1JM*^OM]\S6EE<+DW&(4M(X6?4P2;/+H85)$J^:EKP!$R(PQ;PZ5Q62_"!V0UNNL3BA,EHN; MG]P=U4=(.57EW'SV(WR#Z16\P0.)W.\^^=MX^>75U6*)R\U?_XB3JQ+#?;%8 M /Z_]-G_&"5OO#)!$.&L)M*6WK/.!,+!<.5C B4/F2"G[/X$,H=IM%D3.3?: M[;ED=;(61/4=9F?>@3>;?#5;+-_GO\UF:?%BFC[!_-LXPN+3;))&P84 VF5" MM?FF&Z>/8)KTJ<']".NMG)W^9X(7R8S_(8 M.9*S%=9;8HQ,:$Y82KS+AI1,J&BL#BD=2@P M&%%'64C*D1Q0&TM34HBC1!Y%'[)P*>*?J@ ZB1[-3,2VE.O34>99]OAWC?.Z>[,]BF9_(ZP:< MNG_,IK/[NUB?J5L&.61!8CF2W%7*(E-(\!K0555<)8F^:SR4874*>!XE:IC& M[GU"J:X<&KB]NJ):U*@W'@03(3$9!$G4(OGLX]Z08[2-&POEF_8*HHBR84TX:;N7D5?0I[- MUV^AG_T/6+S^@4Q$&8ZG?G[]%K7\ KD1RYO1K(N6W)RVD90Y6ATU$5R7#.K2 MG"B")%X(X9'#QE:/CO>XG6'&8/1YJ[8B^P8,O=LMKH_Q.@ S"@HIQ1-+P):! MJ8)*XAQ>'#&#M9Z!50>;XI\.X0>D##-:HW_XG#PTEA+Z-*S M&U#](;K(.EBE$Z!->JA)T6F9!X^2-=!0CGYS$.H*HSGEXUW0 M+D2*MRS%2S=H-&MC4B33J!U/,?CJSS5/5SZ]^9#5Q7M0$3V%UPT I?-:=G#H M#=IWXXOIJMPM7G=S-4NS+Q39-'5_FJP$F/Z_J\6R',4;GGXHKPGX%\OE?!RN MECY,X//L0R>I4=#E_S@@4N)1E3:7YF"<$^J]$LATD*+V>\ZS;G!8_[9OH+>+ ME3;>$/:P9Q486.]XI!UU.8,@P"Q%0X5I8HU41.&FG-<6U+,=@7N$#?NR.11T M3Y=- [K[ --&*7"=C0@WU0;2/EH%F M>_6)H"IL;T -;>_CI5^,XT@XJY0*E'"1))$.3X-59?HZ3!T=*%$?'!!#-H5XU M-7"S)F588_Y9D',*TYNPM7]#A^,+4OX"/^HOUE./WN<'7<#NC$<3A3&)DJPD MJFQ<1\[62>I](XT(#"/J^X7L74@!([=G\K#>VB%:*4JE"/ M>ED*B1ZMBXKX($%QEY1RM&)*M_1[_1!*'O8I;0&85X?T..@Z\]!,_C?#I"Y1L M^WMT/[F=P/UOU>X5<(#22HT ;N_B]_G->(J+C?WDPVPQ[G!_@S7.6.)1><)! M*B*9<\26:9\F<96#L317?U@^AJZS"T.ZXH/;70H+D=/L2>0%ZME2$@)G).>4 M5+*&T5@[W^(^!C=61\* &Y'1V-W#AK:A?MV:\W00JWR23CB3X7 ;AE0<$ MP2+A0=*H;19&USX9.PD9%CKG2'8G2,YA>477UY,4_G'Z_^Z&G_SD]+N MY<7RE9_/K_%"_:>?7,$(KVBCA"II1CKAU>I+?;G-Q&I);=#H!!ULVWY2^/P8 MPEK TED V(ZB5Y=& Q![$>/L"K?Q$1UDW%*8E)>!F_E8*93&CR(3ZIA!+>V! M.&71N]9H%!H5'#_85NTDK72 GF$MZ_J JL;[!G#T=OH-J9[-KW$+(PH.0LZ! MB&@DD99+@GK;$9_Q!&0'RA\<67=:QNG=^L,^#]?'R./QJL_*;C?F?. Q/?SJL&6J]61])K\:T ?YO#5 MC]--F0-6S9 M:GU]45L2#8!KHWSC[K8<61$B"UP0Z8,I63: 9I;21 N5<\S:\-Q;9<,F(<,6 MJ_9QX9S+[08@>) LR 0M1T5X=[&$KKWJP74_F M;@-)1!_FI?!Q>?UAXI$=TU3O/+$ZYA)&3X?/2!C MJ@D-Z);2 _+[>#(9!<,T(+R)SKID_U($?G'5A#;9&6-_G7Q>K'8Z4T$BQ M-81[] BEMX)8$(90*\%^:EIPG:J@IQ+#&X#.1K2@-$98F_B, M:J83,H.GKEFC"<0Q$4CVVGL:)?.VMJ6SDY 6'*DZZN9L-C> E76H4E@OK.*! M2%:R+;W4)#!)B2CC)X.(@>?:V8)/"/_VUE&B^GOUDQC9@"/];NS#>#)>CJ%K M\UJ&&W^939#IB^+=+:_O6,-U\,:AXLL!;\^$3IX3AA(NP8.56EM5VV@YEK9A M'>S>LV5Z$5$#FF=C7]MQ+Q] MJ-T@,RA!+,$L7\9R63PR&#;"P] MAE/4J@?T["9FV,NN/P!58'T#&/H$Z 9 ^@7";1J0YD!9Q!UH#25O'DU#[Q5N MPX(3S(3$3&VWZR$5PX::>T+-F)(&P8#3N+B>O:_?LV$7'L 'FGB!S-L,;2'#>[V@(#S6=C M;$VES:2?&XV(JE3JA3I M9UEZ63GJ$M37W2PGABJ49- M:$M#4XMF5+0NVA"D!EZ[:\&)_DUO\>#>S(ZSF-U G'AM:[^;32\^P_RRV-PC MH8U!@UH2+BTB7J=$O#"!H $>J.*)R>I=+G:0T8Q#W%]X[ESF-Z!N'CRN=OSJ M7M#P#QM L,80#H5O214G&Z(GH.;[T_151)% V M:C,"H9@#QFTB"KPE,GCT/F7BQ'.J(Y?)QNJ5#4\-\CR'B_\LSYM/8G8#=O<6 M%[Q13 $394A86M>.>N>)EC0(X9SRK+;".2'7XCF<^O[0<@;+&U LKV:7E[-I MQYI5.P/AM0_<9KQH'?Z/9VB2<82^,39G(3R#6!LRVS0,W!7U#'D^;,-\.G,; M ,>'FW4WMN -"!J-(\Q8C_Q0B90R=&*X!NY$IIGV4-&[3<; [4_K0>1<%C?1 M\/1%2EW^FI]\\&-T^U[YKV.\T3;@/W+6^RBC(-DKA_ WBM@H4.$&$Y-P"C*O MGA/Q*%7#^N(54519 VHGA34HONWWC$;H9@#NF>^R;YS$2V5N>\5I7 M27$B.1ZN 'BN,E,V)$5CK#X7KX=M#!L&J G:@47< ,H_PM*/IY!N6E]OL.07 MR.,X1D<5M B1TI(05SIJNT2L9XS$J)5(CDIE:X/V<:J&C1U4Q&!E 30 J8=> M#AZE57GDSH%&>T:A\LPH6*\( ]Y%12@)+*)'Y#.%'(5!JZ3V8TT5RH>-3U2$ MY@"";"" \9C+/J(<5&0@B!%E#%*4&EUU[4G2QD0538BN]MCPQVAJY@WZ64)B MYXNE&LR>J=/S:N;;%UB.HY_-MUK&')(Q6 M)"5CB(1L\:PX/##*2$>%C)35KL=^$H&_@W;23\'1 [^C-V$U8/[=O+VO6 >O M9HM52;K)SDF'O(H.+W^I!1!/M2796:#@1#*ZMANQAY3?0?GE.>BJ(8 &<'3/ M$4(BD$^%1?CO$U@/3WUQ6XE50> QD#PEWF27EIJL35*&C<$]/Y9.$$"+.-J'U&GBJ(!6-W/:-A[D0>AN#3)$B[* MN%B1\2(/SA)AA58Q)F%#_:Z[QU V;#2W=ZCU()[F0/?@AO<4E)$I$9=FW2'] UU=SO/(5 M4P0H$RI0E[.OG=:TGYKCXK;T#X6J$^30**+N7?DVVF@H.B-?HP@[/R5IO_&Q7PY M^CQ>3N!]?HLZ]]LX7?G)BQ_CQ8B[()F6)973HU[/D1,/5)2J":J],$R'H][+ M<84-L."?[H"R=_%&L'*")&OI$L_/+[-+ M/YZ.@ *7E%&B69)$,MRD=X#^AI8BR*"\B[T@YC!9PV"I$@ .P:FB- 8&VB_C M.43\Z[_#98#Y*"@ K3P0%1QR2&4@/BA&>*;2N\2LXT<]T3R"H_NK-@23FH*= M5>'RP+T?7J/I.[L&6*Q)IU$!Q4-#&"O9M53@$?+)$1F8LR"Y]ML5_3M;/FQ] M=I@4F>="P+E\'%A%O/X!\6HY_H9LRN,(-R!V0L:HG2 VEX%F(FB"#FAA$6#(D$IFJT0V=#:#8P.$M1(IM[IMF]]MC> H:T]K,^5GIJ16$-6NN96P("KV"AL_80P2UT JB)GSJ<;\!*&W7UZYW <"RC8J7 MYQ--9 14PE0YDI3UCOIL>?7JTMV4M- !HB9X*O"[ =0)SM'1X K9Z;M1053'U(I4&X'9K-;[#H_,6_W4Q M\CHJ[9TB3@KT*T-&#S.Z[@TF6D:U U^[R]%#*AJI/ZGH?YW&X 8@Z%)$B6I4E$X<*&V$CH[5[9_%^Q$63\E,_8IC#\91%]A/IZ5 M/('YLJ4&'5X++IQ61+L,1-(8B .KB->!RR L,%][ NLS-NCH/ZI4!YX#"+,M M(*_R[WZYFI<=KQ;HCFGWE^^_=E'@US]@'L<+2".F/.(/72]=99Y$92/7;D6 ]B>D!J[F/3OLTMEW;] GZ;Q(CD1?ZG1*3,:) MR$A(DLL4$AXZ]3PHW$]D(Z6>O8*PDHC:Q>#JE'U$#3\?Q^4ZM_3%=S]/7<.Z M-[-YAO'R"G]G%(1C-B=+//B2[X7>DK4"2,X^&*IL!E??X3B3Z$9*1I]!4587 M81-M6P_?#>5_7WH\C,7/1R>_$^RH#!]WN3S=!EKFU0=/ M4E",E"5I;J5+WY M_ ED-E* ^AQ7^/EB:E=_KBZ(W3O$>\%D9RU)-N(V$W 2%,LD,L6]2=8#/!,0 M#U#92-GJ,]SBYPNI 1C>-91=?)[M>8?I=AJV=_H1T/E;C)?P">;?QA%6K/D( M<78Q[;ZR[NSMM'"@-;*B5*@X/):6Z408WA#($8$RJ/]VUN^>&BF7K0/QI@ P M<*KC1_AZ-8]?<*/O\TVZ7J<"?L4-+=Y/_XDV40G"4:Y 1AX)9,5*C].2S*4# MT9$[$:BP0FX%HG:F0!ZY7".%L^?!K2_V-J!"T2J^:]W]XIL?3U:!KXTX[CI< MAK?%.(ZQ@2_F=8=Q5-]51"(SS$JS5S'=#-37Z?LBK;"G^0 5PLG8@ MZ5DWV$K1;QWHMXN-A@].41,?R@\Z;G2_]6&V6,YA.9YWLGD)4\CC9>D*N-@Q MD"$+GF+DDM!4INLI&8DWSI#2/-^RTC\_')467^&(G+F5XP[#[^7AJ@5Y/QWV M;@7[*5R4+)3/S_.\[Y"I/+I(;"A;RH$3IZ(J[R$R*D9%5K7;-9__O/][>9^J MQODSGT5?3U-+K_O)!>%$%"3$(,N#<"8A*'0"E$63GWJ>96VU^8RO^^QW]7#U MO-*LBN-G:2#RRB^^O)G,OB_N;^&<-B%WG^RQ&<@>NNNW_+A=Z+:[ [.94H\P M4)$9(EU$XU""0V!&'R4-Z'#5?X'>3T\%I[]\\\-\]FV,G'MY_>NB3']_CY#T M)8CQ JWI;]WP$!0%_N *?[;^2Q3-+5>L9%$F5/3? 23 M=.WA$'4H;R3C[ERD[8@5/+=8&_"$<+MHWQ8[> 26,>N91KX)2Z0H60A92Q(Y M,LZ%I#BO/^OT9O5A036$[!^TY#I)$ U Z-XS0GD#F,;Q!.Z%WC[/CF3O+2MI M0@>J=$EDI5^B])D2RYDD.8ADF%?!\]HF81_[&#;]LP%8#PZ.!@[(YKR)K3$3 M(Q-2<#(P8A4O8\H$&LME9"W+G">'!KO.M7%^@)QAM?#P6'DPW::.X!K X";M MMUTEIQ?=P)X1MT$8KQ/)@)R1&6TG)V@@B6:5&0_1V-JFZ"%ZAE6:S:&PFN@: M@.'?_'BZ*"R$Q?OIZQ^%6U?CQ9>5/?\+A.5(!^63"PZW$3B1$B1>-DH0+6." M\B"L1.TGTD>)&C9'OCE UA7BN7'Q.NH1-[-\>_G5C^=E&Z^^^/D%+$9(*G<: M*,D*-R.=L\1;2 2DM"(+SHVN#<;=E R;(-\< BN(JP%EN">-T @>O,734NP+ MW$69ZNZY)XY%M+@U^H.\=I?U,_(Y>\MX;PYT%<35 .B*\BZ\>S_]Y$LOLY=7 MB_$4%HN1X%2 ATBH+:P)%D@P$?_H!&X!;-"R-NSVT3)L0GMSP*LBLG:>GV]F MAJ[8^=G_>/VCG"98O[6/-'C.0* ARR5J\0R&^!P3X2X)3ZVQ0=5N[O4(2<,F MMC>'QYH"'#CM]^YHO9M-+Q#CEZ_F^,>;[*A/WW&[01NKC-(D!F6)!"&(-2(1 M&BDZ68%1OOU\M3/E]XBEALTN;P9G?0AF4"^C; B9. V,?QI/Q M\CK/YK].(\Q+,Z,NSVXUZ6,QPEU(YB40(\HT;N4C<4FB?A,'3Q.2-")XUJ MO;"V=O.7HXD;.'6]&=#V*]4&X+I](C=8N*Y:NN6?$AQ"Q-O!*"%Q>XF3( ,E M+LN43<[.5F]6=#QU R><-P?8GN3:)&)?Q#B[0LXCWV'\K>LY%J../&N'[EMI MBR.C(R5\3X2B(FHN=>"U>QP=0]>P;X)]8>)1Z)TIH';<[8=;>SO]5E("YWAN M1T9EPS651!19'"1HV+>_P=!VJDB&AUDQD;NGR!?3 M]'JQ'%^6S]XT9,6?O1QWV<'HR)7$U.7\JJLU*ODFA8V+D<^: =H?Z,3Q2-!J M1E/9FDB <>%5A&1\/,+'.8.$85_W>H;<# >8.I]8[B\'RU&.E%CDW3$ MIE"JUDK4/B9%0N)@I3/*N-B_=;B#LF&?^P;3@F<+J8FWY/VVQ =_W1D24F9@ M#!2)7I:)T$81&PPE-./?.*ET_0CWHT0-^]@WN)EWBFA:=2SF5TC'.D95# H! M@3DO#%'=%"(*R"SC) E")L9B,M35'D%Z#%W#OO(-B;AS!-0RZ&X?A.#V/"5T ME9(M \XRP_,$I1C,4D#;EEM'G0:9:O= ?0)YPS[L#0W!,\75 !*/3W ? 3/@ MN$TD**>1@Z5$T@$GTJDLF(A,59_]J%NQ3K WH6[PF M;MK%Q?^Z&L\!]X^;6EZ7!AG+$F+ GW[MWI0XU3)R;0@$FM"FR8IXJS6A5'*E M9\7.=K5A/X(/19R3NSU(JR4/#NVE4#IS MEB8;/N!Q-T9Z(Y+//&[E<>\,,N[^>I,U?L\!IDH,;U&OW:18PJ+K]5,XO/Z; M-%):6"DM(Y2%$B+P>&TX@UOURD0!4255NYW!4^AKTI8<5+?5$F83T<7C&3P2 M-H@R:IXH'= @-[8TTTR6*.$@9&&DE;7#V\=3-VR(NP&8]B3(=EV>V\K%(YF; MG!-)9K0Y7&DA;'@BUFI&>.*.\>R"-[7U;!W*&QFI\TPN3Y]B;<$TF,\B0%J\ M049_@GB%%/QCMKR+F%G!*,]X8V165 :Q*7S9<2CRI"?PLL0JEL#ATEJTKGI M%24/6ZE4$UD#"/P(7]<6S?M\DPS?5=F:D',PAI.L;4D4\8$X3B4Q/ .E"?>8 M:RU0 LD"Z#(),Z)8Z7, M1UBGG=3*F>HAG7W$-.GE#*7D3A=3:^KMWD9,C#DQB?P09<24@D!" (5Z6B>T MA/$O7>V*U+W$-.FN#*;@3A93&QKN=B-%0Y<9/\A%6/53H28&UXWBDZ6:&WC$ M>9"5^[X\,!1O ;7/(>1VZ@V.Y_B(1:M]U$"<:1> ZN^&BVL.6 M_3> VYX$.>"C3%< ],5/+Z#,=%Q\>>DGQ:I9O)KXQ6*+%:5%O\+)JD< M3%]"I*6%E?&4&&F0D25^Y;1GQ# P #8IJA\;=G#2PHT,@J_U=-(_\QNXT%_G M#!%9]OI'[+;Z$9GXOMMN^?\E)^0;[JJ[#&[FBG=/\--T_P<;OSF2+&N-QY@( M8)%(CLSPWI46Z,9;!=1E6KLLM8=M-#(ROO9#X- ";P#S9VUV-2WW85K^>M;. M)EM7K!Y%)W5,%JTBB,@=F34)#B3A 3Q',]_%ZB\]S[O#1D;8USXI#<.D@3R1 M\S0&$U'I9#3179.2L,.3!? MMH#;!%1%B4X)+2->J+?$#.? M[X,?IQ$$;5P4'%EE+9%>1Q(\NLR66U.*G)/EM:=\;J[?R%S[VI@ZF<4-6+3W MBD&1?"NI\R)Q8H A^0HYXLHH1^ JIA!-3J'VX_L6":V,HJ^/DM,YW0!0-A\D M;K?R$?+5-*%>!&J9-9GPG!3N)90IH$X3PX4!Y[-.U?7*(7I:&>E>&T+59- MGM:E[ET/Z31>7J&0<$NESV]Z>;7\QVSYG[!2J,Y8J_#B)=R4T;8VH'<3.)#2 MAD@%$W3RM=M8'$M;*]/2ZQM)/I8_ MC2^FXSR.I2YRU2RFFX<\&ARV:>/[S\*!9=,N8:O3&Z(I(5RW?3[@'-O_K&MI]+S65=/9-%>VK MV65 "-Q_RWO!N,N()T+ME4J*LE> D ME%0<9B#**+3(J7K6] %ZSDX1W_'M.V"78F_GF2>:@B0R1#P[M/1#S=%KEAS$ MZOUJ#Q(TK)JIAHL'B=_5A-"H=NE2VD]1)^O_L(;^V$5#)86Q^O3&C<.%U5J3 MS#0C,JJ(LNK:U&69\2]5K*XB[E-PKE)X5WJ7P&TOO-7'[P"I.=-194HTX[0 M,I9Q:Y90DZTJ'6Q#]<&-ARD:5BV<(?UM15"1\0T$6E>[V:QJV=B+LS)G;=!9 M!(5:#0PEEH6 UI,45$K%69*]@&@W/'4 6F-WJ5?(1O,+V"PL/;H0'? MQ\LOKZX6R]DE+GW"+?/X-VM<0$^DO-+=M%[US<:JOVTL>HNY;(+/@GKBC;9$ M2=GZ]]\%E-DX''@^EN2 Q."CC'0V>.$&)<"&C MBX>.7*[]WG,L;<'U@Z&&Y=P]2:E2'W1MYAI?]J]DE_GU7H'2"]CKTM1IZ MZVAJ*VFLFV$Q'V!5LW4++V^%HG@U$L&+^<-X&='! _%>:R6\"B'7GF*QCY:S M2QBVOGL';Q%E0BI*%9K&*QK=2O0C;2(V&QD#6"]]]4*$?<0,JW6JX.!!*4$5 MQC>J5S;'FCU=CSP8BG:FWMA+324]*B=JWV G/-3Y1Y\>N,^1*@B8BT)*7 B=0D\F:CP2#@*S%@=?.U' MZ4/T##V]L0XF'J;059) HYKC7C=NO]FX_.EZ9/^W:FB5(RFMI&/V=BF_0Y6F M)HI08K)HA,ID);%EE#'SWN.-HK.MWD7E4:(J9%SN7F 7^JDL36=+NA2^MT4# M7(S#!-93#)^NK![]9 V=]32Z*ZFNFT41%]OK[;@<04NA3&E?$!7>83%X8B.3 MI== S!GM:B=K6Q%/(O!')3%O##6&\*P4D=X9/)_!$! ^4I^RC;SV M$\?3*!Q6K?6'K6T5UZ/<&E5R.^86GI+KM7OXX=DI7X=IJV5UK?HFEW'!W8I^ M24=B FY$8CE![3+7W92E\E#3#!)J?&>5D\&VD7(L.JA@NP?9 .=S>Y&%<-K M//VS:X"7,(4\/BGT\^ 3-13$8;K.5!*EN]_V K^F]Q0"*]AICR]V M=SJ,UQ"-$L11J]&5L*7W3W(D,= ^F1Q3JMXH]DD4#JO7^L/6#B.N+[DUJM6Z MX20/!CITK8,6IUAPA[]7)?Q\/,6UPDFWHG^?-]=L @":)5X1 MIB)#[X@!00=,$R:D5YE):6AMZ_=,D@<.>3T?/K<5YG.*NE$-NDY&*E[CZ6IS MQT>J] Y[A+9:C<'NEBFAC]5*&Z\R.K%R^9;>YFC\TYB(,RADE[F1+HD$U<_S M88K.;N5U[^O=G]9+[,QLCBJIG P1N%6"MHDKOD\FR3 &4N1(1>T)6$\B<. F M6O6P\Z [5F]B:E05;?2H/:ETY>Z_KE.ZLH>::J4KZ^_O<@)R1KR81 QXAY:Y M0R>@E"5E+GW(P@>N:ZN< ^14Z_*\"[>,":Y3$B1&64Z(Q\/!,B76.,$$C=+3 MV@6WA^@9NG2E#B;V=G\^5P*-:HY/<%$LL[?3/)M?^A-[X^WX2!6'[Q'::N47 MK9;Y"%]G\^+VWST=*Z/1JS[&7>IH)/A(HO6^-&!@"!PN23#< M:^\H"[IVR'?P<-W[.5J4R')M101B2/F@1;_/@8 M(G"("HWDVO&/%AJ^WUNXD]/U1B-MB#*7!C^46H47>\C$=],_-. _9 RZ_AR\ M _3\$1JI/P5G#Q_^*LFJ@8Z!VW;E:CO;F[+!29$#)S&;2&0L T:X+IGS8+DP M/!A5^U7J*,*&[2$X/!+K2Z\!2/ZZ@/?Y]6(Y1O\=%B,ORS-\F<,'&:D7C!$K M2HD%LS3P+"VM/F_J/@5'@4S\<4%VACP:0--ZSN/VX-VM(V)2%MX[-'H%ZFKI MC"'66?34P?JLE9(0:H=MCB+L*.S)/R[VZDNO 4A^A BXE5(EN[V3G#)2[A+A MEB4B-?IB/IA '/.>!VV-B_5S>?=1,^QL^^'!5TE.#2#NMIG6 VO5&B:-]D2G MZ-!:%7AH7"F)5%9D%H*@JG:#QWVT##L??GBT59%1 UC;VR+IP1G*ACG!*?&. ME7"X!^*R4039%!D8)T#6[KMY+&W##G(?'HN]R+ !;+Z]_.K'\VZ,YOR7\>+K M;.$G[W,IV7PW_@9IU>5F>X\*!+>YC#&S)4@J)!X]I(U$%RU$+XL+55M'GD#G ML$/C-M[XPS%W3BFBCMBTWL,K(2\(]1!1!)6.=J9WH<3]VP MP^&'QVI/99T BK12E&LM&4)D5B7-8G)TRB-A61Z MFK2QGZB!Y]8/#\"Z8AL0AZ5+P*[U"WCP MH.ES"L@OPB/GN!>-OE@9=V*XHX#S0+%LB;$D1"7G9_G&S&E#8J9Y5QP3OE5J'^D2IC/78[3<]7!K%<; MK IFUVZ;JH'A"+=2R4F$EZ*TGZ;$QBR(L-K+K"DUL7;#NR9J8#[%+Y"N)J4[ MT,ZTSTYP&^V '!AKE":9Q5)IT0V23<7U8]P$/+TZ52^U?A*%?X0ZF:=@\4'T MJ#]Y#NS OYA,9M^19X &TB^SJ[#,5Y.; 35;N_), J72$1:X(S(R0[PN[1\\ M33H(3RU5CVC9IZWX1ZB).05U/1IXH1P?2)4V0PE(=G'!'(EKB M'$U)1A=]KETE_CA5?X3BF7-T8&6Y-6IUOHBXK47WB'^R+?GP&W7FYQVDK)+= MMRN9YFX88Y3HP)3;+%..+HQ'T?*@""3FG=5.BNH]EP[1<\Z]M^.['ZY*,_P% M?)B/(VRTW=E2M])I956*):"E\0S90&PPCFB?LK,6F/3YB&OP9 *&M<6JX6/S MLGL>831P]]UL=.,LHUI]4S:WNY3L$TDFRUO'YI0[\-#7:MR&1U-; MZ5Z\7>^N7=5&:,_+X*/*1,E<(. IVCU4DR"]#RZ:(%AM>_40/36C%_/Y]7AZ MT:U4 N4WQ=/I=OW%^UP&A+V=EO$8ESN<895YU*I,V0AE;*EEN@RI#Z0,)<3# M$G@,U5L^U=S L/=M-=P="FD\KY ;N(?O-O^/61=QG;RX[%SK]_G]U7)15*!GHSQAX,M\%U;ZU 5.J!,Q96&E4-73O.J0/NR] M_0RH?C[!-GJ?O\.+\8P'D7O_>97QIWOIJ71%KQ:XA5%4!K)F@;A85!(W4/K> M>MRE8O@3*8VI71!^GX*SQYV6KY5$[VULFA3Q?% 2M?!EBA4C'A+:FLS9["FG M)M5N([.'E&&OQC/D_6#4:056#QW([VKN\/;>F"+_#CT8@*T]T60@&B<)YZ;L MB4OB+75$<>N2C=)($1[1#4]9;]B+I@)&>F/NT(4^-^%AO!J_PGSE/._%FPH7$MX%^/M2*)#QSH)]'.!'8&8HQ<<-M)>"3+]L+IA<= MNVZ.Q?7??1F0N+S>VJ)V2;(<)=%&%',*E:F#& @U4GH-7G!7.\?H!#*';5%5 M]3KK5T2-6KSK.LS"VI(.7=BX^#Y>?GEUM5C.+G'IDXWA8[]<9TKO";NH-JJW M6_O-QMJ_;2Q]]XZ8LN79,KS72EVUT$"LY(+$9)QU!IVD7/LAZ$C2*@QQ\Q<7 M<[A8OZ:NE]VV"P-7@2D\ET8H@@]!$PO4B"B8M[YV3.LHPH8>Q%L?/3LF MKU663Z/*[!^P7*78E^H.U.1E1N=LVA56GJS&'O]F#07V1,HKJ:[7?C[%NV[Q M >;=4G?/0$92$'B1ZN0BD:I44PFGB&/6!6N\L#Y6/JO[:*D7MMQ>X:5?C&.I M*1M/KI:0MHX#;A$B"&0!,%G:Y@;T2D0D(1AJ@C=1\=K/B">2.JP"JX*A_2') M_H36J Z[:01X3F+VPV_4&=)VD+)JH]K6C1!WC.72B44=P1.3M" RQ#)WCR7" M30E^TP0.:I_) ^34TTRWBZQ*;;8C:E9)D1.5) 7F\7K.@OB0& &=.?+ 2KT= M?:JHB@[3-O0(MSI8V:]^*DJF47US+T71;Z8HGJI]'OMB#5WT)*HK:::]R9RW MF*,F>:NE(NCWN]*)6A$;I4#,*2Y-0"M=U=9/CQ+U#*G'PGO-)&X[*W50I];@WS507*R>D%3]%)HUJIILVB7X]D'>[5^+)"NK( M#]?04Z?LH9*Z.M!E"+(\)0,N,1IH)5TRG&'20IOH8R_WD#*NX^D/-?B/K/(D, M_22X82ON.-L;Z5XV!"^](%'(4NA!T16&%(C10B?T6WD*XA'%]93UAGU#[A]& MO?&^@>?"FWW-2F'2> E="^OM+;ZY6A8>7I;93ZL:IW5'I*V]1Q:S"BX2$0(Z M0H8'8J73)#'\(5=*B-YR26O0/^S#]O.KPV>7>:/6WXL8YU>PF3QR1FW9GD_5 M*3$[ALY:+JB_[CZ.<.S6]9/-7AF*TQ L\<&BS+4JH^4]PM"Z@*Z ,(;6CA(= M(*>>O;:'P1OU3,*[*+,EEM/R<,420=^'D9RH%9I'G:I/L3F>NH'=T$IXV6^[ M595.HZJH3)'XC#\KZ?RGYP8__$B5#.%':*ND>,KG=UQX+.#)$(D2GDN0U7%+ MG,V.&$ZU3.!=BK5S&G934D_=;-=LW)6K*I&E:]5$#%?LU211"#M_J\.YU=^&F:E=^(7_S\ A;C=3/4D]-+C_QTG?S24_91+<%T8W&TY#_"I"BR M%W$Y_M:AZ Z>E.(E& T!O!")+.VSG&"9H+;*7FOC*.NA?_EQQ-73<7N6[,9[ M;%@)(BB=129"E8;@F:/?P84E,4HM>*2,;A=@5%1Q1Y$X=.)I'ZC:K_3J2ZU1 MG5=2-\?+SF9%37&OQ_C)RN[Q;];0(B(M&.HR&A,XWTJ+IZI&2#*_BG.XZ<3>2P M*J\_I-VHO>>58@.>QWHTS&VAU'VE<9=-*Z_+O0Z'M@[^^WR,334"/ $G$:%G&U&I.O X2G6-A06:70-;N67T> MQ?6\D=UCVSHYKF:W+=8F]7;Q:$E)9BPP$E&G$^F#(T'93!CCU ,7(E:?(7 ^ MU0/'FY\/I?L=F6<1> -7^^Y]OB@SX"ZZ(OV7UW>_LN;UB^]^GM9<^"9@/9 M5^_O/NB.!XZ[#WBT?C] :^%8;G3KFG[KMMZ%5L9EYYT6^G4Z7N[300(89)DH MH4FAG(*WQ,M42F-XSD$F2W5_I40G$#SP*T +]TW?8FX TYM\?E0;+/:I@XTC M[20W.D:B?.!$FAA(X"X18,DDR\#&Z@G=E;E< M-W;OIZJ,8SJ*SEJSENX66]_\T\U.0)J&P*G2Q%KGT-:VB5@:-&&E^3GEV@=; M^R7L,$7UKOUN';P49C>MBAZR?.,]A7.GO/-$N1"1#U01RU,BU#GNJ4T&:'\/ M_4^A=.!I2?70M/\B[TUPC>JMVVFG9W4RV/Y&G4X&!RFKULE@OD?KOW+L2G8OLX92DSJ;J\?_1)MQCB;EESK7?.HO+A53U M^T5JK])KU*G^!!^DG)9]GZJ2R'(4G94\[?5B'^%K*8R?7MQ%HJ60 MF6I.DBDFH&2ECD< L4P9H,FAJJIN#NVAI6;^>]>^=U%Z!K]&!LZG?G+;Z+H8 MP[/I1=<]8&4>O[S^&\PNYO[KEW'TDQ=S\-LVLLY9HHGL"8LBH_K&@^A+8; 6 M4OODT8-3_8U2K[V;83WT*D@\E$0_H.@'KJ5\Y;^.EW[2!2/2N/3!P/VM&%WV MM.;\=H-&'V-,EI(L\(Z10F5B98@D,1=83E98)Q]1DZ>N/:P?7A6(S\+^1B_< MS2'B?IH^75U>^OGU+']"IVV<\5Q-E^L9\\CE#[/)N,O>A:4?3TYZH3MGN2JO M>-7V6^NEK\H4=Z%$T)$I0IU5Z%!309P.0 SS3+(4C7:U'\*J$%[/;-@QGA=/ M\/:$]%'*U@NK-(&H;7DPQR,+W)#,F FIS%%)M5].GTKCP&^%SX['_?9 #S)M MP#_?V][TY?5G_,2+'^/%*(/F+AA&&%)/9&GR[D.).U F@W1!6_]LK7;OR!K8 M^.P5%\?VH#U12"WCKFSHE]FE'T]'/@W.SY-+@U [>45N0A)U"U[^*C"&L4;J?"8=:W;!H W-\]/R MJ/Z4C_3$N%UPX)CO<_A_IS.X!52LP:RC\4BG(L@ 3F2PI4)%1Q*4=D&&R*4^ MZL7K&%P,:3*?(:QM<9_ N8$%_O?Q='QY=;DF'"QDZKL>>M25WNP*_TT8(I2C MV2NMM#RJ#?XC(K^WZ,!"/T5DLQK\&UKP_L<&X:4Y2K(12.PRE+35:%][3X)1 MT8*Q3,JCIE,])OC-18>Y!ZH)_F3^-6!%KM*.;B/N[\I_4/C>*4!:!LL@&Q2S MY;5;>F)C[+ M7*(7Z1(-M?*L7)*V;VI7;S:GE !:QM[:T@@"!"4A<(VGC'J/>Z4 U7/KGT)@ M"\5*?<"L/RDU ,&7?N*G$3Y] ;BOTZW4:"0H0X"63L$TH:D8*) ,UGJ6E8)8 M6W'MHV78,-VS&E=5Q-$HK-9',2E.3>D^K4H?$8D'CWCK #T90,Y$I5BHW5]P M/S7#7HUUI'T$A$Y@?0,@NAG8/KY5K@:]5.U])L9F7P;!2U3CJ-6I15?6"Y#4 MU6X&]("(]B!SBG0?6.'GL+H!K+SRBR^E[R[^H[RC?$.C\.Y]WP9CLLR)> \) M.5-R54QI8A2DAV -6HRUQV8>HF=80ZDG!%43P, !QUL+\EZY15'*S@GA%!Z! M:$2I./.46&,'G]VSC!1AO.Z=VIZRI(US6HNTM0E\OY.%QU M/9C7C4U>=8<-?82[P8LC)K6WW 9"A5?E8;*XJI*C?0?*R&BXXEON_,ZJS& _:WZZK?3 WL'JRFGI=A5>DVD1I_(>85_="'P*!7S0M<" M^1/H&MB1' S-?8EN:-CB:2QC?*Y_0\(_787%.%V/:'!:,[S&WATU:Z <^Y[*P!<-P/)E NAD]]A$BC+]U_59&3DJF M#*5$*T L>RBE_F!(4J4S4TXJ'N<[/L4JW$?,L(\RU<%3E_D-H.C%9#+[7@)] MJ!M_F5V%9;Z:K(O]%W?;>G4U+^P>,:%SUB83&DN>.:6&!)XX46 EWNPY4%'[ M;?E)! X;^^H-;?T)J0$$_FTV2]_Q.+V]_.K'\]6C_&(Q\AFX-:R$EG69*& - ML1S_+46\H&/RG*K:5;>[*1G6J>T-4Q78_G3PN!5XIG!1ADI\KHZACDM(Q2_= MR&$T[\:S- K2.\OP*.B2;R$5\LMQ18D#Y[E2M/@K/2%I%SU'X1+SF1$#SM'(DA6Z M]OSQTR@]"H+V=P?!9Q#;[PN<(\F))U%%FF@Z-7XVJKO M">0-&V5[#K2<#M GB>YD5'[MU/.GI9\OGUUQ0IQ]@_GUR&J?DHRPL-M@W0)XGNS.O_];0.,O019!V%1/>[\X=J"Z0! MY^WZ:NGGQZSR>5=+J>F=> M9RD5(*.L243F7,I7D(/"*Y^=HUJ%^K,/CJ6NV4+5/L%C.QW$):;W7 M^S_8^,V19XQ&+O%NEB4MNN32A,PER3*6ZULQ)VMGYYU%\+#F>U7H[(#E\\BQ MT>>%C0>9?_CYJC_A0&;D5-'W1$)495B1(#IYS4!0 MR7GHZ<1MD=)*I+T/^3_>7N+)PF@44ZOZD)O)-31QZ3@OY[#;$-JXUM),6/ > M;5VJC:D=V'J4J#84V%FB/P).I\MAX/KW#[/O, __/WM?VM[6C:3[BVH&^_+1 M<>P>W^O$OH[3_H M;=E,AAT<+?L:S1LOBS:5=B]U925"M#*!0*/(;4&E??L8U6E#'_J9$'7*M=5* M*?WB:[OOI$.OK-:0KSKO>F(FT-[1#ETQ3IK@_C7T8;C:!PU]&**##@ UM#^\ M2(ATO2<7Z& /BL[ED+!6S";'=(DEMP98^R[^$PV+& 2,$[OX'ZZE#B"X/R%8 MV(0.=2W>2J"T5G3_AP(^U2+MG$VV[2=/G]A+L)]128V=O>/4TB?$OG?9>E?^ MOJS9P6\6M""N+]:[9@&SX%/(Z")P)4.=%9\A)DY?FLP5$RYC;-WMXSA*NW,( MCD3*XQ!LK;8.P+EM;[@FMRD;YIR$7.HK/+<"8HGUK@@VL21T+JT3'G9K]]R, M[P0 '27:#B#Q*UY<&1.;[CFZU=P(XCA=R!PAY'[YMLO0_+K?'WDY,N/[;JO)#?HS,=0@"W?6Q3BUPX+AW MP(6,Q>2"L7E>PV,T]=QU[P0<-57%Q%%,VA"U1RE^7-+N^,=R]4^Z8%^&+_.+ M<$YL".^E\F!-,G1RT@4;I6.@E,"8A#[@UG[EFBYT9Y1P"DI4 [.'+N MD<_5$,.=X?5JT_[VXRHLUB'M?KR>R8C9J\+ )$6B0Q.!'-X MIB22VG-3O;9F='/%]9_3\OYRE3[13GR_FJ2WW?F+CW);'J7Z*_!:ZOC : M5HTCH4!E9R'JC"!$8A93]$F,Y0AWD=]28O%(-B'(Q"WQ+\A]4#D!2]Y;);(K MO/73S5\HOV4(>D[.;QFBJCXOUO:!3PIYY,KK-QN MVO^O_);A^C\POV6(,CK%U(\/])PKXSAFT+Y.&V*9D^7))="5KEU*Q0ML72[_ M3/-;!JE^<'[+$#WTE]^2I$.;2#9!YIIC'2WX0+(13I&MFJ*UM\?#_T7R6P:I M;7]^RQ 9=G"TO)XOYA>X&5_RAE2R.)O7=F&;4K*?OOT2_FNY>GD>2'2;P7A* M6F:" $Y>;4W&]Q"X5X"!:<6*E<6T-IH&D/?,\E].N=;&4EK?>/S.V*_A\V[G MZN*DS8&V:K$%ZA:CC<=JW@?RD&)PKGFGMX$D3MY^>!RH' [)D_76 2QWX\D^ MX/F5+_1I_N6ZUC:P*#TOD%&Y.J>8@[-)DNQT)D])\IA$8PCN(:=;N)T.@]OU M78UTT@&\/JY"QL]A]<\=_8S+K*.JLZ\M R6%!A*4 1F1.Y:9)$.B,:9NTS!Y M*^HG ]))TI_8BM_-AOHIK#%OR9=>Y MYZ,G;_8\.B9:R+2# V7;+[,.OTF?%LOSY=FW#_.S3]?](4K(A1.PP;/:^$UK M"RYBI#^X1NNSE,W/ET=(FKQ-\Y,=-RUUTP'4]KYR>:&M= F!8+^?_0?LTD^GF9A^L=NWL% M?;'(;^G;\W/B'M?TL\O/F'_HK'1SHF)DRG$O/7"GZ(0O1D/D7 (KPM#/N"Q2 MCP35,?GJ+O1V) H?@'PS)"$!4*D=O MH_"MDQ5'8:3CC-A>-L)Q2O^+(?_!<08S;[A/Q#@= J867YB:<\PBZ)*-\X@B MRK%:%(S*6,?IP+WLC#:@^(OME!_NS4T/PEE!:8,/&82H#VG":W#6DW.DHN2! M'.;@QWJ''H>CCE.<>]D;)\+@+[8I-@+X=;E(-Z52,R^]RSF 1%7+DZV"8'2A M0P.53UG8TOR9:G2F.D[N[F5KG Z&O]CN^!Y<6\^,2=Q[:2%*KT@,18++T8(S MTFB6O F\=4'+2*QTG&;>RTXX5O$=X'\WZG(.PHT78 B98[8WLI*"UEL"Q!$8HV!3D.X%-RP%S2EDOF MK&H]1+,]%QU/?._E(#Q"W<<#?GD1SKL#_-9?N/F#JX%NZ_?AV]6[A[ BY1(A MQUS(IR8K*6@?0.>H5,[*<3Y6KOR3,-CQ(-!>MDE;D)PZ4OECDUR-IL=(2JM+ MO/F#&0O>*Y,9F"A((%(ZB-$YL,;J( 5'9FZ%)^]-^QB7RIYGE1Z#_<[T.CW0 MQS@,OGO0-WYV%6D2,9)JA(9L.?G2DE4WHB@@IT*@+!I-\SF13\/981OE?_?# M;2-<_#4WS1D+3(30(G@Z#HD&3AGZ#HTPDEG MT.-EM7R]7'T.;Q:E_J=^JTVGEX<_MW6_EP,Y>(JN+S9'P0K9 3EPPJDAB!). M"QV"6@CA[320T/C-NP/E:4LO( PU<*S JIBX7O3CE:GR'QAJJ^W?OJVK ?MFD?YM6WR&,G$I0@#N:H-YQLB*54H#8]D) ME@(3Q3QB9AVP3'\@.4&ARW&DV^<)=,/I*3YD9];^I?']=IQ:^H38>NI*5+($7 MEE"K)R@BO4U6=V?8D1AX'%PG*:1SC-WJ&6]L1ILR%*PY!4)R"#)(LAI2,2:S M$N43M-&[G[B>Z]=&PMOQRNDTLO4ZS%=_#^>7^ N&]>5J,U5J?7Q :^_'M8AC M'4YOH_#5]8(_S]?I?%G7O-%V5I"Z@U%007 BM8F IMTZ1W$?/ MR:W.=I^]?EB*_#\KCY_7*Y69$[2+_RZ7*QV7_X4UO/UMD^ R:KPD($I M5><1*#)<9)8S=ZTSZ9L1/W&_JE9XN],/;1+E=G#97C/^T[?KO_[' M'%=$U*=O;VOKDXU#;HLMWJ8$F!DYY)DQB-8(2(QX0U,D"ZT#8X=1U@D>GQ8V M#X&WG0Y[0N;-R^PN?]L0@(LU09NL#5VLJQU^.'CM)6C)%2\2O96MN_H-(K 3 MG#9$R$,@;*ZNGK#X9O'E\F*]D9C8!HEB2,$B6JC2 <4C@N=D37LK!'=:>MK5 M8R'O+CF=X*P]"!Z"VXD:Z0!<;Y>+,_JTSS]CO/A(_V:S%05FHMG4M!=//%@E MP4<2D-"1Y*2,TZRU\7P?'1-WE>SB>CU9/QUB;+L#150A.5U "X8U[18AQMHF M4?%L9 GHL?79=3\ETQY;IVOX$<@<(>XN0!,6N_J=W6AK9-D*KD$KZ>G(#AZ" M,PYT9$)YGM#GUEW7[E+1%UB.T>T=N)PDZ Z@\@&_+L^_UMEZM/;\XG5(]93^ MMFN1J8,3FG$H/M4 M+#DF4<#*#&YZ.HS6^N'[[T$37NKC0"@=N+O $L_XVK^ ME;3QE6R[]<7JLAJ1'^;K?VY.971"JIPB,&XD*"$BA-J;0',BUMH@A6Y] .VC M9^(.RUW81\WTU17V=EVE;^Q0+>E +HS.Y*@R",(39_V-Q' MS[378#NM/PBG$U70 9Q>+U9FU8R#M#DUC$UD4"L/(I,)S!AJFUJ7#^RGJ)/8[--#Y\%<=4!)WW;7UX:9>]ZK:VFC0I9J789PH+QB]3)38+QQEN5BK6YM10XD\?D' M?=O@=$S-=@#<&H?XN(U#S#P/CLC0X)VD3:>* !>-AZB=3+K$P$SKMO$WUW_^ M?G0;R!VMD\[P="W1F64ZT*:0@!AX338T$(PRX#$&[7Q)+K8^[NXEY/E;B^T1 M=IR6.H#:?1;$3J#?-L.?YF5^L^',+"L669T19[6I,5";B3>4X!SCY%6RC+8\ M@3&XE\AI.S3W ]%QM=L!?!\P+-;73-YG702GN=5*D4UA$BB)$2*3 ;+S.G#Z M9C:MW9ECZ)RVN7(_(!Y=Q\\I9_Y6$.Y:&/';3CZ-L^H/7W"TO/LC>6Z4F7]? M>+YNA__ ?%9QG^A'FTWQ'7W7B=1,.&<]*^ --T ^MP7O&4+)&"TG"\&ZUKE' M)Y#;[LGG*ARGF>/2U7;_CI/5S9*&D+P %I02TD?F<^NG4QVVWHJR1:&TUD-H%%+6KV88*8 QWD10DC4BKBL$);^N ;V*&O MON/F]IJ] .8(Q2T;2'%"[::SMR)B*)J=]+NA@.-":TZB_G>9N0V&H&'M0_?_] M\(^9TL:@E!KH&JP=YX0G]KT'&22ST3)KS;Z*O\&JIS6G">*/I_JA8NQ!]2]^ M_WF617'<)PLQD2.G3.ULS),'PS"S*).@'S:]!'X_;-#$9J02G>=$E%!5 DA&,<,9\4DO<^/&JQZ6G.:*/=XJA\JQAY4__+7 M_YPA5R4EE\CHU0C*9P-.,U'[.-ML4.7(]I4C#K_K?_W/::+'(][U \7805QW M;TYD37TL 0T8E^L(H<# Q:"K;*S(.2INVZ>CG)BY/-HC?PN?L;G4NT+0/6F0 MR@I!.D9@%DE(W'"(5I$_A3)&[Y5 UKJ%US/-/QZD]2'YQT-4T &<]B:_YJ*L MTEX!+YPXR#9#4!;IA%7>:DD7K6C>AN1YYA\/TOJ0_.,A*N@ 3M^%]/V-#+E# M+FR@H[HF/64DPTRG"$D7JUS@F97V#^MWR)@V?VB&L]]Z9UW>7S:.:F;)$F%-JL M)=?HA$'P6.-4UA6)VF3;?%3+_XIF;@/P-EXSMR'*[>KBO<- B90D62%D=V11 M#6)&NYD\'[)RM'/)25]BZT%NSS1R,4CK0R(70U30 9SVNLVZ3F$/Q8'&6%ME MD'_E:_:OET7R++74>]_4_A=%+@9I?4CD8H@*>H!3T[Q@Y32Y:HK$J VK[]"1 MCGM=R'.3$HU/WLC6Q5)/7SG==8'?Z7?O=(CH8#O\$OZ^'RYK/F$C$%,L02W:@@D1BLB2(K!@3F%6K M8\TA\[5P5Q?. ]V3K:.11Q/[_$_L-I!^&FV?.EG[)P52WF/NX"HLU&7:D M[IT B*5WY M46$CD/97*OX^!MP]:+S3X/];DC^>$-7_\=^W"-?OH:A1'/YJA>M(*%=%H,$$ M4E4C-R8!7MD QB!S24LK0^O.]C]2<')? *2-A9O/_!G7:37_\GVN&@M*""<$ M2.-,=2,+N)K@ZV)1RF>=76G>=N)A-Z)RCKMKJ/D-S$"O^%'%5R6;>$ M)VN<+9@A"27)@ D.?%%(U)=@%+H2\D$=,A]1^0^+3JST8U2V;"&_J15_%:O8 M#=YE0LM8"P1E<:!X\1 8_??E_$M]%OOIV_4X!F8R%F4C)",3.5;6U)>,30$8(PNI6-&\ M0=D!9$W<2;ZQG3"6/GJ&V(W',L0B#5>T8=#4[@5T<$9+$A16VY0B-VA;CY,] M@*QI3='F4#@4:D?J94*HU3#.!PSG.Y9V9W%-5V()09'G5J./'IP+]$ M7!*WPLSWQMWN?G*GP#A6<8^ODJULD3'M3C866%O+N "[W7^0WHLITNC*K&4B=+=ES'B$6,@U%/6 Y M0ZZ;/U4]0M*T,?NQ#)^6>N@&5N]HYY%F%F<;OFKOSW=EERHT2T8KEFM)K:T) M0H(9\#ES4,X5# )5:6[S/$Y5C]&W(T%P+\":::13C'W !?X1SBMCL]I^TW)= M0/!$V]'4)L8E&^"<_--B?6+M^__N)ZE'GVT\=!VKBZX?!*_W#9D2M7J@UCI] M"!=XZD/A8Y_;[@%Q$ ?C/"PFY(FVC@!E4WU@4@JB)N E5SLIH0HR-A\QV^1A ML;H(_\#YV:<+S.$K@?T,5[L.< M#KR4VP6J]_I?!R\X]>5UM(YO>F#CB+>#Z^K'PW''YHLK-J\SY:YW)Y\)'5)B M/H,IK-0STT'0TD)$$W,V)NQOXG?,+AE*XS2(&Q$FRR?460>8?#U?A$7"0[G# MXC,SJN;QA,J=#."3]&"L9RJZG'3[@?.#*)S&P'HZ/(ZHKXG#E[>XN6F87$M. MQ9Q*CJ[.(R;_I)@(,; ,CI5DD\GTB7; ?;IGJ:D-]:8W:2N1=G!>[3V/;S+X M'E>ICF<(CH3C&0<0F:1>-1.&/#D]ZA]] X_1W:#"!#;L]3M=4! M&O>F,MG7Q6=LTZ%MAN0K_=^7W]579P2P;S.@M!TR2@_)!@4/B4=J@ ME2A1@B@+%D:YM\G.A*&N] M%XAT7HYXL1V#GR>SW4_ 3RN13^S9?5S2T;VA?WE-_WK&=$G"A0#<*+IB:V>P MX&@WL!*R+RXFGM4C5]&#'S[U"_')"&@CMN/U7I<>P5_[/DEO.SRO\)Q1, ]) M"D*Q$Q)<8 6"Y8F^BMRFUA;Q?HJF'=4YVMUSDN [NWSN\D+GGM<)Z0!DK(JI M>@AT*%J?BN#62<=;5ZGMHV?:49HC73\G";T# #VP'6[,\606)=;N1RBKI)1* MX+)7D+.*7"3)+&_])/DH4=,.M!S_-#I2_!W@Z=Z]<8.=$AP9][0?A$ Z7R7+ M$'0H$ 6SQ@NC]>W,VW'.I(%8LL\ 2RU%WX-E_",C,R)/26DR"/2U!XIS$%FL M[S:>11522-H<:A?_^-$'(1XMD;P"W'=5I5_J3-/D#(BHBG<^,>=;]T=N2/YA2'X.P?ZI M=-H!G!_QZ 8P7J>8*&T+(-L,W^+BJ@5:G= :A"5SJGFS[V;$'P;EGE\MIM7G ML\G#6._X7Y;EU:9?$LN+LEQ]WOR]96[&H6N-DZ]Q%*?CY'#XX#67=+DGC064 MCP8<%E&GPA.NM?,R]5EQ>6>T MB^A5ZQ$P]Q+25<[&$%WOOX:/$7-G%^JMT,2+S\O5Q?Q_-JJ9":>MC63V*1J+I%3E>Y(*V0=(K(.T#/;Y\(^;5"9*KK(_3L'*B0*>^%GL5[SX MX?9%QSC+A&XR^1,HXP1X6S04:S-77C-S.[WPWB>Q6Q_;59[&, MT&%*8?VIG"__> )_:=]2H[M+!_,YCK<4T,NB/0>F1*C#H0,X+R+(&'@*B,)C MWXV_?S3CWX=OF]&F,XU")>L"8^#02'!=AX1?7UY M1W+2HNVLGG:\CQ0M%EQPWZ1MX=SS]?XJ^T)3_^@>=?\9?EXN(3V8+)T%F/&4K6M:U<'07 T0&= MY%IIA3$VSU0\EM9IX=<:,P>TZ&NNP&<$U/_$L/KXQW(6-::K>7Q,^=JRR8#C M7D))$KW)&+D&29?+R]7Y&\[3@)5A!Q#/IRQ#$*1#(03 MRM&M8()NWP%C&(W3OMUTA,C!"GMN@)Q_Q9E((B>N&41;6Q5+E)6_"!BRU(K5 M6J_V >IA-$[[OM03((BT=<6=0/-XU3TC?,Z2UBA"=&"4CR1)+\ )DB1GDEO/F++^H#F& M(T!RVHKD3E X2$$=-'39R]?OB[QMIH?YU9^)?O7%Y_K53'.OG0H*O(^TNS"R MVOU?0P@.71 V!O:D!^-#A$Y;(CTE))NH;C@^_14^%W@6:.&/8U=(S91*/$:K M 3>O1\(9<%ED.N:UYYGY7-2XO>Z&/=F.5@<],M1:B+^#6_:^0I8YKF\:$3MI M(890<\'!IF+(B-@,2S89K&8I2!FC%KHQL ZGKJOT@%->54922*=0VQN4Y\%H M)VN#9.%I*R6IR&ZP%BRW609I3(D'S2D^M=2MV]>4L;!R2+%;*\4] V#NPO)< M)D9@8 _#&4SCB/OC@')F9B3G(!H>A,5BX6GK@N MUC_U3=S1ZT95WDT]_/V,RHE%TH F0)'E1MC>\J'U9$MDD<%^+6#;PG MJ_[^-:9]M1@9/4T%W,%KQ;V\/!CJ)D/ )NXS:%F?8G1TX!B)C=$6B.BXE'K, MZ8:=OTY,>7 U45D_KQ/W\C@S=/D;8Y!.W52;T'D&GM,NL\*BE+8DZ5JWJ+F7 MD&E?)J:$V2 5=%I<] &_XN(2JV!?+A<;0:W_F%]\>GFYOEA^IJ5?Y+QIM17. MW[2HH3YMO18E10TY;E1-M*7H]0V*_G&#H.\3[5SMKJ8]%!,TJ)P=>$P&0F"% MJ*#_8>MG\0-)._6$^Q7_>)$V!_9\=\/4,>HC7HP!9= MNR*2\^XP,[!.92NSE]:WOJP/(&M:(#XA2);C:JQ_$/Z\K-.^9UH[8VJW&(4U MK=9;"]ZP *Z.$HR8"FWXIX7A%6'3 K$Y'(;![0C=] "X+3.T\HN+]\OYXN+- M@AC%7_!SQ-5,6&TYDKS(]BN@HLW@@N5@LS0U:AY3:>T<[Z>H:X@= X';(&NG MC[[0]>XKKFXPHFT)N00&VK$$2J9\-8J._A!%&F\Y,^,!ZT=BIDT5>%),G:"% M#N!TK*E!CB6^N<#/ZUFU*!3Q!<:(6JCG#$1G$6*0@>5D>,'6!MS)1$\+S^G, MNZ?5=@]#P;8^W78>?3C#68K"&-K:8)2IWAM*<$)9$$)&X8+BW-ZR]/;,R[W] MZ<_3;SA2O7=F[)XDZPX.PWN]_MIA^%>\F%EEBBHA@)&>>&&T^6*@VX,'KXVU MR4O1.B=@'SW/\P@[#6G-]=0IYK['T;E-5M%>J9U,>:V"+T"\".+("XO&,YM: M9T+M)6C:!+S^4'>/'X7^;B?T*Q-8%RQ&%@F% MU:'KOB8@"JX@BZ033[%8WOJY9Q\]S^/58@A6;A]]S;0QX86[7EW,KBW6=B&CX1U.F*0($,=CUUK\)Q/=<17Q.2+92X?%/=X M##$/$3 -8AHJ=ME:RA-"96-RKK[-?O]MYA0/TB4.*&MAD"P<8J'M8NKX 1N# MP[RO4<0:T[^=+;_^^_83KZ"Q_>([,KZO-R$,VBAM>9($.]#YRQ>S%$U@)CEP M)ABZ6VN7]D)_P\CJOK.=A2W5. M(CO'/X_%D+A/ M$FRH7:6-):82_:TD$84IQ.^_4I<:P.&HU*4ANND!<\.->\Z=/S3UT:!(%AJ4M#]-$7NFXES3@2A4.K@ R_5.]^,A]" MR6!Y827HRDSK2M=GG;K4"%,G:*$#.#U@27Q_[+.2N8C" Y'N0 GFP>N00"NC M9>(DN^;S,AZC:=KWT]%LKZ:JZ !:C[RIO/HSG5]FVJZZO]N]QM2G66R1\ M%\_G9V/7*>Y=[TE>[ _G^(G?ZU-DT@"I.M4[2? MZ+U^N\P'K/9)S;VY3P5UN'*J!>!;(^0I_WH MO(,4))T%Q5KZZ3@".I'RYY$#, 1_#QRO3ZGA?BR!X[G^[2*L+GX.%U<1!R&+ M(;$+$")K4#R1 JP2X$6T3",/)K1.(FW+01:H MZP,O28#.(DO>;' J@]9"*A&*%;'UM+AVU$\;)/@K;(/C@/!F2=4@N-9>%,Z%=D:EU1.L@PI[Y^7TD:HX![R 5/A=<[I,M_8/Y,O,9 MRYX5X\@=]H%\\,IR=,%#%$B'A4V>Z4F@>P#MS_Q8?D)TMP;"7S$X,KLU:G+\ M\,B,3Q\@NURO?Z"JY?+S_3SWS[1GCH^"G7 A[:0 MY%#:&\637H55W;E53YNUKAUXDX(W)0DPS&--L/7@.8O >>2Y,!VR:WTV/T3+ MJ??5;^D3YLMS?%=NK_!36,_33]^N9/WR/*S75_8J\ZH$7@1$DC#Y2K7E?C$> ML 349,)JKEH'AP83.:U]U00WM^^3<175@>5TG<^^88'NPHME^N?&.S<%6<3D M(&/M#4*<0#1<@[",QR!*3+GU!.D'B9D662.#X#;DFFBD VC=I'_[=N^\0"^N M.HZ07)2CK1C)R\@^9F.Y"$ZV/L7N4C$QF-JH]W9][FFR[@ MK\CP67Y#W+#P M[DM5QR[3)\BB(A+YWD50P22(F.L+:4'OA+/%MHX;/TC,M-@Y5 78^ M(%WU\^K2;5CY?3&_6'_X[?_3 M[R%H6D>],8;:B;X#'-U[O7\/3$3%JBWIP$I%>Z%H1W(R!3!P^H'@F%7K;D_[ M*9H624]K%C743:](N_982G!&)&(FEEI*RK@"E[*&+'0)FB']O756^UZ"^G+L M3M'\(: Z2@T=8.J'>,V+KV%^7C?=Q^4V;E./YT_+<]+5>L/F3 CF! H'+I9$ MNU%*B'6D9.9H%&?)A=@Z(6<@B1WB[CAPW&E%-YZF.@#B/W!^]HDL@A=?<17. M\-?+:@N0R5&%N'YW>;&^"(N:C'C%''*GK78.4G;5^O"YCHA6D+CT4J(3,;3. M5!Y$X+27['@@'$]+1T.0*(G+,6_8690K*VQ0"\X[21=YT8;L2D9T?E) M;M9I<^'' ]7I4N\2/#_/SR_K5MF)R*F 17@!F.H3H]K;RN\/CB_Q?E^N+JRF2B6%V <&@KQU30H9H-0?IBT%>').IM2EW)*E] M&7NC0[.Q[OH]*1]B=)9CTJ46F&!M"Z-L8"12K4$D0^Z33$ZEUI?V0!*G'>4^ MP6G91%==G)F00J:CKNH_#@72:A)>8,TX7KYH-G'R!EVC'M8X*K MA>P[.,]>+"[FN9(^_XJ_8;I<;::C7A4)8[ZJI/O\Y?)B6ZE\)[/J:FQNR=*A M=@FR=ZSFZ4;P/@:0P8G M DJM4X0:D)X7]=Q0U?YZ=7::>;SF\57^I3EBK@_ M/LOVG@]ID57[&&V-LFAWRWS[>;Y.Y\OUY8V$2*%BT5X:D*:&XPIF<,D5<-83 M].BGL7FWACWDG'J877_TA_#'+X& -0_GZYFSVL5,QWK*0=0G$TL69E% 'I"1 MQ+PJMO7A="\ATT9'6J'@]DESNLP[N 6OF?C'+ MEJ$2;G;.C.8]W_CK[:VP'377QL$>L$YC'_Q8#D]TTVO_]^OU7BSR_[L,Y_/R MK;Z2;%?]GH[C12@>"94&$RA;T^=98)#0:\^T)F2UF+)PGS W8O\+W37F5 M*YYEQJ3J*,M8,O&N+/A3,C8.7F*(+Q5#/U M"*L'QS7IH$NL#^,\8$W6*!YB]3HQ>!6UUM'D@ZJ"GM?0LY&5?= $M"&2GQH^ M#P[]D-PR9DT$X3DQP7,!GXH$[]"P3+)ALJWMR%&9HO=%UL?-@WKP^\]3D ;I+3E21+L()KS M4SBOK61^^X1X\;;^=I7]9L &C]&4FC$O:^UC\(%<"A5!RH#"%!M,\QY_#]$R MW^:IGKH%$_;C66\(,(#[0Q=&X1GG2%R9&!YCLISE[-O7\?=(>(_B!S MC'8?B/X<)^H.L/+]B#X_7_Y11;2FPWH7\/Q(GW)EW"E1/%V^@(S51A 8P.ND M('G#/+Q.*%4RF"9N1/*.W(')3&@M8F M2J5,X:7UI7<(7=.>96/@81#DCE!.!X![\%UG>W(SZ[E0I4!2B=AACN0EI 93 M9 HBT9U06IOLCY#4,\R.P<"A#VU'*&3B4-&AE\';ZU3/Q)3R47&0,6Z>I#5$ MS0)H9UF,2B+/9OX _+ M\_/7R]4?895GPGMMD?9N# %KQR\-OD2$:*)+SD@F?.N7X2/([#]H?B1HED^K MP0Y NI^QK;,V8SQ8YK0$ECQ= ('DYX,R4"37TDO$P%I/73V(L&GOY='A,<@6 M/$971P/PRZ8_^V:.S!/ \'O)XGI6!$,N$HG-H*#K1CMP(=$?I3@KLLBZ^0EY M,''3I@KW!<=C==;]F?CR4UB=8:[]!]87]/TZQF"QQEGP)13%-"13:D&;J4(5 MN1I#'!UFF]W31F8>('3:G.2^0-I"E]T#=G9&G=-[/=)3Y:XG-?@#Q&5R=>XJ\6-S-J_ M+^=?JK2/3U=\]"-;9"8.H[M1K> /B[ZXL>CWV9FHT7%AP1JMJH-M"(&:[#NO MHBO>8]&M=_"C1+6;P?'@4MNNM28FE8CYE$,$)34#VH4)2E*6K LFVQ?U'$K; MM&Y(6]P\/'JCH7XZN#,?Y.:G;]>!>R^\YMEJ"*4VI5">6#)%U89Y*41.=@%K MW1/S +)ZF<+1$@_+<973,]XJ0]L8?@A>&V8Y"%\KZ Q79%>D1!+47(7LR55J M'68Y@*Q.3[=CH7 HU([42P=0>TL6RT^7)-7:5H)8>O/YRVIKY5XG1Z#T)!L# MWLFRM2^E$&"R0J[IAM"F=1[*XU1U"K1C@; <52L=X.R70")=X.K;36EM65&) MR:R4!>DXL<*+@Q!5(L&)I,F#=CZW+H_<0\ZT@;FQD=5*#QU ZO7E:C&_J"6! MB_QZ_F?]V_7FB#P91 E)%@&U4! B2@WM!XF9 M-@8V-I[:Z* +.+U<+LBIOMP,*=ZT33DC7>TV1ZV94#XPVA*)[-#ZZNQX]L!\ M*+)$3QY1;(RH??1,VQ5@;% UTT0'U]Z#LOJ>QR!]UE$8 7D3P^%D(+J8$4)B MV5D28O('%>*V\ W?]C;Y:HI0Q'&JZ1EL5RU:%,^!I\A!J]H"JH1 1S)ZD)S1 M!@W.,M9ZSN-^BCIU"X_4_Z'P&JZ,#J#U(J7+SY?GM6O*STA$I/EVK/N7<]QF M;;WXO%Q=S/]G\_T'F9^)@B:S((#$FLDNR F<%0Y,X,BR\IK\X<8@;$5[I[YF M&[A.HN!3&_A\'/_HK#UG-,MUL*(%KNK GI0%.$].MPG.:CIU M44<^-HV M YA> A=G?JA[4'5 M1#&=-O.N/3[_F)^3$/.[^L,W-3'F;$[NU8OU&B_6.V=L67:_>7R.S_%KM4C^ M:<1IHZR@W1KUQ>@6(?4'*GJX^S)!,-LPH;A%;1PD&$=@N M6VBW[)6'+TW)TGI!=[PG<]*) #X[ Z@Y+R4PA3[/&^UL;H)--D$I.2B6$%RN_9-BT!""%F =S\8J781M41!X_^J] M)/>N5'B"E)\@X%W@)OK/GX_7:[)(5FO=^QL=E6RB6N9/ AM#"@1:7]I MJ8%%S1&9CU:USOC>2U O#SZG7T_MY=\#F*YHW^XNQD*M<0X08JUB*H9#,(&D ME$I*,:K(3?.,^9L$3&S+M%/L;<@<+>4)(4).]NSWQ;P.7ZR"V4EC]UZN@_+! MZFY]QVG?N\#$4#A>8=#Y[VL:B-LD^35@'B(G/@1'\A-/DW!%0;A:R.VU5C)8< M[I1J[ZZ2(3+G@!B+.3.'Q-E(4)F\G50CQ3X DV.EW$62\XZ)&1VH/AH,8(QE M5QLF)JO IF2YTG0X^M9E8KNU^P#%T6I\ !:#)-I-=Z8=]20)G)\M7EX2)8OT M[>,J+-;G&YW\C>[@MS5A481L2RH6ZB:I)6PM=)"BKJ42"@C6!F5= MCO:P05S'/''?0\^TELY8F#I9\AVA:!9<*%*3+'+1-=;G$C@M+&25E+46Z;^M M*P<'W6*CN4BCW6)#)-IQ>Z+#,WU^QC*OX;^W\Z^8M_D43Y#>M&?9I\UT.I3_ M29*>9"C11.1TG:E 'GN.X+W7$$-&\O]YB*%UQ&] [ZR 6DI?';'1&R5/VCV"V%2U]F/7M<74S MIO3D.NO@LMT]LFTX7L^O!P$EH06KM7:N5#88YQ"M2J!*Y#K:I#)OG9+\ "G3 M(&\:/-R>J-1 .9UB[$J@U_7$W!2GBH;,N 85=7V(Q=3 M3RF!$/(F/Y+VHO,Z0/&B>%VXL:'U)*\CR)SVD!P5-L,@>K(..X#I2UQ=S,O\ M:MCC+V'US]WEX KZ@D4"K_>-$JR UT*!PY2$9U:SU#J6^Q M70/N=!#<;I[3 M0B,=(&O/Y7%GDQ:1O171@)L:T?0U-J!'4CBM.?D:% Y')(GZVUB MA_?]:IDOT\7Z.U_7E3,8=11, FI'3)"[!SX(#D4FI_?!!;J% MSNDJ7;:6;P=G%SGS&3_?L T"SZAUB" 94[5;GZ7CG3CA],T4I'6RN>=PFX9I M,SB> D)-I-\!>K:]/FOWI?1IL3Q?GGW[,#_[=%VFI[V0T1+ZN28;4T7-P#FG M(&M=!//(HVC]:/<(2=-F"U"1!\(B)$Z[*FX51.]RK;)SA;*+.?3L%[&*TM M:J7EC*%!,H$S,<5R %^4 RVU+UI[G4/KI(']%$WW_- G&H"((M1%Q9QAY MR#+0S&:=F (C2ZBUM(*X"1:"8J5X%CSZ> 1J3K'7S%\81RW4T(^!=L^%?_=@ M32([FV6DXQ0+*&MK\BK9 B5+(4)P(6'K,22'T'40%.U?!(JC*:R9R?:T18F_ MAE7M>_D5QRM O+/$4Q0;[N=KDL)"7^?PNL3K3$($%40&5VOGI8PB9:4(4<^R ML/ @;_QJH[]8OP^KBW=E5S;P*P@02D?'3A!/I,M MOIA _A/'UE,T&Y#]G,H0AZ!P4+QE! UW$"]\J.+)\B Q%P'.$ =*%+J%4C+D MUY?@#)8LF@.UJTK$R2!Q8#'B$/UT"K,?ZZ@TD\:BX(#:>[)%ZE09Y>K\;8.: M&R_1M4X]>*;%B(-4/[@8<8@>NBQ&U$:0:Q4S^!)CO0"J@R4<6.6PCMT.&/4C M%M^S+489%,G>%B,_D^IKZ1H/4DN>*LYD(+7I[. M$NNC"+&72V\L/79P$0Y-^BG6!JM$!%.R!960=J-1D63I>>;2%"'%T\'T>9K^NYDUB/EW@%H[B3=)ZY+\(DV&'KRO35/9'Z0_2 #%YD;=+)Y4M/S+GDX M!3HG2;\#]#R65N^BT9ZY K6_2G5N%(24R.M1(4==I"WN7R4/(V&KI6XZ@-J^ M]'I3E-::SEQADR1O6@:(44C\GF MG&B;9)]K8:UR$)TV9(0FC4)F*V\W1_I7R4,+@+72R<0C-3\0_;AQ7Z16(3DN MH:A PI 2(7KRK5$Y6;+3+!TV&_&1&9K7"W9[W8T:@SA>YCT 98MOPK94WDO@ M+-+];(6LF4L)IQF4F\UQ)3(8F)&$\V&)WY0GX''%']ST6F\[&:*/UI^'?@RN\OO MH RRE ,3.F3(B9.=8S2"1R\ DZ(S47!NL/5 W"'T=>OM/,DKQVB:[ "E#_/T M^QK+Y?G;><%99MX6'@L$;@0H%CQXIB48%:0/BAG#6N>+'D+7M-'G\5!Q\(O& MD2KJ '8'".\?6 -9M+7)_P]G>(-7X3%H5 @%0P2ELH1HO >A0@G)1&EYZ\$G MI] [;:3[R6#Z9"KM ;XW"@7>E=MLSD+TP3KI .L65('XE\113?>Y;[VG'^3S*\23I]EQHC)H\5)9K M%V4E''@5 Y@8(V%0,6;_JNGVKR\OZD(WU/+JSR^X6-\43BA6N0+9>DU[,B2( M&0-X;GU6+ H;6X_B/(7>YY1@/P1W [)HVNJT@\M\GWMYE\M?Z0SY^ >>?\5? MEHN+3W2KE"PQ"@Z">[JP I(-K@WQ;9AS4F- W3H?^C2*NTW::8RL 34CC=7\ M[$#]GQA6'_]8SK1)N=2:5VMKQ7WD'((/$M"P(KS2)M\N/7YB+&\)[39YJ"<( M'Z/4YXE<@B+.7&1**,> %62@;!80BS*@M43O%2-/\@DMB7VD=OM>VQUZ!ROV M6>+W]?)R-7,HK1,9@=N"=?:LK0-L,VW:&%+!7',%)X=OI;3;MX#>T#M8K<\3 MO/2[,XE,ZYP3N-J_6Q4E(:(@5H.O7@;ZZ)YP!LD>2KO-JNH.O$/5^NS ^Z+0 MRM>LFF*\<4/(8N=,T[7EF,#Y>P7UCN?;P M"YZCR3* T\S67N,1/ H-,ALD9HI7X0F[TA[::+%Y[YZ>$3E439WV[7F1TNJ2 M*)F'.#^?7\QQ??Q;PL.?U>*=X$!*&[T!O _?:F+)^L4B;Q8.Y^MK1#E,F3'E MP-L<07DAP%E2>XZ>2XG2J]BZ4>\>-ZEZN?Q< M]]-&7Q^N?NUB>:/R_>7EJF[AF0W.6U,K!#AF.H"EJ:W4'"25'"IA4$3["'[: M4C1M'+05?FYV!YA(6QU"F>$?.8SN)(* M\&!D+B)4T_& <^KN)T\;]AOCO#E1>AV<&]NR[G_4)GV+BV];R6RJF^9ECGD' M::5MT.@RR$+FH9*%T"P)X=%Z3)9^ZFX/)&E5:/\8:=.&X\8Z6<;02P=PVYJH MQ%U!XF2Y".>O$=<[;D((Y(PB@G:;D2U:0O3DLBHK%+FGSA7>NH?(?HJF#9>- M!:Z&6N@ 4[^%*Q&1B3=?X\?PYZW;6*=LN#&U%K,^GT@GZ396"&32D>R8*\*T MCLT^0M*TT:NQ4-52#Y-/[[KRI/'LQYVAC;!"FEP+KNBT]5G7AOQTVD9KC'!9 MZ-OF] -CN>[]^&E#2&/81RWDV,$)L\FZO!M=V7'#BV%%)3HE2S7WI5 0F?>@ M!T(G+D '8OF MP:?D=>L\CM.0Y)\;DMK(OM-X]6^?EJN+C_3-#_AU>?YUOCA[6RL"E^4ET3>_ M.#YX?> 'MXAD'\-#H[#V]=(_+5>KY1^T] W,Z5R'2@8HMKYFF-J,@P0<^H)5$7Z;BO1UR'5G?#MJE;4"Z%RA&"[@ LUW?_C\QLFV%(M#*:1,R0:4_F/L,Z MW9DV4G2I*(U:AM;Y2GL)Z@D^Q^A[.9;P.T#2?UA#>8 GF,(4KB MPO":Z9S(,I3*2Z,]-ZU;V-Q'1W^6SY&*O@=")\F\VXKVM\O%6?4Q?L9X@GM^ MWZ>T\,4?I:Z1X[WY_+M%O$X:D7PP(#1=,*JFX 0C.!U"+!5NZ(J+K5M)W$_) MZ5VDX\6;!7W69 M& WT?KD%*_3E"(X'PT49XNIG:U]\]K4NU1, MCY63%+L7*(.EW!U.;C0D=HYK':V#%%5M?A 1'&?UOA6UQZAP08YQ;MY'2T^8 M&:[CO9 Y4N 3/V__/:SF=>]\"!=8K_:WR[#(E_@N72S)NR.]JEW?2LTTN8P6 MLB3G49EJ7IGHP2276/"9\X/>NP]=KR>@'*O9Y][G3.L'-H7"2V*9.$0Z+D.=AL>/@5BS( M,9EX\0@:N0?RNA2$& *H4H3B3CLAW0$ V+_*M*G#S>'04*13@V/CCK\X6R%6 MV6P9L#%I1AX]<&G)>+>&@>=%@.4L,U:"Q-L/B/=CXKX/GS;?MST43A;@Y#?" M_E@QDZ&4-#T'3P99^#]MQ'E@^Q(1Y99MI$W1'NBW9"[=U MRZJH.--B.^(P)TD7H$8P5B@10W%:M,XQ./*5^(FLC-.]V1.EW!U.MGLH>X&V MAGY*(,I5[:#O<]U(WHDD2Y2L^;SM9_$^/$BWA[P/#Q%T!V#9?T(*XZN9) %5 M,75")4) \JX"SPIYU)+GUJ'5Y_8^/$C?@]Z'APB_ R3=?+3:O7!+X;$(A%(L M<>#))0^62PBRB%SJJ!7>NH+]+A737D_-,7.BF">V<]_C:K[,5R=O,5)GE0%M M'=^$3 ,9>@D<,B>YY$XZ?8!)^_T3>W)OC[=#3I!2%[K=0=RY[&K2-P\V@>(F MDFVM VAO,5O"Y)V19'NT.Z7M<(H^[JCT".%,K-3_$Q:78?6-UX/VXZ?5\O+L MTS;TNOG6]@0JY"EQK0PQ)",H9UE-L&,@60K2>!VE5P=H^Z#%IH;!,3IGDD0AM1R&D(<7F^;&'P,AC03: M#T+TEJ'_/N)2B9VI=1@JWMA)0/KL9X/ 06I#;)^6+% = 9OO(T\?1F"!I9U!W$+&XF M%VS,^YRLT85S8.2CU?Z>$5RH8V&3S,HK&WGSB,5M&GIZFCL]G'Z2A#M#R'8[ M\:2EE\F"(8\/5/ %8K8.3-$&B]>H?.M6*'>IF#82>II6]T#D"!%/;L.D2UKQ MW5=<+>I*LLK,[%;'6$'$'UA8RR;16M(&R@I0,BT5GS\PAH:X# MENH'%L=H6*?.\/CYW8B1/'/',S!&SKG22D @\L&$H'UR M3AK3N@7)?73TE-1QNCUQLJ0[1,MVVS".@6QE#6A4 '*\,@11R&J7BB=/NX$S M.3)>>K M3M?P(Y Y0MQ=@"8LUMM>/KM(3XK&QJC!R*0J!V1T.<_ :T=N?(T" MBN:UDG>HZ LLQ^CV#EQ.$G0/4+G[1&R,2&B+ 1&Q^N4V@E<805C:19X+G5+K M1(Z[5$Q!D8R* M5ZIU2N'IR6&C!N74N-7;;P>U#!FMH?"X5;G'R;L#V&SC0)6;F>&8L\X.LE4.%&H)KL8G4U@L>MB(J,R,D=R#%6FDS9D TXQ M S[RI)*(0OC6X9:[5/14"]$<),=(>CA6_!56%GBVF3[4$"TWF[#,"N-"QB3! M(%EA2IH$@0L%6"264*3WJ76TY1XR>LI9;8J7HV7=P9WS\W;9JS<'?+E<7\WA M8UE[\N\*L!I_4E'IFK$=(6)1QF=&]GM[4^5>4GIZ(VX#FQ8R[P Z;^_IW/5+ M^'/^^?)[\]N7X0O]Y.+;S+-L$TN:ML6F[U;F0">K!1ZY-TFRW+X3\A#Z>GHX M: .RT;33 _)N'+CUOS/!/;)"1VWFM0M[X!F\5!$T,4"NA'+L=@9^D^>$FS3T MY%$U0M I4NX!)3=VP"QYQ[7($ACYD:"20;J6>1TM7[S+EFFR\D8\?Z:=U#+V M^3)(NA-'@N\[%U^D1"J8A\5K#'7V\2QH[JUB'#P3=: 5:O"F]E16G!?M(H_B MD(F&AZPU[>B5EL@81;H=G",_RF@WP;/F@/QV4=VV][A*56=G.'/HR&I+Q)FG MS:"*T_7=C %G27 CA,,R;H!O'W73CF89QY >13/=8>ZGL)ZO?R-:0GZWN)F$ MQ&7Y1^7R->&,G662HI# @F8UT9@L&KF ;A7=?H)IK<CGW=E%Q=Y^2FLSG ]*S&GY'(MS2F;^8\"8F81T"6K MGN./WL).@Q;SRKBW4X!':#IOKC:WU;+]7KF"F=8 D+&VAO:>U$G1Q8Z MDT-A47$?L/69]2 QAZ'H6<7!VPB^ P3]+3%?G%W.UY^J MI.KNB!>SR'S2,2J(Y+* JND(OM3)QX(<%\Q),6P=:7J4J,,0]:Q"Y&T5,7D9 MYTT!O5PNULOS>=Z\^.%77-&]_:%J:Q:C*=SH.D:RUA)L^FU(2Y9C3)9YXXS1 MAQ2&'[C<8:AY%C'OL83<8:CJ]?S/W?W\^^!UF+)J*UX)6N)4F\ M=B$M'K@O3)C(9=)C1LL?I_ PZ#W;@'IC%?4 0+RH'[9C\-WEQ?HB+#)Q1"[( MY>)B%@+32$/#D,DHG2>G#?( (/ ]Q?)$1_ MJH*:H6^\V6R_U/>NS;CX-E/:[GY>ZWEMCU \\N0V&Z(MH0[[RZ1]GFWM8>\@ M"1^8D1*Y&V-[MI_<=K]$/^"7\*WN CI^WZ_FBS3_$L[?+'XEH7[\ \^_XB_+ MQ<6G] MHZQG"4A"&,X\1^1:)3"EYEV7$NJ$Z0 RR2AJKUJNFR>8'D7I]&GPDX-RL,*> M(RQ?+R]K@THM8HX*6/;IZCW6:U4@!.M#MDGEV#R0<@RATR?93PW*P>IZEI@D M=VMFJR0U.5E6, [*6@G1,P,Q>1=UR!ALF1R31.CT.?F38W*HNCK#Y"QPH6OI M+EA>YU1N*BV%0$"3I,9L+3-CYN5/GY,_(H(&";=9&6O;8,FKSU_.E]\0?\(% MEOG%"6&2ASZI18#D("H;A49>+C]_P<7Z"J2+_ $OYJO-G+][D$1F?98\8$VI M<*""\?0W)6 3I24;RCG6.EXR@+P&V3SS!>:7Y%6OYO&RKOC^/"RVREBMZ02E M#;@XN_D++Q:+RW#^=US7A($;<<7LF8U!6D@Q:U NFMI-K032?X;:G5#C#\KII[]$G+U0<\K^EBK_ZL4L;U3 J9 MC4/R_D4-Y#.FP)--#:KHJ$I)/)G6I34/$C-M?.:ID-=&%QV ZCJ1_H;@ZAYZ ML5[C1^G:-I0RQ,>;*VTTBG& MWLY#O*H/.@_K];S,,?^Z7*1M+R/K%?,JTU&<>"#KPA:(2'^+!M$&9":7UDT, M!Q,Y;'20;A2O.T/1ZFA.YHFCVUH]K'UJ[.-@2XN352 MNOQ\N3%3-G9+Y76%GXC'^5=\L_C_[7U;[UABTI M9'DZY@F1=9.P0P%J %1;\^LW"P IDB*I Z .3I'=,Q,:6Y)Y\O)55F967N+R M4WZ=-S<:67[*9;G*[_&O&9:(3F&]6NJ$]V(2>$4BD*%(6;BQ*;0>9MZ2_FE' M5IPY##J_QCLM;'R7:Q5GK,]6BP^X2,OZ-^*N4W2^8Q[)#M2*SN/3^$=\I$6& M_U3>&B7_;Y&QQ?86;"]JF>SVK? :V-XH9^KH]1BDJ%,&"_@ M.G4RF+B3)UC&CSE=7N0WY8%/;OM+=U.#A;1.HW%TA;A:,$SG*DB20Q(B:JF\ M=:7YF-SAY$V;N!\'3=_-P!Q)6Q,ZL>O59K8=(%-OE;_EY8<5?OXXCWBQ7<]2 M&$>OB6IGF 3EZI"/H@QH&TIFT<@T+'BGK]R &_W;-Z@]2L"TH!I-WM MI3PA5&+-F:^^SM[].4O>>N0\06*>?$1%,O!<>L@VU@8<9C(^]I2WSO%_?EA^ M^5_[G[B#QOY?OB'CV_?,9>]CZZ+B1PF:MN;J7!=^.YWT + =[5?G M+R>OBF<04JXC26TDNG4"E+Y.XA(RJ?;+AVX0,'&^K)UBOUL^=*R4)[[@7N(" M$^[)WYM0C5F@S@)$HO!=146"2!34"6,R-PECO)M4O?Q M#FS"+?-9C>;6A*[SZDO^[7K0C!'1%B$BGI40B2C*SQX%13404:6Y)1]:+_+]WLZ.GH< M;*+M1^%TA.@[@$^52SUV7S)%%S.=F.,^"9#)TN'2&$@0OM0P-M?+6M/Q:HR; M6P1,F_H:'3#'"[L#I/R6/^#%+YD@KKUAS'JD$# 44,(2Q TG$="='Y7+09K6 MUN7ZX]/&2J,CY#@A=X"./[83B*\FH_-9<:B1R0+DO9(93-D 9AY A&2D"]ZX MYLL0[Y PK4LS.E).$7@'>'F['PCQ2VV$N2&JF>>>^5AR;0VL>QIC E^'$(>H M(WEW17K>.CGS$"W3MHR,CJ F*NBG?/F1T.'U98TGWY2WR_4VO[]^=3'_-%_4 M/YY9D41@UH"/NFYJ\QDP10]<&*9YSE(7-::K/)C2:=M&SNM,CZ.^J6?=9USG M7S]]QOEJ-[^?[/8,/9EM$1PX(9',-J^9$XQDMBG.S=$%YX=DA>[[V=,V:XP& MF":BG!@*MX1S)97*TXM02[,76Z;V 64L%% *NLY+8F22,2=P-GL03O,437%1 MZP$(.>"3TS8_C J:DC*G$[9&K:W-](;Z$,<#02Q6#3HJWSHX?1.#$ M^S[/"?.FU 9*H7-25DA F6II=ZI3U:V'E"*:K)CBS9/O([ Q\0;1T1$\M>:? M;.OLN\OU>H[?ZM=J^!8W8_;1/O[%\S35'L#UV3ML)8]V&]%$YE1U)3GXY#7= MWUB*F@+D8G=^M-6VE@ [ ].OB"Q&_7%&XN6<@1E8;;#T@WTY40%FW MZ#*(PO!8K)8IM#9$WQ$Q[:TV$FQ.$_74;5=U5#O&S6[:\9[^X&,L'BUHS!I4 M]A:<#PR\<,8IF5-@/THU/O2SIRU&;HR )@+LP%B\7>7/.+^>JTXV<)>GWTT9 MOLV9RI(I[@ QDYCJ+>TPUP6B+C 7H\JB>:WI8.JFK5\>R;R,I)PN8+?\G%>; MKW6*:GUTJI?NYYO-C%QH5\ M#6#MU##Q;;9_-%I\V!:HO9M_^+AY4_YUPV9>RZ<+M(H%X%IYHB+ M%,&YNGE=F&*S,4RPUO?8_91,6Z4\$GX:"+T#Z PJPO&8'"9!T:2H:?K #5"8 M:4'PR+1FF;>O/FXV":&/83PGY*J;:Z@[U.V+^*U@B0Y>KO:68H>:50,P&B MQL-*.P14B@$%.#PH8W/AS3OVGV$5W %H.J4*[A!M=7 W/SXCCF6EE35U=1 7 M4.N=*3+2";BI+P\\:6P/O9,',G91'7<0# X:R'B(3GH V*TI=#DSE9!)8)$" M; K!+)U"E\#R7&*5DM>MO;XG,Y#Q(,4^.I#Q$"E/G$O]?V?F8-8^93I!#E4=I2L48'WQ4LFJ8+.2V0SIMA[ZO9Y&-QZDSN7( MLIWZ)?F><92,1Q%K7B>66C3AR. &C DB2HJ=Z']1Q '0.': YWCU<4U0<*K$ M)E;XJ\OZ;_-@?;')Y0#$2 *5N:LUPQR<"BIP M9Y(Q=@ V'OKY$X]H;8*&)K+KP-L)_7FDMO>IKJ]GRV3?_> $B>M'>3Y[GEKK;%7.%*A[C;4, M,X-WT@/61Y5D,7(UZDSO7O+4GAFK19909%:@3*X/H%I!*G7?>4K.8>M\_3/, M4Q^"IE/RU(=HJ\)5%?1RTYOIYK4)XBEF!= 9&"R-H9Q^P9BQ:> M5J[Z("@,=^<.UDL','M/?^^.R/:1E<6LT <$[A1Y%J;VZ$1FR%'QUA890W2M M2](?)*8C6W:JRI=CR+\#(+TBQVOY->?K:>!7#5ZQ%(TU:@H4EBO'R;RG$H&+ MPKU3*'-S._4 *=."J)&BE^VEW@%X!D5.BFF?*$P"BXF!2HZ!TXJ#Y+P(S5BV M>=0A04\^BS'2M7>_!(##P&LA,5TBF^9D)1G,,-D:\3A3M2YCIKSP(C M*=E $4]LOK+F/CHZ0M*IBAX HH.D?C1R/N?5?%F?GU>;\=):,6GK0B]R M-GD*$%Q4=;20EUX6J<8U2H>4$9]GMN:8^#E&ZAU8G@<7JH200_&60QWS"2K' M1#(1$8+PEF7!G6[^$G323IOS[,]JC* FTN]TG5'GT-7:>U5KGN,8.D?J)U]BK11KMQ>?E\M.G^7;P\!H7Z>5V MH_R'O(CS?$)_PH ?VN+EYE#:&[W.W/CLB[N?G:_CQ7)]N]X^_DR_[IX38?__3_SQ9?\.PGVXWH6%2_:U[M?.RT6J0ISI( Q=EAZ*XYX8\N1U&E$@ M67(] Y M<"E5L,:6\X#MFJ9IH\VIL7:<:KJ$VHQ"')0^92@VJEU?(S&%($O&X#QY)\U; M]+ZG8MJX)O12Y]"$JH>[,+[JW2V/P!Z>] M L<'U'C2[Q!2[_)>@96Q=SE=;A9LRY"FTG8437N13@?*,^BO0]3>/(%O M+W+ZD-.+]'%S$<5(G,K/\]!.%UNLWEYOU!NEW%Q]F.A:G0DH4]Z@, M*IH"/DL#% L),OB!:3L$68]]8]JII.>!4#,9=Q!;[@ODWN)J\_7&,N&KB="_ MD(AO_/;Z[_/-QYO_R4S)Q+54$3B)YVD&G MYPLISJG9#H!\-2N_\K$[FGEU-;[SZ\O=CMCYE_P2-_'CGY^_;7U]OWR7O^3% M97[Y$4D3ORY^SUAU\*:\72T_K.HR9*O0,>L]Z,Q++6T/X)4U@ 4S3ZG0)=#^ M(7$L;J:=TWH^^'>"APY.QN_++]OQ0[\N_JB7%*Y2'<2^?Y$GIJK;_7=<5:_H MZZ^+N*K3MW_.N_]_LY C,:-EJ*OE32$O2#$&*+P"*6TTJ&*A2++Q,6A$^B#, M^Z>/^2DTW0' [W#V(L;59?7:N22A:5-[P1.H$#BXR!7$Z**,.8J%6&.Z.3IHNT%H05K#HM!8+4'EQR'IF/ MC)76)?./4S1M)KY?'!ZEL5,+I<>\AX/W"I,)P!,=(96L!(S! L=2SU>)#%LW M^YQP#X^69N\7<0=IJ..*ZC\VR_A?/Y&XR,G^5+,<>"/A<7Q-]: ?VZ*J^G#Z M&]55?PM#WI2;G[[9/?O'1T)YJ,1=&:CKD$4DIKBI@R0-J^EQI@!#*L"S]$%( MD4+SGN33*&XW'V?[C>]4]J(>KP_;T[[^Z>NWO[.GXT4]Q[MN9.6TS3YHL+HV MBNH< *TWP.O\59V\YKRUZ)H1/VU8C2T+EYZO\6 ;V,VCDK"):M--(!G(X7W#>V%ZFNEGR- MG_)^D C'2'QS"2[4[K D-03T) T3HI:.$)5;=Q>,P<>TX#X!5G=MY=0Z[@#G MU_-IJG_WYG,5P'Y"#7I9-$\62L$ *DL+'HNK%:722L=U"J8Q6!\D9F)S.CE. M'AHJ=)+2.D#?MH=V'K<[ 8B5NAY@_>Z//_?,<"ZLY!J!(4\432H/WL4 FL4B MLE4JQE'F"3U$T,2#A'I#83OE=8#$MWE5EJM/NT6=),2K3:S%VDP$5]]'J#IM M7I,OKABP$!*S"E-1K=?#/$#*Q"/^>T-?"X7U@+N]1'9S"HMF%.(ED.36@'(& MP1O.@'OO,G(CN&T]T?'F]WL9E#9ET'*T/CK"TM7FA2A1U)8B9V2H8L@00AV1 M+[A4ODX8O+N?J!F:>H@3CM?D Y X0JP3%]S>N:') -_P&"M;>YN90F%!HP4K MB.+CZ!4R8"%A_0T4W.4QF DA]\9N*>\S;H M:"G*J7<8D0+9O?Q<[6/2FF&N0O';!1>\ $:1P*O$;4'/; D#8/&C[TS<']X& M%TV%.2$PUJO-[%WUQK:7*W(;3+09Z):M:#8.G%4%="Z\H-."\T%I3?JI-YP, M^K=O#L:M#TX<"4WJIQXO^1[@LD>Y)XNGB?NZY)V\L:P9H-<"N!:Q<"^3-H/J M?88 9DJ?XP1EW57W$9*;6.&_SQ>U17Q/N/!"%RD19#!D,542$)P/H"T+PI(3 M/G JZ@]4?NNC$RO]&)4M6\AO:L7O9@/L"9>>(1.H@1BODP&07)W@#+ADT&(V M!2UOH?B;'YW&AVRF^*/E-['BW\\W]5JL+8A?YND2+[9F+U*4LQUEGU04N]5\ M%'1+$,9BS\^\2+,R3V%TS72&Z2N6P%K7^#'^>?WRU?D0V^^ M[AWS8J5P3M2J_5('^))C3N$41=\H*;)2,9@FGL6!9$UW$34 P&-P:JB-B8'V MZJ\<+VLP]J:4>U ,UF6SZ,&7XD&B$YGSZ(P:E)'_ 9[N_WI' ML&FIZ&53J7>0=_^A=7_(N/]VO91#VV3(+ZB#J*78+QT5]$]%Q1*XR,*$UB\_ MIU,][4B./MZ+SJS[IXSVUY?U<._5M7YQN?FX7,W_.Z=9,4$5&2R%P\2[0D77 MD18.>#8I)2P)?>OFW>9,=%ZAU!B%K0Y!$TAT<"9>7&S_3D[W2V+?)C%S26*P M,=!%5ONG0Z0P3M'EIH.1G.Y/%+9UM]$PRCJO;!H7O2,HKP-('BW4[2__D==U M$L#;;5\4G_%4ZD&4X%BI#AE%#2$B ^&2T]X++E3K4H*6]'=>.M6I<3X5"!,_ M7![-]Y[E=_,/'S=K8KR^TN&'/!-HBM:,XIO@B7>4L4;-O$[Z,]R(.@-CR$-G M:[HFSG%- ^[)%?R4+?RN2&5-P?MB=[S?UZ'.ORXVJ_EB/8__@1>7 M>18=M[I0,,0,CQ0;,0WHF !O;7+(M?6V=6O^.?B:.'1]HC?"6,#IY3"]7GG5'9 S /5T(O\#E&<*_^ M<3FO,Q7J+KEMJNI-;;U__Q$7^\-6+ZN+L++UYHYS\3;M\,L>H-\;@'HY6.''<@D/W%4[[O^>JZ^7TXLO>46>WM_J MA)&?*>3_!>>KW74E7$PB.0M"U.*<6!!\SA3=:*^UD Z#;]WM>";6IAVJV<.Q MZ@P^3_E4_=#:O/CP8;4=VW3;'7R]7'S9BG)6M-$6&8=H/$5:3-3,;C%0)UN4 M(&QA:92 8A)NIQWN^53/WGE!-G5]_:?E:C/_[ZUL=E?T+\O5M6&YK<+UM1"W MT[:BEW2)DS8BKR.W2LG@1&+ 5%9&%V:-N].;>G_E_=$4#'OT8L\,WV?4VE-- MH?[P!+_'U8>\V3W_+??/?S/M=/1>2Q!.DVMJ6(+@50;IDD69A*3+=,P$ZU%4 M#SL#S^WEMW-T].)BC2(=LC0ESV_&=#8;ZY-/P'E-7(=8P)-2*;!+P42C"LNM MAQ2KJ9CG,MO[SUORL[.[.V+S,5S1 X:;U0=C9EA M!^2YO8#WA9'G?%BNX[O];]6_QV4\&E+<4F$>E "W]HB2WECGM?/GWB/7[.T\L:B:"T:#]]MF(*ZC[,X!9Q56Q M)A5L7E?[[Q'K!V)VO!'KAZB_ P_K]N1EYJ25EJXLNIPT752&TY45 CA10DB" M&R=;MZP]RQ'K!X'@T1'KAVBD S@=+[A'1HJ:8!GC)@&KN]M4J"-%%?.011!" M%N(CGKU>]8F/6#\(5N<8L7Z(CCO ^H&UY!B2C %PI3=2K6"9]8 M:+\(Z&2JG\LPXU/<@S/K_BFC??\F]N9RLZX;\&I[T(V]=L2DMCQ:0&T=*!81 M0M1ENQL6R9J8& <-L3IC%\S]G'1NY1OCL7'?2P-P/*\CLJO0F,7,E=!!D$T2 M=",R*2B8=I9N1+IFC4U!N6Z&ESS$Q!,]& V1.=YA.0(FW6S4/E4,VUKQZT:Y MOZV6Z_5,(U.Y>J.221($]Q106>\ O0W1^>1*:?WX.@(;3W1F1+\GYE2H]'"W MU&AIMZ+\Y\O5]=R W1/&C5#JNH4TS1R%3#HF!R6$ DKF0!P:!%U\\KDP[U7S MQIN#J7RB R1&Q/JXBNYB9?BI8M_7UUVNOC5*SPP%;#YI!&-0@TJ<0[!6@"TI M2FF13GCK"4 CL/%$1T[T:_I/A3: M$%X7?2)S&KQG4:94+TC;V:&YAXTG.G*BWT-S*E2>SZ'Y/M;R2XRPV. JH?( M_MY>C%V\]VUNZY\+@LF=17CKVR*H$KTAKKT 'Y/:3_G#?+&@O_L37M1UKWPF M=7(\UVM=;S.)BLQ6T@&,*$(7;44HYYDA, W_SR97/?Y[*%>._:>Z!T[X<'M$':] M7,:GB.:["8Z/2D=8KU)D$IP,=?)UBK4MF-PKD8PDVQJ,._OTYZ82,32,Q2^4)_:,[^HM"8QV?SW/ D MCN>8 'P.!_2>M//C\I&<^2 -..2B9OS(^W?2@@_.!LEY-'CV:H_&/#Z;IXTG M<4#'!& O![27@-W4L@3M+-BBZ@Y7Y8?[E, MTR' ;?JR<^ZA M_K>B^9VCU!OW%[1.B8PP6.H^0\0P8:2*F/80-6Q>(0Z]M^ M=J!GK]Q9FUUXD9P^>;[>:244& MCT?(H?]H2GX$1Q MQ4 61+U"Q<#%3-ZT*%QJS;TN@Z[%'ZC\UD_;A NG(F2 MI0A:Y]JE$!@$8RT4[Z,1S(LT;+_2CQ1_\Z/3/ LW4_S1\NL@V71[THEQ,FNM M&7"=92TA(]1:R^G"4Q3]!Z%":+Z?^>"11I/-+)C ?3A=31U@[/B$[R.S3;30 MVK DR*RJND4B1O"9TV%3)$:IC52BGS?YIS'GZ"!8G6/.T2$Z[@#G#X_,"06S MPJ"A:$N7@G$.0IW+P[U*M?W/>-UZ/\&_TIRC@W R>,[1(4KK 'V-[ZQ=",1L M%I'\&%TGQ2LT$IQ "UQ&&Y)BR.-Y:BM.8F/BZJ9^O8JI(?.T3\WW MB;(XH< M1$G!@\QU=6]P&H)'#HPKI4MQF9UI9?A);/1X3YP1FNV.2A.<3+QMYHJ'G>'Y MYW)_15I7+%'+@4@EXZ-3V!?V&V2QJ.2YNY,ENG=ES/T__+3<<$A%R]H0DLAUTX)\+I_I?Y2-:L@*QX=^?H\-!SU@Z$@-](2B M7^9?KE@@/S][8Q184^><1G3@,#C(0AAKE9$DED-!].W']U@)1@0D80"G%P!=RS(U)FD>35;+GJ7,]E9.)R\V?9;S4"CC='I]3 MIC 4723JB)"C(ON16 9O(X.D2N+H+%FK48I,G_O\S/,B<_1A'8? Y.AS\B6O MPG+42NX!^QM_6+_[+M>+G'[_Y7*QK9RZQ(OW>?5)S'@1/D=+\C$Q@^*UY-5F M#LB%EK6=4_!19G6VIMPM.?NLX@];Q.VNVZ_)FF.#/JS*#$3,KRM2TZ)PH\E4PJ MB8RA='RV;C/38U?O&W [/UK20ZN6DG> VWY# 0+>9SVJPRNO63<1: M(9JJQZPL UVGLVJ-1IC6B[,G8+/'SMGI3V#'4)OX;>?4R_\_=GO(%^EA.=WV MJ95$):SAD+&.?O6QUHOI4&=W1%D8Z=+?J=*X]]'HW'0/.E?V7^!<=0^:YW6] MW?:H^4QZ[Z24"$R4^HZB+7@9,L02LF11D.9:]R&/Q\V@0^7^!0Y59\!IN ;E MC&,9WI%5(7W0]W, M3)%OY-.@_N=G,RWA@+VK3H@<10(CF 6Z^#PXIP48:8W1(GOMFR<'6A'_M&<@ M'(#90V<@C*/^#CR=.YU,7%KD48'%.C,S&06>%P_<,Q^4PF1"ZX6(!&.H#3*&U*RB!&[9%\,5F#!W)_0H@%7'+6)6.*E_]N63RP9?$0 M6)VC9?$0'7> \QNN7/7X_ES,-^MW?_QYW0%'SK@GZ3+NB".O)(0D)23&D;N0 M>)&MO:='">JQQNJ<>%F.I;P.D'AT*N>W&PMP@N/96#"%V%;,9@C%&4"M(Q<1 MHW+=/ [_=E"Q[60C#\[C*IQ9]T\9[8\O5ZOM^LS4&456DQ),2'0=8@)&JN " MBTO8NL]\'$XZM_2-\3A>'<2QX'@&1^1&;O]SKI?D^V7]K>_+BDE#10;/@(6Z M8MR3EKRV'DP0(9LJG<([.S1#>7NBQZ@ACAL?K5% ]70671VT<&C&HBWD$M05 M7R*2@QL1O(L9C*L5C$FS$'MKZ[C-08]5YD_Z^)P D!YNI!IE_;I>7^;T\^6* MQ+IC8_<( DZ69"B[M7R* &90K"2.\]M5!B;KW,[F,H>R[JG MA?FXBF[XJCF=K;]G2\XL,N>)63K/K,: ,3$(CB$(H\D+5LXKWWR6=GLV>JS+ M?M)6_U2H/)\]]8/=1R9\K<_0(!TGPJZD M7H[7**#ZUUUV7VO4DTDO"'_2.<:EDA0NA9*):D@B2!4X3:S8A&.H#3 M*,U7)GJA18Z FND:]D0(UFW7(@1)OV6DDBN#8_%'E 5(Z?ZL<'2/+]@J;> 'X MMPUIB#Q9A1J\4D2T,G1P/2^@A(LQ2>Z*&Y2(_,'R[\,V,SZ%YL+&@ON S!J.=8MB)L(EER0&%)!473HG-?-P@OR0CM2X+DK005R,BYD!58GDJ2S),)'%23_"/%W_SH-!=$,\4?+;\. M/-$619I1^!!, B\SJ\.@R:^J:^=QXQ1JZYTX#>*)*+)"\B&$-Q07 L MLA*M[Z:\_$#>.H\,&V.VU9$9$T"]S_1^NUROYV2LKA8*["+H7>?E*XP?_S/C M:A93C'1S9N"V/L:&P@!9%B"%YL6C07&W%^JX0=U#B'FBU9^G07P:53;_-#_^L%H_( REM]#)\XVO[Z@7ZX+=7M,25XLK7YNA: MGVL].=$J!2 7Q0A1= BA]32(QRDZU67X9;G*\P^+EY>$S$7\^IZ.PII^+"GI M;SA?_$;GX:=7AM?'1H&W O$Y+..LO6S]P'D37MQ M-\3-W4MY+!5UX+!>,?!F<8?)G\E-^$+*^Y+7[W*LRDN_+E[AJBX(6;_.FYDO MU=([ \+7!I:TO0(B Z:T$>@3A;2M#^+1Q$Y[WXZ(S/.H;V+_KS*Y7/R1-YN+ MK8^P+/N*B[>XVMP\C>M9"@JE*0:XT9H$JBM7B==H%0OZ*%6* YR\X5^<-LP? M 5DC"KP3<[>N!R;3D7GUUX9.P^5\_;$R^:;\G,-F%K+@CDD#))TJLT@,H8C MI74Q.E]"#B.8M4>)FK;J?63SU4X=$YNIK9Q>+Q?+SWF%F^WVR!LN\_9/9Y+B M)D2=@)R! @I##;@IC$IDGX,ISI8\9%O4@$]-6VP]DF%J+>(.+-+C+,U$-I:' M4M.ODJYI09YDD$*"12:3%/]8;?_<$?]*WMS7]\2N*$C[7(6;3BM5%2XYJ&;S7$ MUZ!52C+/":^V_J(4"P1:Y8!%ZZ-'%5GSC,8CY)QR ^Z"C\W;U?++?%TMPA6+ MIC 7-$H0PI.7:&J>64JRR5$$8C/EX(;D7A_Z^=,F'EKI]N9%UT22'=QN>SY^ MR:0"O" 9[G'PM,#)$V3>AH= M3RT4T ^>MCX .92_T7]PSR')0AEMZ'P445^[8C(0'/WBN5=!YEP\MGYL'T38 M-,FGL;'54!D39P1^WG_R>S'%$C K1Y%)W'7*D\6U1D D(/B4T.5L!CA$#WY@ MVH3W&!Y1&UEV8'*N&-E?R=>RN@-SGCBZ% GF.M)!*K5,6!L2FT'C".CZZ EENXOZ(:ZLSR%X)HDK[D"A+!!R]E!,D#&R%%WSW0K# M*)O.;1H99>WTT1'*;EW9#_%F;"E96DX7MR\4;_ KA:69F>M*2I$Y<>R:$/H MF\Z9&A=QS773 >X>8B,)E:,N9)I9)C:DS<1&LF!,\"5YH8UM72G>%9K&%5ZW"&= *P18S5S2UB(:^P.[ M=C(1TP)M!$#O4]#DD&9'@9!S$CRZ")R94F*VV6IY#!Z/HF;:;-J9@3F^OCH(( 8< MQUL-*HNT=W77K\C#6W[-M_YX5E_0M-$,I$;BWMKF(^[N)29NTDPF\U9%D$0H$3 E2 M"%PF4YB7O(WGTL1%EJFE76YR0&GAM%_ZJ]HP,6!0ZIB/OAAZ8MUSVSV3M)ROU!AGYP7F]^ MFW^:[S0VTT8I%D,"Y$B"VD[E\"%#L2I$;V-,OAP'FKN?&@0;^VQ@P/. MC8CM9JO6W3M=N1*+%XIXVNX:91+H=RPDPP1#);*Y6]0T#$S#/C\(8.Z9 &P$ MC?3H9=$_O*1_GV]NW=O[%^]9S=%FF>.>.^X+H')U<[/*O,YL8*'UZJC#*!P$ M2?_T('D&??5F O]+_Y/3ASS+(@:CC(#MW#R55*(H)C,@GU(* MQVQF[JA(]=ZO#4MFLZ<'IY$$WJ-!^P^\N-RI[.)B^<\ZFW<6E=,IY0R)',@: M"0N2F$7R*'W425GI[S9PMK=BWY,U#&Q/\.ED+-4*V BVWIV*-H-2!Z!#8G;)%BYNVEQF+$ZT 7CS^59XTC1-JM6:5X] M<*-*XUI:(EIMG"-;RSP#%9(!IVHSAO?29:Z$,*TW$0RGKM^:]!'J"$[53C\> MU0U.*%#&Q8[K"$X/Q)/4TO/ 'R[JI,C-E_K4I!-'4[QC\OYMD#BIN>! MR$B\"8R4AKP9HF>XAZ/I+L#RZ8&4H M8^'H" 2-YK2-C: 3I'ZR03KO:+]:/O<+R??E AF;LT4 M/+>&.GC2_];]5(5[,OS%U2E5=8<-9NF!)">),>91Q+&. MW2U*)IPV>'8T/#1+X'C5= FP_3)H9XI+O&C@T@N*L*RM?JD&*]$X43PK>= . MY),@UL-B]Q9Z_B%TCA!Z!^ AJO-Z,X\OEY>+S>KK?L%G+M*YK!&BJR4/@G[Q MAGB22BJ3-6-"-^](N8^0WF!SC([OQ@$G"[P#U%QM>KG%0_ 98ZG)/23[JQA' MBHXD,9*55:$D%E+KZMK[Z.BDQJ,E9DX6]\2E'"=>]+]=[_RSP64C$YT+KU)E MW$$0WD.)41;FI##Y1^%B2WHF'*P[E>LTF3H[L'K'!/5[:S_SN6ZD] %BYV[\17]-#%]U9VA$I-,9X029%TS M*"-@R0%D%!IEC)HW'W1^/+5/UE1/ANACU/PT ?WJK\T*"0+S!:Z^;F5=7PSI MOR32+K9;>';-F3-.5Z3/R8'U=;(\RQFY(!%C6F]"&I&="4>W/]$C M,0I0NMT.?=_^HKK(XR;-4?+&& M3G-FRM0UQ@F"-@88ENA1DE?5?.5%4P8Z25Z=B+H'$Y]GU_'$28Q7I>18J]IN M<7!;"G^[6(8ZX?JJX+S*8_N?S:3R+I'+!"8G"TK%"#[* $YDA=:*9/B0;1LG M$=%)9JP1(,^KDR< OM=Y\_WHHH#QO^I?_7E./Z&NY7Z_4*5W@RB8O/KW^>;CQ^7%[4Q^TW9YJ_H/_R,BZ\_S[_, M4UZDF=1%"^,=1)805&2,'.3B +F(B2>%R0YY'D]XU&E6)^V L7Y%/I+.CHJ>E 8H\9HA0JM1[T=2.+$ M,P;/;.&:**HW&W=MO%;7!>74WWN[CLO5,"J9R7:V'SM6, MJ:ACK:T#5H+!X(2411QC[(:3,/&8P;.8O9$4TJ_]>[VLSZR7Y/F&B[Q_0)H5 MZ2+6,EDIZ\*'&!B0%^'!2L\+RQ9U\V&]!Y W\>3",]N]DQ4TL2LZJFNF?1WYPT-[4VI47Z?]= MKC=U.-1ZYG*D8%U&$$HD4(X)<"@U8"P\H';>A=8;JP>2-@R+3^:=9$S%]'3S MWEF;+")*QFP$6PR)"KD#)U6&0K)BSANAFN\>>H"487AZNL\=)PB^_WW5KW&U MVHY\:E(2^-U/:UP$^#BU9RC[T\RC)PA!2+P.G P(Z.N* ^=#=LH4T[Q5[AQE M?S?RTKL.HY"#MS4RT5('4%YK\!DE""&2Q$PV,HS6@7R7F'[+\0Y!PX/FY239 M=W!!_807=83^'Q]SWM3TRE8QM4L[)Q^X]PZ,*PY4DH;N6$R@,:FH&..1M=[# M_A MG4#H-%4O1Y![I_C9M]Z*%&TJCD/BB'1]2SI?HDY8I9,6/'$C0S@#@GJ8 MA-!&VP,@=(3H)\X1;#W\BV^CN2Z6BP\U"MVW6TL4*G)5'[!H8 )FC4UFVYU,C2%\0"UG6 M_OPCY/1G)-M@KY4&)G;*[C;O_+;\9\W@[.?PUEAZE3?YVQO"++&0I6$.H@N9 M#HK1X!(S8(LHQ3 =6%(#W+1#O]M)!TLS&(TN^R=0*#NT/\ MR<"7,$7_N]HXU68+;2AR&V\A0:.NEI:6H:>ZHSP@[.NME?O"I+>[&DSZC??+5W_AMD1I6RNRN5PMUN^6%Q>_ M[$[7S/A@8\@&LJO5<8DG0$4!O/7:"BL>HD3W,B-N_>UETAH0-O M\P'^9SPFF25)UJ="UP0O!4*BN\EQ'XD58B*W?D5[@)1I<=@77I;ME7!E0FT#L*9=2 M-(JY(?,BAGYOVGQAE]@;35T3!SH/\'0UY._%(KW-"[S8YE47;PGZJVLNE45F MR'$&.G0<%"NYINLM:(8LY( NY"&K3H^G8-I\Y%.#:6N5=GR+,U87UB,8'4MHH^MY_[5W^O%S5C,UU>)-RMEDK#I$INC1+3."M4X!1&R<, M#Z;YI.V':#G5+OT1/^9T>;%U";[DQ67>3M]]10)%]>;G>4)"W6F][;! ":;Z%19 X%E!^2_)NZ\Y%&VWIIU&L73QBI-$'77 M.IU1A1UYFNMV63P6A1F',@4T&28Q;$C" G(3!FR:_EV;7. M\CQ*T,1P.R,R[H*RF9IZP-R.]GWM)9>20O5@0(3$2"QU4;8U')BS=(*C94FU M?LN[1<#$F&JGV+N0.5K*DP>F=3+C5C!7TMC7TY()9ZBC J,6+C#A;?*5E60\:UE7?4%41B5PB>0C M2W3>F."<']*C?L^/GC;IU4;MITILZH*ER]7R<[Y-/LO94W IH>A0=XGX'K2(IZ[/U8)@AM.:*5K)7 MH$DD.47/5.8#U/W=#YXV$=-&V:=):T)5KU>;V@AKVX$Z?N.'ST;]]\_<>_OK$)O_\@40C170' MI?W!TG4?$I?5HY'D*-5T6=A5.[)LAH-@^6%TY&HS23UY=6+ MP($'3IP$Y]N7&SU.T30QT6A8:BC^#L!TH)OXVXV*:^92$ARRK/T@67ER&B-Q M[*SDR9$;(%O/5SN6UHF#\NER^V=1;@<@?GU9CUX5<'VNJV*[\A5F-MN,=>F3 M5+PVB00ZCB$ZX$;4-;SHF&E]L3Y,S=3UE^= PW(4U33<]7HZS%[6BI;5O.Y$ M_?O'>?SX:K&9;[[N_-1,?%&(A"8BW2:8ZNH=!L$;"SF@-::>VN:6<1AE4Y=@ M3@B_ABKK HI[85XM8*ZE"76AR94\OU5?D2SI_VHQU"Q[Y"Q9M=NHK&)FX)4+ M8"/76?A8E&[=AW($F5,78$X TK&5V<$-_7.F+\==S>#,1INRMYPHKGM-M(S@ MF.00K8Q!L1S;#W&\^?VIZR; MY5XNU[467:-FNH[#QJ! 22XA("<6C!!29.W,WU^CO__)TV[U.RLZ&HBV MGXT&+RZV?R>G/SZ2I']"\O J5WFQWBKO:FN(0%]*4!24B%)?^(6'$%2$5*Q* M1GI5[L[1//VB&T39M*OZIKGPVJNL'SR^K>4_J\W7MQ>XJ)U=K_YQ.?]<4S:O M\V:FBZ?_@D)C+5#0.;.2;&\=QB_HC*F 4;O6KPN/T3/M+K])L-=,/1VX6GL' M,6BMMP,(8M2R1B0>G.$^<3$B_/.[E>UDG:G$X^^ M[TQ\B9_G&[S87MIIOKFD[X2OW[U7M.RT/.R+X_1CGL#UV%V;@8O^S_ M?8("(9,G63@G)^%?LBES)#@?DAJQ) M[[P3\UBUGRJQ#CLQ RLZR*#!\+K!KY0"&(F'X+A2+"16N!N@\,X[,8]5^*D2 MZZX3TP:T,G!+[E$=F^RC@&!DJMM8.+>2W/.[V>.GUXEYK+)/DU8_+M]]7O*W MK%2R5I 8D/"J:XV\9H E*U#9UFH %"FTKOT90E,GF_=_4'\)N,[_^W_\?U!+ 0(4 Q0 ( +5IN59T&(L;X"X M .\E 0 > " 0 !R;VEC<&5R9F]R;6%N8V5U;FET87=A M0, .(, 6 " 04U !T9VAE>&AI8FET,C,Q M,S,Q,C,N:'1M4$L! A0#% @ M6FY5I1[M)'4" ;RT !8 M ( !LC@ '1G:&5X:&EB:70S,3$S,S$R,RYH=&U02P$"% ,4 " "U M:;E6V]X;)N\( #X+0 %@ @ &Z00 =&=H97AH:6)I=#,Q M,C,S,3(S+FAT;5!+ 0(4 Q0 ( +5IN5:<''4F+P4 &(7 6 M " =U* !T9VAE>&AI8FET,S(Q,S,Q,C,N:'1M4$L! A0#% @ MM6FY5BE4\Q4=!0 [18 !8 ( !0% '1G:&5X:&EB:70S M,C(S,S$R,RYH=&U02P$"% ,4 " "U:;E6*F$CW@SD P":RB@ $ M @ &150 =&AR+3(P,C,P,S,Q+FAT;5!+ 0(4 Q0 ( +5IN5:9 M-+8!;1D '\K 0 0 " '-D M4$L! A0#% @ M6FY5C#TR&UL4$L! A0#% @ M6FY5A%!.'_4?P M1:4% !0 ( !_X,$ '1H&UL4$L! M A0#% @ M6FY5OT*3O<*7P$ F.H! !, ( !!00% '1H M$PH % @ &QS@< =&AR+3(P D,C,P,S,Q7W!R92YX;6Q02P4& X #@"I P (ZX( end