0001489096-23-000022.txt : 20230202 0001489096-23-000022.hdr.sgml : 20230202 20230202144517 ACCESSION NUMBER: 0001489096-23-000022 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 77 CONFORMED PERIOD OF REPORT: 20221231 FILED AS OF DATE: 20230202 DATE AS OF CHANGE: 20230202 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-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-35159 FILM NUMBER: 23580275 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-Q 1 thr-20221231.htm 10-Q thr-20221231
00014890963/312023Q3false3,3442,17763,9540.0010.001150,000,000150,000,00033,495,28733,364,72233,495,28733,364,7220.0010.00110,000,00010,000,000P5YP5YP5Y6403.753.500014890962022-04-012022-12-3100014890962023-02-01xbrli:shares00014890962022-12-31iso4217:USD00014890962022-03-310001489096srt:SubsidiariesMember2022-12-310001489096srt:SubsidiariesMember2022-03-31iso4217:USDxbrli:shares00014890962022-10-012022-12-3100014890962021-10-012021-12-3100014890962021-04-012021-12-310001489096us-gaap:CommonStockMember2022-03-310001489096us-gaap:AdditionalPaidInCapitalMember2022-03-310001489096us-gaap:RetainedEarningsMember2022-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001489096us-gaap:CommonStockMemberthr:EmployeesMember2022-04-012022-06-300001489096srt:ExecutiveOfficerMemberus-gaap:CommonStockMember2022-04-012022-06-300001489096us-gaap:CommonStockMembersrt:DirectorMember2022-04-012022-06-300001489096us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-3000014890962022-04-012022-06-300001489096us-gaap:RetainedEarningsMember2022-04-012022-06-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001489096us-gaap:CommonStockMember2022-06-300001489096us-gaap:AdditionalPaidInCapitalMember2022-06-300001489096us-gaap:RetainedEarningsMember2022-06-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-3000014890962022-06-300001489096us-gaap:CommonStockMemberthr:EmployeesMember2022-07-012022-09-300001489096us-gaap:CommonStockMembersrt:DirectorMember2022-07-012022-09-300001489096us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-3000014890962022-07-012022-09-300001489096us-gaap:RetainedEarningsMember2022-07-012022-09-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-300001489096us-gaap:CommonStockMember2022-09-300001489096us-gaap:AdditionalPaidInCapitalMember2022-09-300001489096us-gaap:RetainedEarningsMember2022-09-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-3000014890962022-09-300001489096us-gaap:CommonStockMemberthr:EmployeesMember2022-10-012022-12-310001489096us-gaap:CommonStockMembersrt:DirectorMember2022-10-012022-12-310001489096us-gaap:AdditionalPaidInCapitalMember2022-10-012022-12-310001489096us-gaap:RetainedEarningsMember2022-10-012022-12-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-10-012022-12-310001489096us-gaap:CommonStockMember2022-12-310001489096us-gaap:AdditionalPaidInCapitalMember2022-12-310001489096us-gaap:RetainedEarningsMember2022-12-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-310001489096us-gaap:CommonStockMember2021-03-310001489096us-gaap:AdditionalPaidInCapitalMember2021-03-310001489096us-gaap:RetainedEarningsMember2021-03-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-3100014890962021-03-310001489096us-gaap:CommonStockMember2021-04-012021-06-300001489096us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-3000014890962021-04-012021-06-300001489096us-gaap:CommonStockMemberthr:EmployeesMember2021-04-012021-06-300001489096srt:ExecutiveOfficerMemberus-gaap:CommonStockMember2021-04-012021-06-300001489096us-gaap:CommonStockMembersrt:DirectorMember2021-04-012021-06-300001489096us-gaap:RetainedEarningsMember2021-04-012021-06-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001489096us-gaap:CommonStockMember2021-06-300001489096us-gaap:AdditionalPaidInCapitalMember2021-06-300001489096us-gaap:RetainedEarningsMember2021-06-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000014890962021-06-300001489096us-gaap:CommonStockMemberthr:EmployeesMember2021-07-012021-09-300001489096srt:ExecutiveOfficerMemberus-gaap:CommonStockMember2021-07-012021-09-300001489096us-gaap:CommonStockMembersrt:DirectorMember2021-07-012021-09-300001489096us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-3000014890962021-07-012021-09-300001489096us-gaap:RetainedEarningsMember2021-07-012021-09-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001489096us-gaap:CommonStockMember2021-09-300001489096us-gaap:AdditionalPaidInCapitalMember2021-09-300001489096us-gaap:RetainedEarningsMember2021-09-300001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-3000014890962021-09-300001489096us-gaap:CommonStockMemberthr:EmployeesMember2021-10-012021-12-310001489096us-gaap:CommonStockMembersrt:DirectorMember2021-10-012021-12-310001489096us-gaap:AdditionalPaidInCapitalMember2021-10-012021-12-310001489096us-gaap:RetainedEarningsMember2021-10-012021-12-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-10-012021-12-310001489096us-gaap:CommonStockMember2021-12-310001489096us-gaap:AdditionalPaidInCapitalMember2021-12-310001489096us-gaap:RetainedEarningsMember2021-12-310001489096us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-3100014890962021-12-310001489096us-gaap:CostOfSalesMemberthr:COVID19Member2022-10-012022-12-310001489096us-gaap:CostOfSalesMemberthr:COVID19Member2022-04-012022-12-310001489096thr:COVID19Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-10-012021-12-310001489096thr:COVID19Memberus-gaap:SellingGeneralAndAdministrativeExpensesMember2021-04-012021-12-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2022-12-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember2021-12-310001489096us-gaap:OtherAssetsMember2022-12-310001489096us-gaap:OtherAssetsMember2021-12-310001489096country:RU2022-12-310001489096thr:PowerblanketMember2022-05-312022-09-300001489096thr:PowerblanketMember2022-10-012022-12-310001489096thr:PowerblanketMember2022-05-312022-05-3100014890962022-06-012022-06-300001489096thr:PowerblanketMemberus-gaap:SellingGeneralAndAdministrativeExpensesMember2022-12-310001489096thr:PowerblanketMember2022-12-310001489096thr:PowerblanketMember2022-05-310001489096thr:PowerblanketMemberus-gaap:CustomerRelationshipsMember2022-05-312022-05-310001489096thr:PowerblanketMemberus-gaap:CustomerRelationshipsMember2022-05-310001489096us-gaap:TrademarksMemberthr:PowerblanketMember2022-05-312022-05-310001489096us-gaap:TrademarksMemberthr:PowerblanketMember2022-05-310001489096thr:PowerblanketMemberthr:ContractBasedMember2022-05-312022-05-310001489096thr:PowerblanketMemberthr:ContractBasedMember2022-05-310001489096us-gaap:DevelopedTechnologyRightsMemberthr:PowerblanketMember2022-05-312022-05-310001489096us-gaap:DevelopedTechnologyRightsMemberthr:PowerblanketMember2022-05-310001489096thr:ThermonHeatingSystemsInc.Member2022-10-012022-12-310001489096thr:ThermonHeatingSystemsInc.Member2021-10-012021-12-310001489096thr:ThermonHeatingSystemsInc.Member2022-04-012022-12-310001489096thr:ThermonHeatingSystemsInc.Member2021-04-012021-12-310001489096us-gaap:FairValueInputsLevel1Member2022-12-310001489096us-gaap:FairValueInputsLevel1Member2022-03-310001489096us-gaap:ForeignExchangeForwardMember2022-12-310001489096us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2022-12-310001489096us-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:ForeignExchangeForwardMemberus-gaap:FairValueInputsLevel1Member2022-03-310001489096us-gaap:LongTermDebtMember2022-12-310001489096us-gaap:LongTermDebtMemberus-gaap:FairValueInputsLevel2Member2022-12-310001489096us-gaap:LongTermDebtMember2022-03-310001489096us-gaap:LongTermDebtMemberus-gaap:FairValueInputsLevel2Member2022-03-310001489096us-gaap:LoansPayableMember2022-12-310001489096us-gaap:LoansPayableMemberus-gaap:FairValueInputsLevel2Member2022-12-310001489096us-gaap:LoansPayableMember2022-03-310001489096us-gaap:LoansPayableMemberus-gaap:FairValueInputsLevel2Member2022-03-310001489096us-gaap:FairValueInputsLevel2Member2022-12-310001489096us-gaap:FairValueInputsLevel2Member2022-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:EUR2022-12-310001489096us-gaap:ForeignExchangeForwardMembercurrency:EUR2022-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:CAD2022-12-310001489096us-gaap:ForeignExchangeForwardMembercurrency:CAD2022-03-310001489096currency:KRWus-gaap:ForeignExchangeForwardMember2022-12-310001489096currency:KRWus-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:MXN2022-12-310001489096us-gaap:ForeignExchangeForwardMembercurrency:MXN2022-03-310001489096us-gaap:ForeignExchangeForwardMembercurrency:AUD2022-12-310001489096us-gaap:ForeignExchangeForwardMembercurrency:AUD2022-03-310001489096us-gaap:ForeignExchangeForwardMember2022-12-310001489096us-gaap:ForeignExchangeForwardMember2022-03-310001489096us-gaap:ForeignExchangeForwardMember2022-10-012022-12-310001489096us-gaap:ForeignExchangeForwardMember2021-10-012021-12-310001489096us-gaap:ForeignExchangeForwardMember2022-04-012022-12-310001489096us-gaap:ForeignExchangeForwardMember2021-04-012021-12-310001489096country:RU2022-10-012022-12-310001489096us-gaap:AccountsReceivableMembercountry:RU2022-10-012022-12-310001489096country:RUus-gaap:InventoriesMember2022-10-012022-12-310001489096country:RUthr:ContractAssetsMember2022-10-012022-12-310001489096us-gaap:PrepaidExpensesAndOtherCurrentAssetsMembercountry:RU2022-10-012022-12-310001489096country:RUus-gaap:PropertyPlantAndEquipmentMember2022-10-012022-12-310001489096country:RUthr:OperatingLeaseRightOfUseAssetsMember2022-10-012022-12-310001489096country:RUus-gaap:OtherNoncurrentAssetsMember2022-10-012022-12-310001489096thr:CanadaSegmentMember2022-04-012022-12-310001489096country:CA2021-04-012022-03-310001489096thr:ThermonSouthAfricaPropriearyLimitedMember2021-04-012022-03-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2022-10-012022-12-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2021-10-012021-12-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2022-04-012022-12-310001489096thr:UnitedStatesAndLatinAmericaSegmentMember2021-04-012021-12-310001489096thr:CanadaSegmentMember2022-10-012022-12-310001489096thr:CanadaSegmentMember2021-10-012021-12-310001489096thr:CanadaSegmentMember2021-04-012021-12-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2022-10-012022-12-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2021-10-012021-12-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2022-04-012022-12-310001489096thr:EuropeMiddleEastAndAfricaSegmentMember2021-04-012021-12-310001489096thr:AsiaPacificSegmentMember2022-10-012022-12-310001489096thr:AsiaPacificSegmentMember2021-10-012021-12-310001489096thr:AsiaPacificSegmentMember2022-04-012022-12-310001489096thr:AsiaPacificSegmentMember2021-04-012021-12-310001489096us-gaap:StockOptionMember2022-10-012022-12-310001489096us-gaap:StockOptionMember2021-10-012021-12-310001489096us-gaap:StockOptionMember2022-04-012022-12-310001489096us-gaap:StockOptionMember2021-04-012021-12-310001489096us-gaap:RestrictedStockUnitsRSUMember2022-10-012022-12-310001489096us-gaap:RestrictedStockUnitsRSUMember2021-10-012021-12-310001489096us-gaap:RestrictedStockUnitsRSUMember2022-04-012022-12-310001489096us-gaap:RestrictedStockUnitsRSUMember2021-04-012021-12-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:AsiaSegmentMember2022-03-310001489096us-gaap:OperatingSegmentsMember2022-03-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:AsiaSegmentMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-12-310001489096us-gaap:OperatingSegmentsMemberthr:CanadaSegmentMember2022-12-310001489096us-gaap:OperatingSegmentsMemberthr:EuropeSegmentMember2022-12-310001489096us-gaap:OperatingSegmentsMemberthr:AsiaSegmentMember2022-12-310001489096us-gaap:OperatingSegmentsMember2022-12-310001489096us-gaap:ProductMember2022-12-310001489096us-gaap:ProductMember2022-03-310001489096us-gaap:TrademarksMember2022-12-310001489096us-gaap:TrademarksMember2022-03-310001489096us-gaap:DevelopedTechnologyRightsMember2022-12-310001489096us-gaap:DevelopedTechnologyRightsMember2022-03-310001489096us-gaap:CustomerRelationshipsMember2022-12-310001489096us-gaap:CustomerRelationshipsMember2022-03-310001489096us-gaap:CertificationMarksMember2022-12-310001489096us-gaap:CertificationMarksMember2022-03-310001489096us-gaap:OtherIntangibleAssetsMember2022-12-310001489096us-gaap:OtherIntangibleAssetsMember2022-03-310001489096thr:VariableRateTermLoanDueSeptember2026Memberus-gaap:LoansPayableMember2022-12-310001489096thr:VariableRateTermLoanDueSeptember2026Memberus-gaap:LoansPayableMember2022-03-310001489096us-gaap:RevolvingCreditFacilityMember2021-09-290001489096thr:USTermLoanMember2021-09-290001489096us-gaap:LineOfCreditMember2021-09-29iso4217:CAD0001489096thr:January12022ThroughOctober12022Memberus-gaap:LineOfCreditMember2021-09-29xbrli:pure0001489096us-gaap:LineOfCreditMemberthr:January12023ThroughOctober12024Member2021-09-290001489096us-gaap:LineOfCreditMemberthr:January12025ThroughJuly12026Member2021-09-290001489096us-gaap:LondonInterbankOfferedRateLIBORMember2021-09-292021-09-290001489096thr:CDORMember2021-09-292021-09-290001489096us-gaap:RevolvingCreditFacilityMember2021-09-292021-09-290001489096thr:CreditAgreementMember2022-12-310001489096thr:CreditAgreementMember2022-10-012022-12-310001489096us-gaap:RevolvingCreditFacilityMember2022-12-310001489096thr:CanadianTermLoanFacilityMember2022-12-310001489096thr:USTermLoanMember2022-12-310001489096thr:September302021ThroughSeptember302022Member2022-12-310001489096thr:December312022AndEachFiscalQuarterThereafterMember2022-12-310001489096country:USus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001489096country:USus-gaap:TransferredOverTimeMember2022-10-012022-12-310001489096country:US2022-10-012022-12-310001489096country:USus-gaap:TransferredAtPointInTimeMember2021-10-012021-12-310001489096country:USus-gaap:TransferredOverTimeMember2021-10-012021-12-310001489096country:US2021-10-012021-12-310001489096country:CAus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001489096country:CAus-gaap:TransferredOverTimeMember2022-10-012022-12-310001489096country:CA2022-10-012022-12-310001489096country:CAus-gaap:TransferredAtPointInTimeMember2021-10-012021-12-310001489096country:CAus-gaap:TransferredOverTimeMember2021-10-012021-12-310001489096country:CA2021-10-012021-12-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001489096us-gaap:TransferredOverTimeMembersrt:EuropeMember2022-10-012022-12-310001489096srt:EuropeMember2022-10-012022-12-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2021-10-012021-12-310001489096us-gaap:TransferredOverTimeMembersrt:EuropeMember2021-10-012021-12-310001489096srt:EuropeMember2021-10-012021-12-310001489096srt:AsiaMemberus-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001489096us-gaap:TransferredOverTimeMembersrt:AsiaMember2022-10-012022-12-310001489096srt:AsiaMember2022-10-012022-12-310001489096srt:AsiaMemberus-gaap:TransferredAtPointInTimeMember2021-10-012021-12-310001489096us-gaap:TransferredOverTimeMembersrt:AsiaMember2021-10-012021-12-310001489096srt:AsiaMember2021-10-012021-12-310001489096us-gaap:TransferredAtPointInTimeMember2022-10-012022-12-310001489096us-gaap:TransferredOverTimeMember2022-10-012022-12-310001489096us-gaap:TransferredAtPointInTimeMember2021-10-012021-12-310001489096us-gaap:TransferredOverTimeMember2021-10-012021-12-310001489096country:USus-gaap:TransferredAtPointInTimeMember2022-04-012022-12-310001489096country:USus-gaap:TransferredOverTimeMember2022-04-012022-12-310001489096country:US2022-04-012022-12-310001489096country:USus-gaap:TransferredAtPointInTimeMember2021-04-012021-12-310001489096country:USus-gaap:TransferredOverTimeMember2021-04-012021-12-310001489096country:US2021-04-012021-12-310001489096country:CAus-gaap:TransferredAtPointInTimeMember2022-04-012022-12-310001489096country:CAus-gaap:TransferredOverTimeMember2022-04-012022-12-310001489096country:CA2022-04-012022-12-310001489096country:CAus-gaap:TransferredAtPointInTimeMember2021-04-012021-12-310001489096country:CAus-gaap:TransferredOverTimeMember2021-04-012021-12-310001489096country:CA2021-04-012021-12-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-12-310001489096us-gaap:TransferredOverTimeMembersrt:EuropeMember2022-04-012022-12-310001489096srt:EuropeMember2022-04-012022-12-310001489096srt:EuropeMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-12-310001489096us-gaap:TransferredOverTimeMembersrt:EuropeMember2021-04-012021-12-310001489096srt:EuropeMember2021-04-012021-12-310001489096srt:AsiaMemberus-gaap:TransferredAtPointInTimeMember2022-04-012022-12-310001489096us-gaap:TransferredOverTimeMembersrt:AsiaMember2022-04-012022-12-310001489096srt:AsiaMember2022-04-012022-12-310001489096srt:AsiaMemberus-gaap:TransferredAtPointInTimeMember2021-04-012021-12-310001489096us-gaap:TransferredOverTimeMembersrt:AsiaMember2021-04-012021-12-310001489096srt:AsiaMember2021-04-012021-12-310001489096us-gaap:TransferredAtPointInTimeMember2022-04-012022-12-310001489096us-gaap:TransferredOverTimeMember2022-04-012022-12-310001489096us-gaap:TransferredAtPointInTimeMember2021-04-012021-12-310001489096us-gaap:TransferredOverTimeMember2021-04-012021-12-3100014890962023-07-012022-12-31thr:segmentthr:Geographic_Region0001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-10-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2021-10-012021-12-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2022-04-012022-12-310001489096us-gaap:OperatingSegmentsMemberthr:UnitedStatesSegmentMember2021-04-012021-12-310001489096thr:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001489096thr:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2021-10-012021-12-310001489096thr:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001489096thr:CanadaSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-12-310001489096thr:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001489096thr:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2021-10-012021-12-310001489096thr:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001489096thr:EuropeSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-12-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2022-10-012022-12-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2021-10-012021-12-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2022-04-012022-12-310001489096thr:AsiaSegmentMemberus-gaap:OperatingSegmentsMember2021-04-012021-12-310001489096us-gaap:OperatingSegmentsMember2022-10-012022-12-310001489096us-gaap:OperatingSegmentsMember2021-10-012021-12-310001489096us-gaap:OperatingSegmentsMember2021-04-012021-12-310001489096us-gaap:IntersegmentEliminationMemberthr:UnitedStatesSegmentMember2022-10-012022-12-310001489096us-gaap:IntersegmentEliminationMemberthr:UnitedStatesSegmentMember2021-10-012021-12-310001489096us-gaap:IntersegmentEliminationMemberthr:UnitedStatesSegmentMember2022-04-012022-12-310001489096us-gaap:IntersegmentEliminationMemberthr:UnitedStatesSegmentMember2021-04-012021-12-310001489096thr:CanadaSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001489096thr:CanadaSegmentMemberus-gaap:IntersegmentEliminationMember2021-10-012021-12-310001489096thr:CanadaSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001489096thr:CanadaSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-12-310001489096thr:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001489096thr:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2021-10-012021-12-310001489096thr:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001489096thr:EuropeSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-12-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2022-10-012022-12-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2021-10-012021-12-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2022-04-012022-12-310001489096thr:AsiaSegmentMemberus-gaap:IntersegmentEliminationMember2021-04-012021-12-310001489096us-gaap:IntersegmentEliminationMember2022-10-012022-12-310001489096us-gaap:IntersegmentEliminationMember2021-10-012021-12-310001489096us-gaap:IntersegmentEliminationMember2022-04-012022-12-310001489096us-gaap:IntersegmentEliminationMember2021-04-012021-12-310001489096thr:UnitedStatesSegmentMember2022-10-012022-12-310001489096thr:UnitedStatesSegmentMember2021-10-012021-12-310001489096thr:UnitedStatesSegmentMember2022-04-012022-12-310001489096thr:UnitedStatesSegmentMember2021-04-012021-12-310001489096thr:CanadaSegmentMember2022-10-012022-12-310001489096thr:CanadaSegmentMember2021-10-012021-12-310001489096thr:CanadaSegmentMember2022-04-012022-12-310001489096thr:CanadaSegmentMember2021-04-012021-12-310001489096thr:EuropeSegmentMember2022-10-012022-12-310001489096thr:EuropeSegmentMember2021-10-012021-12-310001489096thr:EuropeSegmentMember2022-04-012022-12-310001489096thr:EuropeSegmentMember2021-04-012021-12-310001489096thr:AsiaSegmentMember2022-10-012022-12-310001489096thr:AsiaSegmentMember2021-10-012021-12-310001489096thr:AsiaSegmentMember2022-04-012022-12-310001489096thr:AsiaSegmentMember2021-04-012021-12-310001489096us-gaap:MaterialReconcilingItemsMember2022-10-012022-12-310001489096us-gaap:MaterialReconcilingItemsMember2021-10-012021-12-310001489096us-gaap:MaterialReconcilingItemsMember2022-04-012022-12-310001489096us-gaap:MaterialReconcilingItemsMember2021-04-012021-12-310001489096thr:UnitedStatesSegmentMember2022-12-310001489096thr:UnitedStatesSegmentMember2022-03-310001489096thr:CanadaSegmentMember2022-12-310001489096thr:CanadaSegmentMember2022-03-310001489096thr:EuropeSegmentMember2022-12-310001489096thr:EuropeSegmentMember2022-03-310001489096thr:AsiaSegmentMember2022-12-310001489096thr:AsiaSegmentMember2022-03-310001489096thr:UnitedStatesSegmentMember2022-10-012022-12-310001489096thr:UnitedStatesSegmentMember2021-10-012021-12-310001489096thr:UnitedStatesSegmentMember2022-04-012022-12-310001489096thr:UnitedStatesSegmentMember2021-04-012021-12-310001489096thr:EuropeSegmentMember2022-10-012022-12-310001489096thr:EuropeSegmentMember2021-10-012021-12-310001489096thr:EuropeSegmentMember2022-04-012022-12-310001489096thr:EuropeSegmentMember2021-04-012021-12-310001489096thr:AsiaSegmentMember2022-10-012022-12-310001489096thr:AsiaSegmentMember2021-10-012021-12-310001489096thr:AsiaSegmentMember2022-04-012022-12-310001489096thr:AsiaSegmentMember2021-04-012021-12-310001489096srt:MinimumMembersrt:ScenarioForecastMember2023-01-012023-03-310001489096srt:MaximumMembersrt:ScenarioForecastMember2023-01-012023-03-31

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
 
FORM 10-Q
 
      QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
 
For the quarterly period ended December 31, 2022
 
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)
 
Delaware27-2228185
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
 
7171 Southwest Parkway, Building 300, Suite 200, Austin, Texas 78735
(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

        Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes No

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act.
 
Large accelerated filer Accelerated filer
Non-accelerated filer Smaller reporting company
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.

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

As of February 1, 2023, the registrant had 33,503,561 shares of common stock, par value $0.001 per share, outstanding.
 



THERMON GROUP HOLDINGS, INC.
 
QUARTERLY REPORT
FOR THE QUARTER ENDED DECEMBER 31, 2022
 
TABLE OF CONTENTS
 Page
PART I — FINANCIAL INFORMATION 
 
PART II — OTHER INFORMATION 
 
i


PART I — FINANCIAL INFORMATION
Item 1. Financial Statements
1


Thermon Group Holdings, Inc.
Condensed Consolidated Balance Sheets (Dollars in thousands, except share and per share data)
 December 31, 2022March 31, 2022
(Unaudited)
Assets  
Current assets:  
Cash and cash equivalents$35,363 $41,445 
Accounts receivable, net of allowances of $3,344 and $2,177 as of December 31, 2022, and March 31, 2022, respectively92,380 95,305 
Inventories, net91,418 71,650 
Contract assets16,597 19,626 
Prepaid expenses and other current assets15,981 11,786 
Income tax receivable1,469 4,626 
Total current assets$253,208 $244,438 
Property, plant and equipment, net of depreciation and amortization of $67,024 and $63,954 as of December 31, 2022, and March 31, 2022, respectively61,039 66,039 
Goodwill221,195 212,754 
Intangible assets, net96,162 94,908 
Operating lease right-of-use assets10,377 10,534 
Deferred income taxes778 1,211 
Other non-current assets7,336 6,785 
Total assets$650,095 $636,669 
Liabilities  
Current liabilities:  
Accounts payable$30,003 $33,567 
Accrued liabilities28,234 26,971 
Current portion of long-term debt10,219 7,929 
Borrowings under revolving credit facility24,500  
Contract liabilities9,780 8,010 
Lease liabilities3,506 3,624 
Income taxes payable3,570 897 
Total current liabilities$109,812 $80,998 
Long-term debt, net97,574 120,431 
Deferred income taxes12,531 17,943 
Non-current lease liabilities9,642 9,659 
Other non-current liabilities9,032 8,434 
Total liabilities$238,591 $237,465 
Commitments and contingencies (Note 10)
 Equity
Common stock: $0.001 par value; 150,000,000 authorized; 33,495,287 and 33,364,722 shares issued and outstanding at December 31, 2022 and March 31, 2022, respectively$33 $33 
Preferred stock: $0.001 par value; 10,000,000 authorized; no shares issued and outstanding  
Additional paid in capital238,399 234,549 
Accumulated other comprehensive loss(56,423)(38,906)
Retained earnings 229,495 203,528 
Total equity$411,504 $399,204 
Total liabilities and equity$650,095 $636,669 
The accompanying notes are an integral part of these condensed consolidated financial statements
2


Thermon Group Holdings, Inc.
 
Condensed Consolidated Statements of Operations and Comprehensive Income/(Loss) (Unaudited)
(Dollars in thousands, except share and per share data)
 
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales$122,110 $100,613 $318,109 $253,090 
Cost of sales71,660 59,866 184,508 154,084 
Gross profit50,450 40,747 133,601 99,006 
Operating expenses:
Selling, general and administrative expenses30,889 22,099 83,046 66,820 
Deferred compensation plan expense/(income)464 292 (499)610 
Amortization of intangible assets2,367 2,187 7,072 6,613 
Restructuring and other charges/(income)2,668  2,668 (414)
Income/(loss) from operations14,062 16,169 41,314 25,377 
Other income/(expenses):
Interest expense, net(1,877)(842)(4,120)(5,029)
Other income/(expense)659 (627)(592)(3,517)
Income/(loss) before provision for income taxes12,844 14,700 36,602 16,831 
Income tax expense/(benefit)4,419 3,430 10,637 5,424 
Net income/(loss)$8,425 $11,270 $25,965 $11,407 
Comprehensive income/(loss):
Net income/(loss)$8,425 $11,270 $25,965 $11,407 
Foreign currency translation adjustment5,403 (413)(17,560)(3,843)
Other miscellaneous income/(loss)(75)(96)43 (109)
Comprehensive income/(loss)$13,753 $10,761 $8,448 $7,455 
Net income/(loss) per common share:
Basic$0.25 $0.34 $0.78 $0.34 
Diluted$0.25 $0.33 $0.77 $0.34 
Weighted-average shares used in computing net income/(loss) per common share:
Basic33,493,540 33,340,000 33,457,048 33,292,614 
Diluted33,879,733 33,658,104 33,756,218 33,481,964 

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


Thermon Group Holdings, Inc.

Condensed Consolidated Statements of Equity (Unaudited)
(Dollars in thousands)
Common Stock OutstandingCommon StockAdditional Paid-in CapitalRetained Earnings/ (Loss)Accumulated Other Comprehensive Income/(Loss)Total
Balances at March 31, 202233,364,722 $33 $234,549 $203,528 $(38,906)$399,204 
Issuance of common stock as deferred compensation to employees30,352 — — — — — 
Issuance of common stock as deferred compensation to executive officers64,294 — — — — — 
Issuance of common stock as deferred compensation to directors8,766 — — — — — 
Stock compensation expense— — 1,193 — — 1,193 
Repurchase of employee stock units on vesting— — (552)— — (552)
Net income/(loss)— — — 6,556 — 6,556 
Foreign currency translation adjustment— — —  (5,152)(5,152)
Other— — — 1 2 3 
Balances at June 30, 202233,468,134 $33 $235,190 $210,085 $(44,056)$401,252 
Issuance of common stock as deferred compensation to employees5,544 — — — — — 
Issuance of common stock as deferred compensation to directors9,930 — — — — — 
Stock compensation expense— — 1,251 — — 1,251 
Repurchase of employee stock units on vesting— — (34)— — (34)
Net income/(loss)— — — 10,984 — 10,984 
Foreign currency translation adjustment— — — — (17,811)(17,811)
Other— —   116 116 
Balances at September 30, 202233,483,608 $33 $236,407 $221,069 $(61,751)$395,758 
Issuance of common stock as deferred compensation to employees512 — — — — — 
Issuance of common stock as deferred compensation to directors11,167 — — — — — 
Stock compensation expense— — 1,994 — — 1,994 
Repurchase of employee stock units on vesting— — (2)— — (2)
Net income/(loss)— — — 8,425 — 8,425 
Foreign currency translation adjustment— — — — 5,403 5,403 
Other— — — 1 (75)(74)
Balances at December 31, 202233,495,287 $33 $238,399 $229,495 $(56,423)$411,504 


4


Common Stock OutstandingCommon StockAdditional Paid-in CapitalRetained Earnings/ (Loss)Accumulated Other Comprehensive Income/(Loss)Total
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 employees23,858 — — — — — 
Issuance of common stock as deferred compensation to executive officers42,326 — — — — — 
Issuance of common stock as deferred compensation to directors7,368 — — — — — 
Stock compensation expense— — 1,178 — — 1,178 
Repurchase of employee stock units on vesting— — (548)— — (548)
Net income/(loss)— — — (340)— (340)
Foreign currency translation adjustment— — — — 4,195 4,195 
Other— — — — (64)(64)
Balances at June 30, 202133,307,460 $33 $232,049 $183,096 $(31,788)$383,390 
Issuance of common stock as deferred compensation to employees10,687 — — — — — 
Issuance of common stock as deferred compensation to executive officers7,344 — — — — — 
Issuance of common stock as deferred compensation to directors8,352 — — — — — 
Stock compensation expense— — 1,246 — — 1,246 
Repurchase of employee stock units on vesting— — (14)— — (14)
Net income/(loss)— — — 477 — 477 
Foreign currency translation adjustment— — — — (7,625)(7,625)
Other— — (1)1 51 51 
Balances at September 30, 202133,333,843 $33 $233,280 $183,574 $(39,362)$377,525 
Issuance of common stock as deferred compensation to employees52 — — — — — 
Issuance of common stock as deferred compensation to directors8,004 — — — — — 
Stock compensation expense— — 275 — — 275 
Net income/(loss)— — — 11,270 — 11,270 
Foreign currency translation adjustment— — — — (413)(413)
Other— —  (1)(96)(97)
Balances at December 31, 202133,341,899 $33 $233,555 $194,843 $(39,871)$388,560 

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

5


Thermon Group Holdings, Inc.
 
Condensed Consolidated Statements of Cash Flows (Unaudited)
(Dollars in thousands) 
 Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Operating activities  
Net income/(loss)$25,965 $11,407 
Adjustments to reconcile net income/(loss) to net cash provided by/(used in) operating activities:  
Depreciation and amortization14,557 15,349 
Amortization of deferred debt issuance costs230 495 
Loss on extinguishment of debt
 2,569 
Impairment of property, plant, and equipment367  
Stock compensation expense4,438 2,699 
Deferred income taxes(4,186)(878)
Reserve for uncertain tax positions, net36 58 
(Gain)/loss on long-term cross currency swap (1,391)
Remeasurement (gain)/loss on intercompany balances134 (556)
Loss on sale of business, net of cash surrendered 310 
Changes in operating assets and liabilities:0
Accounts receivable1,145 (15,471)
Inventories(18,047)(6,137)
Contract assets4,447 (6,287)
Other current and non-current assets(695)(3,293)
Accounts payable(4,066)15,221 
Accrued liabilities and non-current liabilities1,433 (824)
Income taxes payable and receivable5,847 475 
Net cash provided by/(used in) operating activities$31,605 $13,746 
Investing activities  
Purchases of property, plant and equipment(5,173)(2,920)
Sale of rental equipment163 235 
Cash paid for acquisitions, net of cash acquired(35,299) 
Net cash provided by/(used in) in investing activities$(40,309)$(2,685)
Financing activities  
Proceeds from Term Loan A 140,425 
Proceeds from revolving credit facility34,500 15,959 
Payments on long-term debt and revolving credit facility(27,121)(171,862)
Issuance costs associated with revolving line of credit and long term debt (1,248)
Proceeds from exercise of stock options 97 
Repurchase of employee stock units on vesting(588)(562)
Payments on finance leases(62)(96)
Net cash provided by/(used in) financing activities$6,729 $(17,287)
Effect of exchange rate changes on cash, cash equivalents and restricted cash(754)(821)
Change in cash, cash equivalents and restricted cash(2,729)(7,047)
Cash, cash equivalents and restricted cash at beginning of period43,931 42,450 
Cash, cash equivalents and restricted cash at end of period$41,202 $35,403 

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


Thermon Group Holdings, Inc.
 
Notes to Condensed Consolidated Financial Statements (Unaudited)
(Dollars in thousands, except share and per share data)
 
1. Basis of Presentation
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. We offer a full suite of products (heating units, heating cables, temporary power solutions, tubing bundles, industrial heating blankets and chillers), 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.
Our condensed consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP") and the requirements of the United States Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, the accompanying condensed consolidated financial statements do not include all disclosures required for full annual financial statements and should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2022 ("fiscal 2022"). In our opinion, the accompanying condensed consolidated financial statements reflect all adjustments considered necessary to present fairly our financial position at December 31, 2022 and March 31, 2022, and the results of our operations for the three and nine months ended December 31, 2022 and 2021.
Impact of the COVID-19 Pandemic and General Economic Environment
The COVID-19 pandemic and the measures being taken to address and limit the spread of the virus have adversely affected the economies and financial markets of many countries, resulting in an economic downturn that negatively impacted, and may continue to negatively impact, global demand for our products and services. We are still experiencing effects of lockdowns in certain parts of Asia, which are impacting our results in our Asia-Pacific ("APAC") segment. The effect of loosening pandemic restrictions outside of APAC, along with pent-up demand from periods of stagnant lockdown and uncertainty have combined to strengthen customer demand from most regions we serve, especially in North America. During periods of the pandemic we have experienced, and may experience in the future, a decline in the demand of our products and services or disruptions in raw materials or labor required for manufacturing that has in the past, and may in the future, materially and negatively impact our business, financial condition, results of operation and overall financial performance. We have experienced increased costs across our global supply chain as we focus on meeting growing demand from our customers. In certain circumstances, we have had issues with a lack of availability of certain raw materials as well as increases in costs of our raw materials due to: use of alternate suppliers, higher freight costs, increased lead times, and expedited shipping. We have also had to increase our inventory of certain items to ensure availability in the face of supply chain disruptions. We continue to monitor the pandemic restrictions and other effects the pandemic may have on our business.
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 layoffs of employees.
We recorded no transactions related to CEWS for the three and nine months ended December 31, 2022. We recorded $199 and $1,448 related to CEWS to "Cost of sales" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We recorded $4 and $504 related to CEWS to "Selling, general and administrative expenses" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We anticipate no benefit from the CEWS program in the fiscal year ending March 31, 2023 ("fiscal 2023"), as the program ended in October 2021.
Use of Estimates
Generally accepted accounting principles requires management to make estimates and assumptions that affect the 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 revenues and expenses during the reported period. While management has based its assumptions and estimates on the facts and circumstances existing at December 31, 2022, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three and nine months ended December 31, 2022, are not necessarily indicative of the results that may be achieved for fiscal 2023.
Restricted Cash and Cash Equivalents
7


    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, and restricted cash included in prepaid expenses and other current assets and restricted cash included in other non-current assets reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the statements of cash flows.
December 31, 2022December 31, 2021
Cash and cash equivalents$35,363 $32,566 
Restricted cash included in prepaid expenses and other current assets5,813 2,496 
Restricted cash included in other non-current assets26 341 
Total cash, cash equivalents, and restricted cash shown in the statements of cash flows$41,202 $35,403 
    Amounts shown in restricted cash included in prepaid expenses and other current assets and other non-current assets represent those required to be set aside by a contractual agreement, which generally contain cash deposits pledged as collateral on performance bonds and letters of credit. Additionally, due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary, we have classified $3,084 of the cash and cash equivalents held in our Russian subsidiary as restricted cash and included the related balance in prepaid expenses and other current assets. Amounts shown in restricted cash in other non-current assets represent such agreements that require a commitment term longer than one year.
Recent Accounting Pronouncements
Business Combinations - In October 2021, the FASB issued Accounting Standards Update, ("ASU") 2021-08 - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASC 805). ASU 2021-08 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 with fiscal years starting after December 15, 2022, and early adoption is permitted. We are still evaluating this ASU and will consider early adoption with future acquisitions, if any.
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 Powerblanket (“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 and portable industrial chillers. 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 December 31, 2022, Powerblanket contributed $11,848 in Sales and $1,302 in Net income/(loss) to our consolidated operating results. For the three months ended December 31, 2022, Powerblanket contributed $7,881 in Sales and $2,000 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. Powerblanket's revenue structure does 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 the nine months ended December 31, 2022. No acquisition costs were incurred in the three months ended December 31, 2022. Acquisition costs are reflected in "Selling, general and administrative expenses" in our condensed 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-
8


based intangible asset, which was valued using Level 3 inputs. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values. During the measurement period, if new information is obtained about facts and circumstances that existed as of the Acquisition Date that, if known, would have resulted in revised estimated values of those assets or liabilities as of that date, we will revise the preliminary purchase price allocation. The effect of measurement period adjustments to the estimated fair values will be reflected as if the adjustments had been completed on the Acquisition Date. The impact of all changes that do not qualify as measurement period adjustments will be included in current period earnings.
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, unauditedThree Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales$122,110 $107,443 $319,973 $265,350 
Net Income/(loss)8,425 12,623 25,588 13,438 
3. Fair Value Measurements
Fair Value
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. 
9


Financial assets and liabilities with carrying amounts approximating fair value include cash and cash equivalents, 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 December 31, 2022 and March 31, 2022, no assets or liabilities were valued using Level 3 criteria, except for those acquired in our recent acquisition of Powerblanket, discussed in Note 2, "Acquisition." 
Information about our financial assets and liabilities is as follows:
 December 31, 2022March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets    
Deferred compensation plan assets$6,020 $6,020 $5,391$5,391Level 1 - Active Markets
Foreign currency contract forwards assets80 80 105105Level 2 - Market Approach
Financial Liabilities 
Outstanding borrowings from revolving line of credit$24,500 $24,500 $ $ Level 1 - Active Markets
Outstanding principal amount of senior secured credit facility108,279 108,521 129,000 128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,416 5,416 4,837 4,837 Level 1 - Active Markets
Foreign currency contract forwards liabilities76 76   Level 2 - Market Approach
At December 31, 2022 and March 31, 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.
Additionally, we acquired certain assets and liabilities as disclosed in Note 2, "Acquisition" at fair value according to purchase price accounting.
Deferred Compensation Plan
    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 non-current assets” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022 were $6,020 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,416 and $4,837 included in “Other non-current liabilities” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022, respectively. Deferred compensation plan expense/(income) is included as such in the condensed consolidated statement of operations, and therefore is excluded from "Selling, general and administrative expenses." Deferred compensation plan expense/(income) was $464 and $292 for the three months ended December 31, 2022 and 2021, respectively, and $(499) and $610 for the nine months ended December 31, 2022 and 2021, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). Our unrealized losses and (gains) on investments were $(484) and $(314), respectively, for the three months ended December 31, 2022 and 2021, respectively, and $450 and $(620) for the nine months ended December 31, 2022 and 2021, respectively.
Trade Related 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 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 foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. 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 "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). These gains and losses are designed to offset gains and losses resulting from
10


settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). Fair value amounts for such forward contracts on our condensed consolidated balance sheets are either classified as accounts receivable, net or accrued liabilities depending on whether the forward contract is in a gain (accounts receivable, net) or loss (accrued liabilities) position. 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 December 31, 2022 and March 31, 2022, the notional amounts of forward contracts were as follows:
Notional amount of foreign currency forward contracts by currency
December 31, 2022March 31, 2022
Euro$1,000 $ 
Canadian Dollar 4,000 
South Korean Won 2,250 
Mexican Peso1,500  
Australian Dollar 1,000 
Total notional amounts$2,500 $7,250 
Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income/(loss) were a gain of $102 and a loss of $(637) in the three months ended December 31, 2022 and 2021, respectively, and losses of $(510) and $(861) for the nine months ended December 31, 2022 and 2021, respectively. Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended December 31, 2022 and 2021, our net foreign currency transactions resulted in a gain of $193 and losses of $(949), respectively, and losses of $(140) and $(1,634) in the nine months ended December 31, 2022 and 2021.
4. Restructuring and Other Charges/(Income)
Impairment and other charges/(income)
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 conducted 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 three months ended December 31, 2022. The charges were comprised of the following:
ChargeFinancial statement impactAmount
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss for certain accounts receivableAccounts receivable, net; Selling, general and administrative expenses$835 
Increase in inventory reservesInventories, net; Cost of sales4,831 
Contract asset adjustmentContract assets; Restructuring and other charges/(income)327 
Prepaid expenses and other current assets adjustmentPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,477 
Impairment of Property, plant and equipment, netProperty, plant and equipment, net; Restructuring and other charges/(income)367 
Impairment of Operating lease right-of-use assets Operating lease right-of-use assets; Restructuring and other charges/(income)389 
Impairment of Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)108 
 $8,334 
All charges described above were recorded in our Europe, Middle East and Africa ("EMEA") reportable segment, with the exception of $241 of cost of sales from an increase in inventory reserves in our Canada reportable segment. Additionally,
11


we reclassified $3,084 of cash in our Russian subsidiary to restricted cash due to due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary.
The Company will continue to evaluate sales to international customers with a presence in the Russian Federation and engage in those sales to the extent permissible with various international sanctions.
Please refer to Note 7, "Goodwill and Other Intangible Assets," for more information on impairment, and Note 14, "Subsequent Events," for more information regarding the Company's operations in the Russian Federation.
Fiscal 2022 charges/(income)
In the nine months ended December 31, 2021, we recorded $(103) for severance-related activity in our Canadian segment, which was recorded to "Restructuring and other charges/(income)" in our condensed 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.
Restructuring and other charges/(income) by reportable segment were as follows:
 Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
United States and Latin America$ $ $ $(46)
Canada   (186)
Europe, Middle East and Africa(1)
2,668  2,668 (182)
Asia-Pacific    
 $2,668 $ $2,668 $(414)
(1) - these charges relate to the Company's Russian subsidiary and were included in "Restructuring and other charges/(income)" on our condensed consolidated statement of operations and comprehensive income/(loss). See the section labeled "Impairment and other charges/(income)" above for a full detail of charges.
5. Net Income/(Loss) per Common Share
The reconciliations of the denominators used to calculate basic and diluted net income/(loss) per common share for the three and nine months ended December 31, 2022 and 2021, respectively, are as follows:
 Three Months Ended December 31, 2022 Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Basic net income/(loss) per common share  
Net income/(loss) $8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Basic net income/(loss) per common share$0.25 $0.34 $0.78 $0.34 
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Common share equivalents:
Stock options7,858 271 2,545 1,660 
Restricted and performance stock units378,335 317,833 296,625 187,690 
Weighted average shares outstanding – dilutive (1)
33,879,733 33,658,104 33,756,218 33,481,964 
Diluted net income/(loss) per common share$0.25 $0.33 $0.77 $0.34 
(1) For the three months ended December 31, 2022 and 2021, 28,499 and 45,099 equity awards, respectively and for the nine months ended December 31, 2022 and 2021, 39,517 and 139,843 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share, as they would have had an anti-dilutive effect.
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/(loss) per common share until such time that it is probable that actual performance will be above or below target.
12


6. Inventories
Inventories consisted of the following:
December 31, 2022March 31, 2022
Raw materials$60,605 $41,389 
Work in process5,483 6,294 
Finished goods32,601 25,802 
98,689 73,485 
Valuation reserves(7,271)(1,835)
Inventories, net$91,418 $71,650 

7. Goodwill and Other Intangible Assets
The carrying amount of goodwill by operating segment as of December 31, 2022, is as follows:
 United States and Latin AmericaCanadaEurope, Middle East and AfricaAsia-PacificTotal
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,465)(714) (10,179)
Balance as of December 31, 2022$81,345 $112,853 $18,373 $8,624 $221,195 
(1) - Refer to Note 2, "Acquisition," for more information on the goodwill acquired through our recent acquisition of Powerblanket.
Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach, which is based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year.
In the fourth quarter of fiscal 2022, we identified the disruptions to our business from the ongoing Russo-Ukrainian war as an indicator of potential impairments in our EMEA reporting unit. We performed our annual goodwill, intangible and tangible impairment assessments including our indefinite life trademarks. Based on the goodwill impairment assessment, there was no impairment of goodwill, intangible or tangible assets or our indefinite life trademarks as of the respective reporting periods.
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 ASC 350 and ASC 360. 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 of $756, which includes Property, plant and equipment, net as well as Operating lease right-of-use assets. Refer to Note 4," Restructuring and Other Charges/(Income)," for more information.
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 already identifiable assets. We anticipate being able to deduct goodwill for tax purposes.
We will continue to monitor our reporting units' goodwill and asset valuations and test for potential impairments, as appropriate. If overall economic conditions, our key end markets, or factors specific to the Company deteriorate significantly, it could negatively impact the Company's future impairment tests.
Our total intangible assets consisted of the following:
13


Gross Carrying Amount at December 31, 2022Accumulated AmortizationNet Carrying Amount at December 31, 2022Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,510 $(31,780)$29,730 $66,669 $(29,445)$37,224 
Trademarks47,288 (1,888)45,400 45,222 (1,517)43,705 
Developed technology14,831 (6,297)8,534 9,946 (5,933)4,013 
Customer relationships113,041 (102,105)10,936 113,413 (103,900)9,513 
Certifications439 — 439 453 — 453 
Contract-based1,280 (157)1,123    
Total$238,389 $(142,227)$96,162 $235,703 $(140,795)$94,908 

8. Accrued Liabilities
Accrued current liabilities consisted of the following:
 December 31, 2022March 31, 2022
Accrued employee compensation and related expenses$17,529 $16,235 
Accrued interest472 277 
Customer prepayments74 405 
Warranty reserves931 557 
Professional fees3,001 2,540 
Sales taxes payable2,633 2,758 
Other(1)
3,594 4,199 
Total accrued current liabilities$28,234 $26,971 
(1) - 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.
9. Debt
Long-term debt consisted of the following:
 December 31, 2022March 31, 2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $486 and $640 as of December 31, 2022, and March 31, 2022, respectively$107,793 $128,360 
Less current portion(10,219)(7,929)
 Total long-term debt$97,574 $120,431 
Senior Secured Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc., as a credit party and a guarantor, Thermon Holding Corp. (“THC” or the “U.S. Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with THC, the “Borrowers”), as borrowers, entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A., as Administrative Agent (the “Agent”), which was further amended on November 19, 2021.
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
14


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. Commencing January 1, 2022, 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 LIBOR 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 LIBOR 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
15


Each Borrower is required to repay its respective Term Loan with certain asset sale and insurance proceeds and certain debt proceeds.
Debt Issuance Costs
In the second quarter of fiscal 2022, 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. Additionally, we recognized a loss on debt extinguishment of $2,569, which was recorded to Other income/(expense) on our condensed 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 December 31, 2022, 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 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 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 December 31, 2022, we had $24,500 in outstanding borrowings under the Revolving Credit Facility. We had $73,655 of available borrowing capacity thereunder after taking into account the borrowing base and $1,845 of outstanding letters of credit and the outstanding borrowings under the Revolving Credit Facility as of December 31, 2022. The Term Loans bear interest at the LIBOR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage
16


ratio (as described above). The interest rates on the Term Loan Facilities on December 31, 2022 were 5.93% for the Canadian Term Loan Facility, 5.42% for the U.S. Term Loan Facility, and 5.63% for the U.S. Revolving Credit Facility. Interest expense has been presented net of interest income on our condensed consolidated statements of operations and comprehensive income/(loss).
10. Commitments and Contingencies
Legal Proceedings and Other 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 December 31, 2022, 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.
Letters of Credit and Bank Guarantees
At December 31, 2022, the Company had in place letter of credit guarantees and performance bonds securing certain performance obligations of the Company. These arrangements totaled $29,742. Of this amount, $1,259 is secured by cash deposits at the Company’s financial institutions and an additional $1,845 represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. In addition to the arrangements totaling $29,742, our Indian subsidiary also has $4,383 in non-collateralized customs bonds outstanding to secure the Company's customs and duties obligations in India.
11. Revenue
Disaggregation of Revenue
We disaggregate our revenue from contracts with customers by geographic location, as well as revenues recognized at point in time and revenues recognized over time, as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.
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.
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is as follows:
17


Three Months Ended December 31, 2022Three Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$34,762 $24,988 $59,750 $19,695 $30,132 $49,827 
Canada32,725 10,446 43,171 25,358 5,696 31,054 
Europe, Middle East and Africa6,643 4,582 11,225 7,896 5,041 12,937 
Asia-Pacific4,268 3,696 7,964 4,654 2,141 6,795 
Total revenues$78,398 $43,712 $122,110 $57,603 $43,010 $100,613 

Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$82,627 $70,150 $152,777 $50,565 $52,360 $102,925 
Canada83,512 26,638 110,150 64,490 16,938 81,428 
Europe, Middle East and Africa17,811 12,993 30,804 21,218 23,148 44,366 
Asia-Pacific15,565 8,813 24,378 15,810 8,561 24,371 
Total revenues$199,515 $118,594 $318,109 $152,083 $101,007 $253,090 
Performance Obligations
    At December 31, 2022, revenues associated with our open performance obligations totaled $164,653. Within this amount, approximately $14,276 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 12 months.
Contract Assets and Liabilities
    As of December 31, 2022 and March 31, 2022, contract assets were $16,597 and $19,626, respectively. There were no losses recognized on our contract assets for the nine months ended December 31, 2022 and 2021, except as described in Note 4, "Restructuring and Other Charges/(Income)." As of December 31, 2022 and March 31, 2022, contract liabilities were $9,780 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 will be recognized as revenue in fiscal 2023. We typically recognize revenue associated with our contract liabilities within 12 months.
12. Income Taxes
Our effective income tax rate was 29.1% and 32.2% for the nine months ended December 31, 2022 and 2021, respectively. In connection with the strategic assessment related to our Russian subsidiary, the Company released accrued withholding taxes on earning repatriations for a discrete tax benefit of $1,033 during the nine months ended December 31, 2022. We do not expect to generate further tax benefits in Russia. During the nine months ended December 31, 2021, the Company recorded discrete tax expenses of $301 related to withholding taxes in Canada and $430 related to an increase in withholding tax rate in our Russian subsidiary.
As of December 31, 2022, we have established a long-term liability for uncertain tax positions in the amount of $943. As of December 31, 2022, the tax years for the fiscal years ended March 31, 2017 through March 31, 2022, remain open to examination by the major taxing jurisdictions.
13. 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, food and beverage, 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, industrial heating blankets and related products, temporary power solutions and tubing bundles), services (engineering, installation and maintenance services)
18


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 and total assets for each of our four reportable segments are as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales to External Customers:  
United States and Latin America$59,750 $49,827 $152,777 $102,925 
Canada43,171 31,054 110,150 81,428 
Europe, Middle East and Africa11,225 12,937 30,804 44,366 
Asia-Pacific7,964 6,795 24,378 24,371 
 $122,110 $100,613 $318,109 $253,090 
Inter-Segment Sales:
United States and Latin America$10,041 $8,588 $32,783 $29,424 
Canada5,386 2,616 12,042 7,555 
Europe, Middle East and Africa279 295 935 1,137 
Asia-Pacific749 313 1,561 930 
$16,455 $11,812 $47,321 $39,046 
Depreciation Expense:
United States and Latin America$1,113 $1,396 $3,700 $4,331 
Canada1,096 1,245 3,396 3,967 
Europe, Middle East and Africa94 101 283 305 
Asia-Pacific35 43 106 133 
$2,338 $2,785 $7,485 $8,736 
Amortization Expense:
United States and Latin America$588 $295 $1,587 $885 
Canada1,724 1,858 5,354 5,624 
Europe, Middle East and Africa21 23 62 71 
Asia-Pacific34 11 69 33 
$2,367 $2,187 $7,072 $6,613 
Income/(Loss) from Operations:  
United States and Latin America$8,338 $6,728 $26,055 $4,832 
Canada13,005 7,312 25,781 15,136 
Europe, Middle East and Africa(5,963)2,026 (7,526)6,464 
Asia-Pacific1,142 683 2,888 3,107 
Unallocated:
Stock compensation(1,994)(275)(4,438)(2,698)
Public company costs(466)(305)(1,446)(1,464)
 $14,062 $16,169 $41,314 $25,377 
19


December 31, 2022March 31, 2022
Property, Plant and Equipment, Net:
United States and Latin America$30,325 $31,919 
Canada27,830 30,686 
Europe, Middle East and Africa2,312 2,796 
Asia-Pacific572 638 
$61,039 $66,039 
Total Assets:
United States and Latin America$270,565 $241,421 
Canada286,847 296,459 
Europe, Middle East and Africa58,394 67,608 
Asia-Pacific34,289 31,181 
$650,095 $636,669 
Capital expenditures for our reportable segments were as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended
December 31, 2022
Nine Months Ended
December 31, 2021
Capital Expenditures:
United States and Latin America$350 $171 $1,773 $811 
Canada1,042 566 3,042 1,833 
Europe, Middle East and Africa65 92 197 223 
Asia-Pacific102 36 161 53 
 $1,559 $865 $5,173 $2,920 
14. Subsequent Events
    As a result of the continued impact of the Russo-Ukrainian war, including sanctions related thereto, the Company conducted a strategic assessment of its operations in the Russian Federation, and, on January 31, 2023, the board of directors of the Company (the “Board”) authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”) through a planned disposition of its Russian subsidiary. Consequently, in addition to the loss described in Note 4, "Restructuring and Other Charges/(Income)," the Company could recognize an additional $4 million to $7 million of loss. We expect to complete the Russia Exit by the first quarter of our fiscal 2024, subject to the receipt of regulatory approval by the government of the Russian Federation and certain lenders under the Company's Facilities.
Item 2. Management’s Discussion and Analysis of Financial Condition and Results of Operations
Introduction and Special Note Regarding Forward-Looking Statements
Management’s discussion and analysis of our financial condition and results of operations is provided as a supplement to the unaudited condensed consolidated financial statements and accompanying notes thereto for the three and nine months ended December 31, 2022 and 2021 to help provide an understanding of our financial condition, changes in our financial condition and results of our operations. In this quarterly report, we refer to the three month periods ended December 31, 2022 and 2021 as "Interim 2023" and "Interim 2022," respectively. Accordingly, we refer to the nine-month periods ended December 31, 2022 and 2021 as “YTD 2023” and “YTD 2022,” respectively. The following discussion should be read in conjunction with, and is qualified in its entirety by reference to, our unaudited condensed consolidated financial statements and related notes included in Item 1 above.
This quarterly 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 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 quarterly report. 
20


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. These forward-looking statements include, but are not limited to, statements regarding: (i) our plans to strategically pursue emerging growth opportunities, including strategic acquisitions, 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 and successfully divest certain businesses, including our Russia business; (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) the outbreak of a global pandemic, including the current pandemic (COVID-19 and its variants); (ii) general economic conditions and cyclicality in the markets we serve; (iii) future growth of energy, chemical processing and power generation capital investments; (iv) our ability to operate successfully in foreign countries; (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 and (xxxiii) those factors listed under Item 1A, “Risk Factors” included in our Annual Report on Form 10-K for the fiscal year ended March 31, 2022, filed with the Securities and Exchange Commission (the “SEC”) on May 26, 2022, and in any subsequent Quarterly Reports on Form 10-Q, Current Reports on Form 8-K or other filings that we have filed or may file with the SEC. 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 or incorporated by reference in this quarterly report ultimately prove to be accurate.
    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.
Business Overview and Company History
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 and 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, temporary power solutions, tubing bundles, industrial heating blankets and chillers), 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 eight manufacturing facilities on three continents. These global capabilities and longstanding relationships with some of the largest multinational oil and gas, chemical processing, power and engineering, procurement and construction ("EPC") companies in the world have enabled us to diversify our revenue streams
21


and opportunistically access high growth markets worldwide. During YTD 2023 and YTD 2022, approximately 55% and 59%, respectively, of our revenues were generated from outside of the United States.
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 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, food and beverage, and other, which we refer to as our "key end markets."
We believe that our pipeline of planned projects, in addition to our backlog of signed purchase orders, provides us with some 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 large project construction. Our backlog at December 31, 2022, was $164.7 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 primarily includes the costs of raw material items used in the manufacturing of our products, costs of ancillary products that are sourced from external suppliers and construction labor cost. Additional costs of revenue 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, and other miscellaneous parts related to products manufactured or assembled as part of our heat tracing solutions. Raw material costs have been stable in the past; however, we face challenges from time to time with temporary shortages related to the global supply chain issues that have persisted since COVID-19 pandemic in certain raw materials as well as 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. We cannot provide any assurance that we will continue to mitigate temporary raw material shortages or be able to pass along such cost increases, including the potential impacts of tariffs or supply chain challenges, 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 costs for sales, marketing, pre-sales engineering and administrative personnel, plus other sales related expenses as well as other costs related to research and development, insurance, professional fees, the global integrated business information system, and provisions for bad debts. In addition, our deferred compensation expense includes a non-qualified deferred compensation plan for certain highly compensated employees where payroll contributions are made by the employees on a pre-tax basis. The expense/income associated with our deferred compensation plan is titled "Deferred compensation plan expense/(income)" on our condensed consolidated statements of operations and comprehensive income/(loss).
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 capex 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 provider of choice by the project owner. We then engage with multiple
22


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 with improved profit margins, and are generally less than $0.5 million in total revenue. 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:
Three Months Ended December 31,Nine months ended December 31,
 2022202120222021
Point in time64 %57 %63 %60 %
Over time:36 %43 %37 %40 %
Small projects14 %15 %15 %16 %
Large projects22 %28 %22 %24 %
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 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.
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.
23


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.
Recent Developments
As a result of the continued impact of the Russo-Ukrainian war, including sanctions related thereto, the Company conducted a strategic assessment of its operations in the Russian Federation, and, on January 31, 2023, the Board authorized the Company to withdraw from its operations in the Russian Federation (the "Russia Exit"). We expect to execute the Russia Exit by the first quarter of our fiscal 2024. However, the Russia Exit is subject to the receipt of regulatory approval by the government of the Russian Federation and certain lenders under the Company's Facilities. As a result, the timing of the Russia Exit is uncertain. Refer to Note 4, "Restructuring and Other Charges/(Income)" and Note 14, "Subsequent Events" for more information.
On May 31, 2022, our subsidiary Thermon Holding Corp., as buyer, acquired Powerblanket, (“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, and portable industrial chillers. The purchase price for the acquisition was $35.3 million. Refer to Note 2, "Acquisition," for more information.
The COVID-19 pandemic and the measures being taken to address and limit the spread of the virus have adversely affected the economies and financial markets of many countries, resulting in an economic downturn that negatively impacted, and may continue to negatively impact, global demand for our products and services. We are still experiencing effects of lockdowns in Asia, which are impacting our results in our APAC segment. The effect of loosening pandemic restrictions outside of APAC, along with pent-up demand from periods of stagnant lockdown and uncertainty have combined to strengthen customer demand from most regions we serve, especially in North America. During periods of the pandemic we experienced, and we may in the future experience, a decline in the demand of our products and services or disruptions in raw materials or labor required for manufacturing that has in the past, and may in the future, materially and negatively impact our business, financial condition, results of operation and overall financial performance. We continue to monitor the pandemic restrictions and other effects the pandemic may have on our business.
24


Results of Operations - Three-month periods ended December 31, 2022 and 2021
    The following table sets forth our unaudited condensed consolidated statements of operations for the three months ended December 31, 2022 and 2021 and indicates the amount of change and percentage change between periods.
(Dollars in thousands)Three Months Ended December 31,Increase/(Decrease)
 20222021$%
Consolidated Statements of Operations Data:    
Sales$122,110 $100,613 $21,497 21 %
Cost of sales71,660 59,866 11,794 20 %
Gross profit50,450 40,747 9,703 24 %
Operating expenses:  
Selling, general and administrative expenses30,889 22,099 8,790 40 %
Deferred compensation plan expense/(income)464 292 172 59 %
Amortization of intangible assets2,367 2,187 180 %
Restructuring and other charges/(income)2,668 — 2,668 nm
Income/(loss) from operations14,062 16,169 (2,107)(13)%
Other income/(expenses): 
Interest expense, net(1,877)(842)(1,035)123 %
Other income/(expense)659 (627)1,286 (205)%
Income/(loss) before provision for income taxes12,844 14,700 (1,856)(13)%
Income tax expense/(benefit)4,419 3,430 989 29 %
Net income/(loss)$8,425 $11,270 $(2,845)(25)%
As a percent of sales:Change in basis points
Gross profit41.3 %40.5 %80 bps
Selling, general and administrative expenses25.3 %22.0 %330 bps
Income/(loss) from operations11.5 %16.1 %-460 bps
Net income/(loss)6.9 %11.2 %-430 bps
Effective tax rate34.4 %23.3 %
Three Months Ended December 31, 2022 (“Interim 2023”) Compared to the Three Months Ended December 31, 2021 (“Interim 2022”)
Revenues. Revenues increased in Interim 2023 primarily due to strong performance in our Canada and US-LAM reportable segments, which grew revenues $12.1 million, or 39%, and $9.9 million, or 20%, respectively, compared to Interim 2022. Revenues in these segments were bolstered in part by strong demand in our upstream and downstream Oil and Gas end markets. Additionally, our recent acquisition of Powerblanket in the US-LAM segment contributed $7.9 million in revenue growth in Interim 2023. In our APAC segment, revenues increased by $1.2 million, or 17%, compared to Interim 2022. Revenues in APAC benefited from some recovering business activity coming off of the effects of extended COVID-19-related lockdowns in the region. Revenue in our EMEA segment contracted in Interim 2023, with a decline of $(1.7) million, or (13)%, compared to Interim 2022. Impacting revenue in EMEA were the effects of the Russo-Ukrainian war to our Russian subsidiary, as well as the overall recessionary environment which resulted in fewer projects and less volume and consequently, greater competition. Separately, revenue was negatively impacted in Interim 2023 by foreign exchange rates by $5.2 million as the U.S. dollar strengthened relative to the Company's foreign currency-denominated operations.
Point in time revenues in Interim 2023 were $78.4 million, or 64%, of total sales, while Over time revenues were $43.7 million, or 36%. This compares to 57% Point in time revenues and 43% Over time revenues in Interim 2022. Refer to the "Overview" section above for definitions of Point in time and Over time revenue.
25


Gross profit and margin. The higher gross profit in Interim 2023 is primarily attributable to strong Point in time and Over time sales in our US-LAM and Canada segments coupled with improved gross margin due to customer price increases and operational efficiencies. These positive drivers were partially offset by $4.8 million, or 396 bps, associated with the charges in our Russian subsidiary in addition to incremental costs from global supply chain challenges. Refer to Note 4, "Restructuring and Other Charges/(Income)" for more information regarding the charges in our Russian subsidiary.
Selling, general and administrative expenses. The increase in SG&A expenses in Interim 2023 was driven by greater sales activity resulting in higher salaries & benefits, performance-based incentive compensation, sales commissions, as well as increased travel and marketing costs. Additionally, the acquisition of Powerblanket added approximately $2.0 million of incremental SG&A expenses not present in Interim 2022. SG&A as a percent of sales was 25.3% in Interim 2023 versus 22.0% in Interim 2022. This increase in SG&A as a percent of sales was attributable in part to greater stock compensation expense associated with performance-based shares and higher bad debt expense, which includes $0.8 million related to the charges in our Russian subsidiary.
Deferred compensation plan expense/(income). The increase in deferred compensation plan expense in Interim 2023 is attributable in part to increases in compensation deferred by certain employees as well as market fluctuations in the underlying balances as compared to Interim 2022. To note, this compensation plan expense/(income) is materially offset in other income/(expense) where the Company records market gains/(losses) on the related investment assets. Refer to Note 3, "Fair Value Measurements," for more information.
Amortization of intangible assets. Amortization of intangible assets in Interim 2023 increased over Interim 2022, as we began to amortize more intangible assets following our acquisition of Powerblanket in the first fiscal quarter of the 2023. Please refer to Note 2, "Acquisition," for more information regarding our acquisition.
Restructuring and other charges/(income). Restructuring and other charges/(income) was $2.7 million in Interim 2023 and zero in Interim 2022. Refer to Note 4, "Restructuring and Other Charges/(Income)" for more information.
Interest expense, net. The increase in interest expense is primarily due to a higher average interest rate during Interim 2023, which was approximately 5% versus approximately 2% during Interim 2022. See Note 9, "Debt," for additional information on our long-term debt.
Other income/(expense). The increase in other income is primarily due to foreign currency gains, net in Interim 2023 versus losses, net in Interim 2022. The remaining variance is attributable to relatively more gains on the Company's non-qualified deferred compensation plan than in the prior year due to market fluctuations. These gains are materially offset by increased deferred compensation plan expense/(income) as noted above.
Income tax expense/(benefit). Our effective tax rate was 34.4% and 23.3% in Interim 2023 and Interim 2022, respectively. The increase in rate is almost entirely due to the Company's decision to exit its operations in the Russian Federation. During Interim 2023, we recorded a total pretax charge of $8,334 for which the Company does not anticipate receiving any tax benefits, except for releasing $1.0 million in Interim 2023 related to estimated withholding taxes at our Russian subsidiary. Refer to Note 12, “Income Taxes,” for additional detail.
Net income/(loss). The change in net income/(loss) is explained by the changes noted in the sections above.



26


Results of Operations - Nine-month periods ended December 31, 2022 and 2021
The following table sets forth our unaudited condensed consolidated statements of operations for the nine months ended December 31, 2022 and 2021, respectively, and indicates the amount of change and percentage change between periods.
(Dollars in thousands)Nine Months Ended
December 31,
Increase/(Decrease)
 20222021$%
Consolidated Statements of Operations Data:    
Sales$318,109 $253,090 $65,019 26 %
Cost of sales184,508 154,084 30,424 20 %
Gross profit133,601 99,006 34,595 35 %
Operating expenses:
Selling, general and administrative expenses83,046 66,820 16,226 24 %
Deferred compensation plan expense/(income)(499)610 (1,109)(182)%
Amortization of intangible assets7,072 6,613 459 %
Restructuring and other charges/(income)2,668 (414)3,082 (744)%
Income/(loss) from operations41,314 25,377 15,937 
Other income/(expenses):
Interest expense, net(4,120)(5,029)909 (18)%
Other income/(expense)(592)(3,517)2,925 (83)%
Income/(loss) before provision for income taxes36,602 16,831 19,771 117 %
Income tax expense/(benefit)10,637 5,424 5,213 96 %
Net income/(loss)$25,965 $11,407 $14,558 128 %
As a percent of sales:Change in basis points
Gross profit42.0 %39.1 %290 bps
Selling, general and administrative expenses26.1 %26.4 %-30 bps
Income/(loss) from operations13.0 %10.0 %300 bps
Net income/(loss)8.2 %4.5 %370 bps
Effective tax rate29.1 %32.2 %
Nine Months Ended December 31, 2022 (“YTD 2023”) Compared to the Nine Months Ended December 31, 2021 (“YTD 2022”)
Revenues. Revenue increased in YTD 2023 compared to YTD 2022 due to strong performance in our US-LAM and Canada segments. US-LAM revenue increased $49.9 million, or 48%, while Canada revenue increased $28.7 million, or 35%. Revenues in these segments were bolstered in part by strong demand in our upstream and downstream Oil and Gas end markets. Additionally, our recent acquisition of Powerblanket in the US-LAM segment contributed $12.0 million in revenue growth in YTD 2023. These increases were partly offset by contraction in our EMEA segment, with a decrease in revenue of $(13.6) million, or (31)%. Revenue in our APAC segment was flat compared to YTD 2022. The ongoing effects of the Russo-Ukrainian war as well as the overall recessionary environment impacted the results in EMEA, while lingering COVID-19 lockdowns and their effects has delayed recovery in APAC. Separately, revenue was negatively impacted in YTD 2023 by foreign exchange rates by approximately, $11.2 million.
Point in time revenue and Over time revenue comprised 63% and 37% of sales in YTD 2023, respectively, and 60% and 40% in YTD 2022, respectively.
Gross profit and margin. Gross profit increased $34.6 million on greater sales volumes and greater profitability with gross margin improving by 290 bps. We delivered increased sales in both Over time sales as well as Point in time sales during YTD 2023, while more profitable point in time sales grew as a percent of the mix. Furthermore, YTD 2023 gross margin was augmented by improved gross margin due to customer price increases as well as operational efficiencies. However, these positive drivers were partially offset by $4.8 million, or 152 bps, associated with the charges in our Russian subsidiary, as well
27


as incremental costs from global supply chain challenges. Separately, gross margin in YTD 2022 was diluted, in part, by warranty costs associated with the operational execution of a large project in our US-LAM segment that was completed in a prior year, which was somewhat offset by benefits from the Canadian Emergency Wage program ("CEWS"). Refer to Note 1, "Basis of Presentation," for more information on CEWS. Refer to Note 4, "Restructuring and Other Charges/(Income)" for more information regarding the charges in our Russian subsidiary.
Selling, general and administrative expensesSelling, general and administrative expenses increased $16.2 million in YTD 2023 compared to YTD 2022 driven by costs associated with greater sales activity resulting in increased salaries and benefits, incentive pay, commissions, travel, and marketing costs. In addition, costs increased in YTD 2023 due to the acquisition of Powerblanket. However, SG&A as a percent of sales decreased by 30 bps, which is attributable to continued sales growth coupled with prudent cost management.
Deferred compensation plan expense/(income). Deferred compensation plan expense/(income) generated income in YTD 2023 due 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 recorded market gains/(losses) on related investment assets. Refer to Note 3, "Fair Value Measurements," for more information.
Restructuring and other charges/(income). Restructuring and other charges/(income) was $2.7 million in YTD 2023 and (0.4) million in YTD 2022. Refer to Note 4, "Restructuring and Other Charges/(Income)" for more information.
Amortization of intangible assets. Amortization of intangible assets increased in YTD 2023 as compared to YTD 2022, as we began to amortize more intangible assets following our acquisition of Powerblanket in the first fiscal quarter of the 2023. Activity within these accounts is driven by periodic straight-line amortization of our acquired intangibles.
Interest expense, net. Interest expense, net decreased in YTD 2023 as compared to YTD 2022 due primarily to lower average outstanding principal. Refer to Note 9, "Debt," for more information on our outstanding debt.
Other income/(expense). The decrease in Other income/(expense) in YTD 2023 was primarily due to the debt extinguishment costs recognized in YTD 2022 that were absent in YTD 2023, as well as greater losses, net on foreign currency transactions in YTD 2022. The remaining change is attributable to market fluctuations in the underlying investments associated with our non-qualified deferred compensation plan. These unrealized gains and losses on investments were materially offset by deferred compensation plan expense/(income) as noted above.
    Income taxes. Income tax expense was $10.6 million in YTD 2023 on pre-tax income of $36.6 million compared to income tax expense of $5.4 million in YTD 2022 on pre-tax income of $16.8 million, an increase of $5.2 million in income tax expense. Our effective tax rate was 29.1% and 32.2% in YTD 2023 and YTD 2022, respectively. The YTD 2023 rate was impacted by the charges in our Russian subsidiary. Specifically, during Interim 2023, we recorded a total pretax charge of $8,334 for which the Company does not anticipate receiving any tax benefits, except for releasing $1.0 million in Interim 2023 related to estimated withholding taxes at our Russian subsidiary. During YTD 2022, we recorded discrete tax items totaling $0.7 million primarily related to withholding taxes in Canada and Russia.
Net income/(loss). The change in net income/(loss) is explained by the changes noted above.
Contingencies
    See Note 10, "Commitments and Contingencies," to our unaudited condensed consolidated financial statements included above in Part I, Item 1. Financial Statements (Unaudited) of this quarterly report, which is hereby incorporated by reference into this Item 2. 
28


Liquidity and Capital Resources
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. 
At December 31, 2022, we had $35.4 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 $9.4 million, or 27%, of these amounts were held in domestic accounts with various institutions and approximately $26.0 million, or 73%, of these amounts were held in accounts outside of the United States with various financial institutions. While we require 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. We had $3.6 million of cash and cash equivalents held in our Russian subsidiary at December 31, 2022. Due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary, $3.1 million was classified as restricted and therefore, not included in the cash and cash equivalents balance noted above. Please refer to Note 1, "Basis of Presentation," for more information regarding our restricted cash.
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 credit-worthy customers, and extending payments terms with its supplier base.
Future Cash 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 twelve months and the foreseeable future. We had $24.5 million of borrowings outstanding on our revolving credit facility at December 31, 2022. The $24.5 million was borrowed to support the acquisition of Powerblanket. Although subject to change and not required by our Credit Facility, we intend to pay back the outstanding balance within the next twelve months. Please refer to Note 2, "Acquisition," for more information regarding our acquisition.
For fiscal 2023, we expect our capital expenditures to approximate 2.0% to 2.5% of revenue. Additionally, we expect to pay $10.2 million in principal payments on our long-term debt, as well as $3.5 million related to our leased assets in the next twelve months. See further details in Note 9, "Debt," in Part I, Item 1. Financial Statements (Unaudited) of this quarterly report. We also have payment commitments of $3.4 million, mostly related to long-term information technology contracts, of which $2.0 million are due within the next twelve months.
Strategic Investments
Our long term plan includes investments in three key areas as we look to profitably grow the Company beyond its existing installed base.
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.
These three initiatives will include incremental investments, as evidenced by our investment in our legacy business as well as our recent acquisition of Powerblanket, over a multi-year period, that we expect will result in a more diversified, sustainable, and profitable company over time.

29


Discussion and Analysis of Cash Flows
Nine months ended December 31,
(Dollars in thousands)
20222021Increase/(Decrease)
Total cash provided by/(used in):
Operating activities$31,605 $13,746 $17,859 
Investing activities(40,309)(2,685)(37,624)
Financing activities6,729 (17,287)24,016 
Free Cash Flow:(1)
Cash provided by operating activities$31,605 $13,746 $17,859 
Less: Cash used for purchases of property, plant, and equipment(5,173)(2,920)(2,253)
Plus: Sales of rental equipment163 235 (72)
Free Cash Flow$26,595 $11,061 $15,534 
(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.
Operating Cash Flows
Operating cash flows increased in YTD 2023 as compared to YTD 2022 primarily due to an increase in net income of $14.6 million and less investments in net working capital accounts of $6.4 million, partly offset by relatively less non-cash items of $3.1 million.
Investing Cash Flows
Cash used in investing increased in YTD 2023 as compared to YTD 2022 primarily due to the acquisition of Powerblanket for $35.3 million on May 31, 2022. Refer to Note 2, "Acquisition," for more information. Additionally, we increased our capital expenditures by $2.3 million in YTD 2023 as compared to YTD 2022, mostly for machinery and equipment, including Temporary Power Solutions rental assets, as well as information technology assets.
Financing Cash Flows
Financing cash flows increased in YTD 2023 versus YTD 2022 primarily due to the drawdown on our Revolving Credit Facility in the amount of $32.0 million, of which we paid back $7.5 million in YTD 2023. The Revolving Credit Facility borrowings were used to acquire Powerblanket, as mentioned above.
Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc. (the “Company”), as a credit party and a guarantor, and its subsidiaries Thermon Holding Corp. (“THC” or the “U.S. Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with THC, the “Borrowers”), as borrowers, entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A., as Administrative Agent (the “Agent”).
The Credit Agreement is an amendment and restatement of that certain Credit Agreement dated October 30, 2017 by and among Borrowers, the lenders time to time party thereto and JPMorgan Chase Bank, N.A. as administrative agent (the “Prior Credit Agreement”), and provides for the credit facilities described in Note 9, "Debt," in Part I, Item 1. Financial Statements (Unaudited) of this quarterly report.
We had $24.5 million of borrowings outstanding on our Revolving Credit Facility at December 31, 2022.
Other Non-GAAP Financial Measures
In addition to evaluating our cash flow generation based upon operating, investing, and financing activities, the Company believes that the non-GAAP measure 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.
30


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 $26.6 million for YTD 2023 as compared to $11.1 million for YTD 2022, the drivers of which are explained above under "Results of Operations."
Contractual Obligations and Off-Balance Sheet Arrangements
There have been no material changes outside the ordinary course of business in the Company’s contractual obligations during YTD 2023. The Company does not have any off-balance sheet arrangements or any interest in entities commonly referred to as variable interest entities, which include special purpose entities and other structured finance entities. See the Company’s Annual Report on Form 10-K for the fiscal year ended March 31, 2022, filed on May 26, 2022, for further details.
Critical Accounting Polices
Our condensed consolidated financial statements are prepared in conformity with GAAP. The preparation of our financial statements requires management to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses. See Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition and Results of Operations—Critical Accounting Policies and Estimates” 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 Company’s critical accounting policies and estimates.
Recent Accounting Pronouncements
See Note 1, “Basis of Presentation,” to our unaudited condensed consolidated financial statements and accompanying notes thereto included above in Item 1. Financial Statements (Unaudited) of this quarterly report for information on recent accounting pronouncements, which is hereby incorporated by reference into this Item 2. 
Item 3. Quantitative and Qualitative Disclosures about Market Risk
Our primary market risk exposures are 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 55% of our YTD 2023 consolidated revenue was 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. 
During YTD 2023, our largest exposures to foreign exchange rates consisted primarily of the Canadian Dollar, the Euro, and the Russian Ruble. 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 $1.7 million for YTD 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.0 million for YTD 2023. A 10% appreciation of the U.S. dollar relative to the Euro would result in a $0.1 million decrease in net income. Conversely, a 10% depreciation of the U.S. dollar relative to the Euro would result in a $0.1 million net increase in net income for YTD 2023. Given a net loss for our Russian subsidiary in YTD 2023, a 10% appreciation of the U.S. dollar relative to the Ruble would result in a $0.9 million increase in net income. Conversely, a 10% depreciation of the U.S. dollar relative to the Ruble would result in a net decrease in net income of approximately $1.1 million for YTD 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 net impact of foreign currency transactions on our condensed consolidated statements of operations and comprehensive income/(loss) were losses of $(0.1) million and $(1.6) million in YTD 2023 and YTD 2022, respectively.
31


As of December 31, 2022, we had approximately $2.5 million in notional forward contracts to reduce our exposure to foreign currency exchange rate fluctuations with respect to currencies. These forward contracts were in place to offset in part the foreign currency exchange risk to intercompany payables due from our foreign operations to be settled in U.S. dollars. As of December 31, 2022, the Company could not secure foreign currency contracts to reduce exposure to the Russian Ruble. See Note 3, “Fair Value Measurements” to our unaudited condensed financial statements included above in Item 1. Financial Statements (Unaudited) of this quarterly report for further information regarding our foreign currency forward contracts.
We estimate that our sales were negatively impacted by $11.2 million in YTD 2023 when compared to foreign exchange translation rates that were in effect in YTD 2022. Foreign currency impact on revenue is calculated by comparing actual current period revenue in U.S. dollars to the 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 condensed consolidated balance sheets. The unrealized effects of foreign currency translations were losses of $17.6 million and $3.8 million in YTD 2023 and YTD 2022, respectively. The comparative decrease in YTD 2023 foreign currency translation losses is primarily due to the weakening of the Canadian dollar and Euro relative to the U.S. dollar as compared to YTD 2022. Foreign currency translation gains or losses are reported as part of comprehensive income or loss in the condensed consolidated statements of operations and comprehensive income/(loss). Foreign currency transactions gains and losses are included in net income or loss as part of other income and expense in the condensed consolidated statements of operations and comprehensive income/(loss).
    Interest rate risk and foreign currency risk relating to debt. Borrowings under our Term Loan Facilities and the Revolving Credit Facility incur interest expense that is variable in relation to the LIBOR and CDOR rate. As of December 31, 2022, we had $108.3 million of outstanding principal under our Term Loan Facilities and $24.5 million in borrowings under the Revolving Credit Facility. The interest rates on the Term Loan Facilities on December 31, 2022 were 5.93% for the Canadian Term Loan Facility, 5.42% for the U.S. Term Loan Facility, and 5.63% for the U.S. Revolving Credit Facility. Based on the outstanding borrowings, a 1% change in the interest rate would result in a $1.1 million increase or decrease, as applicable, in our annual interest expense.
    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. Raw material costs have been stable historically; however, in recent periods we have experienced, and may continue to experience, various shortages in certain raw materials as well as an increase in costs of these materials due to: use of alternate suppliers, higher freight costs, increased lead times, and expedited shipping. We cannot provide any assurance that we will continue to mitigate temporary raw material shortages or be able to pass along such cost increases, including the potential impacts of tariffs or supply chain challenges, to our customers in the future, and if we are unable to do so, our results of operations may be adversely affected.
Item 4. Controls and Procedures
Disclosure Controls and Procedures
Under the supervision and with the participation of our management, including our Chief Executive Officer and Chief Financial Officer, we have evaluated the effectiveness of the design and operation of our disclosure controls and procedures pursuant to Rule 13a-15(b) under the Securities Exchange Act of 1934 (the “Exchange Act”) as of the end of the period covered by this quarterly report. Based on that evaluation, our Chief Executive Officer and Chief Financial Officer have concluded that, as of the end of the period covered by this quarterly 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 our management to allow timely decisions regarding required disclosure.
Changes in Internal Control Over Financial Reporting
There have been no changes in the Company’s internal control over financial reporting during the most recently completed fiscal quarter that have materially affected, or are reasonably likely to materially affect, the Company’s internal control over financial reporting.

32


PART II
OTHER INFORMATION
Item 1. Legal Proceedings
See Note 10, "Commitments and Contingencies," to our unaudited condensed consolidated financial statements included above in Part I, Item 1. Financial Statements (Unaudited) of this quarterly report, which is hereby incorporated by reference into this Item 1. 
Item 1A. Risk Factors
There have been no material changes from the risk factors previously disclosed in Item 1A of our Annual Report on Form 10-K for the fiscal year ended March 31, 2022, filed with the SEC on May 26, 2022.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
There were no unregistered sales of our equity securities during the three months ended December 31, 2022. 
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
Not applicable.
Item 5. Other Information
On January 31, 2023, the board of directors of the Company amended and restated the Company’s bylaws to include language related to Rule 14a-19 as promulgated by the Securities and Exchange Commission under the Securities Exchange Act of 1934, as amended (“Rule 14a-19”) and make certain related changes. The changes effected by the amendment and restatement of the Company’s bylaws (as so amended and restated, the “Amended and Restated Bylaws”) include, without limitation, the following:
update the advance notice provisions for director nominations requiring stockholders using a universal proxy card to comply with the advance notice requirements of Rule 14a-19;
require stockholders using a universal proxy card to confirm, upon the Company’s request, compliance with Rule 14a-19; and
provide that the Company will disregard proxies solicited by stockholders using a universal proxy card if such stockholder fails to comply with the requirements of Rule 14a-19.
The Amended and Restated Bylaws are effective January 31, 2023. The foregoing description of the Amended and Restated Bylaws is qualified in its entirety by the full text of the Amended and Restated Bylaws, a copy of which is filed as Exhibit 3.1 hereto and is incorporated by reference herein.
Item 6. Exhibits
See Exhibit Index below for a list of exhibits filed as part of this quarterly report, which Exhibit Index is incorporated herein by reference.
33


EXHIBIT INDEX
 
Exhibit
Number
 Description
3.1
31.1 
   
31.2 
   
32.1 
   
32.2 
   
101 Interactive Data Files formatted in Inline eXtensible Business Reporting Language (iXBRL) pursuant to Rule 405 of Regulation S-T: (i) the cover page, (ii) Condensed Consolidated Balance Sheets, (iii) Condensed Consolidated Statements of Operations and Comprehensive Income/(Loss), (iv) Condensed Consolidated Statements of Cash Flows and (v) Notes to Condensed Consolidated Financial Statements*
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)*
 __________________________________

*    Filed herewith







34


SIGNATURE
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
 
 THERMON GROUP HOLDINGS, INC. (registrant)
Date: February 2, 2023By:/s/ Kevin Fox
 Name:Kevin Fox
 Title:Senior Vice President, Chief Financial Officer
(Principal Financial and Accounting Officer)
35
EX-3.1 2 thr-arbylawsupramendments.htm EX-3.1 Document




















AMENDED AND RESTATED BYLAWS

OF

THERMON GROUP HOLDINGS, INC.

(As adopted January 31, 2023, effective as of January 31, 2023)

















1


ARTICLE I

Offices

Section 1.1 Registered Offices. The registered office of Thermon Group Holdings, Inc. (the "Corporation") in the State of Delaware shall be located at 2711 Centerville Road, Suite 400, Wilmington, Delaware 19808, County of New Castle. The name of the Corporation's registered agent at such address shall be Corporation Service Company. The registered office and/or registered agent of the Corporation may be changed from time to time by action of the Board of Directors.

Section 1.2 Other Offices. The Corporation may also have offices at such other places both within and without the State of Delaware as the Board of Directors may from time to time determine or the business of the Corporation may require.

Section 1.3 Books. The books of the Corporation may be kept within or without of the State of Delaware as the Board of Directors may from time to time determine or the business of the Corporation may require.

ARTICLE II

Stockholders Meetings

Section 2.1 Annual Meetings.

(a) An annual meeting of stockholders shall be held for the election of directors and the transaction of such other business as may properly be brought before the meeting in accordance with these Bylaws at such date, time and place, if any, as may be fixed by resolution of the Board of Directors of the Corporation from time to time. The Board of Directors may for any reason postpone, adjourn, recess, reschedule or cancel any previously scheduled meeting of stockholders.

(b) Only such business (other than stockholder nominations of directors, which shall be made in compliance with, and shall be exclusively governed by, Section 3.1(a) and Section 3.2) shall be conducted at an annual meeting of stockholders as shall have been properly brought before the meeting. For business to be properly brought before the meeting, it must be (i) authorized by the Board of Directors and specified in the notice, or a supplemental notice, of the meeting, (ii) otherwise brought before the meeting by or at the direction of the Board of Directors, or (iii) otherwise properly brought before the meeting by a stockholder of the Corporation who was a stockholder of record both at the time of giving of notice by the stockholder as provided for in this Section 2.1(b) and at the time of the annual meeting of stockholders, who is entitled to vote at the meeting on any such business and who has complied with the notice and other requirements set forth in these Bylaws; clause (iii) shall be the exclusive means for a stockholder to submit such business (other than proposals properly brought under Rule 14a-8 under the Securities Exchange Act of 1934, as amended (the "Exchange Act") and included in the Corporation's notice of the meeting, which proposals are not governed by these Bylaws) before an annual meeting of stockholders.

(c) For business to be properly brought before an annual meeting by a stockholder pursuant to Section 2.1(b)(iii), the stockholder must have given timely written notice thereof to the Secretary of the Corporation as hereinafter provided and such proposal must otherwise be a proper subject for action by the
1


Corporation's stockholders. To be timely, a stockholder's written notice shall set forth all information required under this Section 2.1(c) and shall be delivered or mailed to and received at the principal executive offices of the Corporation not less than 90 days nor more than 120 days prior to the first anniversary of the date on which the Corporation first mailed its proxy materials or a notice of availability of proxy materials (whichever is earlier) for the immediately preceding year's annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or the annual meeting is called for a date that is not within 30 days from the first anniversary of the immediately preceding year's annual meeting date, written notice by a stockholder in order to be timely must be received not earlier than the 120th day before the date of such annual meeting and not later than the later of the 90th day before the date of such annual meeting, as originally convened, or the close of business on the tenth day following the day on which the first public disclosure of the date of such annual meeting was made. In no event shall an adjournment, rescheduling, recess or postponement, or the public disclosure thereof, of an annual meeting commence a new time period (or extend any time period) for the giving of stockholder's notice as described above. A stockholder's notice to the Secretary delivered pursuant to this Section 2.1(c) shall set forth:

(i) as to each matter the stockholder proposes to bring before the meeting, (A) a description of the proposal or business (including the complete text of any resolutions to be presented at the annual meeting, and, in the event that such business includes a proposal to amend these Bylaws, the text of the proposed amendment) desired to be brought before the annual meeting, (B) the reasons for conducting such business at the annual meeting, (C) a complete and accurate description of any material interest in such business of such stockholder or any Stockholder Associated Person (as defined below), individually or in the aggregate, including any anticipated benefit to the stockholder or the Stockholder Associated Person therefrom, and (D) all other information related to such proposed business that would be required to be disclosed in a proxy statement or other filing required to be made by the stockholder or any Stockholder Associated Person in connection with the solicitation of proxies or consents in support of such proposed business by such stockholder or any Stockholder Associated Person pursuant to Regulation 14A under the Exchange Act;

(ii) to the extent known by the stockholder giving the notice, the name and address of any other stockholder supporting the proposal of business on the date of such stockholder's notice;

(iii) as to the stockholder giving the notice and any Stockholder Associated Person:

(A) the class or series and number of shares of capital stock or other securities of the Corporation (collectively, "Company Securities"), if any, which are, directly or indirectly, owned beneficially and/or of record by such person, the date(s) on which such Company Securities were acquired and the investment intent of such acquisition(s), and any short interest (including any opportunity to profit or share in any benefit from any decrease in the price of such stock or other security) in any Company Securities of any such person,

(B) the nominee holder for, and number of, any Company Securities owned beneficially but not of record by such person,

2


(C) a complete and accurate description of any agreement, arrangement or understanding (whether written or oral) (including any derivative or short positions, profit interests, options, warrants, convertible securities, stock appreciation or similar rights with an exercise or conversion privilege or a settlement payment or mechanism at a price related to the Company Securities or with a value derived in whole or in part from the value of the Company Securities, hedging transactions, and borrowed or loaned shares) (a "Derivative Instrument") that has been entered into as of the date of the stockholder's notice or any supplement thereto by, or on behalf of, such stockholder or Stockholder Associated Person (or Proposed Nominee (as defined below)) and such beneficial owners, whether or not such instrument or right shall be subject to settlement in underlying Company Securities, (including those that the effect or intent of which is to mitigate loss to, manage risk or benefit of share price changes for, or increase or decrease the voting power of, such stockholder or Stockholder Associated Person, with respect to Company Securities without regard to whether such transaction is required to be reported on a Schedule 13D in accordance with the Exchange Act) and any other information about such Derivative Instrument that would be required to be disclosed in a proxy statement or other filing required to be made in connection with solicitations of proxies for the election of directors in an election contest (even if an election contest is not involved), or is otherwise required, in each case pursuant to and in accordance with Section 14(a) of the Exchange Act and the rules and regulations promulgated thereunder, if such Derivative Instruments were treated the same as Company Securities under such requirements;

(D) any rights to dividends from Company Securities owned beneficially by such stockholder or Stockholder Associated Person;

(E) any proportionate interest in Company Securities or Derivative Instruments held, directly or indirectly, by a general or limited partnership or similar entity in which such stockholder or Stockholder Associated Person (A) is a general partner or, directly or indirectly, beneficially owns an interest in a general partner, or (B) is the manager, managing member or, directly or indirectly, beneficially owns an interest in the manager or managing member of a limited liability company or similar entity;

(F) any substantial interest, direct or indirect (including, without limitation, any existing or prospective commercial, business or contractual relationship with the Corporation), by security holdings or otherwise, of such stockholder or Stockholder Associated Person, in the Corporation or any affiliate (as defined below) thereof, other than an interest arising from the ownership of Company Securities where such stockholder or Stockholder Associated Person receives no extra or special benefit not shared on a pro rata basis by all other holders;

(G) a complete and accurate description of all agreements, arrangements or understandings, written or oral, and formal or informal, (A) between or among the stockholder giving the notice and any of the Stockholder Associated Persons or (B) between or among the stockholder giving the notice or any of the Stockholder Associated Persons and any other person or entity (naming each such person or entity) in
3


connection with or related to the foregoing, including without limitation (x) any proxy, contract, arrangement, understanding or relationship pursuant to which such stockholder giving the notice or Stockholder Associated Person has the right to vote any Company Securities; (y) any understanding, formal or informal, written or oral, that the stockholder giving the notice or any of the Stockholder Associated Persons may have reached with any stockholder of the Corporation (including their names) with respect to how such stockholder will vote its shares in the Corporation at any meeting of the Corporation's stockholders or take other action in support of any proposal(s), or other action to be taken, by the stockholder giving the notice or any of the Stockholder Associated Persons, and (z) any other agreements that would be required to be disclosed by the stockholder giving the notice or any Stockholder Associated Person or any other person or entity pursuant to Item 5 or Item 6 of a Schedule 13D that would be filed pursuant to the Exchange Act and the rules and regulations promulgated thereunder (regardless of whether the requirement to file a Schedule 13D is applicable to the stockholder giving the notice or any Stockholder Associated Person or other person or entity);

(H) a complete and accurate description of any performance-related fees (other than an asset-based fee) to which any such stockholder or Stockholder Associated Person may be entitled as a result of any increase or decrease in the value of Company Securities or any Derivative Instruments; and

(I) a complete and accurate description of any pending or threatened legal proceeding in which such stockholder or Stockholder Associated Person is a party or participant involving the Corporation or any officer, affiliate or associate (as defined below) of the Corporation; and

(iv) as to the stockholder giving the notice or any Stockholder Associated Person with an interest or ownership referred to in clause (i) or clause (iii)(C) of this Section 2.1(c):

(A) the name and address of such stockholder, as they appear on the Corporation's stock ledger, and the current name and business address, if different, of each such Stockholder Associated Person, and

(B) the investment strategy or objective, if any, of such stockholder and each such Stockholder Associated Person who is not an individual and a copy of the prospectus, offering memorandum or similar document, if any, provided to investors or potential investors in such stockholder and each such Stockholder Associated Person;

(v) as to the stockholder giving the notice and any Stockholder Associated Person, a description of all arrangements or understandings between such person and any other person or persons (including their names) in connection with the proposal of such business by such stockholder and any material interest of such stockholder or such beneficial owner in such business, including any anticipated benefit to the stockholder or such beneficial owner therefrom;

(vi) as to the stockholder giving the notice, a representation that (A) such stockholder (x) is a holder of record of stock of the Corporation entitled to vote at such meeting, (y) intends to
4


vote such stock at such meeting, and (z) intends to appear in person or by proxy at the annual meeting to bring such business (and/or nominate any Proposed Nominees) before the meeting, and (B) if such stockholder does not appear to present such proposal(s) (or Proposed Nominee(s)) at such meeting, the Corporation need not present such proposal(s) (or Proposed Nominee(s)) for a vote at such meeting, notwithstanding that proxies in respect of such vote may have been received by the Corporation;

(vii) as to the stockholder giving the notice and/or any Stockholder Associated Person, a representation whether such person intends or is part of a group which intends (A) to solicit proxies in support of the election of any Proposed Nominee in accordance with Rule 14a-19 under the Exchange Act, (B) to deliver a proxy statement and/or form of proxy to holders of at least the percentage of the Corporation's outstanding capital stock required to approve or adopt the proposal(s) and/or (C) otherwise to solicit proxies from stockholders in support of such proposal(s); and

(viii) as to the stockholder giving the notice and any Stockholder Associated Person, any other information relating to such stockholder and any Stockholder Associated Person, if any, required to be disclosed in a proxy statement or other filings required to be made in connection with solicitations of proxies for, as applicable, the proposal and/or for the election of directors in an election contest (even if an election contest is not involved) pursuant to and in accordance with Section 14(a) of the Exchange Act and the rules and regulations promulgated thereunder. The foregoing notice requirements of this Section 2.1(c) shall be deemed satisfied by a stockholder with respect to business if the stockholder has notified the Corporation of his or her intention to present a proposal at an annual meeting in compliance with applicable rules and regulations promulgated under the Exchange Act and such stockholder's proposal has been included in a proxy statement that has been prepared by the Corporation to solicit proxies for such annual meeting. The Corporation may require any proposed nominee to furnish such other information as it may reasonably require to determine the eligibility of such proposed nominee to serve as a director of the Corporation (the information described in clauses (iii) through (viii), the "Proposing Stockholder Information").

Unless otherwise required by law, if a stockholder (or qualified representative) does not appear at the meeting of stockholders to present business proposed by such stockholder pursuant to this Section 2.1(c), such proposed business shall not be transacted, even though proxies in respect of such vote may have been received by the Corporation. No business shall be conducted at any annual meeting except in accordance with the procedures set forth in this paragraph (c). The chairman of the meeting at which any business is proposed by a stockholder shall, if the facts warrant, determine and declare to the meeting that such business was not properly brought before the meeting in accordance with the provisions of this Section 2.1(c), and in such event, the business not properly before the meeting shall not be transacted.

A stockholder providing notice of any proposed business under this Section 2.1(c) shall update such notice, if necessary, so that the information provided or required to be provided in such notice shall continue to be true and correct (i) as of the record date for the meeting and (ii) as of the date that is ten business days prior to the meeting (or any postponement, adjournment or recess thereof), and such update shall be received by, the Secretary at the principal executive office of the Corporation not later than five business days after the record date for the meeting (in the case of an update required to be made as of the record date) and not later than seven business days prior to the
5


date for the meeting, if practicable or, if not practicable, on the first practicable date prior to the meeting or any adjournment, recess or postponement thereof (in the case of an update required to be made as of ten business days prior to the meeting or any adjournment, recess or postponement thereof).

If any information submitted pursuant to this Section 2.1(c) by any stockholder proposing business for consideration at a meeting of stockholders shall be inaccurate in any respect, such information may be deemed not to have been provided in accordance with these Bylaws. Any such stockholder shall notify the Corporation of any inaccuracy or change in any such information within two business days of becoming aware of such inaccuracy or change. Upon written request by the Secretary, the Board of Directors or any committee thereof, any such stockholder shall provide, within seven business days of delivery of such request (or such other period as may be specified in such request), (A) written verification, reasonably satisfactory to the Board of Directors, any committee thereof or any authorized officer of the Corporation, to demonstrate the accuracy of any information submitted by the stockholder pursuant to this Section 2.1(c), and (B) a written update of any information (including written confirmation by such stockholder that it continues to intend to bring such nomination or other business proposal before the meeting) submitted by the stockholder pursuant to this Section 2.1(c) as of an earlier date. If a stockholder fails to provide such written verification within such period, the information as to which written verification was requested may be deemed not to have been provided in accordance with this Section 2.1(c).

Section 2.2 Special Meetings. Special meetings of stockholders may be called only as set forth in the Second Amended and Restated Certificate of Incorporation (the "Certificate of Incorporation") of the Corporation. Only such business shall be conducted at a special meeting of stockholders as shall have been brought before the meeting pursuant to the Corporation's notice of meeting.

Section 2.3 Notice of Meetings. A written notice of each annual or special meeting of stockholders shall be given stating the place, if any, date and time of the meeting, the means of remote communications, if any, by which stockholders and proxyholders may be deemed to be present in person and vote at such meeting, the record date for determining the stockholders entitled to vote at the meeting (if such date is different from the record date for stockholders entitled to notice of the meeting) and, in the case of a special meeting, the purpose or purposes for which the meeting is called. Unless otherwise provided by law, the Certificate of Incorporation or these Bylaws, such notice of meeting shall be given not less than ten nor more than 60 days before the date of the meeting to each stockholder of record entitled to vote at such meeting as of the record date for determining the stockholders entitled to notice of the meeting, personally, by mail or, to the extent and in the manner permitted by applicable law, electronically. If mailed, such notice shall be deemed to be given when deposited in the mail, postage prepaid, directed to the stockholder at such stockholder's address as it appears on the records of the Corporation.

Section 2.4 Adjournments. Regardless of whether a quorum is present, any annual or special meeting of stockholders may be adjourned from time to time to reconvene at the same or some other place, if any, and notice need not be given of any such adjourned meeting if the date, time and place, if any, thereof and the means of remote communication, if any, by which stockholders and proxyholders may be deemed present in person and vote at such adjourned meeting are announced at the meeting at which the adjournment is taken. At the adjourned meeting any business may be transacted which might have been transacted at the original meeting. If the adjournment is for more than 30 days, or if after the adjournment a new record date is fixed for the adjourned meeting, a notice of the adjourned meeting shall be given to each stockholder of record entitled to vote at the adjourned meeting in accordance with Section 2.3. If the Board of Directors shall fix a new record date for determination of stockholders entitled to vote at an adjourned meeting, the Board of Directors shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as the record date determined for stockholders entitled to vote at the adjourned meeting.
6



Section 2.5 Quorum. Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, the presence in person or by proxy of the holders of stock having a majority of the votes which could be cast by the holders of all outstanding stock entitled to vote at the meeting shall constitute a quorum at each meeting of stockholders. In the absence of a quorum, the chairman of the meeting or, in the absence of the chairman of the meeting, the stockholders so present, by the affirmative vote of the holders of stock having a majority of the votes which could be cast by all such holders, may adjourn the meeting for any reason from time to time in the manner provided in Section 2.4 of these Bylaws until a quorum is present. If a quorum is present when a meeting is convened, the subsequent withdrawal of stockholders, even though less than a quorum remains, shall not affect the ability of the remaining stockholders lawfully to transact business. In the event a quorum is present at a meeting of the stockholders, only the Board of Directors or the chairman of the meeting may adjourn the meeting for any reason from time to time in the manner provided in Section 2.4 of these Bylaws. If a quorum is present at the original duly organized meeting of stockholders, it shall also be deemed present at an adjourned session of such meeting, unless a new record date is set for the adjourned session.

Section 2.6 Conduct; Remote Communication.

(a) Meetings of stockholders shall be presided over by the Chairman of the Board of Directors unless otherwise designated by the Board of Directors. The Secretary shall act as secretary of the meeting, but in his or her absence the chairman of the meeting may appoint any person to act as secretary of the meeting. The Board of Directors may adopt by resolution such rules and regulations for the conduct of the meeting of stockholders as it shall deem appropriate. Except to the extent inconsistent with such rules and regulations as adopted by the Board of Directors, the chairman of any meeting of stockholders shall have the right and authority to convene and (for any or no reason) to recess and/or adjourn the meeting, to prescribe such rules, regulations and procedures and to do all such acts as, in the judgment of such chairman of the meeting, are appropriate for the proper conduct of the meeting. Such rules, regulations or procedures, whether adopted by the Board of Directors or prescribed by the chairman of the meeting, may include or address, without limitation, the following: (i) the establishment of an agenda or order of business for the meeting; (ii) the determination of when the polls shall open and close for any given matter to be voted on at the meeting (iii) maintenance of order and security at the meeting and the safety of those present; (iv) limitations on attendance at or participation in the meeting to stockholders of record of the Corporation, their duly authorized and constituted proxies or such other persons as the chairman of the meeting shall determine; (v) restrictions on entry to the meeting after the time fixed for the commencement thereof; (vi) limitations on the time allotted to questions or comments by participants; and (g) removing any stockholder or any other individual who refuses to comply with the meeting rules, regulations and procedures as set forth by such chairman of the meeting; (h) conclusion, recess or adjournment of the meeting, regardless of whether a quorum is present in person or by proxy, to a later date and time and at a place announced at the meeting; (i) restricting the use of audio/video recording devices, cell phones and other electronic devices; and (j) complying with any state or local laws and regulations concerning safety and security. The chairman at any meeting of stockholders, in addition to making any other determinations that may be appropriate to the conduct of the meeting, shall, if the facts warrant, determine and declare to the meeting that a matter or business was not properly brought before the meeting and if such chairman of the meeting should so determine, such chairman of the meeting shall so declare to the meeting and any such matter or business not properly brought before the meeting shall not be transacted or considered. Unless and to the extent determined by the Board of Directors or the chairman of the meeting, meetings of stockholders shall not be required to be held in accordance with the rules of parliamentary procedure.
7



(b) If authorized by the Board of Directors in accordance with these Bylaws and applicable law, stockholders and proxyholders not physically present at a meeting of stockholders may, by means of remote communication, (1) participate in a meeting of stockholders and (2) be deemed present in person and vote at a meeting of stockholders, whether such meeting is to be held at a designated place or solely by means of remote communication, provided that (i) the Corporation shall implement reasonable measures to verify that each person deemed present and permitted to vote at the meeting by means of remote communication is a stockholder or proxyholder, (ii) the Corporation shall implement reasonable measures to provide such stockholders and proxyholders a reasonable opportunity to participate in the meeting and to vote on matters submitted to the stockholders, including an opportunity to read or hear the proceedings of the meeting substantially concurrently with such proceedings, and (iii) if any stockholder or proxyholder votes or takes other action at the meeting by means of remote communication, a record of such vote or other action shall be maintained by the Corporation.

Section 2.7 Voting.

(a) Except as otherwise provided by the Certificate of Incorporation, each stockholder entitled to vote at any meeting of stockholders shall be entitled to one vote for each share of stock held by such stockholder which has voting power on the matter in question.

(b) Voting at meetings of stockholders need not be by written ballot and need not be conducted by inspectors of election unless so required by Section 2.9 of these Bylaws or so determined by the holders of stock having a majority of the votes which could be cast by the holders of all outstanding stock entitled to vote which are present in person or by proxy at such meeting. Unless otherwise provided in the Certificate of Incorporation, directors shall be elected by a plurality of the votes cast in the election of directors. Each other question shall, unless otherwise provided by law, the Certificate of Incorporation or these Bylaws, be decided by the vote of the holders of stock having a majority of the votes which could be cast by the holders of all stock entitled to vote on such question which are present in person or by proxy at the meeting.

(c) Stock of the Corporation standing in the name of another corporation and entitled to vote may be voted by such officer, agent or proxy as the Bylaws or other internal regulations of such other corporation may prescribe or, in the absence of such provision, as the board of directors or comparable body of such other corporation may determine.

(d) Stock of the Corporation standing in the name of a deceased person, a minor, an incompetent or a debtor in a case under Title 11, United States Code, and entitled to vote may be voted by an administrator, executor, guardian, conservator, debtor-in-possession or trustee, as the case may be, either in person or by proxy, without transfer of such shares into the name of the official or other person so voting.

(e) A stockholder whose voting stock of the Corporation is pledged shall be entitled to vote such stock unless on the transfer records of the Corporation the pledgor has expressly empowered the pledgee to vote such shares, in which case only the pledgee, or such pledgee's proxy, may represent such shares and vote thereon.

(f) If voting stock is held of record in the names of two or more persons, whether fiduciaries, members of a partnership, joint tenants, tenants in common, tenants by the entirety or otherwise, or if two
8


or more persons have the same fiduciary relationship respecting the same shares, unless the Secretary is given written notice to the contrary and is furnished with a copy of the instrument or order appointing them or creating the relationship wherein it is so provided, their acts with respect to voting shall have the following effect: (i) if only one votes, such act binds all; (ii) if more than one vote, the act of the majority so voting binds all; and (iii) if more than one votes, but the vote is evenly split on any particular matter each faction may vote such stock proportionally, or any person voting the shares, or a beneficiary, if any, may apply to the Court of Chancery of the State of Delaware or such other court as may have jurisdiction to appoint an additional person to act with the persons so voting the stock, which shall then be voted as determined by a majority of such persons and the person appointed by the Court. If the instrument so filed shows that any such tenancy is held in unequal interests, a majority or even split for the purpose of this subsection shall be a majority or even split in interest.

(g) Stock of the Corporation belonging to the Corporation, or to another corporation a majority of the shares entitled to vote in the election of directors of which are held by the Corporation, shall not be voted at any meeting of stockholders and shall not be counted in the total number of outstanding shares for the purpose of determining whether a quorum is present. Nothing in this Section 2.7 shall limit the right of the Corporation to vote shares of stock of the Corporation held by it in a fiduciary capacity.

Section 2.8 Proxies.

(a) Each stockholder entitled to vote at a meeting of stockholders may authorize another person or persons to act for such stockholder by proxy filed with the Secretary before or at the time of the meeting. No such proxy shall be voted or acted upon after three years from its date, unless the proxy provides for a longer period. A duly executed proxy shall be irrevocable only if it expressly states that it is irrevocable and if, and only as long as, it is coupled with an interest sufficient in law to support an irrevocable power or unless otherwise made irrevocable by law. A stockholder may revoke any proxy which is not irrevocable by attending the meeting and voting in person or by filing with the Secretary an instrument in writing revoking the proxy or another duly executed proxy bearing a later date.

(b) A stockholder may authorize another person or persons to act for such stockholder as proxy (i) by executing a writing authorizing such person or persons to act as such, which execution may be accomplished by such stockholder or such stockholder's authorized officer, director, partner, employee or agent (or, if the stock is held in a trust or estate, by a trustee, executor or administrator thereof) signing such writing or causing his or her signature to be affixed to such writing by any reasonable means, including, but not limited to, facsimile signature, or (ii) by transmitting or authorizing the transmission of a telegram, cablegram or other means of electronic transmission (each, a "Transmission") to the person who will be the holder of the proxy or to a proxy solicitation firm, proxy support service organization or like agent duly authorized by the person who will be the holder of the proxy to receive such Transmission; provided that any such Transmission must either set forth or be submitted with information from which it can be determined that such Transmission was authorized by such stockholder.

(c) Any inspector or inspectors appointed pursuant to Section 2.9 of these Bylaws shall examine Transmissions to determine if they are valid. If no inspector or inspectors are so appointed, the Secretary or such other person or persons as shall be appointed from time to time by the Board of Directors shall examine Transmissions to determine if they are valid. If it is determined that a Transmission is valid, the person or persons making that determination shall specify the information upon which such person or persons relied. Any copy, facsimile telecommunication or other reliable reproduction of such a writing or
9


Transmission may be substituted or used in lieu of the original writing or Transmission for any and all purposes for which the original writing or Transmission could be used; provided that such copy, facsimile telecommunication or other reproduction shall be a complete reproduction of the entire original writing or Transmission.

Section 2.9 Voting Procedures and Inspectors of Elections.

(a) If the Corporation has a class of voting stock that is (i) listed on a national securities exchange, (ii) authorized for quotation on an interdealer quotation system of a registered national securities association or (iii) held of record by more than 2,000 stockholders, the Board of Directors shall, in advance of any meeting of stockholders, appoint one or more inspectors (individually an "Inspector," and collectively the "Inspectors") to act at such meeting and make a written report thereof. The Board of Directors may designate one or more persons as alternate Inspectors to replace any Inspector who shall fail to act. If no Inspector or alternate is able to act at such meeting, the chairman of the meeting shall appoint one or more other persons to act as Inspectors. Each Inspector, before entering upon the discharge of his or her duties, shall take and sign an oath to execute faithfully the duties of Inspector with strict impartiality and according to the best of his or her ability.

(b) The Inspectors shall (i) ascertain the number of shares of stock of the Corporation outstanding and the voting power of each, (ii) determine the number of shares of stock of the Corporation present in person or by proxy at such meeting and the validity of proxies and ballots, (iii) count all votes and ballots, (iv) determine and retain for a reasonable period of time a record of the disposition of any challenges made to any determination by the Inspectors, and (v) certify their determination of the number of such shares present in person or by proxy at such meeting and their count of all votes and ballots. The Inspectors may appoint or retain other persons or entities to assist them in the performance of their duties.

(c) The date and time of the opening and the closing of the polls for each matter upon which the stockholders will vote at a meeting shall be announced at such meeting. No ballots, proxies or votes, nor any revocations thereof or changes thereto, shall be accepted by the Inspectors after the closing of the polls unless the Court of Chancery of the State of Delaware upon application by any stockholder shall determine otherwise.

(d) In determining the validity and counting of proxies and ballots, the Inspectors shall be limited to an examination of the proxies, any envelopes submitted with such proxies, any information referred to in paragraphs (b) and (c) of Section 2.8 of these Bylaws, ballots and the regular books and records of the Corporation, except that the Inspectors may consider other reliable information for the limited purpose of reconciling proxies and ballots submitted by or on behalf of banks, brokers, their nominees or similar persons which represent more votes than the holder of a proxy is authorized by a stockholder of record to cast or more votes than such stockholder holds of record. If the Inspectors consider other reliable information for the limited purpose permitted herein, the Inspectors, at the time they make their certification pursuant to paragraph (b) of this Section 2.9, shall specify the precise information considered by them, including the person or persons from whom such information was obtained, when and the means by which such information was obtained and the basis for the Inspectors' belief that such information is accurate and reliable.

Section 2.10 Fixing Date of Determination of Stockholders of Record.
10



(a) In order that the Corporation may determine the stockholders entitled to notice of any meeting of stockholders or any adjournment or postponement thereof, the Board of Directors may fix a record date, which record date shall not precede the date upon which the resolution fixing the record date is adopted by the Board of Directors and which record date shall, unless otherwise required by law, be not more than sixty (60) nor less than ten (10) days before the date of such meeting. If the Board of Directors so fixes a date, such date shall also be the record date for determining the stockholders entitled to vote at such meeting, unless the Board of Directors determines, at the time it fixes such record date, that a later date on or before the date of the meeting shall be the date for making such determination. If no record date is fixed by the Board of Directors in respect of a meeting, the record date for determining stockholders entitled to notice of or to vote at a meeting of stockholders shall be at the close of business on the day next preceding the day on which notice is given, or, if notice is waived, at the close of business on the day next preceding the day on which the meeting is held. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for determination of stockholders entitled to vote at the adjourned meeting, and in such case shall also fix as the record date for stockholders entitled to notice of such adjourned meeting the same or an earlier date as that fixed for determination of stockholders entitled to vote in accordance herewith at the adjourned meeting.

(b) In order that the Corporation may determine the stockholders entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion, or exchange of stock or for the purpose of any other lawful action, the Board of Directors may fix a record date, which shall not be more than sixty (60) days prior to such action. If no such record date is so fixed, the record date for determining stockholders for any such purpose shall be at the close of business on the day on which the Board of Directors adopts the resolution relating thereto.

Section 2.11 List of Stockholders Entitled to Vote. The Secretary shall prepare, at least ten days before every meeting of stockholders, a complete list of the stockholders entitled to vote at the meeting (provided, however, if the record date for determining the stockholders entitled to vote is less than ten (10) days before the date of the meeting, the list shall reflect the stockholders entitled to vote as of the tenth day before the meeting date), arranged in alphabetical order, and showing the address and the number of shares registered in the name of each stockholder. Such list shall be open to the examination of any stockholder, for any purpose germane to the meeting for a period of at least ten days prior to the meeting: (i) on a reasonably accessible electronic network, provided that the information required to gain access to such list is provided with the notice of the meeting, or (ii) during ordinary business hours, at the principal place of business of the Corporation. In the event that the Corporation determines to make the list available on an electronic network, the Corporation may take reasonable steps to ensure that such information is available only to stockholders of the Corporation. If the meeting is to be held at a place, the list shall also be produced and kept at the time and place of the meeting during the whole time thereof and may be inspected by any stockholder who is present. If the meeting is to be held solely by means of remote communication, the list shall be open to the examination of any stockholder during the whole time thereof on a reasonably accessible electronic network, and the information required to access such list shall be provided with the notice of the meeting. Except as otherwise provided by law, the stock ledger shall be the only evidence as to who are the stockholders entitled to examine the stock ledger, the list of stockholders or the books of the Corporation, or to vote in person or by proxy at any meeting of stockholders.

ARTICLE III
11



Board of Directors

Section 3.1 Election; Resignation; Vacancies.

(a) Only persons who are nominated in accordance with the procedures set forth in this Section 3.1(a) or Section 3.2 shall be eligible for election as directors of the Corporation. Nominations of persons for election to the Board of Directors may be made at a meeting of stockholders by the Board of Directors or by any stockholder of the Corporation who (i) was a stockholder of record of the Corporation (x) at the time the notice provided for in this Section 3.1 is delivered to the Secretary, (y) on the record date for the determination of stockholders entitled to notice of and to vote at the annual meeting and (z) through the date of such annual meeting, (ii) who is entitled to vote at the annual meeting and (iii) who complies with the notice procedures set forth in this paragraph (a). Any nomination by a stockholder must be made by timely written notice to the Secretary as hereinafter provided. To be timely, a stockholder's written notice shall set forth all information required under this Section 3.1(a) and shall be delivered or mailed to and received at the principal executive offices of the Corporation: (i) with respect to an election to be held at an annual meeting of stockholders, not later than the close of business on the 90th day nor earlier than the close of business on the 120th day prior to the first anniversary of the date on which the Corporation first mailed its proxy materials or a notice of availability of proxy materials (whichever is earlier) for the immediately preceding year's annual meeting; provided, however, that in the event that no annual meeting was held in the previous year or the annual meeting is called for a date that is not within 30 days from the first anniversary of the immediately preceding year's annual meeting date, written notice by a stockholder in order to be timely must be received not earlier than the close of business on the 120th day before the date of such annual meeting and not later than the later of (x) the close of business on the 90th day before the date of such annual meeting, as originally convened, or the close of business on the tenth day following the day on which the first public disclosure of the date of such annual meeting was made, and (ii) with respect to an election to be held at a special meeting of stockholders called for the purpose of electing directors, not later than the close of business on the tenth day following the day on which the first public disclosure of the date of such special meeting was made. The number of nominees a stockholder may nominate for election at the annual meeting (or in the case of a stockholder giving the notice on behalf of a beneficial owner, the number of nominees a stockholder may nominate for election at the annual meeting on behalf of such beneficial owner) shall not exceed the number of directors to be elected at such annual meeting. In no event shall the public disclosure of an adjournment or postponement of any annual or special meeting commence a new time period (or extend any time period) for giving of a stockholder notice as described above. A stockholder's notice to the Secretary delivered pursuant to this Section 3.1(a) shall set forth:

(i) as to each person whom the stockholder proposes to nominate for election or re-election as a director (each, a "Proposed Nominee"):
    
(A) the name, age, business address and residence address of such Proposed Nominee;

(B) the principal occupation and employment of such Proposed Nominee;

(C) the name and address of such Proposed Nominee, if a holder of stock of the Corporation, as it appears on the Corporation's books and records,
12



(D) a written questionnaire with respect to the background and qualification of such Proposed Nominee completed by the Proposed Nominee in the form required by the Corporation (which form the stockholder shall request in writing from the Secretary and which the Secretary shall provide to such stockholder within ten days of receiving such request);

(E) a description of all direct and indirect compensation and other material monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among such Proposed Nominee being nominated, on the one hand, and the stockholder and any Stockholder Associated Person, on the other hand, including, without limitation all information that would be required to be disclosed pursuant to Item 404 promulgated under Regulation S-K if the stockholder making the nomination and any Stockholder Associated Person were the "registrant" for purposes of such rule and the Proposed Nominee were a director or executive officer of such registrant;

(F) the information required under Section 2.1(c)(iii)(A)-(C) with respect to the Proposed Nominee; and

(G) all information relating to the Proposed Nominee that would be required to be disclosed in connection with the solicitation of proxies for the election of the Proposed Nominee as a director in an election contest (even if an election contest is not involved), or would otherwise be required in connection with such solicitation, in each case pursuant to Regulation 14A (or any successor provision) under the Exchange Act and the rules thereunder; and

(ii) as to the stockholder giving the notice and any Stockholder Associated Person, the Proposing Stockholder Information with respect to such person.

Such notice shall be accompanied by a written representation and agreement, in the form required by the Corporation (which form the stockholder shall request in writing from the Secretary and which the Secretary shall provide to such stockholder within ten days of receiving such request), executed by the Proposed Nominee, that such Proposed Nominee (i) is not, and will not become a party to, any agreement, arrangement or understanding with any person or entity other than the Corporation, including but not limited to with respect to any direct or indirect compensation, reimbursement or indemnification, in connection with service or action as a director that has not been disclosed to the Corporation, (ii) consents to being named as a nominee and to serve as a director if elected, (iii) is not and will not become a party to (A) any agreement, arrangement or understanding with, and has not given any commitment or assurance to, any person or entity as to how such Proposed Nominee, if elected as a director of the Corporation, will act or vote on any issue or question (a "Voting Commitment") that has not been disclosed to the Corporation or (B) any Voting Commitment that could limit or interfere with such Proposed Nominee's ability to comply, if elected as a director of the Corporation, with such Proposed Nominee's fiduciary duties under applicable law and (iv) would, if elected as a director of the Corporation, comply with applicable law of the principal U.S. exchange(s) upon which the stock of the Corporation is traded, all of the applicable corporate governance, conflict of interest, confidentiality, stock ownership and trading and other policies and
13


guidelines of the Corporation, as well as the applicable provisions of the Bylaws and the rules and regulations of the Securities and Exchange Commission, and applicable fiduciary duties under state law and, if elected as a director of the Corporation, currently would be in compliance with any such policies and guidelines that have been publicly disclosed; (v) intends to serve a full term if elected as a director of the Corporation; and (vi) will provide facts, statements and other information in all communications with the Corporation and its stockholders that are or will be true and correct in all material respects, and that do not and will not omit to state a material fact necessary in order to make the statements made, in light of the circumstances under which they are made, not misleading;

At the request of the Board of Directors any person nominated by the Board of Directors for election as a director shall furnish to the Secretary (in accordance with any applicable time periods prescribed for delivery of notice under these Bylaws) that information required to be set forth in a stockholder's notice of nomination which pertains to the nominee. The Corporation may require any proposed nominee to furnish such other information as may reasonably be required by the Corporation to determine the eligibility of such proposed nominee to serve as a director of the Corporation or that could be material to a reasonable stockholder's understanding of the independence, or lack thereof, of such Proposed Nominee, under the listing standards of each principal securities exchange upon which the stock of the Corporation is listed, any applicable rules of the Securities and Exchange Commission and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the Corporation's directors, including those applicable to a director's service on any of the committees of the Board of Directors.

A stockholder providing notice of any nomination of a director under this Section 3.1(a) shall update such notice, if necessary, so that the information provided or required to be provided in such notice shall continue to be true and correct (i) as of the record date for the meeting and (ii) as of the date that is ten business days prior to the meeting (or any postponement, adjournment or recess thereof), and such update shall be received by, the Secretary at the principal executive office of the Corporation not later than five business days after the record date for the meeting (in the case of an update required to be made as of the record date) and not later than seven business days prior to the date for the meeting, if practicable or, if not practicable, on the first practicable date prior to the meeting or any adjournment, recess or postponement thereof (in the case of an update required to be made as of ten business days prior to the meeting or any adjournment, recess or postponement thereof).

If any information submitted pursuant to this Section 3.1(a) by any stockholder proposing individuals to nominate for election or reelection as a director at a meeting of stockholders shall be inaccurate in any respect, such information may be deemed not to have been provided in accordance with these Bylaws. Any such stockholder shall notify the Corporation of any inaccuracy or change in any such information within two business days of becoming aware of such inaccuracy or change. Upon written request by the Secretary, the Board of Directors or any committee thereof, any such stockholder shall provide, within seven business days of delivery of such request (or such other period as may be specified in such request), (A) written verification, reasonably satisfactory to the Board of Directors, any committee thereof or any authorized officer of the Corporation, to demonstrate the accuracy of any information submitted by the stockholder pursuant to this Section 3.1(a), and (B) a written update of any information (including written confirmation by such stockholder that it continues to intend to bring such nomination or other business proposal before the meeting) submitted by the stockholder pursuant to this Section 3.1(a) as of an earlier date. If a stockholder fails to provide such written verification within such period, the
14


information as to which written verification was requested may be deemed not to have been provided in accordance with this Section 3.1(a).

Notwithstanding anything in this Section 3.1(a) to the contrary, in the event that the number of directors to be elected to the Board of Directors is increased, and there is no public disclosure of such action at least 90 days prior to the first anniversary of the date on which the Corporation first mailed its proxy materials or a notice of availability of proxy materials (whichever is earlier) for the immediately preceding year's annual meeting, a stockholder's notice required by this Section 3.1(a) shall also be considered timely, but only with respect to nominees for any new positions created by such increase, if it shall be delivered to the Secretary at the principal executive office of the Corporation not later than the close of business on the tenth day following the day on which such public disclosure is first made by the Corporation.

No person shall be eligible for election as a director of the Corporation unless nominated in accordance with the procedures set forth in this Section 3.1(a). Unless otherwise required by law, if a stockholder (or qualified representative) does not appear at the meeting of stockholders to present a nomination proposed by such stockholder pursuant to this Section 3.1(a), such nomination shall be disregarded, even though proxies in respect of such vote may have been received by the Corporation. The chairman of the meeting at which a stockholder nomination is presented shall, if the facts warrant, determine and declare to the meeting that such nomination was not made in accordance with the procedures prescribed by this Section 3.1(a), and, in such event, the defective nomination shall be disregarded.

Notwithstanding anything herein to the contrary, if (i) any stockholder giving notice of any nomination of a director under this Section 3.1(a) or any Stockholder Associated Person provides notice pursuant to Rule 14a-19(b) under the Exchange Act with respect to any Proposed Nominee and (ii) (A) such stockholder giving the notice or Stockholder Associated Person subsequently either (x) notifies the Corporation that such stockholder giving the notice or Stockholder Associated Person no longer intends to solicit proxies in support of the election or reelection of such Proposed Nominee in accordance with Rule 14a-19(b) under the Exchange Act or (y) fails to comply with the requirements of Rule 14a-19(a)(2) or Rule 14a-19(a)(3) under the Exchange Act (or fails to timely provide reasonable evidence sufficient to satisfy the Corporation that such stockholder giving the notice or Stockholder Associated Person has met the requirements of Rule 14a-19(a)(3) under the Exchange Act in accordance with the following sentence) and (B) no other stockholder or Stockholder Associated Person that has provided notice pursuant to Rule 14a-19(b) under the Exchange Act with respect to such Proposed Nominee (x) to the Corporation’s knowledge based on information provided pursuant to Rule 14a-19 under the Exchange Act or these Bylaws, still intends to solicit proxies in support of the election or reelection of such Proposed Nominee in accordance with Rule 14a-19(b) under the Exchange Act and (y) has complied with the requirements of Rule 14a-19(a)(2) and Rule 14a-19(a)(3) under the Exchange Act and the requirements set forth in the following sentence, then the nomination of such Proposed Nominee shall be disregarded and no vote on the election of such Proposed Nominee shall occur (notwithstanding that proxies in respect of such vote may have been received by the Corporation). Upon request by the Corporation, if any stockholder giving notice of a director nomination or any Stockholder Associated Person provides notice pursuant to Rule 14a-19(b) under the Exchange Act, such stockholder giving the notice shall deliver to the Secretary, no later than five (5) business days prior to the applicable meeting date, reasonable evidence that the requirements of Rule 14a-19(a)(3) under the Exchange Act have been satisfied.

15


(b) Resignations

(i) Any director may resign at any time by giving written notice to the Chairman of the Board of Directors, the Chief Executive Officer or the Secretary. A resignation shall take effect when the resignation is delivered to the officer to whom it is directed unless the resignation specifies a later effective date or an effective date determined upon the happening of an event or events, without any need for its acceptance. A resignation that is conditioned upon the director failing to receive a specified vote for reelection as a director may provide that it is irrevocable.

(ii) Each individual nominated for election as a director of the Corporation who consents to stand for election shall tender an irrevocable resignation in advance of the meeting for the election of directors. Such resignation shall become effective upon a determination by a majority of the remaining directors that (i) the information provided to the Corporation by such individual pursuant to Section 3.1(a) or Section 3.2(f) of these Bylaws, as applicable, was untrue in any material respect or omitted to state a material fact necessary in order to make the statements made, in light of the circumstances under which they were made, not misleading or (ii) such individual, or any stockholder or group of stockholders who nominated such individual, shall have breached any obligations owed to the Corporation under these Bylaws.

(c) Any newly created directorship or any vacancy occurring in the Board of Directors for any reason shall be filled as set forth in the Certificate of Incorporation.

Section 3.2 Proxy Access for Director Nominees

(a) Definitions. For purposes of this Section 3.2, the following terms shall have the following meanings:

(i) "Compensation Arrangement" shall mean any direct or indirect compensatory, payment or other financial agreement, arrangement or understanding with any person or entity other than the Corporation, including, without limitation, any agreement, arrangement or understanding with respect to any direct or indirect compensation, reimbursement or indemnification in connection with candidacy, service or action as a nominee or as a director.

(ii) "Eligible Stockholder" shall mean a person who has either (1) been a record holder of the shares of common stock of the Corporation used to satisfy the eligibility requirements in Section 3.2(d) continuously for the required three-year period or (2) provides to the Secretary of the Corporation, within the time period referred to in Section 3.2(e), evidence of continuous Ownership of such shares for such three-year period from one or more securities intermediaries.

(iii) "Maximum Number" shall mean that number of directors constituting the greater of (x) two and (y) 20% of the total number of directors of the Corporation on the last day on which a Nomination Notice may be submitted pursuant to this Section 3.2 (rounded down to the nearest whole number), which number shall be reduced as set forth in Section 3.2(c)(i).

(iv) "Minimum Number" shall mean 3% of the number of outstanding shares of common stock of the Corporation as of the most recent date for which such amount is given in any filing by
16


the Corporation with the Securities and Exchange Commission prior to the submission of the Nomination Notice.

(v) "Nominating Stockholder" shall mean any Eligible Stockholder or group of up to 20 stockholders (a "Nominator Group") that, collectively as a group, satisfy the requirements to qualify as an Eligible Stockholder, that (1) has (individually and collectively, in the case of a Nominator Group) satisfied all applicable conditions and complied with all applicable procedures set forth in this Section 3.2 (including, without limitation, the timely submission of a Nomination Notice that meets the requirements set forth in this Section 3.2), and (2) has nominated a Stockholder Nominee.

(vi) "Nomination Notice" shall mean all information and documents that a Nominating Stockholder is required to submit to the Secretary of the Corporation pursuant to Section 3.2(f).

(vii) "Own," "Owned" or "Owning" shall mean those outstanding shares of the Corporation's common stock with respect to which a stockholder possesses both:

(A) the full voting and investment rights pertaining to the shares; and

(B) the full economic interest in (including the opportunity for profit and risk of loss on) such shares; provided, that the number of shares calculated in accordance with clauses (1) and (2) shall not include any shares:

(1) sold by such stockholder or any of its affiliates in any transaction that has not been settled or closed, including any short sale;

(2) borrowed by such stockholder or any of its affiliates for any purposes or purchased by such stockholder or any of its affiliates pursuant to an agreement to resell; or

(3) subject to any option, warrant, forward contract, swap, contract of sale, other derivative or similar agreement entered into by such stockholder or any of its affiliates, whether any such instrument or agreement is to be settled with shares or with cash based on the notional amount or value of shares of outstanding capital stock of the Corporation, in any such case which instrument or agreement has, or is intended to have, or if exercised by either party thereto would have, the purpose or effect of reducing in any manner, to any extent or at any time in the future, such stockholder's or affiliates' full right to vote or direct the voting of any such shares, and/or hedging, offsetting or altering to any degree gain or loss arising from the full economic Ownership of such shares by such stockholder or affiliate, other than any such arrangements solely involving a national or multi-national multi-industry market index.

17


A stockholder shall "Own" shares held in the name of a nominee or other intermediary so long as the stockholder retains the right to instruct how the shares are voted with respect to the election of directors and possesses the full economic interest in the shares. A stockholder's ownership of shares shall be deemed to continue during any period in which the stockholder has delegated any voting power over such shares by means of a proxy, power of attorney or other instrument or arrangement which is revocable at any time by the stockholder. A stockholder's Ownership of shares shall be deemed to continue during any period in which the stockholder has loaned such shares provided that the stockholder has the power to recall such loaned shares within five business days' notice. The terms "Owned," "Owning" and other variations of the word "Own" shall have correlative meanings.

(viii) "Stock Exchange Rules" shall mean the rules of any stock exchange on which the Corporation's securities are traded.

(ix) "Stockholder Nominee" shall mean any person nominated for election pursuant to this Section 3.2.

(x) "Voting Commitment" shall mean any agreement, arrangement or understanding with, and any commitment or assurance to, any person or entity as to how a person, if elected as a director of the Corporation, will act or vote on any issue or question.

(b) Proxy Access at Annual Meeting. Subject to the provisions of this Section 3.2, if expressly requested in the relevant Nomination Notice, the Corporation shall include in its proxy statement for any annual meeting of stockholders:

(i) the name of any Stockholder Nominee, which shall also be included on the Corporation's form of proxy and ballot;

(ii) disclosure about the Stockholder Nominee and the Nominating Stockholder required under the rules of the Securities and Exchange Commission or other applicable law to be included in the proxy statement;

(iii) any statement included by the Nominating Stockholder in the Nomination Notice for inclusion in the proxy statement in support of the Stockholder Nominee's election to the Board of Directors (subject, without limitation, to Section 3.2(g)), if such statement does not exceed 500 words; and

(iv) any other information that the Corporation or the Board of Directors determines, in its discretion, to include in the proxy statement relating to the nomination of the Stockholder Nominee, including, without limitation, any statement in opposition to the nomination, information relating to any Compensation Arrangement and/or Voting Commitment, and any of the information provided pursuant to this Section 3.2.

For the avoidance of doubt, the provisions of this Section 3.2 shall not apply to a special meeting of stockholders, and the Corporation shall not be required to include a director nominee of a stockholder or
18


group of stockholders in the Corporation's proxy statement form of proxy or ballot for any special meeting of stockholders.

(c) Maximum Number of Stockholder Nominees.

(i) The Corporation shall not be required to include in the proxy statement for an annual meeting of stockholders more Stockholder Nominees than the Maximum Number. In the event that one or more vacancies for any reason occurs on the Board of Directors after the deadline set forth in Section 3.2(e) but before the date of the annual meeting and the Board of Directors resolves to reduce the size of the board in connection therewith, the Maximum Number shall be calculated based on the number of directors in office as so reduced. The Maximum Number for a particular annual meeting shall be reduced by:

(A) Stockholder Nominees whose nominations for election at such annual meeting are subsequently withdrawn;

(B) Stockholder Nominees who the Board of Directors itself decides to nominate for election at such annual meeting;

(C) the number of incumbent directors or director candidates (including, without limitation, candidates who are not Stockholder Nominees) that in either case will be included in the Corporation's proxy statement for an annual meeting of stockholders as an unopposed (by the Corporation) nominee pursuant to any agreement, arrangement or other understanding with any stockholder or group of stockholders; and

(D) the number of incumbent directors who had been Stockholder Nominees at any of the preceding two annual meetings of stockholders and whose reelection at the upcoming annual meeting is being recommended by the Board of Directors.

(ii) Any Nominating Stockholder submitting more than one Stockholder Nominee for inclusion in the Corporation's proxy materials pursuant to this Section 3.2 shall rank such Stockholder Nominees based on the order that the Nominating Stockholder desires such Stockholder Nominees to be selected for inclusion in the Corporation's proxy materials. In the event that the number of Stockholder Nominees submitted by Nominating Stockholders pursuant to this Section 3.2 exceeds the Maximum Number, the highest ranking Stockholder Nominee who meets the requirements of this Section 3.2 from each Nominating Stockholder will be selected for inclusion in the Corporation's proxy materials until the Maximum Number is reached, going in order of the amount (largest to smallest) of shares of the stock of the Corporation each Nominating Stockholder Owns, as disclosed in its respective Nomination Notice submitted to the Corporation. This selection process will continue with the next highest ranked nominees as many times as necessary, following the same order each time, until the Maximum Number is reached.

(d) Eligible Stockholders.

(i) An Eligible Stockholder or Nominator Group may submit a nomination in accordance with this Section 3.2 only if the person or group (in the aggregate) has continuously Owned at
19


least the Minimum Number (as adjusted for any stock splits, stock dividends or similar events) of shares of the Corporation's common stock throughout the three-year period preceding and including the date of submission of the Nomination Notice, and continues to Own at least the Minimum Number of shares through the date of the annual meeting. The following shall be treated as one Eligible Stockholder or one member of a Nominator Group if such Eligible Stockholder or member of a Nominator Group shall provide together with the Nomination Notice documentation that demonstrates compliance with the following criteria:

(A) funds under common management and investment control;

(B) funds under common management and funded primarily by the same employer; or

(C) a "family of investment companies" or a "group of investment companies" (each as defined in the Investment Company Act of 1940, as amended).

For the avoidance of doubt, in the event of a nomination by a Nominator Group, any and all requirements and obligations for a given Eligible Stockholder (including, without limitation, each and every fund or company that comprises the Nominator Group) that are set forth in this Section 3.2, including the minimum holding period, shall apply to each member of such group; provided, however, that the Minimum Number shall apply to the Ownership of the Nominator Group in the aggregate. Should any stockholder withdraw from a Nominator Group at any time prior to the annual meeting of stockholders, the Nominator Group shall only be deemed to Own the shares held by the remaining members of the group.

(ii) No stockholder shall be permitted to be in more than one Nominator Group, and if any stockholder appears as a member of more than one Nominator Group, or as a member of a Nominator Group and as a Nominating Stockholder without any such group, such stockholder shall be deemed to be a member of only the Nominator Group that has the largest Ownership position as reflected in the Nomination Notice and is not permitted to act as a Nominating Stockholder separate from such Nominator Group.

(e) Timely Nomination Notice. To be timely, the Nomination Notice shall have been delivered to or mailed and received by the Secretary at the principal executive offices of the Corporation not less than 120 nor more than 150 days in advance of the date which is the anniversary of the date the Corporation's proxy statement was released to security holders in connection with the previous year's annual meeting, except where information or documents are required to be provided after the date the Nomination Notice is first submitted, as set forth in this Section 3.2, or, if the date of the applicable annual meeting has been changed by more than 30 days from the date contemplated at the time of the previous year's proxy statement, not less than 90 days before the date of the applicable annual meeting, or, if later, the tenth day following the day on which notice of the date of the annual meeting was mailed or public disclosure of the date of the annual meeting, whichever occurs first, and in no event shall the adjournment or postponement of an annual meeting, or the announcement thereof, commence a new time period (or extend any time period) for the giving of the Nomination Notice.

20


(f) Nomination Notice. The Nomination Notice shall consist of, collectively, the following information, documents and agreements which shall, for avoidance of doubt, be compiled, completed and submitted by the Nominating Stockholder or its representatives at its own cost:

(i) documentary evidence in the form of one or more written statements from the record holder of the shares (and from each intermediary through which the shares are or have been held during the requisite three-year holding period, provided that each such intermediary must be a participant in the Depository Trust Company or an affiliate of a participant in the Depository Trust Company) verifying and certifying that, as of a date within seven calendar days prior to the date of the Nomination Notice, the Nominating Stockholder Owns, and has continuously Owned for the preceding three years, the Minimum Number of shares, and the Nominating Stockholder's agreement to provide, within five business days after the record date for the annual meeting, documentary evidence in the form of written statements from the record holder and intermediaries verifying and certifying the Nominating Stockholder's continuous Ownership of the Minimum Number of shares through the record date;

(ii) an undertaking to provide immediate notice if the Nominating Stockholder ceases to Own the Minimum Number of shares prior to the date of the annual meeting;

(iii) a copy of the Schedule 14N (or any successor form) relating to the Stockholder Nominee, completed and filed with the Securities and Exchange Commission by the Nominating Stockholder as applicable, in accordance with Securities and Exchange Commission rules;

(iv) the written consent of each Stockholder Nominee to being named in the Corporation's proxy statement, form of proxy and ballot as a nominee and to serving as a director if elected;

(v) a written notice of the nomination of such Stockholder Nominee that includes the following additional information, agreements, representations and warranties by the Nominating Stockholder (including, for the avoidance of doubt, each member of a Nominator Group):

(A) the information and other deliverables that would be required to be set forth in a stockholder's notice of nomination pursuant to this Section 3.2, as if the Nominating Stockholder were proposing a director nominee under that section;

(B) to the extent not included in the response to paragraph (1) above, a detailed description of all direct and indirect material compensation and other monetary agreements, arrangements and understandings during the past three years, and any other material relationships, between or among the Nominating Stockholder, on the one hand, and each Stockholder Nominee, on the other hand, including, without limitation, all information that would be required to be disclosed pursuant to Item 404 promulgated under Regulation S−K (or its successor Item) if the Nominating Stockholder were the "registrant" for purposes of such item and the Stockholder Nominee, were a director or executive officer of such registrant;

21


(C) a detailed description of all communications by such Nominating Stockholder with any other stockholder or beneficial owner of any securities of the Corporation regarding such Stockholder Nominee;

(D) the details of any relationship that existed within the past three years and that would have been described pursuant to Item 6(e) of Schedule 14N (or any successor item) if it existed on the date of submission of the Schedule 14N;

(E) a representation and warranty that the Nominating Stockholder did not acquire, and is not holding, securities of the Corporation for the purpose or with the effect of influencing or changing control of the Corporation;

(F) a representation and warranty that the Nominating Stockholder has not nominated and will not nominate for election to the Board of Directors at the annual meeting any person other than such Nominating Stockholder's Stockholder Nominee(s);

(G) a representation and warranty that the Nominating Stockholder has not engaged in and will not engage in a "solicitation" within the meaning of Rule 14a-1(l) under the Exchange Act with respect to the annual meeting, other than with respect to such Nominating Stockholder's Stockholder Nominee(s) or any nominee of the Board of Directors;

(H) a representation and warranty that the Nominating Stockholder has not engaged in and will not engage in, other than with respect to such Nominating Stockholder's Stockholder Nominee(s) or any nominee of the Board of Directors, (1) an exempt solicitation as described in Rule 14a-2(b) under the Exchange Act, or (2) any communication, as described in Rule 14a-1(l)(2)(iv) under the Exchange Act, stating how the Nominating Stockholder intends to vote at the annual meeting and the reasons therefore;

(I) a representation and warranty that the Nominating Stockholder will not use or distribute any proxy card other than the Corporation's proxy card in soliciting stockholders in connection with the election of a Stockholder Nominee at the annual meeting;

(J) a representation and warranty that the Stockholder Nominee's candidacy or, if elected, board membership would not violate applicable state or federal law or Stock Exchange Rules;

(K) a representation and warranty that the Stockholder Nominee: (A) qualifies as independent under the Stock Exchange Rules and any publicly disclosed standards used by the Board of Directors in determining and disclosing the independence of the directors; and (B) is not and has not been subject to any event specified in Rule 506(d)(1) of Regulation D (or any successor rule) under the Securities Act of 1933 or Item 401(f) of Regulation S-K (or any successor rule) under the Exchange Act, without reference to
22


whether the event is material to an evaluation of the ability or integrity of the Stockholder Nominee;

(L) a representation and warranty that the Nominating Stockholder satisfies the eligibility requirements set forth in Section 3.2(d);

(M) a representation and warranty that the Nominating Stockholder will continue to satisfy the eligibility requirements described in Section 3.2(d) through the date of the annual meeting;

(N) The details of any position of the Stockholder Nominee as an officer or director of any competitor (that is, any entity that provides products or services that compete with or are alternatives to the principal products produced or services provided by the Corporation or its affiliates) of the Corporation, within the three years preceding the submission of the Nomination Notice;

(O) if desired, a statement for inclusion in the proxy statement in support of the Stockholder Nominee's election to the Board of Directors; provided, that any such statement shall not exceed 500 words and shall fully comply with Section 14 of the Exchange Act; and

(P) in the case of a nomination by a Nominator Group, the designation by all group members of one group member that is authorized to act on behalf of all group members with respect to matters relating to the nomination, including withdrawal of the nomination;

(vi) an executed agreement (which form of agreement shall be provided to the Nominating Stockholder by the Secretary upon written request), which must be submitted within ten days of the Nominating Stockholder's first submission of the Nomination Notice, pursuant to which the Nominating Stockholder (including each member of a Nominator Group) agrees:

(A) to comply with all applicable laws, rules and regulations in connection with the nomination, solicitation and election;

(B) to file any written solicitation or other communication with the Corporation's stockholders relating to one or more of the Corporation's directors or director nominees or any Stockholder Nominee with the Securities and Exchange Commission, regardless of whether any such filing is required under any rule or regulation or whether any exemption from filing is available for such materials under any rule or regulation;

(C) to assume all liability stemming from any action, suit or proceeding concerning any actual or alleged legal or regulatory violation arising out of any communication by the Nominating Stockholder or the Stockholder Nominee nominated by such Nominating Stockholder with the Corporation, its stockholders or any other person, including, without limitation, the Nomination Notice;

23


(D) to indemnify and hold harmless (jointly with all other members of a Nominator Group, if applicable) the Corporation and each of its directors, officers and employees individually against any liability, loss, damages, expenses or other costs (including attorneys' fees) incurred in connection with any action, suit or proceeding (whether threatened, pending or completed), whether legal, judicial administrative or investigative, against the Corporation or any of its directors, officers or employees arising out of or relating to a failure or alleged failure of the Nominating Stockholder or Stockholder Nominee to comply with, or any breach or alleged breach of, its, or his or her, as applicable, obligations, agreements or representations under or pursuant to this Section 3.2, or otherwise arising out of any nomination, solicitation or other activity by any Eligible Stockholder or any member of a Nominator Group in connection with its efforts pursuant to this Section 3.2;

(E) to promptly (and in any event within 48 hours of discovering such misstatement or omission) notify the Corporation and any other recipient of any misstatement or omission if information included in the Nomination Notice, or any other communication by the Nominating Stockholder (including with respect to any member of a Nominator Group) with the Corporation, its stockholders or any other person in connection with the nomination or election ceases to be true and accurate in all material respects (or omits a material fact necessary to make the statements made not misleading), and promptly notify the Corporation and any other recipient of the information that is required to correct the misstatement or omission; and

(F) in the event that the Nominating Stockholder (including any member of a Nominator Group) has failed to continue to satisfy the eligibility requirements described in Section 3.2(d), to promptly notify the Corporation.

(vii) an executed questionnaire (which form of questionnaire shall be provided to the Nominating Stockholder by the Secretary upon written request), which must be submitted within ten days of the Nominating Stockholder's first submission of the Nomination Notice;

(viii) an executed agreement (which form of agreement shall be provided to the Nominating Stockholder by the Secretary upon written request), which must be submitted within ten days of the Nominating Stockholder's first submission of the Nomination Notice, by the Stockholder Nominee:

(A) to provide to the Corporation such other information as it may reasonably request;

(B) that the Stockholder Nominee has read and agrees, if elected, to serve as a member of the Board of Directors, act as a representative of all of the stockholders of the Corporation while serving as a director, comply with all of the duties of directors under applicable law and adhere to the Corporation's Corporate Governance Principles and Policies on Business Conduct and any other policies and guidelines applicable to directors as well as the rules and regulations of the Securities and Exchange Commission and any Stock Exchange Rules; and
24



(C) that the Stockholder Nominee is not and will not become a party to (1) any Compensation Arrangement in connection with such person's nomination or candidacy for director and/or such person's service or action as a director of the Corporation that has not been disclosed to the Corporation prior to or concurrently with the Nominating Stockholder's submission of the Nomination Notice, or (2) any Voting Commitment that has not been disclosed to the Corporation prior to or concurrently with the Nominating Stockholder's submission of the Nomination Notice. The information and documents required by this Section 3.2(f) shall be provided with respect to and be executed by the Nominating Stockholder (and each member of a Nominator Group), and provided with respect to the persons specified in Instructions 1 and 2 to Items 6(c) and (d) of Schedule 14N (or any successor item) in the case of a Nominating Stockholder or any member of a Nominator Group that is an entity. The Nomination Notice shall be deemed submitted on the date on which all the information and documents referred to in this Section 3.2(f) (other than such information and documents required to be provided after the date the Nomination Notice is first submitted) have been delivered to or, if sent by mail, received by the Secretary of the Corporation. The Nominating Stockholder shall further update and supplement the Nominating Notice, if necessary, so that the information provided or required to be provided in such Nomination Notice shall be true and correct as of the record date for the meeting and as of the date that is ten business days prior to the meeting or any adjournment or postponement thereof, and any such update and supplement shall be delivered to, or mailed and received by, the Secretary at the principal executive offices of the Corporation not later than five business days after the record date for the meeting (in the case of the update and supplement required to be made as of the record date), and not later than eight business days prior to the date for the meeting or, if practicable, any adjournment of postponement thereof (and, if not practicable, on the first practicable date prior to the date to which the meeting has been adjourned or postponed) (in the case of the update and supplement required to be made as of ten business days prior to the meeting or any adjournment or postponement thereof).

(g) Exclusion or Disqualification of Stockholder Nominees.

(i) If, after the deadline for submitting a Nomination Notice as set forth in Section 3.2(e), a Nominating Stockholder becomes ineligible or withdraws its nomination or a Stockholder Nominee becomes ineligible or unwilling to serve on the Board of Directors, whether before or after the mailing of the definitive proxy statement, the Corporation:

(A) shall not be required to include in its proxy statement or on any ballot or form of proxy the Stockholder Nominee or any successor or replacement nominee proposed by the Nominating Stockholder or by any other Nominating Stockholder; and

(B) may otherwise communicate to its stockholders, including without limitation by amending or supplementing its proxy statement or ballot or form of proxy, that the Stockholder Nominee will not be included as a Stockholder Nominee in the proxy statement or on any ballot or form of proxy and will not be voted on at the annual meeting.
25



(ii) Notwithstanding anything to the contrary contained in this Section 3.2, the Corporation may omit from its proxy materials any Stockholder Nominee, and any information concerning such Stockholder Nominee (including a Nominating Stockholder's statement in support), and in such case no vote on such Stockholder Nominee will occur (notwithstanding that proxies in respect of such vote may have been received by the Corporation), and the Nominating Stockholder may not, after the last day on which a Nomination Notice would be timely, cure in any way any defect preventing the nomination of the Stockholder Nominee, if:

(A) the Corporation receives a notice that a stockholder intends to nominate a candidate for director at the annual meeting pursuant to the advance notice requirements set forth in this Section 3.2;

(B) the Nominating Stockholder has engaged in a "solicitation" within the meaning of Rule 14a-1(l) under the Exchange Act with respect to the annual meeting, other than with respect to such Nominating Stockholder's Stockholder Nominee(s) or any nominee of the Board of Directors;

(C) the Nominating Stockholder has engaged in, other than with respect to such Nominating Stockholder's Stockholder Nominee(s) or any nominee of the Board of Directors, (1) an exempt solicitation as described in Rule 14a-2(b) under the Exchange Act, or (2) any communication, as described in Rule 14a-1(l)(2)(iv) under the Exchange Act, stating how the Nominating Stockholder intends to vote at the annual meeting and the reasons therefore;

(D) the Nominating Stockholder or the designated lead group member of a Nominator Group, as applicable, or any qualified representative thereof, does not appear at the annual meeting to present the nomination submitted in accordance with this Section 3.2;

(E) the Board of Directors, acting in good faith, determines that such Stockholder Nominee's nomination or election to the Board of Directors would result in the Corporation violating or failing to be in compliance with these By-laws or the Corporation's Certificate of Incorporation or any applicable law, rule or regulation to which the Corporation is subject, including the Stock Exchange Rules;

(F) the Stockholder Nominee was nominated for election to the Board of Directors pursuant to this Section 3.2 at one of the Corporation's two preceding annual meetings of stockholders and either withdrew from or became ineligible or unavailable for election at such annual meeting or received a vote of less than 25% of the shares of common stock entitled to vote for such Stockholder Nominee;

(G) the Stockholder Nominee has been, within the past three years, an officer or director of a competitor, as defined for purposes of Section 8 of the Clayton Antitrust Act of 1914, as amended; or

26


(H) the Nominating Stockholder has failed to continue to satisfy the eligibility requirements described in Section 3.2(d), any of the representations and warranties made in the Nomination Notice ceases to be true and accurate in all material respects (or the Nomination Notice omits a material fact necessary to make the statement made not misleading), the Stockholder Nominee becomes unwilling or unable to serve on the Board of Directors or any violation or breach occurs of any of the obligations, agreements, representations or warranties of the Nominating Stockholder or the Stockholder Nominee under this Section 3.2.

(iii) Notwithstanding anything to the contrary contained in this Section 3.2, the Corporation may omit from its proxy statement, or may supplement or correct, any information, including all or any portion of the statement in support of the Stockholder Nominee included in the Nomination Notice, if:

(A) such information is not true in all material respects or omits a material statement necessary to make the statements made not misleading;

(B) such information directly or indirectly impugns the character, integrity or personal reputation of, or directly or indirectly makes charges concerning improper, illegal or immoral conduct or associations, without factual foundation, with respect to, any individual, Corporation, partnership, association or other entity, organization or governmental authority;

(C) the inclusion of such information in the proxy statement would otherwise violate the Securities and Exchange Commission proxy rules or any other applicable law, rule or regulation; or

(D) the inclusion of such information in the proxy statement would impose a material risk of liability upon the Corporation.

(iv) The Corporation may solicit against, and include in the proxy statement its own statement relating to, any Stockholder Nominee.

(h) Interpretation. The Board of Directors (and any other person or body authorized by the Board of Directors, including, without limitation, the person presiding over the relevant annual meeting) shall have the power and authority to interpret this Section 3.2 and to make any and all determinations necessary or advisable to apply this Section 3.2 to any persons, facts or circumstances, including the power to determine (i) whether one or more stockholders or beneficial owners qualifies as an Eligible Stockholder or Nominator Group, as applicable, (ii) whether a Nomination Notice complies with this Section 3.2, (iii) whether a Stockholder Nominee satisfies the qualifications and requirements in this Section 3.2, and (iv) whether any and all requirements of this Section 3.2 have been satisfied. Any such interpretation or determination adopted in good faith by the Board of Directors (or any other person or body authorized by the Board of Directors, including, without limitation, the person presiding over the relevant annual meeting) shall be binding on all persons, including the Corporation and its stockholders (including any beneficial owners). The person presiding over the meeting shall, if the facts warrant, determine and declare
27


to the meeting that a nomination was not made in accordance with the foregoing procedures, and the defective nomination shall be disregarded.

Section 3.3 Regular Meetings. Unless otherwise determined by the Board of Directors, a regular annual meeting of the Board of Directors shall be held, without call or notice, immediately after and, if the annual meeting of stockholders is held at a place, at the same place as the annual meeting of stockholders, for the purpose of organizing the Board of Directors, electing officers and transacting any other business that may properly come before such meeting. Additional regular meetings of the Board of Directors may be held without call or notice at such times as shall be fixed by resolution of the Board of Directors.

Section 3.4 Special Meetings. Special meetings of the Board of Directors may be called by the Chairman of the Board of Directors, the Chief Executive Officer or the Secretary, and shall be called by any of the aforementioned people at the written request of any two members of the Board of Directors. Notice of a special meeting of the Board of Directors shall be given by the person or persons calling the meeting at least twenty-four (24) hours before the special meeting; provided, however, that if the Chairman of the Board of Directors or the Chief Executive Officer determines in good faith that holding a special meeting of the Board of Directors is necessary or advisable, the Chairman of the Board of Directors or the Chief Executive Officer may provide less than twenty-four (24) hours' notice. The purpose or purposes of a special meeting need not be stated in the call or notice.

Section 3.5 Organization. Meetings of the Board of Directors shall be presided over by the Chairman of the Board of Directors or, in his or her absence, by the Chief Executive Officer, or in his or her absence, by a chairman chosen at the meeting. The Secretary shall act as secretary of the meeting, but in his or her absence the chairman of the meeting may appoint any person to act as secretary of the meeting. A majority of the directors present at a meeting, whether or not they constitute a quorum, may adjourn such meeting to any other date, time or place without notice other than announcement at the meeting.

Section 3.6 Quorum; Vote Required for Action. Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, at all meetings of the Board of Directors a majority of the whole Board of Directors shall constitute a quorum for the transaction of business. Unless the Certificate of Incorporation or these Bylaws otherwise provide, the vote of a majority of the directors present at a meeting at which a quorum is present shall be the act of the Board of Directors.

Section 3.7 Committees. The Board of Directors may, by resolution, designate one or more committees, including but not limited to an Audit Committee, a Compensation Committee and a Nominating and Governance Committee, each committee to consist of one or more directors of the Corporation. The Board of Directors may designate one or more directors as alternate members of any committee, who may replace any absent or disqualified member at any meeting of the committee. In the absence or disqualification of a member of the committee, the member or members present at any meeting and not disqualified from voting, whether or not a quorum, may unanimously appoint another member of the Board of Directors to act at the meeting in place of any such absent or disqualified member. Any such committee, to the extent permitted by law and provided in these Bylaws or in the resolution of the Board of Directors designating such committee, or an amendment to such resolution, shall have and may exercise all the powers and authority of the Board of Directors in the management of the business and affairs of the Corporation, and may authorize the seal of the Corporation to be affixed to all papers which may require it.

Section 3.8 Telephonic Meetings. Directors, or any committee of directors designated by the Board of Directors, may participate in a meeting of the Board of Directors or such committee by means of conference
28


telephone or other communications equipment by means of which all persons participating in the meeting can hear each other, and participation in a meeting pursuant to this Section 3.8 shall constitute presence in person at such meeting.

Section 3.9 Board of Director Action by Written Consent Without a Meeting. Unless otherwise restricted by the Certificate of Incorporation or these Bylaws, any action required or permitted to be taken at any meeting of the Board of Directors, or of any committee thereof, may be taken without a meeting if all members of the Board of Directors or such committee, as the case may be, consent thereto in writing (which may be in counterparts) or by electronic transmission or transmissions, and the written consent or consents or electronic transmission or transmissions are filed with the minutes of proceedings of the Board of Directors or such committee. Such filing shall be made in paper form if the minutes of the Corporation are maintained in paper form and shall be in electronic form if the minutes are maintained in electronic form. Such action by written consent or consent by electronic transmission shall have the same force and effect as a unanimous vote of the Board of Directors or of such committee.

Section 3.10 Committee Rules. Unless the Board of Directors otherwise provides, each committee designated by the Board of Directors may make, alter and repeal rules not inconsistent with the provisions of law for the conduct of its business. In the absence of such rules, each committee shall conduct its business in the same manner as the Board of Directors conducts its business pursuant to this Article III of these Bylaws.

Section 3.11 Reliance upon Records. Every director, and every member of any committee of the Board of Directors, shall, in the performance of his or her duties, be fully protected in relying in good faith upon the records of the Corporation and upon such information, opinions, reports or statements presented to the Corporation by any of its officers or employees, or committees of the Board of Directors, or by any other person as to matters the director or member reasonably believes are within such other person's professional or expert competence and who has been selected with reasonable care by or on behalf of the Corporation, including, but not limited to, such records, information, opinions, reports or statements as to the value and amount of the assets, liabilities and/or net profits of the Corporation, or any other facts pertinent to the existence and amount of surplus or other funds from which dividends might properly be declared and paid, or with which the Corporation's capital stock might properly be purchased or redeemed.

Section 3.12 Interested Directors. A director who is directly or indirectly a party to a contract or transaction with the Corporation, or is a director or officer of or has a financial interest in any other corporation, partnership, association or other organization which is a party to a contract or transaction with the Corporation, may be counted in determining whether a quorum is present at any meeting of the Board of Directors or a committee thereof at which such contract or transaction is considered or authorized, and such director may participate in such meeting and vote on such authorization to the extent permitted by applicable law, including Section 144 of the General Corporation Law of the State of Delaware.

Section 3.13 Compensation. Unless otherwise restricted by the Certificate of Incorporation, the Board of Directors shall have the authority to fix the compensation of directors. The directors shall be paid their reasonable expenses, if any, of attendance at each meeting of the Board of Directors or a committee thereof and may be paid a fixed sum for attendance at each such meeting and an annual retainer or salary for services as a director or committee member. No such payment shall preclude any director from serving the Corporation in any other capacity and receiving compensation therefor.

29


Section 3.14 Emergency Bylaw. Notwithstanding anything to the contrary in the Certificate of Incorporation or these Bylaws, this Section 3.14 shall be operative during any emergency, resulting from an attack on the United States or on a locality in which the Corporation conducts its business or customarily holds meetings of its Board of Directors or its stockholders, or during any nuclear or atomic disaster or during the existence of any catastrophe, including, but not limited to, an epidemic or pandemic, and a declaration of a national emergency by the United States government, or other similar emergency condition, irrespective of whether a quorum of the Board of Directors or a standing committee thereof can readily be convened for action (an “Emergency”).

(a) During any Emergency, any director or officer of the Corporation may call a meeting of the Board of Directors or any committee thereof and notice of the place and time of such meeting of the Board of Directors or any committee thereof may be given only to such directors as may be feasible to reach at the time and by such means as may be feasible at the time and with such advance notice as circumstances permit in the judgment of the person calling the meeting. Neither the business to be transacted nor the purpose of any such meeting need be specified in the notice thereof.

(b) At any meeting of the Board of Directors or any committee thereof, called in accordance with this Section 3.14, the director or directors in attendance at the meeting shall constitute a quorum. Vacancies on the Board of Directors, or any committee thereof, may be filled by a majority vote of the directors in attendance at the meeting. In the event that no directors are able to attend the meeting of the Board of Directors, then the Designated Officers in attendance shall serve as directors for the meeting, without any additional quorum requirement and will have full powers to act as directors of the Corporation for such meeting. For purposes of this Section 3.14, “Designated Officers” means a list of officers of the Corporation who shall be deemed to be directors of the Corporation for purposes of obtaining a quorum during an Emergency if a quorum of directors cannot otherwise be obtained during such Emergency, which officers have been designated by the Board of Directors or a committee thereof, as the case may be, from time to time but in any event prior to such time or times as an Emergency may have occurred. If the Board of Directors or a committee thereof has not approved a list of Designated Officers prior to the Emergency, then the officers of the Corporation in attendance shall serve as directors for the meeting, without any additional quorum requirement and will have full powers to act as directors of the Corporation for such meeting.

(c) No director, officer or employee acting in accordance with this Section 3.14 or otherwise pursuant to Section 110 of the General Corporation Law of the State of Delaware (or any successor section) shall be liable except for willful misconduct.

(d) The Board of Directors, either before or during any Emergency, may, effective in the Emergency, change the head office or designate several alternative head offices or regional offices, or authorize the officers so to do. Without limiting any powers or emergency actions that the Board of Directors may take during an Emergency, during an Emergency, the Board of Directors may take any action that it determines to be practical and necessary to address the circumstances of the Emergency including, without limitation, taking the actions with respect to stockholder meetings and dividends as provided in Section 110(i) of the General Corporation Law of the State of Delaware.

(e) At any meeting called in accordance with this Section 3.14(a), the Board of Directors may modify, amend or add to the provisions of this Section 3.14 in order to make any provision that may be practical or necessary given the circumstances of the Emergency.
30



(f) The provisions of this Section 3.14 shall be subject to repeal or change by further action of the Board of Directors or by action of the stockholders, but no such repeal or change shall modify the provisions of paragraph (c) hereof with regard to action taken prior to the time of such repeal or change.

(g) Nothing contained in this Section 3.14 shall be deemed exclusive of any other provisions for emergency powers consistent with other sections of the General Corporation Law of the State of Delaware which have been or may be adopted by corporations created under the General Corporation Law of the State of Delaware.

ARTICLE IV

Officers

Section 4.1 Executive Officers; Election; Qualification; Term of Office. The Board of Directors shall elect a Chairman of the Board of Directors from among its members and shall elect a Chief Executive Officer and a Chief Financial Officer. The Board of Directors shall also elect a Secretary and may elect a President, one or more Vice Presidents, and one or more Assistant Secretaries. Any number of offices may be held by the same person. Each officer shall hold office until the first meeting of the Board of Directors after the annual meeting of stockholders next succeeding his or her election, and until his or her successor is elected and qualified or until his or her earlier death, resignation or removal.

Section 4.2 Resignation; Removal; Vacancies. Any officer may resign at any time by giving written notice to the Chairman of the Board of Directors, the Chief Executive Officer or the Secretary. Unless otherwise stated in a notice of resignation, it shall take effect when received by the officer to whom it is directed, without any need for its acceptance. The Board of Directors may remove any officer with or without cause at any time, but such removal shall be without prejudice to the contractual rights of such officer, if any, with the Corporation. A vacancy occurring in any office of the Corporation may be filled for the unexpired portion of the term thereof by the Board of Directors at any regular or special meeting.

Section 4.3 Powers and Duties of Executive Officers. The officers of the Corporation shall have such powers and duties in the management of the Corporation as may be prescribed by the Board of Directors and, to the extent not so provided, as generally pertain to their respective offices, subject to the control of the Board of Directors. The Board of Directors may require any officer, agent or employee to give security for the faithful performance of his or her duties.

Section 4.4 Chief Executive Officer. The Chief Executive Officer of the Corporation shall in general supervise and control all of the business affairs of the Corporation, subject to the direction of the Board of Directors. The Chief Executive Officer may execute, in the name and on behalf of the Corporation, any deeds, mortgages, bonds, contracts or other instruments which the Board of Directors or a committee thereof has authorized to be executed, except in cases where the execution shall have been expressly delegated by the Board of Directors or a committee thereof to some other officer or agent of the Corporation.

Section 4.5 President. The President shall perform such duties and possess such powers as the Board of Directors or the Chief Executive Officer may from time to time prescribe. In the event of the absence, inability or refusal to act of the Chief Executive Officer, the President shall perform the duties of the Chief Executive Officer
31


and, when so performing, shall have all the powers and be subject to all the restrictions upon the office of Chief Executive Officer.

Section 4.6 Chief Financial Officer. The Chief Financial Officer shall have the custody of the corporate funds and securities and shall keep full and accurate accounts of receipts and disbursements in books belonging to the Corporation and shall deposit all moneys and other valuable effects in the name and to the credit of the Corporation in such depositories as may be designated by the Board of Directors. The Chief Financial Officer shall disburse the funds of the Corporation as may be ordered by the Board of Directors, taking proper vouchers for such disbursements, and shall render to the Controlling Officer and the Board of Directors, at its regular meetings, or when the Board of Directors so requires, an account of all such officer's transactions as Chief Financial Officer and of the financial condition of the Corporation. If required by the Board of Directors, the Chief Financial Officer shall give the Corporation a bond in such sum and with such surety or sureties as shall be satisfactory to the Board of Directors for the faithful performance of the duties of the office and for the restoration to the Corporation, in case of such person's death, resignation, retirement or removal from office, of all books, papers, vouchers, money and other property of whatever kind in his possession or under his control belonging to the Corporation.

Section 4.7 Secretary. In addition to such other duties, if any, as may be assigned to the Secretary by the Board of Directors, the Chairman of the Board of Directors or the Chief Executive Officer, the Secretary shall (i) keep the minutes of proceedings of the stockholders, the Board of Directors and any committee of the Board of Directors in one or more books provided for that purpose; (ii) see that all notices are duly given in accordance with the provisions of these Bylaws or as required by law; (iii) be the custodian of the records and seal of the Corporation; (iv) affix or cause to be affixed the seal of the Corporation or a facsimile thereof, and attest the seal by his or her signature, to all documents the execution of which under seal is authorized by the Board of Directors; and (v) unless such duties have been delegated by the Board of Directors to a transfer agent of the Corporation, keep or cause to be kept a register of the name and address of each stockholder, as the same shall be furnished to the Secretary by such stockholder, and have general charge of the stock transfer records of the Corporation.

Section 4.8 Assistant Secretaries. Except as may be otherwise provided in these Bylaws, Assistant Secretaries, if there be any, shall perform such duties and have such powers as from time to time may be assigned to them by the Board of Directors, the Chairman of the Board of Directors, the Chief Executive Officer, the President, if there be one, or any Vice President, if there be one, or the Secretary, and in the absence of the Secretary or in the event of such person's disability or refusal to act, shall perform the duties of the Secretary, and when so acting, shall have all the powers of and be subject to all the restrictions upon the Secretary.

Section 4.9 Vice Presidents. Except as may be otherwise provided in these Bylaws, Vice Presidents, if there be any, shall perform such duties and possess such powers as from time to time may be assigned to them by the Board of Directors, the Chief Executive Officer or the President. The Board of Directors may assign to any Vice President the title of Executive Vice President, Senior Vice President or any other such title.

Section 4.10 Other Officers. Such other officers as the Board of Directors may choose shall perform such duties and have such powers as from time to time may be assigned to them by the Board of Directors. The Board of Directors may delegate to any other officer of the Corporation the power to choose such other officers and to prescribe their respective duties and powers.

ARTICLE V

32


Stock Certificates and Transfers

Section 5.1 Certificated and Uncertificated Shares. Shares of the Corporation's stock may be certificated or uncertificated, as provided under Delaware law. All certificates of stock of the Corporation shall be numbered and shall be entered in the books of the Corporation as they are issued. The certificates shall be signed by (i) the Chairman of the Board of Directors, the Chief Executive Officer, the President, if any, or a Vice President, if any, and (ii) the Treasurer or an Assistant Treasurer, or the Secretary or an Assistant Secretary of the Corporation, and certify the number of shares owned by such holder in the Corporation.

Section 5.2 Signatures. Any signature required to be on a certificate may be a facsimile. In case any officer, transfer agent or registrar who has signed or whose facsimile signature has been placed upon a certificate shall have ceased to be such officer, transfer agent or registrar before such certificate is issued, it may be issued by the Corporation with the same effect as if such person were such officer, transfer agent or registrar at the date of issue.

Section 5.3 Lost Certificates; Issuance of New Certificates. The Board of Directors may direct a new certificate to be issued in place of any certificate theretofore issued by the Corporation alleged to have been lost, stolen or destroyed, upon the making of an affidavit of that fact by the person claiming the certificate of stock to be lost, stolen or destroyed. When authorizing such issue of a new certificate, the Board of Directors may, in its discretion and as a condition precedent to the issuance thereof, require the owner of such lost, stolen or destroyed certificate, or his legal representative, to advertise the same in such manner as the Board of Directors shall require and/or to give the Corporation a bond in such sum as it may direct as indemnity against any claim that may be made against the Corporation with respect to the certificate alleged to have been lost, stolen or destroyed.

Section 5.4 Transfers of Stock. Stock of the Corporation shall be transferable in the manner prescribed by law and in these Bylaws. Transfers of stock shall be made on the books of the Corporation only by the record holder of such stock, or by their attorney lawfully constituted in writing, and, in the case of stock represented by a certificate, upon the surrender of the certificate.

Section 5.5 Stockholders of Record. In order that the Corporation may determine the stockholders entitled to notice of or to vote at any meeting of stockholders or any adjournment thereof, or entitled to receive payment of any dividend or other distribution or allotment of any rights, or entitled to exercise any rights in respect of any change, conversion or exchange of stock, or for the purpose of any other lawful action, the Board of Directors may fix, in advance, a record date, which shall not be more than sixty (60) days nor less than ten days before the date of such meeting, nor more than sixty days prior to any such other corporate action. A determination of stockholders of record entitled to notice of or to vote at a meeting of stockholders shall apply to any adjournment of the meeting; provided, however, that the Board of Directors may fix a new record date for the adjourned meeting.

Section 5.6 Beneficial Owners. The Corporation shall be entitled to recognize the exclusive right of a person registered on its books as the owner of shares to receive dividends, and to vote as such owner, and to hold liable for calls and assessments a person registered on its books as the owner of shares, and shall not be bound to recognize any equitable or other claim to or interest in such share or shares on the part of any other person, whether or not it shall have express or other notice thereof, except as otherwise provided by law.

ARTICLE VI

Notices

33


Section 6.1 Manner of Notice.

(a) Except as otherwise provided by law, the Certificate of Incorporation or these Bylaws, whenever notice is required to be given to any stockholder, director or member of any committee of the Board of Directors, such notice may be given by (i) personal delivery, (ii) depositing it, in a sealed envelope, in the United States mails, first class, postage prepaid, addressed, (iii) delivering to a company for overnight or second day mail or delivery, (iv) delivering it to a telegraph company, charges prepaid, for transmission, or by transmitting it via telecopier, or (v) any other reliable means permitted by applicable law (including, subject to Section 6.1(b), electronic transmission) to such stockholder, director or member, either at the address of such stockholder, director or member as it appears on the records of the Corporation or, in the case of such a director or member, at his or her business address; and such notice shall be deemed to be given at the time when it is thus personally delivered, deposited, delivered or transmitted, as the case may be. Such requirement for notice shall also be deemed satisfied, except in the case of stockholder meetings, if actual notice is received orally or by other writing by the person entitled thereto as far in advance of the event with respect to which notice is being given as the minimum notice period required by law or these Bylaws.

(b) Without limiting the foregoing, any notice to stockholders given by the Corporation pursuant to these Bylaws shall be effective if given by a form of electronic transmission consented to by the stockholder to whom the notice is given. Any such consent shall be revocable by the stockholder by written notice to the Corporation and shall also be deemed revoked if (1) the Corporation is unable to deliver by electronic transmission two consecutive notices given by the Corporation in accordance with such consent and (2) such inability becomes known to the Secretary of the Corporation, the transfer agent or other person responsible for the giving of notice; provided, however, that the inadvertent failure to treat such inability as a revocation shall not invalidate any meeting or other action. Notice given by a form of electronic transmission in accordance with these Bylaws shall be deemed given: (i) if by facsimile telecommunication, when directed to a number at which the stockholder has consented to receive notice; (ii) if by electronic mail, when directed to an electronic mail address at which the stockholder has consented to receive notice; (iii) if by a posting on an electronic network, together with separate notice to the stockholder of such specific posting, upon the later of such posting and the giving of such separate notice; and (iv) if by another form of electronic transmission, when directed to the stockholder.

Section 6.2 Dispensation with Notice.

(a) Whenever notice is required to be given by law, the Certificate of Incorporation or these Bylaws to any stockholder to whom (i) notice of two consecutive annual meetings of stockholders, and all notices of meetings of stockholders to such stockholder during the period between such two consecutive annual meetings, or (ii) all, and at least two, payments (if sent by first class mail) of dividends or interest on securities of the Corporation during a 12-month period, have been mailed addressed to such stockholder at the address of such stockholder as shown on the records of the Corporation and have been returned undeliverable, the giving of such notice to such stockholder shall not be required. Any action or meeting which shall be taken or held without notice to such stockholder shall have the same force and effect as if such notice had been duly given. If any such stockholder shall deliver to the Corporation a written notice setting forth the then current address of such stockholder, the requirement that notice be given to such stockholder shall be reinstated.

34


(b) Whenever notice is required to be given by law, the Certificate of Incorporation or these Bylaws to any person with whom communication is unlawful, the giving of such notice to such person shall not be required, and there shall be no duty to apply to any governmental authority or agency for a license or permit to give such notice to such person. Any action or meeting which shall be taken or held without notice to any such person with whom communication is unlawful shall have the same force and effect as if such notice had been duly given.

Section 6.3 Waiver of Notice. Any written waiver of notice, signed by the person entitled to notice, whether before or after the time stated therein, shall be deemed equivalent to notice. Attendance of a person at a meeting shall constitute a waiver of notice of such meeting, except when the person attends a meeting for the express purpose of objecting, at the beginning of the meeting, to the transaction of any business because the meeting is not lawfully called or convened. Neither the business to be transacted at, nor the purpose of, any regular or special meeting of the stockholders, directors, or members of a committee or directors need be specified in any written waiver of notice.

ARTICLE VII

Indemnification

Section 7.1 Right to Indemnification.

(a) The Corporation shall indemnify and hold harmless, to the fullest extent permitted by law as in effect on the date of adoption of these Bylaws or as it may thereafter be amended, any person who was or is made or is threatened to be made a party or is otherwise involved in any action, suit or proceeding, whether civil, criminal, administrative or investigative (a "proceeding") by reason of the fact that he or she, or a person for whom he or she is the legal representative, is or was a director or officer of the Corporation or is or was serving at the request of the Corporation as a director, officer, employee or agent of another corporation, partnership, joint venture or other enterprise, against any and all liability and loss (including judgments, fines, penalties and amounts paid in settlement) suffered or incurred and expenses reasonably incurred by such person. The Corporation may, by action of its Board of Directors, provide indemnification to such of the employees and agents of the Corporation to such extent and to such effect as the Board of Directors shall determine to be appropriate and authorized by Delaware law. The Corporation shall not be required to indemnify a person in connection with a proceeding initiated by such person, including a counterclaim or crossclaim, unless the proceeding was authorized by the Board of Directors.

(b) For purposes of this Article VII: (i) any reference to "other enterprise" shall include all plans, programs, policies, agreements, contracts and payroll practices and related trusts for the benefit of or relating to employees of the Corporation and its related entities ("employee benefit plans"); (ii) any reference to "fines", "penalties", "liability" and "expenses" shall include any excise taxes, penalties, claims, liabilities and reasonable expenses (including reasonable legal fees and related expenses) assessed against or incurred by a person with respect to any employee benefit plan; (iii) any reference to "serving at the request of the Corporation" shall include any service as a director, officer, employee or agent of the Corporation or trustee or administrator of any employee benefit plan which imposes duties on, or involves services by, such director, officer, employee or agent with respect to an employee benefit plan, its participants, beneficiaries, fiduciaries, administrators and service providers; (iv) any reference to serving at the request of the Corporation as a director, officer, employee or agent of a partnership or trust shall include
35


service as a partner or trustee; and (v) a person who acted in good faith and in a manner he or she reasonably believed to be in the interest of the participants and beneficiaries of an employee benefit plan shall be deemed to have acted in a manner "not opposed to the best interests of the Corporation" for purposes of this Article VII.

Section 7.2 Prepayment of Expenses. The Corporation shall pay or reimburse the reasonable expenses incurred in defending any proceeding in advance of its final disposition if the Corporation has received an undertaking by the person receiving such payment or reimbursement to repay all amounts advanced if it should be ultimately determined that he or she is not entitled to be indemnified under this Article VII or otherwise.

Section 7.3 Claims. If a claim for indemnification or payment of expenses under this Article VII is not paid in full within 60 days after a written claim therefor has been received by the Corporation, the claimant may file suit to recover the unpaid amount of such claim and, if successful in whole or in part, shall be entitled to be paid the expense of prosecuting such claim. In any such action the Corporation shall have the burden of proving that the claimant was not entitled to the requested indemnification or payment of expenses under applicable law.

Section 7.4 Non-Exclusivity of Rights. The rights conferred on any person by this Article VII shall not be exclusive of any other rights which such person may have or hereafter acquire under any statute, provision of the Certificate of Incorporation, these Bylaws, agreement, vote of stockholders or disinterested directors or otherwise.

Section 7.5 Other Indemnification. The Corporation's obligation, if any, to indemnify any person who was or is serving at its request as a director, officer, employee, partner or agent of another corporation, partnership, joint venture or other enterprise shall be reduced by any amount such person may collect as indemnification from such other corporation, partnership, joint venture or other enterprise.

Section 7.6 Amendment or Repeal. Any repeal or modification of the foregoing provisions of this Article VII shall not adversely affect any right or protection hereunder of any person in respect of any act or omission occurring prior to the time of such repeal or modification.

ARTICLE VIII

General

Section 8.1 Fiscal year. The fiscal year of the Corporation shall be determined by resolution of the Board of Directors. Initially, the fiscal year of the Corporation shall end on March 31 of each year.

Section 8.2 Seal. The corporate seal shall have the name of the Corporation inscribed thereon and shall be in such form as may be approved from time to time by the Board of Directors.

Section 8.3 Definitions.

(a) For purposes of these Bylaws, "electronic transmission" means any form of communication, not directly involving the physical transmission of paper, that creates a record that may be retained, retrieved and reviewed by a recipient thereof, and that may be directly reproduced in paper form by such a recipient through an automated process.

36


(b) For purposes of these Bylaws, "public disclosure" shall mean disclosure in a press release reported by the Dow Jones News Service, Associated Press, Business Wire, PR Newswire or comparable national news service, or in a document publicly filed by the Corporation with the Securities and Exchange Commission pursuant to Section 13, 14 or 15(d) of the Exchange Act.

(c) For purposes of these Bylaws, a "qualified representative" of a stockholder shall mean a duly authorized officer, manager or partner of such stockholder or a person authorized by a writing executed by such stockholder or an electronic transmission delivered by such stockholder to act for such stockholder as proxy at the meeting of stockholders, which writing (or a reliable reproduction thereof) shall be produced at the meeting of stockholders.

(d) For purposes of these Bylaws, "Stockholder Associated Person" of any stockholder means (i) any person acting in concert with such stockholder, (ii) any beneficial owner of shares of stock of the Corporation owned of record or beneficially by such stockholder (other than a stockholder that is a depositary) and (iii) any person that directly, or indirectly through one or more intermediaries, controls, or is controlled by, or is under common control with, such stockholder or such Stockholder Associated Person.

Section 8.4 Exclusive Forum. Unless the Corporation consents in writing to the selection of an alternative forum (an “Alternative Forum Consent”), the Delaware Court of Chancery shall be the sole and exclusive forum for, and shall have exclusive jurisdiction with respect to, (a) any derivative action or proceeding brought on behalf of the Corporation, (b) any action asserting a claim of breach of a fiduciary duty owed by any current or former director, officer, stockholder, employee or agent of the Corporation to the Corporation or the Corporation’s stockholders, including a claim alleging the aiding and abetting of such a breach of fiduciary duty, (c) any action asserting a claim against the Corporation or any current or former director, officer, stockholder, employee or agent of the Corporation arising out of or relating to any provision of the General Corporation Law of the State of Delaware, the Certificate of Incorporation or these Bylaws, (d) any action asserting a claim related to or involving the Corporation or any director, officer, stockholder, employee or agent of the Corporation that is governed by the internal affairs doctrine of the State of Delaware, or (e) any action asserting an “internal corporate claim” as that term is defined in Section 115 of the General Corporation Law of the State of Delaware; provided, however, that, in the event that the Delaware Court of Chancery lacks subject matter jurisdiction over any such action or proceeding, the sole and exclusive forum for such action or proceeding shall be another state or federal court located within the State of Delaware. If any action the subject matter of which is within the scope of this Section is filed in a court other than the Delaware Court of Chancery (or any other state or federal court located within the State of Delaware, as applicable) (a “Foreign Action”) by or in the name of any stockholder, such stockholder shall be deemed to have notice of and consented to (i) the exclusive personal jurisdiction of the Delaware Court of Chancery (or such other state or federal court located within the State of Delaware, as applicable) in connection with any action brought in any such court to enforce this Section and (ii) having service of process made upon such stockholder in any such action by service upon such stockholder’s counsel in the Foreign Action as agent for such stockholder. The existence of any prior Alternative Forum Consent shall not act as a waiver of the Corporation’s ongoing consent right as set forth above in this Section with respect to any current or future actions or claims. Failure to enforce the foregoing provisions would cause the Corporation irreparable harm and the Corporation shall be entitled to equitable relief, including injunctive relief and specific performance, to enforce the foregoing provisions.

Section 8.5 Amendment of Bylaws. These Bylaws may be altered or repealed, and new Bylaws made, by the majority vote of the whole Board of Directors; provided, however, that a Bylaw adopted by the holders of stock representing a majority of the votes which could be cast by the holders of all outstanding stock that
37


prescribes the required vote for the election of directors may not be altered by the Board of Directors. The holders of stock representing a majority of the votes which could be cast by the holders of all outstanding stock may make additional Bylaws and may alter and repeal any Bylaws whether adopted by them or otherwise.
38
EX-31.1 3 tgh123122exhibit311.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 Quarterly Report on Form 10-Q 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.
 
Date: February 2, 2023  
 By:/s/ Bruce Thames
 Name:Bruce Thames
 Title:President and Chief Executive Officer



EX-31.2 4 tgh123122exhibit312.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 Quarterly Report on Form 10-Q 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.
 
Date: February 2, 2023
 By:/s/ Kevin Fox
 Name:Kevin Fox
 Title:Senior Vice President, Chief Financial Officer
 



EX-32.1 5 tgh123122exhibit321.htm EX-32.1 Document

Exhibit 32.1
CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 UNITED STATES CODE
In connection with the Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc. (the “Company”) for the quarterly period ended December 31, 2022 (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.
Date: February 2, 2023  
 By:/s/ Bruce Thames
 Name:Bruce Thames
 Title:President and Chief Executive Officer




EX-32.2 6 tgh123122exhibit322.htm EX-32.2 Document

Exhibit 32.2
 
CERTIFICATION PURSUANT TO SECTION 1350
OF CHAPTER 63 OF TITLE 18 UNITED STATES CODE
In connection with the Quarterly Report on Form 10-Q of Thermon Group Holdings, Inc. (the “Company”) for the quarterly period ended December 31, 2022 (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.
Date: February 2, 2023
 By:/s/ Kevin Fox
 Name:Kevin Fox
 Title:Senior Vice President, Chief Financial Officer



EX-101.SCH 7 thr-20221231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Statement - Condensed Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Condensed Consolidated Statements of Equity (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) link:presentationLink link:calculationLink link:definitionLink 0000007 - Disclosure - Basis of Presentation 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 - Restructuring and other charges (income) link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Net Income/(Loss) per Common Share link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Inventories link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Goodwill and Other Intangible Assets link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Accrued Liabilities link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Revenue link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Basis of Presentation (Policies) link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Basis of Presentation and Accounting Policy Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Acquisition (Tables) link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Restructuring and other charges (income) (Tables) link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Net Income/(Loss) per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 0000027 - Disclosure - Inventories (Tables) link:presentationLink link:calculationLink link:definitionLink 0000028 - Disclosure - Goodwill and Other Intangible Assets (Tables) link:presentationLink link:calculationLink link:definitionLink 0000029 - Disclosure - Accrued Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 0000030 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 0000031 - Disclosure - Revenue (Tables) link:presentationLink link:calculationLink link:definitionLink 0000032 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 0000033 - Disclosure - Basis of Presentation and Accounting Policy Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000034 - Disclosure - Acquisition - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000035 - Disclosure - Acquisition - Purchase Price (Details) link:presentationLink link:calculationLink link:definitionLink 0000036 - Disclosure - Acquisition - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000037 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 0000038 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details) link:presentationLink link:calculationLink link:definitionLink 0000039 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) link:presentationLink link:calculationLink link:definitionLink 0000040 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) link:presentationLink link:calculationLink link:definitionLink 0000041 - Disclosure - Restructuring and other charges (income) - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000042 - Disclosure - Restructuring and other charges (income) - Russia Operations Impact (Details) link:presentationLink link:calculationLink link:definitionLink 0000043 - Disclosure - Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) link:presentationLink link:calculationLink link:definitionLink 0000044 - Disclosure - Net Income/(Loss) per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 0000045 - Disclosure - Inventories (Details) link:presentationLink link:calculationLink link:definitionLink 0000046 - Disclosure - Goodwill and Other Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000047 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000048 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 0000049 - Disclosure - Accrued Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 0000050 - Disclosure - Debt (Details) link:presentationLink link:calculationLink link:definitionLink 0000051 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 0000052 - Disclosure - Revenue - Disaggregation of Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000053 - Disclosure - Revenue - Performance Obligation (Details) link:presentationLink link:calculationLink link:definitionLink 0000054 - Disclosure - Revenue - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000055 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 0000056 - Disclosure - Segment Information - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 0000057 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 0000058 - Disclosure - Segment Information - Capital Expenditures (Details) link:presentationLink link:calculationLink link:definitionLink 0000059 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 8 thr-20221231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 9 thr-20221231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 10 thr-20221231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Business Acquisition [Axis] Business Acquisition [Axis] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Schedule of Cash and Cash Equivalents Schedule of Cash and Cash Equivalents [Table Text Block] Net income/(loss) Net income/(loss) Net Income (Loss), Including Portion Attributable to Noncontrolling Interest Customer prepayments Contract With Customer, Liability, Current, Customer Prepayment Contract With Customer, Liability, Current, Customer Prepayment Deferred income taxes Deferred Income Tax Assets, Net Entity Address, Postal Zip Code Entity Address, Postal Zip Code Preferred stock, shares outstanding Preferred Stock, Shares Outstanding Accrued interest Employee-related Liabilities, Acquisition Related Expense, Current Employee-related Liabilities, Acquisition Related Expense, Current Debt Instrument [Axis] Debt Instrument [Axis] Thermon Heating Systems Inc. Thermon Heating Systems Inc. [Member] Thermon Heating Systems Inc. [Member] Line of credit facility, maximum borrowing capacity Line of Credit Facility, Maximum Borrowing Capacity Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Investing activities Net Cash Provided by (Used in) Investing Activities, Continuing Operations [Abstract] Deferred compensation plan assets Deferred Compensation Plan Assets Financial Instruments [Domain] Financial Instruments [Domain] 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 Range [Domain] Statistical Measurement [Domain] Depreciation Depreciation Indefinite-lived Intangible Assets, Major Class Name [Domain] Indefinite-Lived Intangible Assets, Major Class Name [Domain] Issuance of common stock in exercise of stock options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Debt instrument, interest rate, stated percentage Debt Instrument, Interest Rate, Stated Percentage 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] 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 Sale of rental equipment Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment 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. 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] Net income Net Income (Loss) Attributable to Parent Antidilutive securities excluded from computation of earnings per share (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Contract-based Other Intangible Assets [Member] Variable Rate Term Loans Secured Debt Equity Component [Domain] Equity Component [Domain] Long-term debt, net Long-term Debt, Net Long-term Debt, Net Scenario [Axis] Scenario [Axis] Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Foreign Currency Translation Adjustment, Net of Tax Contract assets Contract with Customer, Asset, after Allowance for Credit Loss Derivative Instrument [Axis] Derivative Instrument [Axis] Executive Officer Executive Officer [Member] Number of operating segments Number of Operating Segments Lease liabilities Operating And Finance Lease, Liability, Current Operating And Finance Lease, Liability, Current 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 Level 1 - Active Markets Fair Value, Inputs, Level 1 [Member] Schedule of notional amounts of forward contracts held in foreign currencies Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block] Net cash provided by/(used in) operating activities Net Cash Provided by (Used in) Operating Activities Restructuring costs Restructuring Costs Foreign currency contract forwards assets Derivative Asset Property, Plant and Equipment Property, Plant and Equipment [Member] Other miscellaneous income/(loss) Other Comprehensive Income (Loss), Other Miscellaneous Income (Loss), Net of Tax, Portion Attributable to Parent Other Comprehensive Income (Loss), Other Miscellaneous Income (Loss), Net of Tax, Portion Attributable to Parent Currency [Domain] All Currencies [Domain] Accounts receivable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables Property, plant and equipment Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment Thermon Holding Corp. Subsidiaries [Member] 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 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] Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Revolving credit facility Revolving Credit Facility [Member] Certifications Certification Marks [Member] COVID-19 COVID-19 [Member] COVID-19 Inventories Inventories [Member] Australian Dollar Australia, Dollars Preferred stock, shares issued Preferred Stock, Shares Issued Document Type Document Type Revenues recognized at point in time Transferred at Point in Time [Member] Debt Long-Term Debt [Text Block] Financial Assets Assets, Fair Value Disclosure [Abstract] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Variable Rate Term Loan due September 2026 Variable Rate Term Loan due September 2026 [Member] Variable Rate Term Loan due September 2026 Severance costs Severance Costs Segments [Axis] Segments [Axis] 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 Financial Instrument [Axis] Financial Instrument [Axis] Developed technology Developed Technology Rights [Member] Consolidation Items [Domain] Consolidation Items [Domain] Document Period End Date Document Period End Date Discrete tax expense Income Taxes, Discrete Tax Expense Income Taxes, Discrete Tax Expense Warranty reserves Product Warranty Accrual, Current Period [Domain] Period [Domain] [Domain] for Period [Axis] Unusual or Infrequent Item, or Both [Axis] Unusual or Infrequent Item, or Both [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 Total Assets: Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income/(loss) per common share: Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Sales taxes payable Sales and Excise Tax Payable, Current Accrued liabilities Total accrued current liabilities Accrued Liabilities, Current Schedule of Restructuring and Related Costs [Table] Schedule of Restructuring and Related Costs [Table] Net cash provided by/(used in) financing activities Net Cash Provided by (Used in) Financing Activities Operating income Operating Income (Loss) [Abstract] Long-term debt, Fair Value Long-Term Debt, Fair Value 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 Gain (Loss) on Disposition of Business Income/(loss) before provision for income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Segments [Domain] Segments [Domain] Schedule of Goodwill [Table] Schedule of Goodwill [Table] Net Income/(Loss) per Common Share Earnings Per Share [Text Block] Loss on extinguishment of debt Loss on extinguishment of debt Gain (Loss) on Extinguishment of Debt Income Tax Contingency [Table] Income Tax Contingency [Table] Repurchase of employee stock units on vesting Repurchase of Employee Stock Units on Vesting Repurchase of Employee Stock Units on Vesting 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 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] Inventories Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory 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 Non-current lease liabilities Operating And Finance Lease, Liability, Noncurrent Operating And Finance Lease, Liability, Noncurrent Long-term debt, term Long-Term Debt, Term Operating expenses: Operating Expenses [Abstract] Total equity Beginning balance Ending balance Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest Intersegment Eliminations Intersegment Eliminations [Member] Mexican Peso Mexico, Pesos Minimum Minimum [Member] 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 Proceeds from Term Loan A Proceeds from Issuance of Secured Debt January 1, 2022 through October 1, 2022 January 1, 2022 through October 1, 2022 [Member] January 1, 2022 through October 1, 2022 Debt issuance costs, net Debt Issuance Costs, Net Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Fair Value Measurements Fair Value Disclosures [Text Block] Trading Symbol Trading Symbol Entity File Number Entity File Number Transaction costs Business Acquisition, Transaction Costs Canada CANADA Title of Individual [Axis] Title of Individual [Axis] Restricted Stock Units Restricted Stock Units (RSUs) [Member] Effective tax rate Effective Income Tax Rate Reconciliation, Percent Use of Estimates Use of Estimates, Policy [Policy Text Block] Acquisition Business Combination Disclosure [Text Block] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Adjustment, Net Of Tax, Including Adjustments, Portion Attributable To Parent Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Adjustment, Net Of Tax, Including Adjustments, Portion Attributable To Parent Raw materials Inventory, Raw Materials, Gross Equity Option Equity Option [Member] Accounts payable Increase (Decrease) in Accounts Payable London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) [Member] Purchase Price Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net Error Corrections and Prior Period Adjustments Restatement [Line Items] Error Corrections and Prior Period Adjustments Restatement [Line Items] Revenues Revenues Subsequent Events [Abstract] Net Income/(loss) Business Acquisition, Pro Forma Net Income (Loss) Income Taxes Income Tax Disclosure [Text Block] Long-term debt, net Secured Long-Term Debt, Noncurrent Credit Facility [Domain] Credit Facility [Domain] Public company costs Public Company Costs Public Company Costs Amortization of intangible assets Amortization of Intangible Assets Intangible assets, gross Intangible Assets, Gross (Excluding Goodwill) 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 Sales by geographic area: Revenues from External Customers and Long-Lived Assets [Line Items] Other Assets Other Assets [Member] Accounts payable Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable Deferred compensation plan liabilities Deferred Compensation Liability, Current and Noncurrent Indefinite-lived Intangible Assets [Axis] Indefinite-Lived Intangible Assets [Axis] Cash recipts Cash Receipts Related to Receivables Cash Receipts Related to Receivables Director Director [Member] Entity Interactive Data Current Entity Interactive Data Current Finite-lived intangible assets, accumulated amortization Finite-Lived Intangible Assets, Accumulated Amortization 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] Capital expenditures by geographic area Capital Expenditures By Reportable Segment [Table Text Block] Capital Expenditures By Reportable Segment [Table Text Block] Retained Earnings/ (Loss) Retained Earnings [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Common Stock Common Stock [Member] Accrued warranty costs Accrued Warranty Costs Accrued Warranty Costs Number of reportable segments Number of Reportable Segments Class of Stock [Axis] Class of Stock [Axis] Statement [Table] Statement [Table] Variable term loan, interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Total fair value of assets acquired Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets Current assets: Assets, Current [Abstract] Range [Axis] Statistical Measurement [Axis] Indefinite-lived intangible assets (excluding goodwill) Indefinite-Lived Intangible Assets (Excluding Goodwill) 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, Middle East and Africa Europe Segment [Member] Europe Segment [Member] Remeasurement (gain)/loss on intercompany balances Other Operating Activities, Cash Flow Statement Accounts receivable, net of allowances of $3,344 and $2,177 as of December 31, 2022, and March 31, 2022, respectively Accounts Receivable, after Allowance for Credit Loss, Current Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Equity Components [Axis] Equity Components [Axis] Scenario, Unspecified [Domain] Scenario [Domain] Trademarks Trademarks [Member] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Business Acquisition, Pro Forma Information Business Acquisition, Pro Forma Information [Table Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Indian custom bonds outstanding Indian Custom Bonds Outstanding Indian Custom Bonds Outstanding Statement [Line Items] Statement [Line Items] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis] Operating Lease Right-of-Use Assets Operating Lease Right-of-Use Assets [Member] Operating Lease Right-of-Use Assets Variable Rate [Domain] Variable Rate [Domain] Finite-lived intangible assets, gross carrying amount 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 Products Product [Member] Operating lease right-of-use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income/(Loss) AOCI Attributable to Parent [Member] Line of credit facility, accordian feature Line of Credit Facility, Accordian Feature Line of Credit Facility, Accordian Feature Contract Assets Contract Assets [Member] Contract Assets Document Transition Report Document Transition Report Local Phone Number Local Phone Number Income/(loss) from operations Operating income (loss) Operating Income (Loss) 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 Beginning balance (in shares) Ending balance (in shares) Common Stock, Shares, Outstanding Inventories, gross Inventory, Gross Goodwill Balance at the beginning of the period Balance at the end of the period Goodwill Adjustments to reconcile net income/(loss) to net cash provided by/(used in) 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) Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred income taxes Deferred Income Tax Liabilities, Net Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share 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] 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] Cost of sales Cost of Goods and Services Sold Derivative [Line Items] Derivative [Line Items] Diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Foreign currency contract forwards liabilities Derivative Liability Depreciation and amortization Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Schedule of Inventory, Current Schedule of Inventory, Current [Table Text Block] Accounts Receivable Accounts Receivable [Member] Debt issuance costs Debt Issuance Costs, Gross U.S. Term Loan U.S. Term Loan [Member] U.S. Term Loan Common stock: $0.001 par value; 150,000,000 authorized; 33,495,287 and 33,364,722 shares issued and outstanding at December 31, 2022 and March 31, 2022, respectively Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Business Acquisition, Acquiree [Domain] Business Acquisition, Acquiree [Domain] Liability for uncertain tax positions Liability for Uncertainty in Income Taxes, Noncurrent Operating Segments Operating Segments [Member] Preferred stock, shares authorized Preferred Stock, Shares Authorized Foreign currency contract forwards assets Derivative, Carrying Value Derivative, Carrying Value Deferred compensation plan assets Deferred Compensation Plan Assets, Fair Value Deferred Compensation Plan Assets, Fair Value 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 Loans Payable 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] Proceeds from 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 Contract liabilities Contract liabilities Contract with Customer, Liability, Current Revenues recognized over time Transferred over Time [Member] Acquisition and other related costs Business Combination, Acquisition Related Costs Income Statement Location [Domain] Income Statement Location [Domain] 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] Amendment Flag Amendment Flag Net cash provided by/(used in) in investing activities Net Cash Provided by (Used in) Investing Activities Deferred compensation plan liabilities Deferred Compensation Plan Liabilities, Fair Value Deferred Compensation Plan Liabilities, Fair Value Comprehensive income/(loss) Comprehensive Income (Loss), Net of Tax, Attributable to Parent Goodwill acquired Goodwill, Acquired During Period Sales Business Acquisition, Pro Forma Revenue Total liabilities Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities Entity Current Reporting Status Entity Current Reporting Status 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 Transaction gains (losses) denominated in foreign currencies 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 Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Reserve for uncertain tax positions, net Increase (Decrease) In Uncertainty In Income Taxes Increase (Decrease) In Uncertainty In Income Taxes Thermon South Africa Proprieary Limited Thermon South Africa Proprieary Limited [Member] Thermon South Africa Proprieary Limited Derivative [Table] Derivative [Table] 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 Other Stockholders' Equity, Other Effect of exchange rate changes on cash, cash equivalents and restricted cash 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,024 and $63,954 as of December 31, 2022, and March 31, 2022, respectively Property, Plant and Equipment, Net: Property, Plant and Equipment, Net Payments on finance leases Lease Obligation Incurred Currency [Axis] Currency [Axis] Payments on long-term debt and revolving credit facility Repayments of Long-Term Debt Outstanding borrowings from revolving line of credit Long-Term Debt [Member] Relationship to Entity [Domain] Title of Individual [Domain] Accounts receivable, allowance for doubtful accounts (in dollars) Accounts Receivable, Allowance for Credit Loss, Current Issuance of common stock in exercise of stock options Stock Issued During Period, Value, Stock Options Exercised Long-term debt, Carrying Value Long-Term Debt 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 Income taxes payable Accrued Income Taxes, Current Maximum Maximum [Member] 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 Business Acquisition [Line Items] Business Acquisition [Line Items] Entity Small Business Entity Small Business Finite-lived intangible assets, net carrying amount Finite-Lived Intangible Assets, Net Unusual or Infrequent Item, or Both [Domain] Unusual or Infrequent Item, or Both [Domain] Remaining performance obligation, period Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period Period [Axis] Period [Axis] Period [Axis] Foreign currency contract forwards liabilities Derivative Liability, Carrying Value Derivative Liability, Carrying Value 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] CDOR CDOR [Member] CDOR [Member] Asia-Pacific Asia Segment [Member] Asia Segment [Member] 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 Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Consolidated Entities [Axis] Consolidated Entities [Axis] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Subsequent Event [Line Items] Subsequent Event [Line Items] January 1, 2025 through July 1, 2026 January 1, 2025 through July 1, 2026 [Member] January 1, 2025 through July 1, 2026 Debt Instrument [Line Items] Debt Instrument [Line Items] Income Tax Contingency [Line Items] Income Tax Contingency [Line Items] Issuance of common stock (in shares) Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture Issuance costs associated with revolving line of credit and long term debt Payments of Debt Issuance Costs Segment Information Segment Reporting Disclosure [Text Block] Marketing, general and administrative and engineering Selling, General and Administrative Expenses [Member] Liabilities Liabilities and Equity [Abstract] Foreign currency translation adjustment Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent Fair Value Measurements, 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] Inventories, net Inventories, net Inventory, Net Proceeds from revolving credit facility Proceeds from (Repayments of) Lines of Credit Accounts payable Accounts Payable, Current Comprehensive income/(loss): Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract] Restructuring and other charges/(income) Restructuring charges Restructuring Charges Other current and non-current assets Increase (Decrease) in Other Operating Assets Entity Filer Category Entity Filer Category Basic (in shares) Weighted-average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Equity Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract] Europe, Middle East and Africa(1) Europe, Middle East, and Africa Segment [Member] Europe, Middle East, and Africa Segment United States and Latin America UNITED STATES Stock compensation Share-Based Payment Arrangement, Expense (Gain)/loss on long-term cross currency swap (Gain) Loss on Long-Term Cross Currency Swap (Gain) Loss on Long-Term Cross Currency Swap Commitments and contingencies (Note 10) Commitments and Contingencies Security Exchange Name Security Exchange Name Notional amount Derivative, Notional Amount Preferred stock: $0.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 Segment Reconciling Items Segment Reconciling Items [Member] 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 Income taxes payable and receivable Increase (Decrease) in Income Taxes Payable 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] Goodwill, impairment loss Goodwill, Impairment Loss Depreciation and amortization Depreciation, Depletion and Amortization, Nonproduction Restructuring and Related Activities [Abstract] Business Combinations [Abstract] Business Combinations [Abstract] 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 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 Contract assets Increase (Decrease) in Contract with Customer, Asset Scenario, Forecast Forecast [Member] Foreign currency gain (loss) Gain (Loss) on Foreign Currency Derivatives Recorded in Earnings, Net Loss contingency expected Loss Contingency Accrual, Provision Repurchase of employee stock units on vesting Payment, Tax Withholding, Share-Based Payment Arrangement Total liabilities and equity Liabilities and Equity Amortization of deferred debt issuance costs Amortization of Debt Issuance Costs Goodwill Goodwill [Roll Forward] Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Cash Cash Diluted net income (loss) per common share Earnings Per Share, Diluted [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Employees Employees [Member] Employees [Member] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Schedule of Error Corrections and Prior Period Adjustment Restatement [Table] Disposal Group Name [Domain] Disposal Group Name [Domain] Cash paid for acquisitions, net of cash acquired Payments to Acquire Businesses, Net of Cash Acquired Level 2 - Market Approach Fair Value, Inputs, Level 2 [Member] Current Fiscal Year End Date Current Fiscal Year End Date Accrued Liabilities Accounts Payable and Accrued Liabilities Disclosure [Text Block] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Other current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Other Diluted (in dollars per share) Diluted net income (loss) per common share (in dollars per share) Earnings Per Share, Diluted Intangible assets, net Intangible Assets, Net (Excluding Goodwill) 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] Total current liabilities Liabilities, Current Restructuring Cost and Reserve [Line Items] Restructuring Cost and Reserve [Line Items] Russia RUSSIAN FEDERATION Remaining performance obligation Revenue, Remaining Performance Obligation, Amount Adjustments to Income Statement Adjustments to Income Statement Adjustments to Income Statement Line of credit facility, commitment fee percentage Line of Credit Facility, Commitment Fee Percentage Other income/(expenses): Nonoperating Income (Expense) [Abstract] Entity Address, Address Line Three Entity Address, Address Line Three Entity Address, Address Line Two Entity Address, Address Line Two Entity Address, Address Line One Entity Address, Address Line One Cost of sales Cost of Revenue Unrealized gain (loss) on investments Unrealized Gain (Loss) on Investments Europe, Middle East and Africa Europe [Member] Class of Stock [Domain] Class of Stock [Domain] Other non-current assets Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets Credit Agreement Credit Agreement [Member] Credit Agreement Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Capacity available under credit facility 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] 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] Schedule of long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Other Noncurrent Assets Other Noncurrent Assets [Member] Maximum term of forward contracts Maximum Remaining Maturity of Foreign Currency Derivatives Disaggregation of Revenues Disaggregation of Revenue [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] Consolidated Entities [Domain] Consolidated Entities [Domain] Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations Guarantor Obligations, Maximum Exposure, Undiscounted Asia-Pacific Asia [Member] Change in cash, cash equivalents and restricted cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Weighted average number of diluted shares outstanding adjustment (in shares) 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 Entity Central Index Key Entity Central Index Key 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] Other Other Accrued Liabilities, Current City Area Code City Area Code Professional fees Accrued Professional Fees, Current Assets Assets [Abstract] United States and Latin America United States Segment [Member] United States Segment [Member] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Euro Euro Member Countries, Euro Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Borrowings under revolving credit facility Line of Credit, Current Stock compensation expense Share-Based Payment Arrangement, Noncash Expense Deferred compensation plan expense/(income) Deferred Compensation Arrangement with Individual, Compensation Expense Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other Liabilities, Noncurrent Amortization of intangible assets Selling General and Administrative Expense, Amortization Selling General and Administrative Expense, Amortization 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] Financial Liabilities Long-Term Debt, Other Disclosure [Abstract] 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 11 thr-20221231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 12 R1.htm IDEA: XBRL DOCUMENT v3.22.4
Cover Page - shares
9 Months Ended
Dec. 31, 2022
Feb. 01, 2023
Cover [Abstract]    
Title of 12(b) Security Common Stock, $0.001 par value per share  
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Dec. 31, 2022  
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  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   33,503,561
Entity Central Index Key 0001489096  
Current Fiscal Year End Date --03-31  
Document Fiscal Year Focus 2023  
Document Fiscal Period Focus Q3  
Amendment Flag false  
Trading Symbol THR  
Security Exchange Name NYSE  
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Current assets:    
Cash and cash equivalents $ 35,363 $ 41,445
Accounts receivable, net of allowances of $3,344 and $2,177 as of December 31, 2022, and March 31, 2022, respectively 92,380 95,305
Inventories, net 91,418 71,650
Contract assets 16,597 19,626
Prepaid expenses and other current assets 15,981 11,786
Income tax receivable 1,469 4,626
Total current assets 253,208 244,438
Property, plant and equipment, net of depreciation and amortization of $67,024 and $63,954 as of December 31, 2022, and March 31, 2022, respectively 61,039 66,039
Goodwill 221,195 212,754
Intangible assets, net 96,162 94,908
Operating lease right-of-use assets 10,377 10,534
Deferred income taxes 778 1,211
Other non-current assets 7,336 6,785
Total assets 650,095 636,669
Current liabilities:    
Accounts payable 30,003 33,567
Accrued liabilities 28,234 26,971
Current portion of long-term debt 10,219 7,929
Borrowings under revolving credit facility 24,500 0
Contract liabilities 9,780 8,010
Lease liabilities 3,506 3,624
Income taxes payable 3,570 897
Total current liabilities 109,812 80,998
Long-term debt, net 97,574 120,431
Deferred income taxes 12,531 17,943
Non-current lease liabilities 9,642 9,659
Other non-current liabilities 9,032 8,434
Total liabilities 238,591 237,465
Commitments and contingencies (Note 10)
Equity    
Common stock: $0.001 par value; 150,000,000 authorized; 33,495,287 and 33,364,722 shares issued and outstanding at December 31, 2022 and March 31, 2022, respectively 33 33
Preferred stock: $0.001 par value; 10,000,000 authorized; no shares issued and outstanding 0 0
Additional paid in capital 238,399 234,549
Accumulated other comprehensive loss (56,423) (38,906)
Retained earnings 229,495 203,528
Total equity 411,504 399,204
Total liabilities and equity $ 650,095 $ 636,669
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Depreciation and amortization $ 0 $ 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,495,287 33,364,722
Common stock, shares outstanding 33,495,287 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
Thermon Holding Corp.    
Accounts receivable, allowance for doubtful accounts (in dollars) $ 3,344 $ 2,177
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]        
Sales $ 122,110 $ 100,613 $ 318,109 $ 253,090
Cost of sales 71,660 59,866 184,508 154,084
Gross profit 50,450 40,747 133,601 99,006
Operating expenses:        
Selling, general and administrative expenses 30,889 22,099 83,046 66,820
Deferred compensation plan expense/(income) 464 292 (499) 610
Amortization of intangible assets 2,367 2,187 7,072 6,613
Restructuring and other charges/(income) 2,668 0 2,668 (414)
Income/(loss) from operations 14,062 16,169 41,314 25,377
Other income/(expenses):        
Interest expense, net (1,877) (842) (4,120) (5,029)
Other income/(expense) 659 (627) (592) (3,517)
Income/(loss) before provision for income taxes 12,844 14,700 36,602 16,831
Income tax expense/(benefit) 4,419 3,430 10,637 5,424
Net income/(loss) 8,425 11,270 25,965 11,407
Comprehensive income/(loss):        
Net income/(loss) 8,425 11,270 25,965 11,407
Foreign currency translation adjustment 5,403 (413) (17,560) (3,843)
Other miscellaneous income/(loss) (75) (96) 43 (109)
Comprehensive income/(loss) $ 13,753 $ 10,761 $ 8,448 $ 7,455
Net income/(loss) per common share:        
Basic (in dollars per share) $ 0.25 $ 0.34 $ 0.78 $ 0.34
Diluted (in dollars per share) $ 0.25 $ 0.33 $ 0.77 $ 0.34
Weighted-average shares used in computing net income/(loss) per common share:        
Basic (in shares) 33,493,540 33,340,000 33,457,048 33,292,614
Diluted (in shares) 33,879,733 33,658,104 33,756,218 33,481,964
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings/ (Loss)
Accumulated Other Comprehensive Income/(Loss)
Employees
Common Stock
Executive Officer
Common Stock
Director
Common Stock
Beginning balance (in shares) at Mar. 31, 2021   33,225,808            
Beginning balance at Mar. 31, 2021 $ 378,872 $ 33 $ 231,322 $ 183,436 $ (35,919)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock in exercise of stock options (in shares)   8,100            
Issuance of common stock in exercise of stock options 97 $ 0 97          
Issuance of common stock (in shares)           23,858 42,326 7,368
Stock compensation expense 1,178   1,178          
Repurchase of employee stock units on vesting (548)   (548)          
Net income/(loss) (340)     (340)        
Foreign currency translation adjustment 4,195       4,195      
Other (64)       (64)      
Ending balance (in shares) at Jun. 30, 2021   33,307,460            
Ending balance at Jun. 30, 2021 383,390 $ 33 232,049 183,096 (31,788)      
Beginning balance (in shares) at Mar. 31, 2021   33,225,808            
Beginning balance at Mar. 31, 2021 378,872 $ 33 231,322 183,436 (35,919)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income/(loss) 11,407              
Ending balance (in shares) at Dec. 31, 2021   33,341,899            
Ending balance at Dec. 31, 2021 388,560 $ 33 233,555 194,843 (39,871)      
Beginning balance (in shares) at Jun. 30, 2021   33,307,460            
Beginning balance at Jun. 30, 2021 383,390 $ 33 232,049 183,096 (31,788)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock (in shares)           10,687 7,344 8,352
Stock compensation expense 1,246   1,246          
Repurchase of employee stock units on vesting (14)   (14)          
Net income/(loss) 477     477        
Foreign currency translation adjustment (7,625)       (7,625)      
Other 51   (1) 1 51      
Ending balance (in shares) at Sep. 30, 2021   33,333,843            
Ending balance at Sep. 30, 2021 377,525 $ 33 233,280 183,574 (39,362)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock (in shares)           52   8,004
Stock compensation expense 275   275          
Net income/(loss) 11,270     11,270        
Foreign currency translation adjustment (413)       (413)      
Other (97)   0 (1) (96)      
Ending balance (in shares) at Dec. 31, 2021   33,341,899            
Ending balance at Dec. 31, 2021 $ 388,560 $ 33 233,555 194,843 (39,871)      
Beginning balance (in shares) at Mar. 31, 2022 33,364,722 33,364,722            
Beginning balance at Mar. 31, 2022 $ 399,204 $ 33 234,549 203,528 (38,906)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock (in shares)           30,352 64,294 8,766
Stock compensation expense 1,193   1,193          
Repurchase of employee stock units on vesting (552)   (552)          
Net income/(loss) 6,556     6,556        
Foreign currency translation adjustment (5,152)     0 (5,152)      
Other 3     1 2      
Ending balance (in shares) at Jun. 30, 2022   33,468,134            
Ending balance at Jun. 30, 2022 $ 401,252 $ 33 235,190 210,085 (44,056)      
Beginning balance (in shares) at Mar. 31, 2022 33,364,722 33,364,722            
Beginning balance at Mar. 31, 2022 $ 399,204 $ 33 234,549 203,528 (38,906)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Net income/(loss) $ 25,965              
Ending balance (in shares) at Dec. 31, 2022 33,495,287 33,495,287            
Ending balance at Dec. 31, 2022 $ 411,504 $ 33 238,399 229,495 (56,423)      
Beginning balance (in shares) at Jun. 30, 2022   33,468,134            
Beginning balance at Jun. 30, 2022 401,252 $ 33 235,190 210,085 (44,056)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock (in shares)           5,544   9,930
Stock compensation expense 1,251   1,251          
Repurchase of employee stock units on vesting (34)   (34)          
Net income/(loss) 10,984     10,984        
Foreign currency translation adjustment (17,811)       (17,811)      
Other 116   0 0 116      
Ending balance (in shares) at Sep. 30, 2022   33,483,608            
Ending balance at Sep. 30, 2022 395,758 $ 33 236,407 221,069 (61,751)      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                
Issuance of common stock (in shares)           512   11,167
Stock compensation expense 1,994   1,994          
Repurchase of employee stock units on vesting (2)   (2)          
Net income/(loss) 8,425     8,425        
Foreign currency translation adjustment 5,403       5,403      
Other $ (74)     1 (75)      
Ending balance (in shares) at Dec. 31, 2022 33,495,287 33,495,287            
Ending balance at Dec. 31, 2022 $ 411,504 $ 33 $ 238,399 $ 229,495 $ (56,423)      
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.4
Condensed Consolidated Statements of Cash Flows (Unaudited) - USD ($)
$ in Thousands
9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating activities    
Net income/(loss) $ 25,965 $ 11,407
Adjustments to reconcile net income/(loss) to net cash provided by/(used in) operating activities:    
Depreciation and amortization 14,557 15,349
Amortization of deferred debt issuance costs 230 495
Loss on extinguishment of debt 0 2,569
Impairment of property, plant, and equipment 367 0
Stock compensation expense 4,438 2,699
Deferred income taxes (4,186) (878)
Reserve for uncertain tax positions, net 36 58
(Gain)/loss on long-term cross currency swap 0 (1,391)
Remeasurement (gain)/loss on intercompany balances 134 (556)
Loss on sale of business, net of cash surrendered 0 310
Changes in operating assets and liabilities:    
Accounts receivable 1,145 (15,471)
Inventories (18,047) (6,137)
Contract assets 4,447 (6,287)
Other current and non-current assets (695) (3,293)
Accounts payable (4,066) 15,221
Accrued liabilities and non-current liabilities 1,433 (824)
Income taxes payable and receivable 5,847 475
Net cash provided by/(used in) operating activities 31,605 13,746
Investing activities    
Purchases of property, plant and equipment (5,173) (2,920)
Sale of rental equipment 163 235
Cash paid for acquisitions, net of cash acquired (35,299) 0
Net cash provided by/(used in) in investing activities (40,309) (2,685)
Financing activities    
Proceeds from Term Loan A 0 140,425
Proceeds from revolving credit facility 34,500 15,959
Payments on long-term debt and revolving credit facility (27,121) (171,862)
Issuance costs associated with revolving line of credit and long term debt 0 (1,248)
Proceeds from exercise of stock options 0 97
Repurchase of employee stock units on vesting (588) (562)
Payments on finance leases (62) (96)
Net cash provided by/(used in) financing activities 6,729 (17,287)
Effect of exchange rate changes on cash, cash equivalents and restricted cash (754) (821)
Change in cash, cash equivalents and restricted cash (2,729) (7,047)
Cash, cash equivalents and restricted cash at beginning of period 43,931 42,450
Cash, cash equivalents and restricted cash at end of period $ 41,202 $ 35,403
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation
9 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation Basis of Presentation
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. We offer a full suite of products (heating units, heating cables, temporary power solutions, tubing bundles, industrial heating blankets and chillers), 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.
Our condensed consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP") and the requirements of the United States Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, the accompanying condensed consolidated financial statements do not include all disclosures required for full annual financial statements and should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2022 ("fiscal 2022"). In our opinion, the accompanying condensed consolidated financial statements reflect all adjustments considered necessary to present fairly our financial position at December 31, 2022 and March 31, 2022, and the results of our operations for the three and nine months ended December 31, 2022 and 2021.
Impact of the COVID-19 Pandemic and General Economic Environment
The COVID-19 pandemic and the measures being taken to address and limit the spread of the virus have adversely affected the economies and financial markets of many countries, resulting in an economic downturn that negatively impacted, and may continue to negatively impact, global demand for our products and services. We are still experiencing effects of lockdowns in certain parts of Asia, which are impacting our results in our Asia-Pacific ("APAC") segment. The effect of loosening pandemic restrictions outside of APAC, along with pent-up demand from periods of stagnant lockdown and uncertainty have combined to strengthen customer demand from most regions we serve, especially in North America. During periods of the pandemic we have experienced, and may experience in the future, a decline in the demand of our products and services or disruptions in raw materials or labor required for manufacturing that has in the past, and may in the future, materially and negatively impact our business, financial condition, results of operation and overall financial performance. We have experienced increased costs across our global supply chain as we focus on meeting growing demand from our customers. In certain circumstances, we have had issues with a lack of availability of certain raw materials as well as increases in costs of our raw materials due to: use of alternate suppliers, higher freight costs, increased lead times, and expedited shipping. We have also had to increase our inventory of certain items to ensure availability in the face of supply chain disruptions. We continue to monitor the pandemic restrictions and other effects the pandemic may have on our business.
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 layoffs of employees.
We recorded no transactions related to CEWS for the three and nine months ended December 31, 2022. We recorded $199 and $1,448 related to CEWS to "Cost of sales" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We recorded $4 and $504 related to CEWS to "Selling, general and administrative expenses" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We anticipate no benefit from the CEWS program in the fiscal year ending March 31, 2023 ("fiscal 2023"), as the program ended in October 2021.
Use of Estimates
Generally accepted accounting principles requires management to make estimates and assumptions that affect the 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 revenues and expenses during the reported period. While management has based its assumptions and estimates on the facts and circumstances existing at December 31, 2022, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three and nine months ended December 31, 2022, are not necessarily indicative of the results that may be achieved for fiscal 2023.
Restricted Cash and Cash Equivalents
    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, and restricted cash included in prepaid expenses and other current assets and restricted cash included in other non-current assets reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the statements of cash flows.
December 31, 2022December 31, 2021
Cash and cash equivalents$35,363 $32,566 
Restricted cash included in prepaid expenses and other current assets5,813 2,496 
Restricted cash included in other non-current assets26 341 
Total cash, cash equivalents, and restricted cash shown in the statements of cash flows$41,202 $35,403 
    Amounts shown in restricted cash included in prepaid expenses and other current assets and other non-current assets represent those required to be set aside by a contractual agreement, which generally contain cash deposits pledged as collateral on performance bonds and letters of credit. Additionally, due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary, we have classified $3,084 of the cash and cash equivalents held in our Russian subsidiary as restricted cash and included the related balance in prepaid expenses and other current assets. Amounts shown in restricted cash in other non-current assets represent such agreements that require a commitment term longer than one year.
Recent Accounting Pronouncements
Business Combinations - In October 2021, the FASB issued Accounting Standards Update, ("ASU") 2021-08 - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASC 805). ASU 2021-08 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 with fiscal years starting after December 15, 2022, and early adoption is permitted. We are still evaluating this ASU and will consider early adoption with future acquisitions, if any.
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition
9 Months Ended
Dec. 31, 2022
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 Powerblanket (“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 and portable industrial chillers. 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 December 31, 2022, Powerblanket contributed $11,848 in Sales and $1,302 in Net income/(loss) to our consolidated operating results. For the three months ended December 31, 2022, Powerblanket contributed $7,881 in Sales and $2,000 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. Powerblanket's revenue structure does 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 the nine months ended December 31, 2022. No acquisition costs were incurred in the three months ended December 31, 2022. Acquisition costs are reflected in "Selling, general and administrative expenses" in our condensed 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. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values. During the measurement period, if new information is obtained about facts and circumstances that existed as of the Acquisition Date that, if known, would have resulted in revised estimated values of those assets or liabilities as of that date, we will revise the preliminary purchase price allocation. The effect of measurement period adjustments to the estimated fair values will be reflected as if the adjustments had been completed on the Acquisition Date. The impact of all changes that do not qualify as measurement period adjustments will be included in current period earnings.
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, unauditedThree Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales$122,110 $107,443 $319,973 $265,350 
Net Income/(loss)8,425 12,623 25,588 13,438 
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements
9 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Fair Value Measurements Fair Value Measurements
Fair Value
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 and cash equivalents, 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 December 31, 2022 and March 31, 2022, no assets or liabilities were valued using Level 3 criteria, except for those acquired in our recent acquisition of Powerblanket, discussed in Note 2, "Acquisition." 
Information about our financial assets and liabilities is as follows:
 December 31, 2022March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets    
Deferred compensation plan assets$6,020 $6,020 $5,391$5,391Level 1 - Active Markets
Foreign currency contract forwards assets80 80 105105Level 2 - Market Approach
Financial Liabilities 
Outstanding borrowings from revolving line of credit$24,500 $24,500 $— $— Level 1 - Active Markets
Outstanding principal amount of senior secured credit facility108,279 108,521 129,000 128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,416 5,416 4,837 4,837 Level 1 - Active Markets
Foreign currency contract forwards liabilities76 76 — — Level 2 - Market Approach
At December 31, 2022 and March 31, 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.
Additionally, we acquired certain assets and liabilities as disclosed in Note 2, "Acquisition" at fair value according to purchase price accounting.
Deferred Compensation Plan
    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 non-current assets” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022 were $6,020 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,416 and $4,837 included in “Other non-current liabilities” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022, respectively. Deferred compensation plan expense/(income) is included as such in the condensed consolidated statement of operations, and therefore is excluded from "Selling, general and administrative expenses." Deferred compensation plan expense/(income) was $464 and $292 for the three months ended December 31, 2022 and 2021, respectively, and $(499) and $610 for the nine months ended December 31, 2022 and 2021, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). Our unrealized losses and (gains) on investments were $(484) and $(314), respectively, for the three months ended December 31, 2022 and 2021, respectively, and $450 and $(620) for the nine months ended December 31, 2022 and 2021, respectively.
Trade Related 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 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 foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. 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 "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). These gains and losses are designed to offset gains and losses resulting from
settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). Fair value amounts for such forward contracts on our condensed consolidated balance sheets are either classified as accounts receivable, net or accrued liabilities depending on whether the forward contract is in a gain (accounts receivable, net) or loss (accrued liabilities) position. 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 December 31, 2022 and March 31, 2022, the notional amounts of forward contracts were as follows:
Notional amount of foreign currency forward contracts by currency
December 31, 2022March 31, 2022
Euro$1,000 $— 
Canadian Dollar— 4,000 
South Korean Won— 2,250 
Mexican Peso1,500 — 
Australian Dollar— 1,000 
Total notional amounts$2,500 $7,250 
Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income/(loss) were a gain of $102 and a loss of $(637) in the three months ended December 31, 2022 and 2021, respectively, and losses of $(510) and $(861) for the nine months ended December 31, 2022 and 2021, respectively. Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended December 31, 2022 and 2021, our net foreign currency transactions resulted in a gain of $193 and losses of $(949), respectively, and losses of $(140) and $(1,634) in the nine months ended December 31, 2022 and 2021.
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and other charges (income)
9 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and other charges (income) Restructuring and Other Charges/(Income)
Impairment and other charges/(income)
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 conducted 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 three months ended December 31, 2022. The charges were comprised of the following:
ChargeFinancial statement impactAmount
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss for certain accounts receivableAccounts receivable, net; Selling, general and administrative expenses$835 
Increase in inventory reservesInventories, net; Cost of sales4,831 
Contract asset adjustmentContract assets; Restructuring and other charges/(income)327 
Prepaid expenses and other current assets adjustmentPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,477 
Impairment of Property, plant and equipment, netProperty, plant and equipment, net; Restructuring and other charges/(income)367 
Impairment of Operating lease right-of-use assets Operating lease right-of-use assets; Restructuring and other charges/(income)389 
Impairment of Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)108 
 $8,334 
All charges described above were recorded in our Europe, Middle East and Africa ("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 reclassified $3,084 of cash in our Russian subsidiary to restricted cash due to due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary.
The Company will continue to evaluate sales to international customers with a presence in the Russian Federation and engage in those sales to the extent permissible with various international sanctions.
Please refer to Note 7, "Goodwill and Other Intangible Assets," for more information on impairment, and Note 14, "Subsequent Events," for more information regarding the Company's operations in the Russian Federation.
Fiscal 2022 charges/(income)
In the nine months ended December 31, 2021, we recorded $(103) for severance-related activity in our Canadian segment, which was recorded to "Restructuring and other charges/(income)" in our condensed 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.
Restructuring and other charges/(income) by reportable segment were as follows:
 Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
United States and Latin America$— $— $— $(46)
Canada— — — (186)
Europe, Middle East and Africa(1)
2,668 — 2,668 (182)
Asia-Pacific— — — — 
 $2,668 $— $2,668 $(414)
(1) - these charges relate to the Company's Russian subsidiary and were included in "Restructuring and other charges/(income)" on our condensed consolidated statement of operations and comprehensive income/(loss). See the section labeled "Impairment and other charges/(income)" above for a full detail of charges.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income/(Loss) per Common Share
9 Months Ended
Dec. 31, 2022
Earnings Per Share [Abstract]  
Net Income/(Loss) per Common Share Net Income/(Loss) per Common Share
The reconciliations of the denominators used to calculate basic and diluted net income/(loss) per common share for the three and nine months ended December 31, 2022 and 2021, respectively, are as follows:
 Three Months Ended December 31, 2022 Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Basic net income/(loss) per common share  
Net income/(loss) $8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Basic net income/(loss) per common share$0.25 $0.34 $0.78 $0.34 
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Common share equivalents:
Stock options7,858 271 2,545 1,660 
Restricted and performance stock units378,335 317,833 296,625 187,690 
Weighted average shares outstanding – dilutive (1)
33,879,733 33,658,104 33,756,218 33,481,964 
Diluted net income/(loss) per common share$0.25 $0.33 $0.77 $0.34 
(1) For the three months ended December 31, 2022 and 2021, 28,499 and 45,099 equity awards, respectively and for the nine months ended December 31, 2022 and 2021, 39,517 and 139,843 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share, as they would have had an anti-dilutive effect.
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/(loss) per common share until such time that it is probable that a
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories
9 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Inventories InventoriesInventories consisted of the following:
December 31, 2022March 31, 2022
Raw materials$60,605 $41,389 
Work in process5,483 6,294 
Finished goods32,601 25,802 
98,689 73,485 
Valuation reserves(7,271)(1,835)
Inventories, net$91,418 $71,650 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets
9 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Other Intangible Assets Goodwill and Other Intangible Assets
The carrying amount of goodwill by operating segment as of December 31, 2022, is as follows:
 United States and Latin AmericaCanadaEurope, Middle East and AfricaAsia-PacificTotal
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,465)(714)— (10,179)
Balance as of December 31, 2022$81,345 $112,853 $18,373 $8,624 $221,195 
(1) - Refer to Note 2, "Acquisition," for more information on the goodwill acquired through our recent acquisition of Powerblanket.
Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach, which is based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year.
In the fourth quarter of fiscal 2022, we identified the disruptions to our business from the ongoing Russo-Ukrainian war as an indicator of potential impairments in our EMEA reporting unit. We performed our annual goodwill, intangible and tangible impairment assessments including our indefinite life trademarks. Based on the goodwill impairment assessment, there was no impairment of goodwill, intangible or tangible assets or our indefinite life trademarks as of the respective reporting periods.
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 ASC 350 and ASC 360. 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 of $756, which includes Property, plant and equipment, net as well as Operating lease right-of-use assets. Refer to Note 4," Restructuring and Other Charges/(Income)," for more information.
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 already identifiable assets. We anticipate being able to deduct goodwill for tax purposes.
We will continue to monitor our reporting units' goodwill and asset valuations and test for potential impairments, as appropriate. If overall economic conditions, our key end markets, or factors specific to the Company deteriorate significantly, it could negatively impact the Company's future impairment tests.
Our total intangible assets consisted of the following:
Gross Carrying Amount at December 31, 2022Accumulated AmortizationNet Carrying Amount at December 31, 2022Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,510 $(31,780)$29,730 $66,669 $(29,445)$37,224 
Trademarks47,288 (1,888)45,400 45,222 (1,517)43,705 
Developed technology14,831 (6,297)8,534 9,946 (5,933)4,013 
Customer relationships113,041 (102,105)10,936 113,413 (103,900)9,513 
Certifications439 — 439 453 — 453 
Contract-based1,280 (157)1,123 — — — 
Total$238,389 $(142,227)$96,162 $235,703 $(140,795)$94,908 
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities
9 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Accrued Liabilities Accrued Liabilities
Accrued current liabilities consisted of the following:
 December 31, 2022March 31, 2022
Accrued employee compensation and related expenses$17,529 $16,235 
Accrued interest472 277 
Customer prepayments74 405 
Warranty reserves931 557 
Professional fees3,001 2,540 
Sales taxes payable2,633 2,758 
Other(1)
3,594 4,199 
Total accrued current liabilities$28,234 $26,971 
(1) - 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.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.22.4
Debt
9 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Debt Debt
Long-term debt consisted of the following:
 December 31, 2022March 31, 2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $486 and $640 as of December 31, 2022, and March 31, 2022, respectively$107,793 $128,360 
Less current portion(10,219)(7,929)
 Total long-term debt$97,574 $120,431 
Senior Secured Credit Facilities
On September 29, 2021, Thermon Group Holdings, Inc., as a credit party and a guarantor, Thermon Holding Corp. (“THC” or the “U.S. Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with THC, the “Borrowers”), as borrowers, entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A., as Administrative Agent (the “Agent”), which was further amended on November 19, 2021.
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. Commencing January 1, 2022, 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 LIBOR 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 LIBOR 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
In the second quarter of fiscal 2022, 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. Additionally, we recognized a loss on debt extinguishment of $2,569, which was recorded to Other income/(expense) on our condensed 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 December 31, 2022, 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 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 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 December 31, 2022, we had $24,500 in outstanding borrowings under the Revolving Credit Facility. We had $73,655 of available borrowing capacity thereunder after taking into account the borrowing base and $1,845 of outstanding letters of credit and the outstanding borrowings under the Revolving Credit Facility as of December 31, 2022. The Term Loans bear interest at the LIBOR 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 December 31, 2022 were 5.93% for the Canadian Term Loan Facility, 5.42% for the U.S. Term Loan Facility, and 5.63% for the U.S. Revolving Credit Facility. Interest expense has been presented net of interest income on our condensed consolidated statements of operations and comprehensive income/(loss).
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies
9 Months Ended
Dec. 31, 2022
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
Legal Proceedings and Other 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 December 31, 2022, 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.
Letters of Credit and Bank Guarantees
At December 31, 2022, the Company had in place letter of credit guarantees and performance bonds securing certain performance obligations of the Company. These arrangements totaled $29,742. Of this amount, $1,259 is secured by cash deposits at the Company’s financial institutions and an additional $1,845 represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. In addition to the arrangements totaling $29,742, our Indian subsidiary also has $4,383 in non-collateralized customs bonds outstanding to secure the Company's customs and duties obligations in India.
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
9 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
We disaggregate our revenue from contracts with customers by geographic location, as well as revenues recognized at point in time and revenues recognized over time, as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.
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.
Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$34,762 $24,988 $59,750 $19,695 $30,132 $49,827 
Canada32,725 10,446 43,171 25,358 5,696 31,054 
Europe, Middle East and Africa6,643 4,582 11,225 7,896 5,041 12,937 
Asia-Pacific4,268 3,696 7,964 4,654 2,141 6,795 
Total revenues$78,398 $43,712 $122,110 $57,603 $43,010 $100,613 

Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$82,627 $70,150 $152,777 $50,565 $52,360 $102,925 
Canada83,512 26,638 110,150 64,490 16,938 81,428 
Europe, Middle East and Africa17,811 12,993 30,804 21,218 23,148 44,366 
Asia-Pacific15,565 8,813 24,378 15,810 8,561 24,371 
Total revenues$199,515 $118,594 $318,109 $152,083 $101,007 $253,090 
Performance Obligations
    At December 31, 2022, revenues associated with our open performance obligations totaled $164,653. Within this amount, approximately $14,276 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 12 months.
Contract Assets and Liabilities
    As of December 31, 2022 and March 31, 2022, contract assets were $16,597 and $19,626, respectively. There were no losses recognized on our contract assets for the nine months ended December 31, 2022 and 2021, except as described in Note 4, "Restructuring and Other Charges/(Income)." As of December 31, 2022 and March 31, 2022, contract liabilities were $9,780 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 will be recognized as revenue in fiscal 2023. We typically recognize revenue associated with our contract liabilities within 12 months.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes
9 Months Ended
Dec. 31, 2022
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Our effective income tax rate was 29.1% and 32.2% for the nine months ended December 31, 2022 and 2021, respectively. In connection with the strategic assessment related to our Russian subsidiary, the Company released accrued withholding taxes on earning repatriations for a discrete tax benefit of $1,033 during the nine months ended December 31, 2022. We do not expect to generate further tax benefits in Russia. During the nine months ended December 31, 2021, the Company recorded discrete tax expenses of $301 related to withholding taxes in Canada and $430 related to an increase in withholding tax rate in our Russian subsidiary.
As of December 31, 2022, we have established a long-term liability for uncertain tax positions in the amount of $943. As of December 31, 2022, the tax years for the fiscal years ended March 31, 2017 through March 31, 2022, remain open to examination by the major taxing jurisdictions.
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information
9 Months Ended
Dec. 31, 2022
Segment Reporting [Abstract]  
Segment Information Segment InformationWe 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, food and beverage, 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, industrial heating blankets and related products, 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 and total assets for each of our four reportable segments are as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales to External Customers:  
United States and Latin America$59,750 $49,827 $152,777 $102,925 
Canada43,171 31,054 110,150 81,428 
Europe, Middle East and Africa11,225 12,937 30,804 44,366 
Asia-Pacific7,964 6,795 24,378 24,371 
 $122,110 $100,613 $318,109 $253,090 
Inter-Segment Sales:
United States and Latin America$10,041 $8,588 $32,783 $29,424 
Canada5,386 2,616 12,042 7,555 
Europe, Middle East and Africa279 295 935 1,137 
Asia-Pacific749 313 1,561 930 
$16,455 $11,812 $47,321 $39,046 
Depreciation Expense:
United States and Latin America$1,113 $1,396 $3,700 $4,331 
Canada1,096 1,245 3,396 3,967 
Europe, Middle East and Africa94 101 283 305 
Asia-Pacific35 43 106 133 
$2,338 $2,785 $7,485 $8,736 
Amortization Expense:
United States and Latin America$588 $295 $1,587 $885 
Canada1,724 1,858 5,354 5,624 
Europe, Middle East and Africa21 23 62 71 
Asia-Pacific34 11 69 33 
$2,367 $2,187 $7,072 $6,613 
Income/(Loss) from Operations:  
United States and Latin America$8,338 $6,728 $26,055 $4,832 
Canada13,005 7,312 25,781 15,136 
Europe, Middle East and Africa(5,963)2,026 (7,526)6,464 
Asia-Pacific1,142 683 2,888 3,107 
Unallocated:
Stock compensation(1,994)(275)(4,438)(2,698)
Public company costs(466)(305)(1,446)(1,464)
 $14,062 $16,169 $41,314 $25,377 
December 31, 2022March 31, 2022
Property, Plant and Equipment, Net:
United States and Latin America$30,325 $31,919 
Canada27,830 30,686 
Europe, Middle East and Africa2,312 2,796 
Asia-Pacific572 638 
$61,039 $66,039 
Total Assets:
United States and Latin America$270,565 $241,421 
Canada286,847 296,459 
Europe, Middle East and Africa58,394 67,608 
Asia-Pacific34,289 31,181 
$650,095 $636,669 
Capital expenditures for our reportable segments were as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended
December 31, 2022
Nine Months Ended
December 31, 2021
Capital Expenditures:
United States and Latin America$350 $171 $1,773 $811 
Canada1,042 566 3,042 1,833 
Europe, Middle East and Africa65 92 197 223 
Asia-Pacific102 36 161 53 
 $1,559 $865 $5,173 $2,920 
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events
9 Months Ended
Dec. 31, 2022
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events    As a result of the continued impact of the Russo-Ukrainian war, including sanctions related thereto, the Company conducted a strategic assessment of its operations in the Russian Federation, and, on January 31, 2023, the board of directors of the Company (the “Board”) authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”) through a planned disposition of its Russian subsidiary. Consequently, in addition to the loss described in Note 4, "Restructuring and Other Charges/(Income)," the Company could recognize an additional $4 million to $7 million of loss. We expect to complete the Russia Exit by the first quarter of our fiscal 2024, subject to the receipt of regulatory approval by the government of the Russian Federation and certain lenders under the Company's Facilities.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation (Policies)
9 Months Ended
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Use of Estimates Use of EstimatesGenerally accepted accounting principles requires management to make estimates and assumptions that affect the 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 revenues and expenses during the reported period. While management has based its assumptions and estimates on the facts and circumstances existing at December 31, 2022, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three and nine months ended December 31, 2022, are not necessarily indicative of the results that may be achieved for fiscal
Recent Accounting Pronouncements
Recent Accounting Pronouncements
Business Combinations - In October 2021, the FASB issued Accounting Standards Update, ("ASU") 2021-08 - Accounting for Contract Assets and Contract Liabilities from Contracts with Customers (ASC 805). ASU 2021-08 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 with fiscal years starting after December 15, 2022, and early adoption is permitted. We are still evaluating this ASU and will consider early adoption with future acquisitions, if any.
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Accounting Policy Information (Tables)
9 Months Ended
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Cash and Cash Equivalents The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in prepaid expenses and other current assets and restricted cash included in other non-current assets reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the statements of cash flows.
December 31, 2022December 31, 2021
Cash and cash equivalents$35,363 $32,566 
Restricted cash included in prepaid expenses and other current assets5,813 2,496 
Restricted cash included in other non-current assets26 341 
Total cash, cash equivalents, and restricted cash shown in the statements of cash flows$41,202 $35,403 
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition (Tables)
9 Months Ended
Dec. 31, 2022
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, unauditedThree Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales$122,110 $107,443 $319,973 $265,350 
Net Income/(loss)8,425 12,623 25,588 13,438 
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Tables)
9 Months Ended
Dec. 31, 2022
Fair Value Disclosures [Abstract]  
Schedule of long-term debt that is not measured at fair value
Information about our financial assets and liabilities is as follows:
 December 31, 2022March 31, 2022 
 Carrying
Value
Fair ValueCarrying
Value
Fair ValueValuation Technique
Financial Assets    
Deferred compensation plan assets$6,020 $6,020 $5,391$5,391Level 1 - Active Markets
Foreign currency contract forwards assets80 80 105105Level 2 - Market Approach
Financial Liabilities 
Outstanding borrowings from revolving line of credit$24,500 $24,500 $— $— Level 1 - Active Markets
Outstanding principal amount of senior secured credit facility108,279 108,521 129,000 128,355 Level 2 - Market Approach
Deferred compensation plan liabilities5,416 5,416 4,837 4,837 Level 1 - Active Markets
Foreign currency contract forwards liabilities76 76 — — Level 2 - Market Approach
Schedule of notional amounts of forward contracts held in foreign currencies As of December 31, 2022 and March 31, 2022, the notional amounts of forward contracts were as follows:
Notional amount of foreign currency forward contracts by currency
December 31, 2022March 31, 2022
Euro$1,000 $— 
Canadian Dollar— 4,000 
South Korean Won— 2,250 
Mexican Peso1,500 — 
Australian Dollar— 1,000 
Total notional amounts$2,500 $7,250 
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and other charges (income) (Tables)
9 Months Ended
Dec. 31, 2022
Restructuring and Related Activities [Abstract]  
Restructuring and Related Costs
ChargeFinancial statement impactAmount
Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss for certain accounts receivableAccounts receivable, net; Selling, general and administrative expenses$835 
Increase in inventory reservesInventories, net; Cost of sales4,831 
Contract asset adjustmentContract assets; Restructuring and other charges/(income)327 
Prepaid expenses and other current assets adjustmentPrepaid expenses and other current assets, Income tax receivable; Restructuring and other charges/(income)1,477 
Impairment of Property, plant and equipment, netProperty, plant and equipment, net; Restructuring and other charges/(income)367 
Impairment of Operating lease right-of-use assets Operating lease right-of-use assets; Restructuring and other charges/(income)389 
Impairment of Other non-current assetsDeferred income taxes, Other non-current assets; Restructuring and other charges/(income)108 
 $8,334 
Restructuring and other charges/(income) by reportable segment were as follows:
 Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
United States and Latin America$— $— $— $(46)
Canada— — — (186)
Europe, Middle East and Africa(1)
2,668 — 2,668 (182)
Asia-Pacific— — — — 
 $2,668 $— $2,668 $(414)
(1) - these charges relate to the Company's Russian subsidiary and were included in "Restructuring and other charges/(income)" on our condensed consolidated statement of operations and comprehensive income/(loss). See the section labeled "Impairment and other charges/(income)" above for a full detail of charges.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income/(Loss) per Common Share (Tables)
9 Months Ended
Dec. 31, 2022
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 and diluted net income/(loss) per common share for the three and nine months ended December 31, 2022 and 2021, respectively, are as follows:
 Three Months Ended December 31, 2022 Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Basic net income/(loss) per common share  
Net income/(loss) $8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Basic net income/(loss) per common share$0.25 $0.34 $0.78 $0.34 
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Diluted net income/(loss) per common share  
Net income/(loss)$8,425 $11,270 $25,965 $11,407 
Weighted-average common shares outstanding33,493,540 33,340,000 33,457,048 33,292,614 
Common share equivalents:
Stock options7,858 271 2,545 1,660 
Restricted and performance stock units378,335 317,833 296,625 187,690 
Weighted average shares outstanding – dilutive (1)
33,879,733 33,658,104 33,756,218 33,481,964 
Diluted net income/(loss) per common share$0.25 $0.33 $0.77 $0.34 
(1) For the three months ended December 31, 2022 and 2021, 28,499 and 45,099 equity awards, respectively and for the nine months ended December 31, 2022 and 2021, 39,517 and 139,843 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share, as they would have had an anti-dilutive effect.
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Tables)
9 Months Ended
Dec. 31, 2022
Inventory Disclosure [Abstract]  
Schedule of Inventory, Current Inventories consisted of the following:
December 31, 2022March 31, 2022
Raw materials$60,605 $41,389 
Work in process5,483 6,294 
Finished goods32,601 25,802 
98,689 73,485 
Valuation reserves(7,271)(1,835)
Inventories, net$91,418 $71,650 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Tables)
9 Months Ended
Dec. 31, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of carrying amount of goodwill
The carrying amount of goodwill by operating segment as of December 31, 2022, is as follows:
 United States and Latin AmericaCanadaEurope, Middle East and AfricaAsia-PacificTotal
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,465)(714)— (10,179)
Balance as of December 31, 2022$81,345 $112,853 $18,373 $8,624 $221,195 
(1) - Refer to Note 2, "Acquisition," for more information on the goodwill acquired through our recent acquisition of Powerblanket.
Schedule of intangible assets Our total intangible assets consisted of the following:
Gross Carrying Amount at December 31, 2022Accumulated AmortizationNet Carrying Amount at December 31, 2022Gross Carrying Amount at March 31, 2022Accumulated AmortizationNet Carrying Amount at March 31, 2022
Products$61,510 $(31,780)$29,730 $66,669 $(29,445)$37,224 
Trademarks47,288 (1,888)45,400 45,222 (1,517)43,705 
Developed technology14,831 (6,297)8,534 9,946 (5,933)4,013 
Customer relationships113,041 (102,105)10,936 113,413 (103,900)9,513 
Certifications439 — 439 453 — 453 
Contract-based1,280 (157)1,123 — — — 
Total$238,389 $(142,227)$96,162 $235,703 $(140,795)$94,908 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Tables)
9 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of accrued current liabilities
Accrued current liabilities consisted of the following:
 December 31, 2022March 31, 2022
Accrued employee compensation and related expenses$17,529 $16,235 
Accrued interest472 277 
Customer prepayments74 405 
Warranty reserves931 557 
Professional fees3,001 2,540 
Sales taxes payable2,633 2,758 
Other(1)
3,594 4,199 
Total accrued current liabilities$28,234 $26,971 
(1) - 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.
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Tables)
9 Months Ended
Dec. 31, 2022
Debt Disclosure [Abstract]  
Schedule of long-term debt
Long-term debt consisted of the following:
 December 31, 2022March 31, 2022
Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $486 and $640 as of December 31, 2022, and March 31, 2022, respectively$107,793 $128,360 
Less current portion(10,219)(7,929)
 Total long-term debt$97,574 $120,431 
Long-term debt, stated percentage of facilities
Each of the Facilities terminates on September 29, 2026. Commencing January 1, 2022, 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 %
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue (Tables)
9 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Disaggregation of Revenues Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$34,762 $24,988 $59,750 $19,695 $30,132 $49,827 
Canada32,725 10,446 43,171 25,358 5,696 31,054 
Europe, Middle East and Africa6,643 4,582 11,225 7,896 5,041 12,937 
Asia-Pacific4,268 3,696 7,964 4,654 2,141 6,795 
Total revenues$78,398 $43,712 $122,110 $57,603 $43,010 $100,613 

Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Revenues recognized at point in timeRevenues recognized over timeTotalRevenues recognized at point in timeRevenues recognized over timeTotal
United States and Latin America$82,627 $70,150 $152,777 $50,565 $52,360 $102,925 
Canada83,512 26,638 110,150 64,490 16,938 81,428 
Europe, Middle East and Africa17,811 12,993 30,804 21,218 23,148 44,366 
Asia-Pacific15,565 8,813 24,378 15,810 8,561 24,371 
Total revenues$199,515 $118,594 $318,109 $152,083 $101,007 $253,090 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Tables)
9 Months Ended
Dec. 31, 2022
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 and total assets for each of our four reportable segments are as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended December 31, 2022Nine Months Ended December 31, 2021
Sales to External Customers:  
United States and Latin America$59,750 $49,827 $152,777 $102,925 
Canada43,171 31,054 110,150 81,428 
Europe, Middle East and Africa11,225 12,937 30,804 44,366 
Asia-Pacific7,964 6,795 24,378 24,371 
 $122,110 $100,613 $318,109 $253,090 
Inter-Segment Sales:
United States and Latin America$10,041 $8,588 $32,783 $29,424 
Canada5,386 2,616 12,042 7,555 
Europe, Middle East and Africa279 295 935 1,137 
Asia-Pacific749 313 1,561 930 
$16,455 $11,812 $47,321 $39,046 
Depreciation Expense:
United States and Latin America$1,113 $1,396 $3,700 $4,331 
Canada1,096 1,245 3,396 3,967 
Europe, Middle East and Africa94 101 283 305 
Asia-Pacific35 43 106 133 
$2,338 $2,785 $7,485 $8,736 
Amortization Expense:
United States and Latin America$588 $295 $1,587 $885 
Canada1,724 1,858 5,354 5,624 
Europe, Middle East and Africa21 23 62 71 
Asia-Pacific34 11 69 33 
$2,367 $2,187 $7,072 $6,613 
Income/(Loss) from Operations:  
United States and Latin America$8,338 $6,728 $26,055 $4,832 
Canada13,005 7,312 25,781 15,136 
Europe, Middle East and Africa(5,963)2,026 (7,526)6,464 
Asia-Pacific1,142 683 2,888 3,107 
Unallocated:
Stock compensation(1,994)(275)(4,438)(2,698)
Public company costs(466)(305)(1,446)(1,464)
 $14,062 $16,169 $41,314 $25,377 
December 31, 2022March 31, 2022
Property, Plant and Equipment, Net:
United States and Latin America$30,325 $31,919 
Canada27,830 30,686 
Europe, Middle East and Africa2,312 2,796 
Asia-Pacific572 638 
$61,039 $66,039 
Total Assets:
United States and Latin America$270,565 $241,421 
Canada286,847 296,459 
Europe, Middle East and Africa58,394 67,608 
Asia-Pacific34,289 31,181 
$650,095 $636,669 
Capital expenditures by geographic area
Capital expenditures for our reportable segments were as follows:
Three Months Ended December 31, 2022Three Months Ended December 31, 2021Nine Months Ended
December 31, 2022
Nine Months Ended
December 31, 2021
Capital Expenditures:
United States and Latin America$350 $171 $1,773 $811 
Canada1,042 566 3,042 1,833 
Europe, Middle East and Africa65 92 197 223 
Asia-Pacific102 36 161 53 
 $1,559 $865 $5,173 $2,920 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.22.4
Basis of Presentation and Accounting Policy Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Cash and cash equivalents $ 35,363 $ 32,566 $ 35,363 $ 32,566 $ 41,445  
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 41,202 35,403 41,202 35,403 $ 43,931 $ 42,450
Russia            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Cash 3,084   3,084      
Prepaid Expenses and Other Current Assets            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 5,813 2,496 5,813 2,496    
Other Assets            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Total cash, cash equivalents, and restricted cash shown in the statement of cash flows 26 341 26 341    
COVID-19 | Cost of Sales            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Adjustments to Income Statement $ 199   $ 1,448      
COVID-19 | Marketing, general and administrative and engineering            
Error Corrections and Prior Period Adjustments Restatement [Line Items]            
Adjustments to Income Statement   $ 4   $ 504    
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended
May 31, 2022
Jun. 30, 2022
Dec. 31, 2022
Sep. 30, 2022
Business Acquisition [Line Items]        
Increase to net working capital   $ 299    
Powerblanket        
Business Acquisition [Line Items]        
Revenues     $ 7,881 $ 11,848
Net income     2,000 $ 1,302
Payments to acquire business $ 35,000      
Transaction costs     126  
Acquisition and other related costs     286  
Powerblanket | Marketing, general and administrative and engineering        
Business Acquisition [Line Items]        
Transaction costs     $ 278  
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition - Purchase Price (Details) - USD ($)
$ in Thousands
May 31, 2022
Dec. 31, 2022
Mar. 31, 2022
Business Acquisition [Line Items]      
Goodwill   $ 221,195 $ 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      
Business Acquisition [Line Items]      
Intangibles: $ 5,189    
Amortization Period (years) 15 years 9 months 18 days    
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.22.4
Acquisition - Pro Forma Information (Details) - Thermon Heating Systems Inc. - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Business Acquisition [Line Items]        
Sales $ 122,110 $ 107,443 $ 319,973 $ 265,350
Net Income/(loss) $ 8,425 $ 12,623 $ 25,588 $ 13,438
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Financial Assets    
Deferred compensation plan assets $ 6,020 $ 5,391
Financial Liabilities    
Deferred compensation plan liabilities 5,416 4,837
Foreign currency contract forwards liabilities 76 0
Foreign Exchange Forward Contracts    
Financial Assets    
Foreign currency contract forwards assets 80 105
Outstanding borrowings from revolving line of credit    
Financial Liabilities    
Long-term debt, Carrying Value 24,500 0
Level 1 - Active Markets    
Financial Assets    
Deferred compensation plan assets 6,020 5,391
Level 1 - Active Markets | Foreign Exchange Forward Contracts    
Financial Assets    
Foreign currency contract forwards assets 80 105
Level 2 - Market Approach    
Financial Liabilities    
Deferred compensation plan liabilities 5,416 4,837
Foreign currency contract forwards liabilities 76 0
Level 2 - Market Approach | Outstanding borrowings from revolving line of credit    
Financial Liabilities    
Long-term debt, Fair Value 24,500 0
Loans Payable    
Financial Liabilities    
Long-term debt, Carrying Value 108,279 129,000
Loans Payable | Level 2 - Market Approach    
Financial Liabilities    
Long-term debt, Fair Value $ 108,521 $ 128,355
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements (Deferred compensation plan) (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Fair Value Disclosures [Abstract]          
Deferred compensation plan assets $ 6,020   $ 6,020   $ 5,391
Deferred compensation plan liabilities 5,416   5,416   $ 4,837
Deferred compensation plan expense/(income) 464 $ 292 (499) $ 610  
Unrealized gain (loss) on investments $ (484) $ (314) $ 450 $ (620)  
Maximum term of forward contracts     30 days    
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Foreign Exchange Contracts by Currency (Details) - Foreign Exchange Forward Contracts - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Derivative [Line Items]    
Notional amount $ 2,500 $ 7,250
Euro    
Derivative [Line Items]    
Notional amount 1,000 0
Canadian Dollar    
Derivative [Line Items]    
Notional amount 0 4,000
South Korean Won    
Derivative [Line Items]    
Notional amount 0 2,250
Mexican Peso    
Derivative [Line Items]    
Notional amount 1,500 0
Australian Dollar    
Derivative [Line Items]    
Notional amount $ 0 $ 1,000
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.22.4
Fair Value Measurements - Foreign Exchange Contracts (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Transaction gains (losses) denominated in foreign currencies $ (193) $ (949) $ 140 $ (1,634)
Foreign Exchange Forward Contracts        
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]        
Foreign currency gain (loss) $ (102) $ 637 $ (510) $ (861)
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and other charges (income) - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Restructuring Cost and Reserve [Line Items]          
Restructuring charges $ 2,668 $ 0 $ 2,668 $ (414)  
Canada          
Restructuring Cost and Reserve [Line Items]          
Cost of sales     241    
Thermon South Africa Proprieary Limited          
Restructuring Cost and Reserve [Line Items]          
Cash recipts         $ (311)
Russia          
Restructuring Cost and Reserve [Line Items]          
Restructuring charges 8,334        
Cash $ 3,084   $ 3,084    
Canada          
Restructuring Cost and Reserve [Line Items]          
Severance costs         $ (103)
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and other charges (income) - Russia Operations Impact (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 2,668 $ 0 $ 2,668 $ (414)
Russia        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 8,334      
Russia | Accounts Receivable        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 835      
Russia | Inventories        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 4,831      
Russia | Contract Assets        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 327      
Russia | Prepaid Expenses and Other Current Assets        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 1,477      
Russia | Property, Plant and Equipment        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 367      
Russia | Operating Lease Right-of-Use Assets        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges 389      
Russia | Other Noncurrent Assets        
Restructuring Cost and Reserve [Line Items]        
Restructuring charges $ 108      
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.22.4
Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 2,668 $ 0 $ 2,668 $ (414)
United States and Latin America        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 0 (46)
Canada        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 0 0 0 (186)
Europe, Middle East and Africa(1)        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs 2,668 0 2,668 (182)
Asia-Pacific        
Restructuring Cost and Reserve [Line Items]        
Restructuring costs $ 0 $ 0 $ 0 $ 0
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.22.4
Net Income/(Loss) per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Dec. 31, 2022
Dec. 31, 2021
Basic net income (loss) per common share                
Net income/(loss) $ 8,425 $ 10,984 $ 6,556 $ 11,270 $ 477 $ (340) $ 25,965 $ 11,407
Weighted-average common shares outstanding (in shares) 33,493,540     33,340,000     33,457,048 33,292,614
Basic net income (loss) per common share (in dollars per share) $ 0.25     $ 0.34     $ 0.78 $ 0.34
Diluted net income (loss) per common share                
Net income/(loss) $ 8,425 $ 10,984 $ 6,556 $ 11,270 $ 477 $ (340) $ 25,965 $ 11,407
Weighted-average common shares outstanding (in shares) 33,493,540     33,340,000     33,457,048 33,292,614
Diluted (in shares) 33,879,733     33,658,104     33,756,218 33,481,964
Diluted net income (loss) per common share (in dollars per share) $ 0.25     $ 0.33     $ 0.77 $ 0.34
Antidilutive securities excluded from computation of earnings per share (in shares) 28,499     45,099     39,517 139,843
Equity Option                
Diluted net income (loss) per common share                
Weighted average number of diluted shares outstanding adjustment (in shares) 7,858     271     2,545 1,660
Restricted Stock Units                
Diluted net income (loss) per common share                
Weighted average number of diluted shares outstanding adjustment (in shares) 378,335     317,833     296,625 187,690
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.22.4
Inventories (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Inventory Disclosure [Abstract]    
Raw materials $ 60,605 $ 41,389
Work in process 5,483 6,294
Finished goods 32,601 25,802
Inventories, gross 98,689 73,485
Valuation reserves (7,271) (1,835)
Inventories, net $ 91,418 $ 71,650
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets (Details)
$ in Thousands
9 Months Ended
Dec. 31, 2022
USD ($)
Goodwill  
Balance at the beginning of the period $ 212,754
Balance at the end of the period 221,195
Operating Segments  
Goodwill  
Balance at the beginning of the period 212,754
Goodwill acquired 18,620
Foreign currency translation impact (10,179)
Balance at the end of the period 221,195
Operating Segments | United States and Latin America  
Goodwill  
Balance at the beginning of the period 62,725
Goodwill acquired 18,620
Foreign currency translation impact 0
Balance at the end of the period 81,345
Operating Segments | Canada  
Goodwill  
Balance at the beginning of the period 122,318
Goodwill acquired 0
Foreign currency translation impact (9,465)
Balance at the end of the period 112,853
Operating Segments | Europe, Middle East and Africa  
Goodwill  
Balance at the beginning of the period 19,087
Goodwill acquired 0
Foreign currency translation impact (714)
Balance at the end of the period 18,373
Operating Segments | Asia-Pacific  
Goodwill  
Balance at the beginning of the period 8,624
Goodwill acquired 0
Foreign currency translation impact 0
Balance at the end of the period $ 8,624
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Narrative (Details)
$ in Thousands
3 Months Ended
Dec. 31, 2022
USD ($)
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill, impairment loss $ 756
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, accumulated amortization $ (142,227) $ (140,795)
Intangible assets, gross 238,389 235,703
Intangible assets, net 96,162 94,908
Certifications    
Finite-Lived Intangible Assets [Line Items]    
Indefinite-lived intangible assets (excluding goodwill) 439 453
Products    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 61,510 66,669
Finite-lived intangible assets, accumulated amortization (31,780) (29,445)
Finite-lived intangible assets, net carrying amount 29,730 37,224
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 47,288 45,222
Finite-lived intangible assets, accumulated amortization (1,888) (1,517)
Finite-lived intangible assets, net carrying amount 45,400 43,705
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 14,831 9,946
Finite-lived intangible assets, accumulated amortization (6,297) (5,933)
Finite-lived intangible assets, net carrying amount 8,534 4,013
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 113,041 113,413
Finite-lived intangible assets, accumulated amortization (102,105) (103,900)
Finite-lived intangible assets, net carrying amount 10,936 9,513
Contract-based    
Finite-Lived Intangible Assets [Line Items]    
Finite-lived intangible assets, gross carrying amount 1,280 0
Finite-lived intangible assets, accumulated amortization (157) 0
Finite-lived intangible assets, net carrying amount $ 1,123 $ 0
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Payables and Accruals [Abstract]    
Accrued employee compensation and related expenses $ 17,529 $ 16,235
Accrued interest 472 277
Customer prepayments 74 405
Warranty reserves 931 557
Professional fees 3,001 2,540
Sales taxes payable 2,633 2,758
Other 3,594 4,199
Total accrued current liabilities 28,234 26,971
Accrued warranty costs $ 1,996 $ 2,523
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Debt (Details)
$ in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 29, 2021
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Mar. 31, 2022
USD ($)
Sep. 29, 2021
CAD ($)
Debt Instrument [Line Items]            
Less current portion   $ (10,219) $ (10,219)   $ (7,929)  
Long-term debt, net   $ 97,574 97,574   120,431  
Loss on extinguishment of debt     $ 0 $ (2,569)    
Line of credit facility, fixed charge coverage ratio   125.00% 125.00%      
Letters of credit outstanding, amount   $ 1,845 $ 1,845      
London Interbank Offered Rate (LIBOR)            
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%      
Revolving credit facility            
Debt Instrument [Line Items]            
Line of credit facility, maximum borrowing capacity $ 100,000          
Long-term debt, term 5 years         5 years
Long-term line of credit   $ 24,500 $ 24,500      
Line of credit facility, accordian feature $ 100,000          
Line of credit facility, commitment fee percentage 0.25%          
Capacity available under credit facility   $ 73,655 $ 73,655      
Variable term loan, interest rate   5.63% 5.63%      
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 September 2026 | Loans Payable            
Debt Instrument [Line Items]            
Variable Rate Term Loans   $ 107,793 $ 107,793   128,360  
Debt issuance costs, net   $ 0 $ 0   $ 640  
U.S. Term Loan            
Debt Instrument [Line Items]            
Long-term debt, term 5 years         5 years
Long-term line of credit $ 80,000          
Variable term loan, interest rate   5.42% 5.42%      
Canadian Term Loan Facility            
Debt Instrument [Line Items]            
Variable term loan, interest rate   5.93% 5.93%      
Credit Agreement            
Debt Instrument [Line Items]            
Debt issuance costs   $ 1,265 $ 1,265      
Loss on extinguishment of debt   $ 2,569        
XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Totaled arrangements under letter of credit guarantees and performance bonds securing performance obligations $ 29,742
Guarantee obligations secured by cash deposits 1,259
Guarantee obligations represented by a reduction of the available amount of the company's short term and long term revolving lines of credit 1,845
Indian custom bonds outstanding $ 4,383
XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenues $ 122,110 $ 100,613 $ 318,109 $ 253,090
Revenues recognized at point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 78,398 57,603 199,515 152,083
Revenues recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenues 43,712 43,010 118,594 101,007
United States and Latin America        
Disaggregation of Revenue [Line Items]        
Total revenues 59,750 49,827 152,777 102,925
United States and Latin America | Revenues recognized at point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 34,762 19,695 82,627 50,565
United States and Latin America | Revenues recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenues 24,988 30,132 70,150 52,360
Canada        
Disaggregation of Revenue [Line Items]        
Total revenues 43,171 31,054 110,150 81,428
Canada | Revenues recognized at point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 32,725 25,358 83,512 64,490
Canada | Revenues recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenues 10,446 5,696 26,638 16,938
Europe, Middle East and Africa        
Disaggregation of Revenue [Line Items]        
Total revenues 11,225 12,937 30,804 44,366
Europe, Middle East and Africa | Revenues recognized at point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 6,643 7,896 17,811 21,218
Europe, Middle East and Africa | Revenues recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenues 4,582 5,041 12,993 23,148
Asia-Pacific        
Disaggregation of Revenue [Line Items]        
Total revenues 7,964 6,795 24,378 24,371
Asia-Pacific | Revenues recognized at point in time        
Disaggregation of Revenue [Line Items]        
Total revenues 4,268 4,654 15,565 15,810
Asia-Pacific | Revenues recognized over time        
Disaggregation of Revenue [Line Items]        
Total revenues $ 3,696 $ 2,141 $ 8,813 $ 8,561
XML 64 R53.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Performance Obligation (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 164,653
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2023-07-01  
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]  
Remaining performance obligation $ 14,276
Remaining performance obligation, period 1 year
XML 65 R54.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Mar. 31, 2022
Revenue from Contract with Customer [Abstract]    
Contract assets $ 16,597 $ 19,626
Contract liabilities $ 9,780 $ 8,010
XML 66 R55.htm IDEA: XBRL DOCUMENT v3.22.4
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Income Tax Contingency [Line Items]        
Effective tax rate 29.10% 32.20%    
Discrete tax expense     $ 1,033  
Liability for uncertain tax positions $ 943   $ 943  
Canada        
Income Tax Contingency [Line Items]        
Discrete tax expense       $ 301
Russia        
Income Tax Contingency [Line Items]        
Discrete tax expense $ 430      
XML 67 R56.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Narrative (Details)
9 Months Ended
Dec. 31, 2022
Geographic_Region
segment
Segment Reporting [Abstract]  
Number of reportable segments | segment 4
Number of operating segments | Geographic_Region 4
XML 68 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Mar. 31, 2022
Sales by geographic area:          
Sales $ 122,110 $ 100,613 $ 318,109 $ 253,090  
Depreciation 2,338 2,785 7,485 8,736  
Amortization of intangible assets 2,367 2,187 7,072 6,613  
Operating income          
Operating income (loss) 14,062 16,169 41,314 25,377  
Property, Plant and Equipment, Net: 61,039   61,039   $ 66,039
Total Assets: 650,095   650,095   636,669
Operating Segments          
Sales by geographic area:          
Sales 122,110 100,613 318,109 253,090  
Intersegment Eliminations          
Sales by geographic area:          
Sales 16,455 11,812 47,321 39,046  
Segment Reconciling Items          
Operating income          
Stock compensation (1,994) (275) (4,438) (2,698)  
Public company costs (466) (305) (1,446) (1,464)  
United States and Latin America          
Sales by geographic area:          
Depreciation 1,113 1,396 3,700 4,331  
Amortization of intangible assets 588 295 1,587 885  
Operating income          
Operating income (loss) 8,338 6,728 26,055 4,832  
Property, Plant and Equipment, Net: 30,325   30,325   31,919
Total Assets: 270,565   270,565   241,421
United States and Latin America | Operating Segments          
Sales by geographic area:          
Sales 59,750 49,827 152,777 102,925  
United States and Latin America | Intersegment Eliminations          
Sales by geographic area:          
Sales 10,041 8,588 32,783 29,424  
Canada          
Sales by geographic area:          
Depreciation 1,096 1,245 3,396 3,967  
Amortization of intangible assets 1,724 1,858 5,354 5,624  
Operating income          
Operating income (loss) 13,005 7,312 25,781 15,136  
Property, Plant and Equipment, Net: 27,830   27,830   30,686
Total Assets: 286,847   286,847   296,459
Canada | Operating Segments          
Sales by geographic area:          
Sales 43,171 31,054 110,150 81,428  
Canada | Intersegment Eliminations          
Sales by geographic area:          
Sales 5,386 2,616 12,042 7,555  
Europe, Middle East and Africa          
Sales by geographic area:          
Depreciation 94 101 283 305  
Amortization of intangible assets 21 23 62 71  
Operating income          
Operating income (loss) (5,963) 2,026 (7,526) 6,464  
Property, Plant and Equipment, Net: 2,312   2,312   2,796
Total Assets: 58,394   58,394   67,608
Europe, Middle East and Africa | Operating Segments          
Sales by geographic area:          
Sales 11,225 12,937 30,804 44,366  
Europe, Middle East and Africa | Intersegment Eliminations          
Sales by geographic area:          
Sales 279 295 935 1,137  
Asia-Pacific          
Sales by geographic area:          
Depreciation 35 43 106 133  
Amortization of intangible assets 34 11 69 33  
Operating income          
Operating income (loss) 1,142 683 2,888 3,107  
Property, Plant and Equipment, Net: 572   572   638
Total Assets: 34,289   34,289   $ 31,181
Asia-Pacific | Operating Segments          
Sales by geographic area:          
Sales 7,964 6,795 24,378 24,371  
Asia-Pacific | Intersegment Eliminations          
Sales by geographic area:          
Sales $ 749 $ 313 $ 1,561 $ 930  
XML 69 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Segment Information - Capital Expenditures (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Segment Reporting Information [Line Items]        
Capital expenditures $ 1,559 $ 865 $ 5,173 $ 2,920
United States and Latin America        
Segment Reporting Information [Line Items]        
Capital expenditures 350 171 1,773 811
Canada        
Segment Reporting Information [Line Items]        
Capital expenditures 1,042 566 3,042 1,833
Europe, Middle East and Africa        
Segment Reporting Information [Line Items]        
Capital expenditures 65 92 197 223
Asia-Pacific        
Segment Reporting Information [Line Items]        
Capital expenditures $ 102 $ 36 $ 161 $ 53
XML 70 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Subsequent Events (Details) - Scenario, Forecast
$ in Millions
3 Months Ended
Mar. 31, 2023
USD ($)
Minimum  
Subsequent Event [Line Items]  
Loss contingency expected $ 4
Maximum  
Subsequent Event [Line Items]  
Loss contingency expected $ 7
XML 71 thr-20221231_htm.xml IDEA: XBRL DOCUMENT 0001489096 2022-04-01 2022-12-31 0001489096 2023-02-01 0001489096 2022-12-31 0001489096 2022-03-31 0001489096 srt:SubsidiariesMember 2022-12-31 0001489096 srt:SubsidiariesMember 2022-03-31 0001489096 2022-10-01 2022-12-31 0001489096 2021-10-01 2021-12-31 0001489096 2021-04-01 2021-12-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 thr:EmployeesMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001489096 2022-04-01 2022-06-30 0001489096 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001489096 us-gaap:CommonStockMember 2022-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001489096 us-gaap:RetainedEarningsMember 2022-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001489096 2022-06-30 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0001489096 2022-07-01 2022-09-30 0001489096 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0001489096 us-gaap:CommonStockMember 2022-09-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0001489096 us-gaap:RetainedEarningsMember 2022-09-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0001489096 2022-09-30 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2022-10-01 2022-12-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-10-01 2022-12-31 0001489096 us-gaap:RetainedEarningsMember 2022-10-01 2022-12-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-10-01 2022-12-31 0001489096 us-gaap:CommonStockMember 2022-12-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0001489096 us-gaap:RetainedEarningsMember 2022-12-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-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 2021-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001489096 2021-04-01 2021-06-30 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001489096 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001489096 us-gaap:CommonStockMember 2021-06-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001489096 us-gaap:RetainedEarningsMember 2021-06-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001489096 2021-06-30 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001489096 srt:ExecutiveOfficerMember us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001489096 2021-07-01 2021-09-30 0001489096 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001489096 us-gaap:CommonStockMember 2021-09-30 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001489096 us-gaap:RetainedEarningsMember 2021-09-30 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001489096 2021-09-30 0001489096 thr:EmployeesMember us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001489096 srt:DirectorMember us-gaap:CommonStockMember 2021-10-01 2021-12-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-10-01 2021-12-31 0001489096 us-gaap:RetainedEarningsMember 2021-10-01 2021-12-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-10-01 2021-12-31 0001489096 us-gaap:CommonStockMember 2021-12-31 0001489096 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001489096 us-gaap:RetainedEarningsMember 2021-12-31 0001489096 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001489096 2021-12-31 0001489096 us-gaap:CostOfSalesMember thr:COVID19Member 2022-10-01 2022-12-31 0001489096 us-gaap:CostOfSalesMember thr:COVID19Member 2022-04-01 2022-12-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember thr:COVID19Member 2021-10-01 2021-12-31 0001489096 us-gaap:SellingGeneralAndAdministrativeExpensesMember thr:COVID19Member 2021-04-01 2021-12-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-12-31 0001489096 us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2021-12-31 0001489096 us-gaap:OtherAssetsMember 2022-12-31 0001489096 us-gaap:OtherAssetsMember 2021-12-31 0001489096 country:RU 2022-12-31 0001489096 thr:PowerblanketMember 2022-05-31 2022-09-30 0001489096 thr:PowerblanketMember 2022-10-01 2022-12-31 0001489096 thr:PowerblanketMember 2022-05-31 2022-05-31 0001489096 2022-06-01 2022-06-30 0001489096 thr:PowerblanketMember us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-12-31 0001489096 thr:PowerblanketMember 2022-12-31 0001489096 thr:PowerblanketMember 2022-05-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-10-01 2022-12-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2021-10-01 2021-12-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2022-04-01 2022-12-31 0001489096 thr:ThermonHeatingSystemsInc.Member 2021-04-01 2021-12-31 0001489096 us-gaap:FairValueInputsLevel1Member 2022-12-31 0001489096 us-gaap:FairValueInputsLevel1Member 2022-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel1Member us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:LongTermDebtMember 2022-12-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LongTermDebtMember 2022-12-31 0001489096 us-gaap:LongTermDebtMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LongTermDebtMember 2022-03-31 0001489096 us-gaap:LoansPayableMember 2022-12-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2022-12-31 0001489096 us-gaap:LoansPayableMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel2Member us-gaap:LoansPayableMember 2022-03-31 0001489096 us-gaap:FairValueInputsLevel2Member 2022-12-31 0001489096 us-gaap:FairValueInputsLevel2Member 2022-03-31 0001489096 currency:EUR us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 currency:EUR us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 currency:CAD us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 currency:KRW us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 currency:MXN us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 currency:AUD us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-12-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-03-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-10-01 2022-12-31 0001489096 us-gaap:ForeignExchangeForwardMember 2021-10-01 2021-12-31 0001489096 us-gaap:ForeignExchangeForwardMember 2022-04-01 2022-12-31 0001489096 us-gaap:ForeignExchangeForwardMember 2021-04-01 2021-12-31 0001489096 country:RU 2022-10-01 2022-12-31 0001489096 country:RU us-gaap:AccountsReceivableMember 2022-10-01 2022-12-31 0001489096 country:RU us-gaap:InventoriesMember 2022-10-01 2022-12-31 0001489096 country:RU thr:ContractAssetsMember 2022-10-01 2022-12-31 0001489096 country:RU us-gaap:PrepaidExpensesAndOtherCurrentAssetsMember 2022-10-01 2022-12-31 0001489096 country:RU us-gaap:PropertyPlantAndEquipmentMember 2022-10-01 2022-12-31 0001489096 country:RU thr:OperatingLeaseRightOfUseAssetsMember 2022-10-01 2022-12-31 0001489096 country:RU us-gaap:OtherNoncurrentAssetsMember 2022-10-01 2022-12-31 0001489096 thr:CanadaSegmentMember 2022-04-01 2022-12-31 0001489096 country:CA 2021-04-01 2022-03-31 0001489096 thr:ThermonSouthAfricaPropriearyLimitedMember 2021-04-01 2022-03-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2022-04-01 2022-12-31 0001489096 thr:UnitedStatesAndLatinAmericaSegmentMember 2021-04-01 2021-12-31 0001489096 thr:CanadaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:CanadaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:CanadaSegmentMember 2021-04-01 2021-12-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2022-04-01 2022-12-31 0001489096 thr:EuropeMiddleEastAndAfricaSegmentMember 2021-04-01 2021-12-31 0001489096 thr:AsiaPacificSegmentMember 2022-10-01 2022-12-31 0001489096 thr:AsiaPacificSegmentMember 2021-10-01 2021-12-31 0001489096 thr:AsiaPacificSegmentMember 2022-04-01 2022-12-31 0001489096 thr:AsiaPacificSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:StockOptionMember 2022-10-01 2022-12-31 0001489096 us-gaap:StockOptionMember 2021-10-01 2021-12-31 0001489096 us-gaap:StockOptionMember 2022-04-01 2022-12-31 0001489096 us-gaap:StockOptionMember 2021-04-01 2021-12-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2022-10-01 2022-12-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2021-10-01 2021-12-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2022-04-01 2022-12-31 0001489096 us-gaap:RestrictedStockUnitsRSUMember 2021-04-01 2021-12-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 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember 2022-12-31 0001489096 us-gaap:ProductMember 2022-12-31 0001489096 us-gaap:ProductMember 2022-03-31 0001489096 us-gaap:TrademarksMember 2022-12-31 0001489096 us-gaap:TrademarksMember 2022-03-31 0001489096 us-gaap:DevelopedTechnologyRightsMember 2022-12-31 0001489096 us-gaap:DevelopedTechnologyRightsMember 2022-03-31 0001489096 us-gaap:CustomerRelationshipsMember 2022-12-31 0001489096 us-gaap:CustomerRelationshipsMember 2022-03-31 0001489096 us-gaap:CertificationMarksMember 2022-12-31 0001489096 us-gaap:CertificationMarksMember 2022-03-31 0001489096 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0001489096 us-gaap:OtherIntangibleAssetsMember 2022-03-31 0001489096 thr:VariableRateTermLoanDueSeptember2026Member us-gaap:LoansPayableMember 2022-12-31 0001489096 thr:VariableRateTermLoanDueSeptember2026Member us-gaap:LoansPayableMember 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 us-gaap:LondonInterbankOfferedRateLIBORMember 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 2022-12-31 0001489096 thr:CreditAgreementMember 2022-10-01 2022-12-31 0001489096 us-gaap:RevolvingCreditFacilityMember 2022-12-31 0001489096 thr:CanadianTermLoanFacilityMember 2022-12-31 0001489096 thr:USTermLoanMember 2022-12-31 0001489096 thr:September302021ThroughSeptember302022Member 2022-12-31 0001489096 thr:December312022AndEachFiscalQuarterThereafterMember 2022-12-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0001489096 country:US 2022-10-01 2022-12-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2021-10-01 2021-12-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2021-10-01 2021-12-31 0001489096 country:US 2021-10-01 2021-12-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0001489096 country:CA 2022-10-01 2022-12-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2021-10-01 2021-12-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2021-10-01 2021-12-31 0001489096 country:CA 2021-10-01 2021-12-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0001489096 srt:EuropeMember 2022-10-01 2022-12-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2021-10-01 2021-12-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2021-10-01 2021-12-31 0001489096 srt:EuropeMember 2021-10-01 2021-12-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0001489096 srt:AsiaMember 2022-10-01 2022-12-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2021-10-01 2021-12-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2021-10-01 2021-12-31 0001489096 srt:AsiaMember 2021-10-01 2021-12-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2022-10-01 2022-12-31 0001489096 us-gaap:TransferredOverTimeMember 2022-10-01 2022-12-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2021-10-01 2021-12-31 0001489096 us-gaap:TransferredOverTimeMember 2021-10-01 2021-12-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-12-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2022-04-01 2022-12-31 0001489096 country:US 2022-04-01 2022-12-31 0001489096 country:US us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-12-31 0001489096 country:US us-gaap:TransferredOverTimeMember 2021-04-01 2021-12-31 0001489096 country:US 2021-04-01 2021-12-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-12-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2022-04-01 2022-12-31 0001489096 country:CA 2022-04-01 2022-12-31 0001489096 country:CA us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-12-31 0001489096 country:CA us-gaap:TransferredOverTimeMember 2021-04-01 2021-12-31 0001489096 country:CA 2021-04-01 2021-12-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-12-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-12-31 0001489096 srt:EuropeMember 2022-04-01 2022-12-31 0001489096 srt:EuropeMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-12-31 0001489096 srt:EuropeMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-12-31 0001489096 srt:EuropeMember 2021-04-01 2021-12-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-12-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2022-04-01 2022-12-31 0001489096 srt:AsiaMember 2022-04-01 2022-12-31 0001489096 srt:AsiaMember us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-12-31 0001489096 srt:AsiaMember us-gaap:TransferredOverTimeMember 2021-04-01 2021-12-31 0001489096 srt:AsiaMember 2021-04-01 2021-12-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2022-04-01 2022-12-31 0001489096 us-gaap:TransferredOverTimeMember 2022-04-01 2022-12-31 0001489096 us-gaap:TransferredAtPointInTimeMember 2021-04-01 2021-12-31 0001489096 us-gaap:TransferredOverTimeMember 2021-04-01 2021-12-31 0001489096 2023-07-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:UnitedStatesSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:CanadaSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:EuropeSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember thr:AsiaSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember 2022-10-01 2022-12-31 0001489096 us-gaap:OperatingSegmentsMember 2021-10-01 2021-12-31 0001489096 us-gaap:OperatingSegmentsMember 2021-04-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:UnitedStatesSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:CanadaSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:EuropeSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2022-10-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2021-10-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2022-04-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember thr:AsiaSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember 2022-10-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember 2021-10-01 2021-12-31 0001489096 us-gaap:IntersegmentEliminationMember 2022-04-01 2022-12-31 0001489096 us-gaap:IntersegmentEliminationMember 2021-04-01 2021-12-31 0001489096 thr:UnitedStatesSegmentMember 2022-10-01 2022-12-31 0001489096 thr:UnitedStatesSegmentMember 2021-10-01 2021-12-31 0001489096 thr:UnitedStatesSegmentMember 2022-04-01 2022-12-31 0001489096 thr:UnitedStatesSegmentMember 2021-04-01 2021-12-31 0001489096 thr:CanadaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:CanadaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:CanadaSegmentMember 2022-04-01 2022-12-31 0001489096 thr:CanadaSegmentMember 2021-04-01 2021-12-31 0001489096 thr:EuropeSegmentMember 2022-10-01 2022-12-31 0001489096 thr:EuropeSegmentMember 2021-10-01 2021-12-31 0001489096 thr:EuropeSegmentMember 2022-04-01 2022-12-31 0001489096 thr:EuropeSegmentMember 2021-04-01 2021-12-31 0001489096 thr:AsiaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:AsiaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:AsiaSegmentMember 2022-04-01 2022-12-31 0001489096 thr:AsiaSegmentMember 2021-04-01 2021-12-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2022-10-01 2022-12-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2021-10-01 2021-12-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2022-04-01 2022-12-31 0001489096 us-gaap:MaterialReconcilingItemsMember 2021-04-01 2021-12-31 0001489096 thr:UnitedStatesSegmentMember 2022-12-31 0001489096 thr:UnitedStatesSegmentMember 2022-03-31 0001489096 thr:CanadaSegmentMember 2022-12-31 0001489096 thr:CanadaSegmentMember 2022-03-31 0001489096 thr:EuropeSegmentMember 2022-12-31 0001489096 thr:EuropeSegmentMember 2022-03-31 0001489096 thr:AsiaSegmentMember 2022-12-31 0001489096 thr:AsiaSegmentMember 2022-03-31 0001489096 thr:UnitedStatesSegmentMember 2022-10-01 2022-12-31 0001489096 thr:UnitedStatesSegmentMember 2021-10-01 2021-12-31 0001489096 thr:UnitedStatesSegmentMember 2022-04-01 2022-12-31 0001489096 thr:UnitedStatesSegmentMember 2021-04-01 2021-12-31 0001489096 thr:EuropeSegmentMember 2022-10-01 2022-12-31 0001489096 thr:EuropeSegmentMember 2021-10-01 2021-12-31 0001489096 thr:EuropeSegmentMember 2022-04-01 2022-12-31 0001489096 thr:EuropeSegmentMember 2021-04-01 2021-12-31 0001489096 thr:AsiaSegmentMember 2022-10-01 2022-12-31 0001489096 thr:AsiaSegmentMember 2021-10-01 2021-12-31 0001489096 thr:AsiaSegmentMember 2022-04-01 2022-12-31 0001489096 thr:AsiaSegmentMember 2021-04-01 2021-12-31 0001489096 srt:MinimumMember srt:ScenarioForecastMember 2023-01-01 2023-03-31 0001489096 srt:MaximumMember srt:ScenarioForecastMember 2023-01-01 2023-03-31 shares iso4217:USD iso4217:USD shares iso4217:CAD pure thr:segment thr:Geographic_Region 0001489096 --03-31 2023 Q3 false 3344000 2177000 0 63954000 0.001 0.001 150000000 150000000 33495287 33364722 33495287 33364722 0.001 0.001 10000000 10000000 0 0 0 0 P5Y P5Y P5Y 0 640000 3.75 3.5 10-Q true 2022-12-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 Yes Yes Accelerated Filer false false false 33503561 35363000 41445000 92380000 95305000 91418000 71650000 16597000 19626000 15981000 11786000 1469000 4626000 253208000 244438000 61039000 66039000 221195000 212754000 96162000 94908000 10377000 10534000 778000 1211000 7336000 6785000 650095000 636669000 30003000 33567000 28234000 26971000 10219000 7929000 24500000 0 9780000 8010000 3506000 3624000 3570000 897000 109812000 80998000 97574000 120431000 12531000 17943000 9642000 9659000 9032000 8434000 238591000 237465000 33000 33000 0 0 238399000 234549000 -56423000 -38906000 229495000 203528000 411504000 399204000 650095000 636669000 122110000 100613000 318109000 253090000 71660000 59866000 184508000 154084000 50450000 40747000 133601000 99006000 30889000 22099000 83046000 66820000 464000 292000 -499000 610000 2367000 2187000 7072000 6613000 2668000 0 2668000 -414000 14062000 16169000 41314000 25377000 1877000 842000 4120000 5029000 659000 -627000 -592000 -3517000 12844000 14700000 36602000 16831000 4419000 3430000 10637000 5424000 8425000 11270000 25965000 11407000 8425000 11270000 25965000 11407000 5403000 -413000 -17560000 -3843000 -75000 -96000 43000 -109000 13753000 10761000 8448000 7455000 0.25 0.34 0.78 0.34 0.25 0.33 0.77 0.34 33493540 33340000 33457048 33292614 33879733 33658104 33756218 33481964 33364722 33000 234549000 203528000 -38906000 399204000 30352 64294 8766 1193000 1193000 -552000 -552000 6556000 6556000 0 -5152000 -5152000 -1000 -2000 -3000 33468134 33000 235190000 210085000 -44056000 401252000 5544 9930 1251000 1251000 1251000 -34000 -34000 10984000 10984000 -17811000 -17811000 0 0 -116000 -116000 33483608 33000 236407000 221069000 -61751000 395758000 512 11167 1994000 1994000 -2000 -2000 8425000 8425000 5403000 5403000 -1000 75000 74000 33495287 33000 238399000 229495000 -56423000 411504000 33225808 33000 231322000 183436000 -35919000 378872000 8100 0 97000 97000 23858 42326 7368 1178000 1178000 -548000 -548000 -340000 -340000 4195000 4195000 64000 64000 33307460 33000 232049000 183096000 -31788000 383390000 10687 7344 8352 1246000 1246000 -14000 -14000 477000 477000 -7625000 -7625000 1000 -1000 -51000 -51000 33333843 33000 233280000 183574000 -39362000 377525000 52 8004 275000 275000 11270000 11270000 -413000 -413000 0 1000 96000 97000 33341899 33000 233555000 194843000 -39871000 388560000 25965000 11407000 14557000 15349000 230000 495000 0 -2569000 367000 0 4438000 2699000 -4186000 -878000 -36000 -58000 0 1391000 134000 -556000 0 -310000 -1145000 15471000 18047000 6137000 -4447000 6287000 695000 3293000 -4066000 15221000 1433000 -824000 5847000 475000 31605000 13746000 5173000 2920000 163000 235000 35299000 0 -40309000 -2685000 0 140425000 34500000 15959000 27121000 171862000 0 1248000 0 97000 588000 562000 62000 96000 6729000 -17287000 -754000 -821000 -2729000 -7047000 43931000 42450000 41202000 35403000 Basis of Presentation <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%">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. We offer a full suite of products (heating units, heating cables, temporary power solutions, tubing bundles, industrial heating blankets and chillers), 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. </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 condensed consolidated financial statements are prepared in conformity with generally accepted accounting principles in the United States ("GAAP") and the requirements of the United States Securities and Exchange Commission ("SEC") for interim financial information. Accordingly, the accompanying condensed consolidated financial statements do not include all disclosures required for full annual financial statements and should be read in conjunction with our audited consolidated financial statements and notes thereto for the fiscal year ended March 31, 2022 ("fiscal 2022"). In our opinion, the accompanying condensed consolidated financial statements reflect all adjustments considered necessary to present fairly our financial position at December 31, 2022 and March 31, 2022, and the results of our operations for the three and nine months ended December 31, 2022 and 2021. </span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Impact of the COVID-19 Pandemic and General Economic Environment</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 COVID-19 pandemic and the measures being taken to address and limit the spread of the virus have adversely affected the economies and financial markets of many countries, resulting in an economic downturn that negatively impacted, and may continue to negatively impact, global demand for our products and services. We are still experiencing effects of lockdowns in certain parts of Asia, which are impacting our results in our Asia-Pacific ("APAC") segment. The effect of loosening pandemic restrictions outside of APAC, along with pent-up demand from periods of stagnant lockdown and uncertainty have combined to strengthen customer demand from most regions we serve, especially in North America. During periods of the pandemic we have experienced, and may experience in the future, a decline in the demand of our products and services or disruptions in raw materials or labor required for manufacturing that has in the past, and may in the future, materially and negatively impact our business, financial condition, results of operation and overall financial performance. We have experienced increased costs across our global supply chain as we focus on meeting growing demand from our customers. In certain circumstances, we have had issues with a lack of availability of certain raw materials as well as increases in costs of our raw materials due to: use of alternate suppliers, higher freight costs, increased lead times, and expedited shipping. We have also had to increase our inventory of certain items to ensure availability in the face of supply chain disruptions. We continue to monitor the pandemic restrictions and other effects the pandemic may have on our business. </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 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 layoffs of employees. </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 recorded no transactions related to CEWS for the three and nine months ended December 31, 2022. We recorded $199 and $1,448 related to CEWS to "Cost of sales" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We recorded $4 and $504 related to CEWS to "Selling, general and administrative expenses" in our condensed consolidated statement of operations for the three and nine months ended December 31, 2021. We anticipate no benefit from the CEWS program in the fiscal year ending March 31, 2023 ("fiscal 2023"), as the program ended in October 2021.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Use of Estimates</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%">Generally accepted accounting principles requires management to make estimates and assumptions that affect the 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 revenues and expenses during the reported period. While management has based its assumptions and estimates on the facts and circumstances existing at December 31, 2022, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three and nine months ended December 31, 2022, are not necessarily indicative of the results that may be achieved for fiscal 2023.</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%">Restricted Cash and Cash Equivalents</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%">    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, and restricted cash included in prepaid expenses and other current assets and restricted cash included in other non-current assets reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the statements of cash flows.</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:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">December 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%">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,363 </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%">32,566 </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%">5,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#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 non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">341 </span></td><td style="background-color:#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 statements of cash flows</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%">41,202 </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%">35,403 </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-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%">    Amounts shown in restricted cash included in prepaid expenses and other current assets and other non-current assets represent those required to be set aside by a contractual agreement, which generally contain cash deposits pledged as collateral on performance bonds and letters of credit. Additionally, due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary, we have classified $3,084 of the cash and cash equivalents held in our Russian subsidiary as restricted cash and included the related balance in prepaid expenses and other current assets. Amounts shown in restricted cash in other non-current assets represent such agreements that require a commitment term longer than 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%">Recent Accounting Pronouncements</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-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 Accounting Standards Update, ("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). ASU 2021-08 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 with fiscal years starting after December 15, 2022, and early adoption is permitted. We are still evaluating this ASU and will consider early adoption with future acquisitions, if any.</span></div> 199000 1448000 4000 504000 Use of EstimatesGenerally accepted accounting principles requires management to make estimates and assumptions that affect the 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 revenues and expenses during the reported period. While management has based its assumptions and estimates on the facts and circumstances existing at December 31, 2022, actual results could differ from those estimates and affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities and the corresponding revenues and expenses as of the date of the financial statements. The operating results for the three and nine months ended December 31, 2022, are not necessarily indicative of the results that may be achieved for fiscal The following table provides a reconciliation of cash, cash equivalents, and restricted cash included in prepaid expenses and other current assets and restricted cash included in other non-current assets reported within the condensed consolidated balance sheets that sum to the total of the same such amounts shown in the statements of cash flows.<table 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:64.543%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><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:15.715%"/><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:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">December 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%">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,363 </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%">32,566 </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%">5,813 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,496 </span></td><td style="background-color:#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 non-current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">341 </span></td><td style="background-color:#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 statements of cash flows</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%">41,202 </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%">35,403 </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> 35363000 32566000 5813000 2496000 26000 341000 41202000 35403000 3084000 <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%">Recent Accounting Pronouncements</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-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 Accounting Standards Update, ("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). ASU 2021-08 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 with fiscal years starting after December 15, 2022, and early adoption is permitted. We are still evaluating this ASU and will consider early adoption with future acquisitions, if any.</span></div> 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 Powerblanket (“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 and portable industrial chillers. 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-</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">LAM") reportable segment. From the period May 31, 2022 to December 31, 2022, Powerblanket contributed $11,848 in Sales and $1,302 in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Net income/(loss) to our consolidated operating results. For the three months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022, Powerblanket contributed $7,881 in Sales and $2,000 in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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. Powerblanket's revenue structure does 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 the nine months ended December 31, 2022. No acquisition costs were incurred in the three months ended December 31, 2022. Acquisition costs are reflected in "Selling, general and administrative expenses" in our condensed 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-</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%">based intangible asset, which was valued using Level 3 inputs. The carrying values of inventories, property, plant and equipment as well as leased assets approximated their respective fair values. During the measurement period, if new information is obtained about facts and circumstances that existed as of the Acquisition Date that, if known, would have resulted in revised estimated values of those assets or liabilities as of that date, we will revise the preliminary purchase price allocation. The effect of measurement period adjustments to the estimated fair values will be reflected as if the adjustments had been completed on the Acquisition Date. The impact of all changes that do not qualify as measurement period adjustments will be included in current period earnings.</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:41.005%"/><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.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.938%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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%">122,110 </span></td><td style="background-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%">107,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">319,973 </span></td><td style="background-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%">265,350 </span></td><td style="background-color:#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%">8,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 11848000 1302000 7881000 2000000 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:41.005%"/><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.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.938%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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%">122,110 </span></td><td style="background-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%">107,443 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">319,973 </span></td><td style="background-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%">265,350 </span></td><td style="background-color:#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%">8,425 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,623 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,438 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table> 286000 122110000 107443000 319973000 265350000 8425000 12623000 25588000 13438000 Fair Value Measurements<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%">Fair Value</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 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-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%">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-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-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-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-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 and cash equivalents, 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 December 31, 2022 and March 31, 2022, no assets or liabilities were valued using Level 3 criteria, except for those acquired in our recent acquisition of Powerblanket, discussed in Note 2, "Acquisition." </span></div><div style="margin-top:6pt;padding-left:22.5pt;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 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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.449%"/><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.449%"/><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.449%"/><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:21.276%"/><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%">December 31, 2022</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="background-color:#cceeff;padding:2px 1pt;text-align: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="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: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: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></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%">Deferred compensation plan assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Level 1 - Active Markets</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%">Foreign currency contract forwards 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%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#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 7.75pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Level 2 - Market Approach</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%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:1pt;font-weight:400;line-height:100%"> </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%">24,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%">24,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:10pt;font-weight:400;line-height:100%">Level 1 - Active Markets</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:10pt;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,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Level 1 - Active Markets</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%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Level 2 - Market Approach</span></td></tr></table></div><div style="margin-bottom:9pt;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 December 31, 2022 and March 31, 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:9pt;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%">Additionally, we acquired certain assets and liabilities as disclosed in Note 2, "Acquisition" at fair value according to purchase price accounting.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Deferred Compensation Plan</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%">    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 non-current assets” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022 were $6,020 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,416 and $4,837 included in “Other non-current liabilities” in the condensed consolidated balance sheets at December 31, 2022 and March 31, 2022, respectively. Deferred compensation plan expense/(income) is included as such in the condensed consolidated statement of operations, and therefore is excluded from "Selling, general and administrative expenses." Deferred compensation plan expense/(income) was $464 and $292 for the three months ended December 31, 2022 and 2021, respectively, and $(499) and $610 for the nine months ended December 31, 2022 and 2021, respectively. Expenses and income from our deferred compensation plan were offset by unrealized gains and losses for the deferred compensation plan included in "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). Our unrealized losses and (gains) on investments were $(484) and $(314), respectively, for the three months ended December 31, 2022 and 2021, respectively, and $450 and $(620) for the nine months ended December 31, 2022 and 2021, respectively. </span></div><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Trade Related Foreign Currency Forward Contracts</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 transact business in various foreign currencies and have established a program that primarily utilizes foreign currency forward contracts to address 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 foreign currency transaction gains or losses. These foreign currency exposures arise from intercompany transactions as well as third party accounts receivable or payable that are denominated in foreign currencies. 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 "Other income/expense" on our condensed consolidated statements of operations and comprehensive income/(loss). These gains and losses are designed to offset gains and losses resulting from </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%">settlement of receivables or payables by our foreign operations which are settled in currency other than the local transactional currency. The fair value is determined by quoted prices from active foreign currency markets (Level 2). Fair value amounts for such forward contracts on our condensed consolidated balance sheets are either classified as accounts receivable, net or accrued liabilities depending on whether the forward contract is in a gain (accounts receivable, net) or loss (accrued liabilities) position. 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 December 31, 2022 and March 31, 2022, the notional amounts of forward contracts were 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:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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.960%"/><td style="width:0.1%"/></tr><tr><td colspan="12" 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%">Notional amount of foreign currency forward contracts by currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</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%">1,000 </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%">— </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%">Canadian Dollar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,000 </span></td><td style="background-color:#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%">South Korean Won</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,250 </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%">Mexican Peso</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">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="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="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%">2,500 </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-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%">Foreign currency gains or losses related to our forward contracts in the accompanying condensed consolidated statements of operations and comprehensive income/(loss) were a gain of $102 and a loss of $(637) in the three months ended December 31, 2022 and 2021, respectively, and losses of $(510) and $(861) for the nine months ended December 31, 2022 and 2021, respectively.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Gains and losses from our forward contracts were offset by transaction gains or losses incurred with the settlement of transactions denominated in foreign currencies. For the three months ended December 31, 2022 and 2021, our net foreign currency transactions resulted in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> a gain of $193 and losses of $(949), respectively, and losses of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$(140)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$(1,634)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the nine months ended </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December 31, 2022 and 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div> <div style="margin-top:6pt;padding-left:22.5pt;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 is as follows:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:27.408%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.449%"/><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.449%"/><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.449%"/><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.449%"/><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:21.276%"/><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%">December 31, 2022</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="background-color:#cceeff;padding:2px 1pt;text-align: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="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: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: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></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%">Deferred compensation plan assets</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,020 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align: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="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align: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 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 colspan="2" style="background-color:#ffffff;padding:2px 7.75pt 2px 0;text-align: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 colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">Level 1 - Active Markets</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%">Foreign currency contract forwards 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%">80 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80 </span></td><td style="background-color:#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 7.75pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 7.75pt 2px 1pt;text-align: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 colspan="3" style="background-color:#cceeff;padding:0 1pt"/><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%">Level 2 - Market Approach</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%">Financial Liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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:1pt;font-weight:400;line-height:100%"> </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%">24,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%">24,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:10pt;font-weight:400;line-height:100%">Level 1 - Active Markets</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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">108,521 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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:10pt;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,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,416 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 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%">Level 1 - Active Markets</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%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">76 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 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%">Level 2 - Market Approach</span></td></tr></table></div> 6020000 6020000 5391000 5391000 80000 80000 105000 105000 24500000 24500000 0 0 108279000 108521000 129000000 128355000 5416000 5416000 4837000 4837000 76000 76000 0 0 6020000 5391000 5416000 4837000 464000 292000 -499000 610000 -484000 -314000 450000 -620000 P30D As of December 31, 2022 and March 31, 2022, the notional amounts of forward contracts 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:68.198%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.958%"/><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.960%"/><td style="width:0.1%"/></tr><tr><td colspan="12" 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%">Notional amount of foreign currency forward contracts by currency</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size: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="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Euro</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%">1,000 </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%">— </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%">Canadian Dollar</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">4,000 </span></td><td style="background-color:#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%">South Korean Won</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,250 </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%">Mexican Peso</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">— </span></td><td style="background-color:#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%">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="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="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%">2,500 </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> 1000000 0 0 4000000 0 2250000 1500000 0 0 1000000 2500000 7250000 -102000 637000 -510000 -861000 -193000 -949000 140000 -1634000 Restructuring and Other Charges/(Income)<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-style:italic;font-weight:400;line-height:120%">Impairment and other charges/(income)</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In 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 conducted 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 three months ended December 31, 2022. The charges were comprised 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: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:center;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%">Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss for certain accounts receivable</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%">Accounts receivable, net; 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%">835 </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 inventory reserves</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%">Inventories, net; Cost of sales</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,831 </span></td><td style="background-color:#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%">Contract asset adjustment</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%">Contract 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%">327 </span></td><td style="background-color:#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%">Prepaid expenses and other current assets adjustment</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%">Prepaid expenses and other current assets, Income tax receivable; 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%">1,477 </span></td><td style="background-color:#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%">Impairment of Property, plant and equipment, net</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%">Property, plant and equipment, net; 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%">367 </span></td><td style="background-color:#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%">Impairment of Operating lease right-of-use 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%">Operating lease right-of-use 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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of Other non-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%">Deferred income taxes, Other non-current 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%">108 </span></td><td style="background-color:#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%">8,334 </span></td><td style="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 Europe, Middle East and Africa ("EMEA") reportable segment, with the exception of $241 of cost of sales from an increase in inventory reserves in our Canada reportable segment. Additionally, </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%">we reclassified $3,084 of cash in our Russian subsidiary to restricted cash due to due to the uncertain nature of whether we can repatriate certain funds from our Russian subsidiary.</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 will continue to evaluate sales to international customers with a presence in the Russian Federation and engage in those sales to the extent permissible with various international sanctions.</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%"> Please refer to Note 7, "Goodwill and Other Intangible Assets," for more information on impairment, and Note 14, "Subsequent Events," for more information regarding the Company's operations in the Russian Federation.</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Fiscal 2022 charges/(income)</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 the nine months ended December 31, 2021, we recorded $(103) for severance-related activity in our Canadian segment, which was recorded to "Restructuring and other charges/(income)" in our condensed 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-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%">Restructuring and other charges/(income) by reportable segment were 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.549%"/><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:14.543%"/><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.543%"/><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.543%"/><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.548%"/><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%"> Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</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%">— </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%">— </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%">— </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%">(46)</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 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"> </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%">2,668 </span></td><td style="background-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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-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"/></tr></table></div>(1) - these charges relate to the Company's Russian subsidiary and were included in "Restructuring and other charges/(income)" on our condensed consolidated statement of operations and comprehensive income/(loss). See the section labeled "Impairment and other charges/(income)" above for a full detail of charges. 8334000 <table 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:center;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%">Increase in Current Expected Credit Loss, or "CECL," allowance for credit loss for certain accounts receivable</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%">Accounts receivable, net; 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%">835 </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 inventory reserves</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%">Inventories, net; Cost of sales</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,831 </span></td><td style="background-color:#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%">Contract asset adjustment</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%">Contract 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%">327 </span></td><td style="background-color:#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%">Prepaid expenses and other current assets adjustment</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%">Prepaid expenses and other current assets, Income tax receivable; 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%">1,477 </span></td><td style="background-color:#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%">Impairment of Property, plant and equipment, net</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%">Property, plant and equipment, net; 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%">367 </span></td><td style="background-color:#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%">Impairment of Operating lease right-of-use 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%">Operating lease right-of-use 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%">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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment of Other non-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%">Deferred income taxes, Other non-current 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%">108 </span></td><td style="background-color:#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%">8,334 </span></td><td style="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 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%">Restructuring and other charges/(income) by reportable segment were 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.549%"/><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:14.543%"/><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.543%"/><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.543%"/><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.548%"/><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%"> Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States and Latin America</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%">— </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%">— </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%">— </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%">(46)</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 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%">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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">(186)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><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><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:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,668 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%"> </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%">2,668 </span></td><td style="background-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%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,668 </span></td><td style="background-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"/></tr></table></div>(1) - these charges relate to the Company's Russian subsidiary and were included in "Restructuring and other charges/(income)" on our condensed consolidated statement of operations and comprehensive income/(loss). See the section labeled "Impairment and other charges/(income)" above for a full detail of charges. 835000 4831000 327000 1477000 367000 389000 108000 8334000 241000 3084000 -103000 -311000 0 0 0 -46000 0 0 0 -186000 2668000 0 2668000 -182000 0 0 0 0 2668000 0 2668000 -414000 Net Income/(Loss) per Common Share<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 reconciliations of the denominators used to calculate basic and diluted net income/(loss) per common share for the three and nine months ended December 31, 2022 and 2021, respectively, are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><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%"> Three Months Ended December 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%"> Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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;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"/><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8,425 </span></td><td style="background-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%">11,270 </span></td><td style="background-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%">25,965 </span></td><td style="background-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%">11,407 </span></td><td style="background-color:#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="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,493,540 </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,000 </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,457,048 </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,292,614 </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%">Basic net income/(loss) per common share</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%">0.25 </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.34 </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.78 </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.34 </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-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:41.590%"/><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.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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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: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: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></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%">8,425 </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%">11,270 </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%">25,965 </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%">11,407 </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 #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,493,540 </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,000 </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,457,048 </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,292,614 </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"/><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</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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#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</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%">378,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,690 </span></td><td style="background-color:#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%">Weighted average shares outstanding – dilutive </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:#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,879,733 </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,658,104 </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,756,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 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,481,964 </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%">0.25 </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.33 </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.77 </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.34 </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-top:6pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1) For the three months ended December 31, 2022 and 2021, 28,499 and 45,099 equity awards, respectively and for the nine months ended December 31, 2022 and 2021, 39,517 and 139,843 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share, as they would have had an anti-dilutive effect. </span></div>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/(loss) per common share until such time that it is probable that a <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 reconciliations of the denominators used to calculate basic and diluted net income/(loss) per common share for the three and nine months ended December 31, 2022 and 2021, respectively, are as follows:</span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:42.321%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.501%"/><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%"> Three Months Ended December 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%"> Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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;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"/><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8,425 </span></td><td style="background-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%">11,270 </span></td><td style="background-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%">25,965 </span></td><td style="background-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%">11,407 </span></td><td style="background-color:#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="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,493,540 </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,000 </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,457,048 </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,292,614 </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%">Basic net income/(loss) per common share</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%">0.25 </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.34 </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.78 </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.34 </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-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:41.590%"/><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.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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.502%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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: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: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></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%">8,425 </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%">11,270 </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%">25,965 </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%">11,407 </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 #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,493,540 </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,000 </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,457,048 </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,292,614 </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"/><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</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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">2,545 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,660 </span></td><td style="background-color:#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</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%">378,335 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">317,833 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,625 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187,690 </span></td><td style="background-color:#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%">Weighted average shares outstanding – dilutive </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:#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,879,733 </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,658,104 </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,756,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 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,481,964 </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%">0.25 </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.33 </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.77 </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.34 </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>(1) For the three months ended December 31, 2022 and 2021, 28,499 and 45,099 equity awards, respectively and for the nine months ended December 31, 2022 and 2021, 39,517 and 139,843 equity awards, respectively, were not included in the calculation of diluted net income/(loss) per common share, as they would have had an anti-dilutive effect. 8425000 11270000 25965000 11407000 33493540 33340000 33457048 33292614 0.25 0.34 0.78 0.34 8425000 11270000 25965000 11407000 33493540 33340000 33457048 33292614 7858 271 2545 1660 378335 317833 296625 187690 33879733 33658104 33756218 33481964 0.25 0.33 0.77 0.34 28499 45099 39517 139843 Inventories<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><table 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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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.545%"/><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%">December 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%">March 31, 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%">60,605 </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,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%">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%">32,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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: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%">98,689 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation 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%">(7,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%">(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%">91,418 </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> <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><table 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:66.882%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.543%"/><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.545%"/><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%">December 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%">March 31, 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%">60,605 </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,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%">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%">32,601 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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: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%">98,689 </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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Valuation 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%">(7,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%">(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%">91,418 </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> 60605000 41389000 5483000 6294000 32601000 25802000 98689000 73485000 7271000 1835000 91418000 71650000 Goodwill and Other Intangible Assets<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 carrying amount of goodwill by operating segment as of December 31, 2022, is 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:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:11.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:11.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:11.619%"/><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.624%"/><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%">United States and Latin America</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%">Europe, Middle East and Africa</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%">Asia-Pacific</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, 2022</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%">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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(10,179)</span></td><td style="background-color:#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 December 31, 2022</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%">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,853 </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,373 </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,624 </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%">221,195 </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-top: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) - Refer to Note 2, "Acquisition," for more information on the goodwill acquired through our recent acquisition of 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%">Goodwill is tested for impairment on an annual basis and between annual tests if indicators of potential impairment exist. We perform a qualitative analysis to determine whether it is more likely than not that the fair value of a reporting unit is less than its carrying amount, including goodwill. If required, we also perform a quantitative analysis using the income approach, based on discounted future cash flows, which are derived from internal forecasts and economic expectations, and the market approach, which is based on market multiples of guideline public companies. The most significant inputs in the Company's quantitative goodwill impairment tests are projected financial information, the weighted average cost of capital and market multiples for similar transactions. Our annual impairment test is performed during the fourth quarter of our fiscal year.</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 the fourth quarter of fiscal 2022, we identified the disruptions to our business from the ongoing Russo-Ukrainian war as an indicator of potential impairments in our EMEA reporting unit. We performed our annual goodwill, intangible and tangible impairment assessments including our indefinite life trademarks. Based on the goodwill impairment assessment, there was no impairment of goodwill, intangible or tangible assets or our indefinite life trademarks as of the respective reporting periods. </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 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 ASC 350 and ASC 360. 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 of $756, which includes Property, plant and equipment, net as well as Operating lease right-of-use assets. Refer to Note 4," Restructuring and Other Charges/(Income)," for more 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%">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 already identifiable assets. We anticipate being able to deduct goodwill for tax 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%">We will continue to monitor our reporting units' goodwill and asset valuations and test for potential impairments, as appropriate. If overall economic conditions, our key end markets, or factors specific to the Company deteriorate significantly, it could negatively impact the Company's future impairment tests.</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%">Our total intangible assets consisted of the following:</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:18.198%"/><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.888%"/><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.619%"/><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:11.765%"/><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.326%"/><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.917%"/><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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount at December 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:9pt;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:9pt;font-weight:700;line-height:100%">Net Carrying Amount at December 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:9pt;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:9pt;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:9pt;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,510 </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%">(31,780)</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,730 </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,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%">(1,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">10,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Contract-based</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%">(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%">1,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,389 </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%">(142,227)</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%">96,162 </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 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 carrying amount of goodwill by operating segment as of December 31, 2022, is 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:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.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:11.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:11.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:11.619%"/><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.624%"/><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%">United States and Latin America</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%">Europe, Middle East and Africa</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%">Asia-Pacific</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, 2022</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%">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><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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="background-color:#cceeff;padding:2px 1pt;text-align: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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,465)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(714)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">(10,179)</span></td><td style="background-color:#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 December 31, 2022</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%">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,853 </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,373 </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,624 </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%">221,195 </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-top: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) - Refer to Note 2, "Acquisition," for more information on the goodwill acquired through our recent acquisition of Powerblanket.</span></div> 62725000 122318000 19087000 8624000 212754000 18620000 0 0 0 18620000 0 -9465000 -714000 0 -10179000 81345000 112853000 18373000 8624000 221195000 756000 18620000 Our total intangible assets consisted of 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:18.198%"/><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.888%"/><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.619%"/><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:11.765%"/><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.326%"/><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.917%"/><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:9pt;font-weight:700;line-height:100%">Gross Carrying Amount at December 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:9pt;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:9pt;font-weight:700;line-height:100%">Net Carrying Amount at December 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:9pt;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:9pt;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:9pt;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,510 </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%">(31,780)</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,730 </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,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%">(1,888)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,400 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,831 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,297)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">10,936 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height: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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">439 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">Contract-based</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%">(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%">1,123 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,389 </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%">(142,227)</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%">96,162 </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> 61510000 -31780000 29730000 66669000 -29445000 37224000 47288000 -1888000 45400000 45222000 -1517000 43705000 14831000 -6297000 8534000 9946000 -5933000 4013000 113041000 -102105000 10936000 113413000 -103900000 9513000 439000 439000 453000 453000 1280000 -157000 1123000 0 0 0 238389000 -142227000 96162000 235703000 -140795000 94908000 Accrued Liabilities<div style="margin-top:6pt;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-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:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.960%"/><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%">December 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%">March 31, 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,529 </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:bottom"><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%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 prepayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 taxes 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%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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: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">(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%">3,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#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%">Total accrued 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%">28,234 </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%">26,971 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - 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.</span></div> <div style="margin-top:6pt;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-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:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.960%"/><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%">December 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%">March 31, 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,529 </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:bottom"><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%">472 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 prepayments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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%">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 reserves</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">931 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">3,001 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 taxes 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%">2,633 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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="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: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">(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%">3,594 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,199 </span></td><td style="background-color:#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%">Total accrued 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%">28,234 </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%">26,971 </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-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1) - 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.</span></div> 17529000 16235000 472000 277000 74000 405000 931000 557000 3001000 2540000 2633000 2758000 3594000 4199000 28234000 26971000 1996000 2523000 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:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.960%"/><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%">December 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%">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%">Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $486 and $640 as of December 31, 2022, and March 31, 2022, respectively</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%">107,793 </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%">128,360 </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%">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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 long-term debt</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%">97,574 </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. (“THC” or the “U.S. Borrower”) and Thermon Canada Inc. (the “Canadian Borrower” and together with THC, the “Borrowers”), as borrowers, entered into an Amended and Restated Credit Agreement (the “Credit Agreement”) with several banks and other financial institutions or entities from time to time (the “Lenders”) and JPMorgan Chase Bank, N.A., as Administrative Agent (the “Agent”), which was further amended on November 19, 2021.</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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5NmRjMGU0NWFjZjQyZDZiNmIyYjQ4YWMzYWE5OTg5L3NlYzozOTZkYzBlNDVhY2Y0MmQ2YjZiMmI0OGFjM2FhOTk4OV81OC9mcmFnOmU3Nzk5MWJkZTY1MzQ0N2FhZmNhMmM2YjgwMjk2YmExL3RleHRyZWdpb246ZTc3OTkxYmRlNjUzNDQ3YWFmY2EyYzZiODAyOTZiYTFfMTAxMg_f8d90afe-0d4d-4292-8465-e8339f66a4fd">five</span>-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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5NmRjMGU0NWFjZjQyZDZiNmIyYjQ4YWMzYWE5OTg5L3NlYzozOTZkYzBlNDVhY2Y0MmQ2YjZiMmI0OGFjM2FhOTk4OV81OC9mcmFnOmU3Nzk5MWJkZTY1MzQ0N2FhZmNhMmM2YjgwMjk2YmExL3RleHRyZWdpb246ZTc3OTkxYmRlNjUzNDQ3YWFmY2EyYzZiODAyOTZiYTFfMTI1Mw_be14f517-5c66-4cdd-aa76-2720dba5b14a">five</span>-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 <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjM5NmRjMGU0NWFjZjQyZDZiNmIyYjQ4YWMzYWE5OTg5L3NlYzozOTZkYzBlNDVhY2Y0MmQ2YjZiMmI0OGFjM2FhOTk4OV81OC9mcmFnOmU3Nzk5MWJkZTY1MzQ0N2FhZmNhMmM2YjgwMjk2YmExL3RleHRyZWdpb246ZTc3OTkxYmRlNjUzNDQ3YWFmY2EyYzZiODAyOTZiYTFfMTQxNQ_20308640-9fe8-4431-a71f-0073fda2db57">five</span>-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. Commencing January 1, 2022, 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 LIBOR 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 LIBOR 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, 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-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 second quarter of fiscal 2022, 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. Additionally, we recognized a loss on debt extinguishment of $2,569, which was recorded to Other income/(expense) on our condensed 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 December 31, 2022, 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: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">incur additional indebtedness;</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">grant liens;</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">make fundamental changes;</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">sell assets;</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">make restricted payments;</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">enter into sales and leasebacks;</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">make investments;</span></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</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: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">enter into transactions with affiliates; 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">enter into 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 December 31, 2022, we had $24,500 in outstanding borrowings under the Revolving Credit Facility. 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%"> $73,655</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%"> $1,845 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 and the outstanding borrowings under the Revolving Credit Facility as of December 31, 2022. The Term Loans bear interest at the LIBOR rate or CDOR rate, as applicable, in each case plus an applicable margin dictated by our leverage </span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ratio (as described above). The interest rates on the Term Loan Facilities on December 31, 2022 were 5.93%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><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.42% </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 5.63%</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for the</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> U.S. Revolving Credit Facility. Interest expense has been presented net of interest income on our condensed consolidated statements of operations and comprehensive income/(loss).</span> <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:68.052%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.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:13.960%"/><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%">December 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%">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%">Variable Rate Term Loan A due September 2026, net of deferred debt issuance costs of $486 and $640 as of December 31, 2022, and March 31, 2022, respectively</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%">107,793 </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%">128,360 </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%">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,219)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 long-term debt</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%">97,574 </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> 107793000 128360000 10219000 7929000 97574000 120431000 100000000 80000000 76182000 100000000 <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. Commencing January 1, 2022, 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> 0.0125 0.0188 0.0250 0.00625 0.01625 0.0025 1265000 2569000 1.25 24500000 73655000 1845000 0.0593 0.0542 0.0563 Commitments and Contingencies<div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal Proceedings and Other Contingencies</span></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">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 December 31, 2022, 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-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><div style="margin-top:6pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letters of Credit and Bank Guarantees</span></div>At December 31, 2022, the Company had in place letter of credit guarantees and performance bonds securing certain performance obligations of the Company. These arrangements totaled $29,742. Of this amount, $1,259 is secured by cash deposits at the Company’s financial institutions and an additional $1,845 represents a reduction of the available amount of the Company's short-term and long-term revolving lines of credit. In addition to the arrangements totaling $29,742, our Indian subsidiary also has $4,383 in non-collateralized customs bonds outstanding to secure the Company's customs and duties obligations in India. 29742000 1259000 1845000 29742000 4383000 Revenue<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%">Disaggregation of Revenue</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 disaggregate our revenue from contracts with customers by geographic location, as well as revenues recognized at point in time and revenues recognized over time, as we believe these best depict how the nature, amount, timing and uncertainty of our revenue and cash flows are affected by economic factors.</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%">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. </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%">Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is 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:14.981%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.629%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2022</span></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended December 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">34,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">59,750 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">19,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">49,827 </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%">32,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">31,054 </span></td><td style="background-color:#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%">6,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">7,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,937 </span></td><td style="background-color:#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%">4,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">7,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">2,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">100,613 </span></td><td style="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"><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:14.981%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.629%"/><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:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2022</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended December 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 #000;padding:2px 1pt;text-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%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">82,627 </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%">70,150 </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%">152,777 </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%">50,565 </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%">52,360 </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%">102,925 </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%">83,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%">26,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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%">64,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#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%">17,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,366 </span></td><td style="background-color:#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%">15,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">24,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">8,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371 </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">253,090 </span></td><td style="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"><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-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 December 31, 2022, revenues associated with our open performance obligations totaled $164,653. Within this amount, approximately $14,276 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 12 months. </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%">Contract Assets and Liabilities</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%">    As of December 31, 2022 and March 31, 2022, contract assets were $16,597 and $19,626, respectively. There were no losses recognized on our contract assets for the nine months ended December 31, 2022 and 2021, except as described in Note 4, "Restructuring and Other Charges/(Income)." As of December 31, 2022 and March 31, 2022, contract liabilities were $9,780 and $8,010, respectively. The majority of contract liabilities at March 31, 2022 will be recognized as revenue in fiscal 2023. We typically recognize revenue associated with our contract liabilities within 12 months.</span></div> Disaggregation of revenues from contracts with customers for the three and nine months ended December 31, 2022 and 2021 is as follows:<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:14.981%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.629%"/><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:10pt;font-weight:700;line-height:100%">Three Months Ended December 31, 2022</span></td><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:10pt;font-weight:700;line-height:100%">Three Months Ended December 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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</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:10pt;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:10pt;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:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">34,762 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,988 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">59,750 </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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">19,695 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,132 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">49,827 </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%">32,725 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,446 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,358 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">31,054 </span></td><td style="background-color:#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%">6,643 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,582 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">7,896 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,041 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,937 </span></td><td style="background-color:#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%">4,268 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">7,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">2,141 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78,398 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,712 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,110 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,603 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,010 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">100,613 </span></td><td style="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"><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:14.981%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.326%"/><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.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.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.629%"/><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:10pt;font-weight:700;line-height:100%">Nine Months Ended December 31, 2022</span></td><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:10pt;font-weight:700;line-height:100%">Nine Months Ended December 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 #000;padding:2px 1pt;text-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%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized at point in time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Revenues recognized over time</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;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%">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%">82,627 </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%">70,150 </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%">152,777 </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%">50,565 </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%">52,360 </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%">102,925 </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%">83,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%">26,638 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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%">64,490 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,428 </span></td><td style="background-color:#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%">17,811 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,993 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,218 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,366 </span></td><td style="background-color:#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%">15,565 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">24,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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:10pt;font-weight:400;line-height:100%">8,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371 </span></td><td style="background-color:#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 #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,515 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,594 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">318,109 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align: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,083 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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 #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101,007 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;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 #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">253,090 </span></td><td style="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> 34762000 24988000 59750000 19695000 30132000 49827000 32725000 10446000 43171000 25358000 5696000 31054000 6643000 4582000 11225000 7896000 5041000 12937000 4268000 3696000 7964000 4654000 2141000 6795000 78398000 43712000 122110000 57603000 43010000 100613000 82627000 70150000 152777000 50565000 52360000 102925000 83512000 26638000 110150000 64490000 16938000 81428000 17811000 12993000 30804000 21218000 23148000 44366000 15565000 8813000 24378000 15810000 8561000 24371000 199515000 118594000 318109000 152083000 101007000 253090000 164653000 14276000 P1Y 16597000 19626000 9780000 8010000 Income Taxes<div style="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%">Our effective income tax rate was 29.1% and 32.2% for the nine months ended December 31, 2022 and 2021, respectively. In connection with the strategic assessment related to our Russian subsidiary, the Company released accrued withholding taxes on earning repatriations for a discrete tax benefit of $1,033 during the nine months ended December 31, 2022. We do not expect to generate further tax benefits in Russia. During the nine months ended December 31, 2021, the Company recorded discrete tax expenses of $301 related to withholding taxes in Canada and $430 related to an increase in withholding tax rate in our Russian subsidiary.</span></div><div style="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%">As of December 31, 2022, we have established a long-term liability for uncertain tax positions in the amount of $943. As of December 31, 2022, the tax years for the fiscal years ended March 31, 2017 through March 31, 2022, remain open to examination by the major taxing jurisdictions.</span></div> 0.291 0.322 1033000 301000 430000 943000 Segment InformationWe 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, food and beverage, 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, industrial heating blankets and related products, temporary power solutions and tubing bundles), services (engineering, installation and maintenance services) <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%">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-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%">    Total sales to external customers, inter-segment sales, depreciation expense, amortization expense, income from operations, property, plant and equipment, net and total assets for each of our four reportable segments are as follows: </span></div><div style="margin-top:6pt;text-align:center"><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:49.339%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.781%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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;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"/><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59,750 </span></td><td style="background-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%">49,827 </span></td><td style="background-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%">152,777 </span></td><td style="background-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%">102,925 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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%">81,428 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">12,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,366 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371 </span></td><td style="background-color:#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 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%">122,110 </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%">100,613 </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%">318,109 </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%">253,090 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">10,041 </span></td><td style="background-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%">8,588 </span></td><td style="background-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%">32,783 </span></td><td style="background-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%">29,424 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">16,455 </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,812 </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,321 </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%">39,046 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,113 </span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,700 </span></td><td style="background-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,331 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">3,967 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,338 </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%">2,785 </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%">7,485 </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,736 </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 Expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">588 </span></td><td style="background-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%">295 </span></td><td style="background-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,587 </span></td><td style="background-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%">885 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,367 </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%">2,187 </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%">7,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%">6,613 </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;border-top:3pt double #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:3pt double #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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,055 </span></td><td style="background-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,832 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#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%">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"/><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%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#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%">Public company costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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="2" style="padding:2px 0 2px 1pt;text-align: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,446)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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:1pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">14,062 </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%">16,169 </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%">41,314 </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%">25,377 </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"><table 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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, Net:</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"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">30,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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,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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,565 </span></td><td style="background-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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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%">650,095 </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"/></tr></table></div><div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for our reportable segments were as follows:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.120%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 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%">Nine Months Ended<br/>December 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%">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"/><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%">350 </span></td><td style="background-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%">171 </span></td><td style="background-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,773 </span></td><td style="background-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%">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 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%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#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%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="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="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,559 </span></td><td style="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="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="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%">865 </span></td><td style="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="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="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,173 </span></td><td style="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="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="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,920 </span></td><td style="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 and total assets for each of our four reportable segments are as follows: <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:49.339%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.776%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.386%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.776%"/><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.781%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended December 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%">Nine Months Ended December 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;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"/><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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">59,750 </span></td><td style="background-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%">49,827 </span></td><td style="background-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%">152,777 </span></td><td style="background-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%">102,925 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,171 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,054 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,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%">81,428 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">12,937 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,804 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,366 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,964 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,795 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,378 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,371 </span></td><td style="background-color:#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 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%">122,110 </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%">100,613 </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%">318,109 </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%">253,090 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">10,041 </span></td><td style="background-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%">8,588 </span></td><td style="background-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%">32,783 </span></td><td style="background-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%">29,424 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,555 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">279 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">295 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">935 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,137 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">749 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">313 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,561 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">16,455 </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,812 </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,321 </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%">39,046 </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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,113 </span></td><td style="background-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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,700 </span></td><td style="background-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,331 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,096 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,245 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">3,967 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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%">101 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">283 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">305 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,338 </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%">2,785 </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%">7,485 </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,736 </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 Expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">588 </span></td><td style="background-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%">295 </span></td><td style="background-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,587 </span></td><td style="background-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%">885 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,724 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,858 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,624 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">2,367 </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%">2,187 </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%">7,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%">6,613 </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;border-top:3pt double #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:3pt double #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;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">8,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,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 style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,055 </span></td><td style="background-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,832 </span></td><td style="background-color:#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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,005 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,781 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,136 </span></td><td style="background-color:#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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,963)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,026 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,526)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,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%">Asia-Pacific</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,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%">683 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,888 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,107 </span></td><td style="background-color:#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%">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"/><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%">Stock compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,994)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(275)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,438)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,698)</span></td><td style="background-color:#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%">Public company costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(466)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(305)</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="2" style="padding:2px 0 2px 1pt;text-align: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,446)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align: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="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:1pt;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 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;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%">14,062 </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%">16,169 </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%">41,314 </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%">25,377 </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><table 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="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:700;line-height:100%">December 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:9pt;font-weight:700;line-height:100%">March 31, 2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Property, Plant and Equipment, Net:</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"/></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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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%">30,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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,830 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,312 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">572 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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,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="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"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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 style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#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,565 </span></td><td style="background-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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">286,847 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58,394 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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"/></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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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,289 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/></tr><tr><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%">650,095 </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"/></tr></table> 4 59750000 49827000 152777000 102925000 43171000 31054000 110150000 81428000 11225000 12937000 30804000 44366000 7964000 6795000 24378000 24371000 122110000 100613000 318109000 253090000 10041000 8588000 32783000 29424000 5386000 2616000 12042000 7555000 279000 295000 935000 1137000 749000 313000 1561000 930000 16455000 11812000 47321000 39046000 1113000 1396000 3700000 4331000 1096000 1245000 3396000 3967000 94000 101000 283000 305000 35000 43000 106000 133000 2338000 2785000 7485000 8736000 588000 295000 1587000 885000 1724000 1858000 5354000 5624000 21000 23000 62000 71000 34000 11000 69000 33000 2367000 2187000 7072000 6613000 8338000 6728000 26055000 4832000 13005000 7312000 25781000 15136000 -5963000 2026000 -7526000 6464000 1142000 683000 2888000 3107000 -1994000 -275000 -4438000 -2698000 -466000 -305000 -1446000 -1464000 14062000 16169000 41314000 25377000 30325000 31919000 27830000 30686000 2312000 2796000 572000 638000 61039000 66039000 270565000 241421000 286847000 296459000 58394000 67608000 34289000 31181000 650095000 636669000 <div style="margin-top:6pt;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures for our reportable segments were as follows:</span></div><div style="margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:47.617%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.117%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.403%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.120%"/><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%">Three Months Ended December 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%">Three Months Ended December 31, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Nine Months Ended<br/>December 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%">Nine Months Ended<br/>December 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%">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"/><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%">350 </span></td><td style="background-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%">171 </span></td><td style="background-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,773 </span></td><td style="background-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%">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 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%">1,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">566 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,042 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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,833 </span></td><td style="background-color:#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%">65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">223 </span></td><td style="background-color:#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%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align: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 </span></td><td style="background-color:#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="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="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,559 </span></td><td style="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="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="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%">865 </span></td><td style="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="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="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,173 </span></td><td style="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="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="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,920 </span></td><td style="border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 350000 171000 1773000 811000 1042000 566000 3042000 1833000 65000 92000 197000 223000 102000 36000 161000 53000 1559000 865000 5173000 2920000 Subsequent Events<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%">As a result of the continued impact of the Russo-Ukrainian war, including sanctions related thereto, the Company conducted a strategic assessment of its operations in the Russian Federation, and, on January 31, 2023, the board of directors of the Company (the “Board”) authorized the Company to withdraw from its operations in the Russian Federation (the “Russia Exit”) through a planned disposition of its Russian subsidiary. Consequently, in addition to the loss described in Note 4, "Restructuring and Other Charges/(Income)," the Company could recognize an additional $4 million to $7 million of loss. We expect to complete the Russia Exit by the first quarter of our fiscal 2024, subject to the receipt of regulatory approval by the government of the Russian Federation and certain lenders under the Company's Facilities.</span> 4000000 7000000 31605000 13746000 -40309000 -2685000 6729000 -17287000 5173000 2920000 163000 235000 EXCEL 72 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *=U0E8'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 " "G=4)6C-EOH^\ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2@,Q$(=?17+?G?U3A89M+HHG!<&"XBTDTS9TDPW)R&[?WFQLMX@^@)!+9G[Y MYAM(ISQ70\"7,'@,9##>3+9WD2N_80*WZX_9]8??5=@.VNS, M/S:^"(H.?OT+\0502P,$% @ IW5"5IE&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" "G=4)6Q[>4,A & "U( & 'AL+W=O:U'EZ/74JYV7#S':\8D>@F#*+YNK*7"(#/V(3@>(D M#*EXO6$!WUTW<.-P8>JOUE)?: VO-G3%9DQ^WDR$.FOE*IX?LBCV>80$6UXW M1OB=8[=U0/K$[S[;Q4?'2*,L.'_6)V/ONF'I$K& N5)+4/6S90X+ JVDRO%U M+]K(WZD#CX\/ZO1- "Y[@[T/L%/0K&0I MUBV5='@E^ X)_;12TP=IW:31BL:/=#/.I%!W?14GAP[?,H$FJL50$\5K*EA\ MU9)*6-]NN7N1FTR$E(@,T$<>R76,[B*/>=_&MU2!\E*10ZEN""AXR]Q+9.,+ M1"Q"#.5QX/![MKA$5A9N \6Q\TJR4ST;K*2_1XM8"M7O_C'54*;0-BOHP?@N MWE"773?4:(N9V++&\*Z:@:B)-Y\'R=H2UEC2(C0T)AM4$'.2 [!0=Y%4J0;=^RH#/2;A@@D3&*RA MLDS3[N#.P 0'AM:$PU8QUUI5\*9LY>N91#7D(PV-O?2$T/SA;OKQZ1&]GSY] MGJ"'IP^WX\?WLXNLJ.-'Y]+$#FO6A3\R&K@*_#ARN5!=ENK>>Z%F!S5.$1?( MX4DDQ:OZ]$ ?5#/H:?(W*ZP9 _W,)JI[X_UCL4J MP5/QO*,F,^+ 0G79"]>$8;<#LL]WW,@.2]XD?N#YT0K9EF4D/H=+PH5-PK#1 M@8G7@IG;&Q:=);[*!Z0$^!P>"A5&ZNO.-P4Z M<&!=SL)-8=@$O>7,<_1$\*T?N>9VA37G?QI!S^&F<&&G,.R!WH).>"QI@/[R M-^73$*S8Z_=L$.D.K*;5-6<<.+0N7^&92"7/Y"1":-N?>7T](^@AF1A7:DXH M?C&N[SAP5%W.PBB12D9I'*EOTVQA3W^_T0.XD1-6+.,\AT$BA4$BE0R2_KY1 MCE=EU147QI65$SHCUV5*0@EXF9B1]1R&B!2&B%0R1+.0!@&Z26)U.S;W6%BG M]$,5CJO+5]@?4LG^W(5,K/20?*\4Y%KEUW!#(W.CPH+EH.>P/:2P/:22[9FM MF6I(" ^6*<<[A]LAA=LAE=S.MZN5LW0E'#TE4CF"2)MP(_%WLB_[>LC4.JF: MWG[9#FV[8]F=+KYJ;4V,A=$AE8R.HW*I4!/F./+8"_J-F9L1EK(L"[?[ VO0 M-3*^[$V!E\8%>!BX FY9M.RFS8V@I[#^-B%\;%ASY*O M!!Z3WJN+Q@Q[0NR_NR3[78ASF!^[,#_VB26=-XS[Q=UR2ECNDYGQ',;'+HR/ M#=N4D0+T,LB &G/,"8'2K K'U04[VC&#'=7\SWY4;H3W2H>SS;T/U)M9@>KAGUF- /J/M+SN7A1+\@_T^%X;]02P,$% @ IW5"5I4[O@=6!P M01\ !@ !X;"]W;W)KP3M'I\9B8Z%2J)7HIVVOWZ'LB+)XN'L(A_:2/)P] Z/ M>8;4]:-L/K5;(13Z7)5U>[/8*K6[6JW:;"LJWKZ2.U'#+QO95%S!;?.P:G>- MX'G7J"I7%.-H5?&B7JRONV=WS?I:[E59U.*N0>V^JGCSY:THY>/-@BR>'GPH M'K9*/UBMKW?\07P4ZL_=70-WJ\%+7E2B;@M9HT9L;A9OR-4M2W6#SN*O0CRV MDVND0[F7\I.^>9_?++!6)$J1*>V"PY^#N!5EJ3V!CG]ZIXOAG;KA]/K)^X]= M\!#,/6_%K2S_+G*UO5DD"Y2+#=^7ZH-\_%GT 87:7R;+MOL?/?:V>(&R?:MD MU3<&!551'__RSWU'3!J0P-& ]@WH7N]4J!!>UIE_?O>'M]''>][)[)7B)$EHIA2 M2_-;?_-?>>-JOH+(A_#I$#[M_#%7^/NF$;5"O&TASBM;/$<'@=V!7F57[8YG MXF8!RZ@5S4$LUM]^0R+\VA;="SD[B94-L3*?]_4M;[<(1@UE^D+\LR\.O(3@ MK:-X=!5UKG0J.*Q9R")VO3I,PS&M A($X6!UHC,8= 9>G6^R3.Y!%F2)3(#& M^U(L40T936X0+R'OZ)G9ZKL+MF1!T,5T09 M;#MY!EV\$UT:*;_8^N H,YQ$EU*6X%D?6*Q"AAU]$ Y]$'K[X'U]@)&132': M+G:;O-!\,0E(,I-G6L4D"K%=7C3(B_Q32=:J@0S/U0P KHYYDS M#_:.3A)A1"(Z5VHQ"U+LFFPC58D?J[_#5(,I4S^@4D ]B1I=.%[*S>6^%9XE MTGL]6<28Q?,$:34+F:M[1\82/V3?B8V 59Q#.?>4=(1=I\FW.)XO9(L1@=GB M$#E"D/@I^'N7LVM97YY/.<0".L:BN5#3*HH3!ZS)B$/BY^$Q+WK$F9P#!F-S M-5GL6!1%KJ4^$I'$SZISRX+?%V6AH*ZP%KO$2];_6NV^E+?3H$><$C]/AT)R MQ[^X4$I,3#*,\;S0M9FQ,(H=XS+RE/B!"A*;/:S"R;A855I(F=!)%NA56LRB M-':L0SKRE/IY^C1[=IJ/1S:6LGZX5**I */WUK1,36H13,D<;A:S.*6."4]' MME$_V][*!MI 5F[1'G:X#;#X(,N#3M,9I+U"H0W/=(];P4PM5 M@P]3/OEXYTYQ2:Z&(AGF=DFU5$ M'7RC(]^HGV_O)UCSK7]JDHN%L=&-IE62.A8_'?%&_7@[K:;/]:9)+H)A8S(O M9RJ+&:$X8*Y4-8*.^O=^SZYK MJ&4+!YN4^4;/9A:G 7/H'-E$_6SZ;5+4E,]:32:!TB@P1M]F%;JRZ8@IZL>4 M68B=4VN2*,7,4&M:)8&KMF4CKI@?5\=U=48A,[E#61*F\PE@M8N#R%$SLI%0 MS$^H6UE5A=([TN,!10:)'_ DZ@P4H^]^DTH@@K^W:O=ZMM=5R%:@O8"CT^A' MS#'_P>L/L!VWLY>]Z('K2WD[#7-RY'KFS!4&&0JF5LGLTQ6ZP*\P)H"C!AUX MN1>O$0GQ$LI-_0_QO=K*IO@J\M>(L660ADN:Q-W<@%L6!QG?O;#+F5?[U'HS8%5I(I[2-# VYS8[S$+J**W8 M6 LP?RUPY)5P9T3+42Z!S#$OJBQV,$DH=@%UQ#][SK'O!*C#B:I#<&I\%[(> M=]CL;,<=J\GW3?UQ&9+90U&W4#AMH"%^%4/(S?%[[?%&R5WWR?->*B6K[G(K M.&P#M0'\OI% U_Y&?T4=OIJO_P502P,$% @ IW5"5I\20<97 P C@L M !@ !X;"]W;W)KW$S3)->7PM[P9K(DD^2H>VG[\IV' /&(>WQ DOV[M^_E5;> MG>VE>M(I@"'?,B[TW$F-R6]=5\6,WHTPXBUEY;Z46,UD8S@2L%-%%EE'U_0ZXW,\=WWF^\9EM4V-ON(M93K?P M .9+OE(X63G?R=S!W/ M$@&'V%@)BI<=+(%SJX0<_]6B3O-.Z]@>/ZM_+(/'8-94PU+RKRPQZ=R9."2! M#2VX^2SWGZ .:&3U8LEU^4_VE6TT=4A<:".SVAD),B:J*_U6+T3+P1^><0AJ MA^!2A[!V",M *[(RK'MJZ&*FY)XH:XUJ=E"N3>F-T3!AM_'!*'S*T,\LEE(D MN"F0$!QIR5E"#4[N**D-"_(8$7!!WNRW[W?Z@ZY^[B2C3+ M$33+$91ZP[,X>!AB1JL4$PFAF52&_2AO=$57R8U+.7MD=@MOYN[: 9Q:C,/I M:-A8'7"?8R[F468:$F![QTPW)J2([R@L@5[@;B>2<*DURP..:XL9==X%7 M^E$;?.!Y_A'\:U8'\,,&?O@&^!)1$UJ85"KV Y(NVDIPU.+P1U[U.R*^Q/* M>M10C]Y.S;0NNHE')QQA.)R.@DET!-QE&(Z'D$!]K3!GOX2]OGTGIZ0'+/V61Q ^MY+K?)^"?.5K*Y5^V![30YI6Y75 M[Z5]3$'9$_A)>:/^TB.*':7B\B:=6@1]%1_OHMIHEVZEB"[%E0A,.&W3S!A$F@:J:OVIB M9%[V3VMIL!LKARDVS*"L 3[?2&F>)[8E:UKPQ4]02P,$% @ IW5"5D+O M5O!-!P J", !@ !X;"]W;W)K*NO?>I7MS)HR[R2GRJD3J695;_ M]B *^7(_([/7&Y_SW5XW-^:+NT.V$X]"?SE\JLW5_,RRR4M1J5Q6J!;;^]D' MH?51:5F>&IL>E'G5_<^^G@)QT<#PP WHJ0&U&_"1!NS4@+WU M"?S4@+_U"<&I02M]WFEO [?*=+:XJ^4+JANT86L^M-%O6YMXY563*(^Z-M_F MIIU>+&6U,<,N-LA\4K+(-YDV%X_:_#/YH!626_-5:;)PWZ3'LT ?J[4L!;KZ MNU3J&EU]J;+C)C>-KM$-^O*X0E??7:/O4%ZA?^SE46751MW-M>EJ\\#Y^M2M MAZY;=*1;#/T@*[U7*#7=VP#M5_[VB:?]W(3H'"?Z&J<'ZB5*L.V5KC4NI=%.-U)C6KGEP\=B(A*$MU44%21R&EE(716(>X-A2"L "CF,. M*PW/2D.OTK_6IK2B0RVWN8:$AJX$;#IG"751'$<\LH2Z*,)8B(DEU(4EB#V!N #Z6L=?[?3K>IM7FE MLVJ7/Q4"94H)#5LY[&IBH55HEA"*Q'8Y E 1CJP I0 JO%RMANHOO##QJO\L M3+(?U_I8-S6IF0)2[T6-UONLW@GE'?L3]4">R4@[""X*VQ%X"U$*H&XX&5EW M".TC0+T1Z)S=_*IHO?VVEB6279$VNP-0-G77#XY#:NL&8"$)[:D/P#AAA-OB M79@Q&%$THKZWM<3O:W]J1SL_Q>"UWEV#BQ*9U-5.RK::E"V=BFTX*+VS)7YK M^['2PO#JUPK\#E4"=$4GGL&4, 7&J4, +.9V"890G%!L9R( "S!-1C*QM[K$ M[W7!3(3KCFM!P\!>> '034B=V@N@ GMQ2B$4"\C8Y.L]+_&;WF'I>1);68O& M S_G[:&4N3S% ^GL*^Q""&!F: $Z$R*V=G#B9X*(89XYT%T5PR");N@L+.!U;A'HO M2OQF]$>ASZG?9@,H%[")G :V7!=%"(T>Z9D6TW*ED[%-CSSZ^TP]=OA-V4B=&P76D M 1$X: *#$/GP"0)S9T@&BRY.XH?+> E.OF_.5(E S+Q-50ISC4GO M/3#U'Q#_W/[.*S8WV;.HLYWH-"MT;'ZP-.%HCNF.S0%REV>5/86[VV^;QY.> M,D_*MIJ4+9V*;3BFO;NG?G??S^-N,.$,!@Z4&4^8<11V%D-(QC%V]G,P9Q!A M=X6!D#2AX=@!&^VM/OV#$^:+R>S3[Y[N,A9'263/SR6(#(.88*>(04ACJBAQ M]$-('I,DM/7/+]X\*$6]:U_Y4&:V'2O=_9Y\OGM^K>1#^S*%=?^!W"X)<']% M;M/NI9&>OGN'Y8>LWN650H78FD>9FF2Z6W>OA7076A[:]QZ>I-:R;#_N1;81 M=0,PWV^EU*\7S0/.+^;5<=Z_/;OO^[L?S\VYVVZSJ[E5[UZR'WURWFU7= M#]]N;LZ[NTU3S_>-5LOST/>3\U6]6)]=7NQ_]G9S>=%N^^5BW;S=>-UVM:HW M7]XTR_;^]5EP]O4'[Q8WM_WN!^>7%W?U3?.^Z3_T.Y;>V_;C[1LQ?G_F['C7+9M;O$/7P MSZ?FJEDN=Z2A'[\?H&>/.7<-GW[]E5[N#WXXF-_JKKEJE_]>S/O;UV?9F3=O MKNOMLG_7WE?-X8#B'6_6+KO]_[W[0ZQ_YLVV7=^N#HV''JP6ZX=_Z\^'$_&D M0<".- @/#<*Q#=BA =,:A.F1!M&A0:0W2(XTB \-8JU!=*Q!9A<]T'9?[!6T M;SU\YHOU3NSO^\WPV\70KK^\:M?S0;K-W!N^ZMKE8E[WPS?O^^&?0=-]Y[77 M7O'[=M%_\5Y\6-?;^6+X_4MOXGUX/_5>_/#2^\%;K+U?;]MM5Z_GW<5Y/_1J MQSZ?'7KPYJ$'X9$>_-KV]9)H=F5O=M6N5L,?R_N^G7TD6D_MK7^:#\X;YJ; MQ7KWD0SCX;)>SQKOQ?!!=[?UINE>>G7O_5QO7GDL^*L7^F% 2=?*WUV(?NSN MZEGS^FSXD+IF\ZDYN_SSGX+$_QLEZ =8O(?M+D*?+AD+PSCSLXOS3T^UB\Q: M(&$E$L:1L H)$R"8(EKV*%KF*-HQ0GU@)D^UE699&JK*NB+"F"8^,R1DP:!3 M-:PPPX*,12Q1PTHS;,+B/,C5,&X]):Y20,($"*9((7J40K2GLR-2&(;[X0:V M&X:M:?/PU+\GW?M&]?M+/!];=A$9BR0L!()XTA8A80)$$S1 M!I26 _'56!(&$?"*B1,@&"*P-)'@:7? M)K 3XZ"5ZCH.(F%3)*Q PDHDC*?&WV+(LEA[X*O,J"ADH78O+Q169A76_EYR)ZF[9MW5^_IC\WGW=4/)*3-Z$ 2I=C!7UH2N,AF3L4!F+)$P MCH152)@ P131Y8^BRZVB>]?<;3>SV_KAHM@#+ZK=O5>(_FWZX1WLH MJBZ/%%7?'!C*A\\B[:[KRI[)56]06C'J"$IH3@ZE55":0-%4U3WQ7 *KZLIV MTRQNUMYLN]DTZ]D7K]_4ZV[YR&U&)BW"D$>ZUJTYG?6(I)6 M0&GEJ//!H3DK*$V@:*H6I442V#V2OZ"I5ASSTRC1:RG0 MO 645D)I'$JKH#2!HJG:E39,8"V Z]H=I=?(5%C&6&[<-4:G'3F"%;+0CS03 MK2#B@HSYN>[)$7$3-CQ59_IH!C4LH#2!HJF*D)Y%8#4 S/8HC M0LHK832.)1606D"15/E*^V*P.Y7?-L<@\ T%LA)!H%I49ACFLDBIQD0 M<>0\ R*.G&A@/S'.HH :#"B:*@II,03I=YQM$$"M!RAM"J454%H)I7$HK8+2 M!(JFRET:'X'=^1A7^J/\A\C7/5E[*F=Y(FD%E%9":1Q*JZ T@:*I\I0626#W M2.S/R\,(?>):C2S27P6F_3$\+T=!EN?Z=1V9MX#22BB-0VD5E"90-'76M715 M0KNK8CXOG]1K:#H4+,MBO1YS=8BSWEL2K)"Q.-:JP@41%^11%FF\DHB;L#Q+ M ^W>TGY6G"2J^:1L<*0!"\Q906@FE M<2BM@M($BJ;*5YHDH>M"DE&2)19\4#7 0YQ]3#-99 V0B"-K@$0<60.TGQAG M46!7:?P1CD8H'8V0?[2! GM)LBW M3D&U8YV%C:1-H;0"2BNA-!X2WI"?9%HAHR+"4A9I-K<@HC(6R]*MJC!IJH1V M4\5M+FIH6AY!&"7ZM159MI^.REE $0Y-64)I T50U2@\DM'L@1^>FAJ8?$0>ZT*#K/XB,DT"_SIHQ@3Z0 MG>XXAW:\@M($BJ;NC"&-!>9D+&@UY/?-G;T@9Z>[/HHRPK+8_6<8"%-HW@)* M*Z$T#J554)I T53M2@N$V2T0TQ0[K5?"I4C3V+BF'N+LV[J8K)"Q,-.*T041 M%PP/]ZGV4%$2<1.6LT2;P,7M9\59$5!7 453%2%=!19^QP(R@^Y5!:5-H;0" M2BNA- ZE55":0-%4N3_9U\J^ N1;"\AVK+.PH,.H80FY5!:!:4)%$W5G?0VF-W; M>$9=CQ$60Q0P78Q06P-**Z"TY4G%'7,QT%0_3DO1U(CR$R"_Y!D.L5-GM*9\&,R5E T5F93V)8WU%CSV3L^J@3L.H(RBA.3F45D%I D5352>=ALCN-#S# M]8J(BGXA$AAG"@M@&4)E T53C2-HB>L[_3T[TEZ)(<='^GB-K?*4JR M@$5Z^0ZZOQ.45D)I'$JKH#2!HJDO[),&1^RZO]-)O<;FODV1'X3&!96(,TK( M,;6_4QSH^ZH45%S@^YEFC95$W"2*?/V^C=O/BJLBH#2!HJF*D+Y"_,S]G4YZ M##&Y(Q-E>8V.G-H[[3I806DEE,:AM I*$RB:*DWI;L3?L'?3:3D2>S)1EA<5 M9XQ7U-Y-A.5%Q5&6%Q%'6E[V$^,L"J@'@**IHI >0/P]]VZ*HD1%3[\C(F#X-N:#BPCS2WX)7 M$G&3.(E"?>V"_:PX*P+J**!HJB*DHQ#;'06G?8QI@4#?BQ&;!?PCA3MHW@)* M*Z$T#J554)I T53Y2KL50A2L\DL7LF M;I-$$V)?IM#8],Z>TEE68W(6T)PEE,:AM I*$RB:*C_IBR1V7^39DT03RH;0 MGW/MG7 6Y(B4!31E":5Q**V"T@2*INI16C*)?5G&J!IU8L[7#_P\,U0'M5"@ MM&+<(930I!Q*JZ T@:*INI/>2&+W1IXQ2?1 5K>&2+/ N"I#+1,HK8#2RI%G MA$.S5E":0-%4/4HS)+&;(4=GE";4GDKZ['@[W%EJ9DJ]4',ZI!S3<0[M> 6E M"11-582T(1(G&\*RZS%9OK/3G1] LRACB?&F>6C> DHKH30.I550FD#1 M5.U*PR2Q&R;V78]IO1*>1AZG<:8/=>GIGTO=( M[;Z'6[DYI=Z-K6^?<&5/Z2JK43D+:,X22N-06@6E"11-E9]T.U*[V_'LOF+/ MY*PYZ Y5HXZ@A.;D4%H%I0D4356=M#A2N\7QC%)S2KQ^(?+U%>7V_,Y:A/H> M4%HYZGQP:,X*2A,HFJI%:7ND=MOC:)GYT.YI666BO_WIR@YW%AK4T4A-#T+? MNH (F>BOV.#07E50FD#15/%(CR+]0Q=LI*,7;(R.G-I[[*PAZ((-*(U#:164 M)E T59?2*4GA"S;2D0LVB#BCVDS$D LVJ#AJP0811R[8L)\59T5 _0<4[4$1 MY]UMT_33NJ\O+^[JF^;G>G.S6'?>LKD>\/ZKG?XVBYO;QV_Z]N[UV?"L\5O; M]^UJ_^5M4\^;S2Y@^/UUV_9?OSD?^/?MYN,^Q^7_ 5!+ P04 " "G=4)6 M96PF,@H( "&(@ & 'AL+W=O%>IZM-%Z>SF9J'3#+X>A:/7&P_\::/-C1MA MLZ"4^(NS9]7YC(PI2R&^FXN[U?4H,(A8QE)M5%#XMV>W+,N,)L#Q3ZUTU'RG M6=C]_*K]:VD\&+.DBMV*[#]\I3?7H]D(K=B:[C+]()[_S6J#8J,O%9DJ_Z+G M6C88H72GM,CKQ8 @YT7UG[[4&]%9 'K<"W"] /<71 ,+2+V E(96R$JSOE!- M%U=2/"-II$&;^5#N3;D:K.&%<>.CEO"4PSJ]N!7%"IS"5@@^*9'Q%=5P\:CA M'WA+*R36Z):J#?H*'E?H[%M!=RL.,N=HC+X]?D%G/YZC'Q$OT)\;L5.T6*FK MB09D1O\DK5%\KE#@ 11S])LH]$:A7P#-ZGC]!"QJS,*O9GW&7H5?6/H)D? " MX0!C!Y[;MR\//7!(L\NDU$<&]/VQ99)J7CQ58@0IJYC('*3LR.&H,CGS:%[]# >)%*G(V./S-;!G7MB_ M0O A0,Q>3&3MN-J8:*T,6&H7T)D%H@_3EL!Q,K"]\P;GW(OS+M]2+E^Q08) M,NC#!=IFM- 797"P?W9\:R1"+9ZH"MZA+2],7-'K6>[O>/ MHW"6]&$ZQ&;3V0!,W,+$7I@/595!T%JB'624U-!$&K!H*Q0W.ZPN3"5U(L>. M*.C#MF7B(= M+X=>%ER<_0M GD^R.MDR43R--9,Y2J6YE>Y@XXOT@-0SW3J! MDY-)YQ 9AV0>#D!O&3;T4^P#]&=4[639IJ&SIR-#> %6F.BFQ0':W,R4.'?, M1';-)5'?!%MH',?)@ 4M!X=>CFI*G*) O% \ECL%$JH*$W.CY%Q5^F#%9+\Q MK V(3WO %B'A4 5I*3!,O"W$[8863TR9SK?3 "C%H*4P52_C=,FSX68@]%+L M>[N!C])VO!DMQX8G2#9-Q1(UM8APG\[[;75($ MS\D ZI8_L9\_F]CPXB0O@&VU'B&HP'\+8UB/XW>=3J3UVTN#?"7 VQ38SRSHMDA%4T' MNFO'Z7M MV.B6>;%_^KS?R71#%5..B>/TP('M*7,(X'V@;<,B7V,^5CW>R8 MG*;9":@.NDPLH*X!=2@]6JK$?JHLC_Q@LEN5_3Q- 6:WB6^ZL_+)0&N&'3Q) M8MR9B&H+?)/K,?Z62[&?2T^D-SF2P)OB M7WD!W?L;S@Z]W/WNP\,/TG9L=,O9Q,_9]U*DC*T46DN1HS_-1/:KH 6Z<5IN MLW)_!'"(A%$0X2'OM,Q-_,Q]#%2ROSQ/!XX5B"=(VD_9]_30WW WYU[RT.QBKG?8XICQL73L-,8U;:X9N%I.$OP M@#4MG1,_G=\=G>.97E28\TE(]V>N-QUKS,*R>E56E9,:6(\:ZYWVV?1MNJY*"U1YA"6V955VHCX]&CM$Y@-C FGYF?CY M^8%M:X8V,%F^S<2!L1KOKN!5S-75UPG<1=&S_G&;4VHPDEJ")GZ"[N;%NJR] M#&7,M!M.J(Y9M8.A1NH0F@_T?J2E:.*GZ!,4MWXK;]CLFTQQG]T<4I"Y@S,E M:8F:^(GZE_6:I64_P5[2\D@%0>,->5P?KX 7C)$7E:FF7=I#!U74ARS /5KR MU.2Y>>ZTS\'+T[A_Q.62F@T-=E%+WI%_8JX.B4R[\?\9$3EF8VQ[R24V[1Y@ M')O1TG'DI^/;-X-'5*,E>^)%82+/].=,!*W$E-A*IDI(WVU]_SPQ)K=:Q M?4YZP'U(K!=RWN>9&6I?KJW[Y"NE.O&YJ8U_-:FZKGUQ>.CS2C72']A6&;Q9 M6=?(#K>N//2M4[+@34U].)].3P\;JO)K-)>O!>EU5'#P[/7[:R5#>J^]!>.]P=#E0*W2CCM37"J=6KR6+VXN*8 MUO."W[1:^]&U($V6UGZBFY^+5Y,I":1JE7=$0>+/K;I4=4V$(,8?D>9D8$D; MQ]>)^AO6';HLI5>7MOZHBZYZ-3F;B$*M9%]W[^WZ)Q7U.2%ZN:T]_R_6<>UT M(O+>=[:)FR%!HTWX*S]'.SQEPSQNF+/<@1%+^5IV\ORELVOA:#6HT06KRKLA MG#;DE)O.X:W&ON[\0GKMA5V):Z>\,ITD6[T\[$":%ASFD7%E2E4L;O_$"(-<3TCAZ@]\Z5 MTN@_6;U,7%KC;:T+&2+#%#OJDSG>:"--KF4M;O!0(0P[+_ZU6/K.(9#^?9^% M@@#']PM R?7"MS)7KR8M\7*W:G+^PW>ST^F/CZAW/*AW_!CUI[OQ&\B(7ROE M&OQ]ZVS?BI]L76A3^DS\;. C,IZ&;0KMD&CAUL0;WR^]+K1T6GDAG:(L5LZI M0G16('(Y-6]5O1'2BQ^^.YO/IS^N5<97LQ_3$]N[X9%UHJM4>G-IFU::37H) M,94V!^*C8F;6*%*%UM?2E)]A*QWL!B MV4 [E\M:X1YAUEH':!2M78/0P!.O^B6M7/:FX*4C21.592W-)P4VY(*\TK"N M\_N9H%#3D%;L)4VQFBCX3M;U-@,(P3M%4:^&/?O\QMM5MR:+[A7*ZQ+YT7:Z MBK]0-3SOL*A!.E2$\K=J M9&4L\;89' B"=?$W/SB2!;:XH/VU^DQ&_AW1!#^\ZXDJ8,AXL,J'3,?-:DAJ MOTUJ4@PBM#)$ .V@6J>[#=3J*E$JHQPLA2#-<]42'5S8WK#56U@SUQ"!@H%% M_0#G8@W#!HP^>;M87$^"(>EU-$+@';7;W7*C\M[ICG,&FZX^YY4TI0)H-8WV M7 WW)C=7ER!*L4A><[H9*:=-*-98>2 6D-51PM:;C)F1\)PV''I?8:C""F,[ M4,_KO@ =Q'BA?5Y;WP,MMMXEH3@#I#$]2-QO=8JKRO9U(99D%)EL_WMO0KUF MXR/WA>P+-L\37$G19\F&'6$!8F@5 6,%0;%VHZ1#PJ-$B5^DRZM48>:P:%Q" M=Y/] X ;,[>M-EPR_I+I@'LUHR-9I?@=J1N>TT["(T590XA"R0^QVP"_8B6U M0^"1(%NZK?4Z9%XG4"95LT0>#8J0#79URT:QY]&L<-@%W1#86U"C%5WEE IV M!%0@Q;BH!XO=SXOJ,ZP%LT"_&,^7[W[[^?6SV7-QC16JT3FO?!L225Q!:TL/ MK\RM=M:0*:C&;+>UXVU$L%$R!-E2D>D[^4D9LI,L"I=@IP8D=;PZM*=)&/#H M@>,2\"(+0([G>@.DSLE=M$(%@6*^;0V-+I4!%80:.%UPTA/89]&2)(LF!$PD MXPJ9:QPFBVDBBR"[8;Q49M>D2)?+,Q$6=LEA( A6"HXB'PV M%!-.H C30\GS'6!?J,]PK%90 O(IUI25J&W^B>1CJ,J5ZX#XL+4+;Q=>RTRL M*XW0(5I!#B)!?%/HZ) 6M/C9MQXI"WJ9Z@\8(Q""+^;V%\CHL?4N:PX5;)HZU +52:4;Q5%!7G( MB']:!^$6V*MS>2!>]X[5VPI&<35H"RHLQN"8<1AL'Z8*LNH106 I(5=.+5IZ M$<6,Z7MO*%"'!%1V?1MLBYU.KL&(BH2L^7TME];MXC7H]BNX.^C!L5O)H:2U MTG=;@>](F4A35G'UOQ/)+.NR]]##(W.VZ44 JD,_/@:F!$I,S=YR[1VCGW)< MW6 O#ON[AJ7ZA/0/N.S).KFSWK,4,:5\W[80#V65DI>=O+*(!72,0!K%,5^B M :>_X\@@$BED/%>(E$2Y=GG?(!@A 71,_JZHJGG?PRTB-YS/LD:+PS>!J4U!,^X\470 MKQR/K(%:-K);3>B)#H]4(>7)NJ$$^TJW*(CEUO+@:5E/9%:BP&)I:LNP] I! M@U8RWXB/$LW<#8]&&[$W'F>N/M[$669_J,AM[U#P%;M;HOOS')Z8%&J[H4$& MQMDF1R5=03Z*8;!;C'>J*J@A]WLN$2U:)I@3^VNY@1[,*W*(Q07C'+I(:E- MU$GC930M^GYN>\",Q/^V1F*7Q?>SY\]YY_>S[/CX[ L6^#NY))"F()'HO">I M*CW0D@V-V Z^?%O3,[LCZW&0]&1Z?*^<-TA?'K?B%,&K9=&@J:23! )*3B\( M_7]0 X43,=L2/,"O2XBX0@O%6,>10UJ@RI1.-D-V[C;2%#X[W>;13B=]-,$ M*F.Z14)!()![EW>61 KB? B =87X;G@,>OO4N2L6,D]%#*G%%B)80).(JIW( ML>&!Q4TLC%SC0AL8>V/,WLRD(1XIW]) 7>L 4ZE+'$\^!'",1R6Q?FA38$.N M3/W!@S/,0_(X!4SMHP0I;)#KL6B/-H5.!$ZN=*W&AJ&JOF24IT.;L4&8YF N M.X!Q.E$8ES@PCT!TWPR2T5DK37ZIK.<\YQ6:CT=B> '3[GKG6YR1?8,GHH61 MPMC3VA#%]]M6#LW74I?L3!\<84$N@62DJ5Y$ M3;C@2PC\_ ME%/")-HQPKI4VVO5H==@%SAJ%T392U2*3D6;CAHWL831/7K6?.B;AU=V6>M2 MQDI/PJQL78=>K*-SLG2&!Z(,P_ #G)N.;4FX+(BHMDJ%-N:N#O$@@[&(#X#T MV/%#RP 9W9UH>HQ2V&2L>79GXQ#3U I&-'T Z=&DAF,X.M:/WD6BIHK>V0X^ MC2'@94/-'0UM,5=\17-0Y#!"EF@>L8(Y8=LOQ_DOBL0V3.Y:5'POCDZRH],C MNIAG)Z>GX^CZ"^8]R'3]_G.*#9IZ?BJ/CF?B5;?0UX? DLT'=XUD& MVP0#'$^/, 3>,?O_+LX>BZ5X0A2 ='RRNJ21E5;22+U$]0P'L1&290D8(L72 MJ+\]WJ1E/,R0T(7B8R8O4&*+DI#8\XD]#1H4?.:>?&:@913P6Q@X$(LBC'G$ M)!MWIL.8+C"AT#B 3>M*L=(8H7))MD1W@LD&V)O6KGKB-0QD[WLTQ5@Y?&O8 M;.>OO*:.>:6I43O*IF?'*6GR!^.Z4G61^K O29,5[KHW?/&(+@Z@7.]D\=>X M_> IX?24N B(D)P=,22&"8=$T^@NM$K*-8(.7!05*JA+WTVHOZ."D=.*Q;;M MNG;66/);H'H1)R6J&$L4Q=!)/*/1>-S=A:GIS>+F(HS#Q9CD#5J*@N86\:$E M^,OH/.GFPV2?MSZ;GH'>:#E5M60=N., M'IZ-&Y*](GT6BTW(?A \,M_N\H($2*T>+TV\692R1P&)(?>K;3'JG4Y/T5JC MR)!OM1>3X;&0+2HIFH5L$L^VHZ:2SPG\#I/&%BH<0ZS0-_*\;YTNR00J-5-1 M1"K:8*0]'U_1Z2+98I@I4L"./H-PL_ZU-I/A<%P@;WL5&@7R(=B&$9^:) H5 M.CQJ>_04^=9[-.PR$3Z[Y6\4(8G#AY1TBL?1,IIW/%4%%[K>%;4Z0[V"@23:;@_L^)Q^.?B' !Q'T.P@?3K3#CP6&I\-/+1;A%P;;Y>%W&ACW2FH) M:[7"UNG!WT\FPH7?/H2;SK;\>X.E[9!H?%DI"4UH =ZOK.W2#3$8?H!R_A]0 M2P,$% @ IW5"5N1_:!N:"0 91< !@ !X;"]W;W)KH^C*6Q M-8FD468D#/GU]W2/9,O&@=VZ+R"/IGN>?GNZ1^N,HJF;)0D9_$87AZ4DA=#B[/>>W&7IZ; MILYUJ6ZL<$U12/OP2N5F=3&(!MW")[W,:EHXN3ROY%+=JOI+=6/QZV2M)=6% M*ITVI;!J<3&XBEZ\&M-^WO"'5BO7>Q9DR=R8;_3C77HQ" F0RE52DP:)?W?J M6N4Y*0*,[ZW.P?I($NP_=]K?L.VP92Z=NC;YGSJMLXO!="!2M9!-7G\RJ]]4 M:\^$]"4F=_Q7K/S>T6@@DL;5IFB%@:#0I?\O[UL_] 2FX4\$XE8@9MS^($;Y M6M;R\MR:E;"T&]KH@4UE:8#3)07EMK9XJR%77UXEWQOM-'GH_*2&0EH^25KA M5UXX_HGP3'PP99TY\:\R5>FV_ F K-'$'9I7\9,*7ZMD*$91(.(PCI_0-UI; M-V)]HY_H>]4XK#@GKDTQUZ4D,YWXS]7N$HFZF* M(G#*WJG!Y:^_1*?ARR?PCM=XQT]I?RX:3PKOA];3*&[,2MEY+LMO*/;?2_%! M/JR=+0[K3(E!?SOR20V. O$Y4[; []],GNIR"5_::A@(Z<2\>5 63R1D52JB M,/R', M!JK1S#99DF0IP@:OQ0,(*6^L'HTA[A^9"TU2K)2I.; MY0-;7D&YG.?P1IFBEJT&W"33A-,-R;&B[W!=)M#C%)S26*'N*^,:JT1MQ!)Y M1.I[:DA]8@K@3NBG*M-CL"KCK#-KFF4F-)X75JD?2E36U)X' V L*F5E3;H3 MU*\U7ML"! T_XDQ9)DHXDS=<+T/QIQ*9O%, MQTK?H^;*SKWB#_E5JB;@]&$C@V0^_.O2!(Z"I4@TZ_(-8H+ M2Y9 1 V63DO:REL7/FH@ 4R\&XK;9NY0Y20'1;L'$JD$F^0M*=MJA::'(N3 M=YCE$NZETP.Q4NO22+\!Q6Z%F_ /CEQ&%RW N70_T2Z3$!'!L.VR>:?#K&Y4V6#+*]MDW#5 MI08!+TW=AHT"COE">7J@'$%OHDJD8H9-N99S.E(K!+@/^=H0@[ZCV28Q-N6R M94^^O;JZ":"*7L-UC:4@(1KP>96K6CTR7@(5" ?QH&ANA)!09NW"=B^K150R MG614Q=1K*-B@#2>3_I9<+2&[4,KYD->9MNEQ)2V\!T9:H#-C=[L%S@2(@_AL M&I#OO?J#*#[U+]9FZ)+1E^A^SU3?$.3^&/E^=7^EFK>=[Y61XS!'TI#IE0UN MD1-(ET L58GR]-PJ4\QNFJ8.&D([5[L!2;1EG7KG;Q6X(R+E$J1L]-5.$TQ; M/W!]1O,Q4W./+)""787<<(5P?;S@$XH[FJ_A>3=))?U) M:MEHGW4+Z&+SKVZOQ32I+C61='(' . QH^P"\^N0 MYK*FW$+9" <(VR9>R;O3*L@>*\+3GCO=P2U4GQ=ZX=@*%XWEE.2? 4=H%)6[8>%0.@% MZ'\%4/ZNRB,58,YKW$WIO#D&42A,6G\FVB9-09-IHIS/%W6/&O4,V'IPMW?Q M/C[J6XD0P(&FR5-?4I[-/0V ]#49B1FW-6WCM3HS3NWG]_7) )-RJUP1I<-O M7J'/'JMR#3[!)7HWD^2ZT'W,U&)!'1TJ'SNLU^%=EX(;N/W<9P#S/M%1BVBK MH:R-SO>!>^XP!'480 M8=ZD/@A,\9OM2MJ2R.$I>KPJP$SZA_]QX^4.'R")$>P-N>0/<@GL81JBYIXH M?<=3[(&(@OCT#/UX711B%$S&$YSR5&6,9I'XG;FKP]NF1CP+VQ>E*8]W7LXF M8YS4E;-[(:[Y8X&BZLD]V6:ZPK[A%"A&820^6YDJNB.L%V=G(.>6(3Q!3(8A M63$-T?W ("=]N\TT02"DR":SL1;8U+V>30-3N.PG1,V6=,GKXY^#\1H&L2C M\<9]E7Q@WQU&03B;'M$+2RS4+XG#T]'94>N(K74 #<.CO2=OE=3F^,,XF(TF M1[OQ!ZY)0!/DEU(V*5]A$#+!GWW$&QX8:31[UR,62M^%0=[PO:Q9RX'+!._J M1O+=SLT=Q^?X;F&8I)U)VG=SM=0E96Q'1CZ/G6A'+A[/,CP^>3Y-*&L!;O8] M@O2W!%PTB9G*W-]:28**KT1N.^<;&FZ>.O'#"P]G+41D#BKT)[;VJ)%903^F M5&*,OV]V 'B68>+U+K9%PS/V7DB>=A[[:.,?;JFLVI-+;SX"]Q@D&"=V?R*A M+QR&S]*YLB\9'FZ6<4/;\G:F^SX$+!),IE,1C8+Q:"KV M?6 [Z7WZ!/DM^0,O3:F@%_\5=+VZ_H9\Y3^=;K;[#] ?I$7BT7BR@&@X/)L, MA/4?=?V/VE3\(75N:C M/V8*G&II ]XOC*F['W3 ^LOZY?\ 4$L#!!0 ( M *=U0E8B(!/BM L *&PO=V]R:W-H965T&UL MQ5IK;QLW%OTKA&H4-J!83SMVG!APG*9;;-,$2=I^6.P':H:2V,P,%9)C6?OK M]]Q+CV7S54I MW:E9J IOIL:6TN.KG?7*775N7[):Q_L]4M3^T)7ZH,5 MKBY+:5>O56&6KSJ#3EKXJ&=S3PN]ZY<+.5.?E/]U\<'B6Z^ADNM254Z;2E@U M?=6Y&;QX/:;]O.$WK9:N]2Q(DHDQ7^C+3_FK3I\84H7*/%&0^+A3MZHHB!#8 M^!II=IHKZ6#[.5%_R[)#EHETZM84O^O1_UT#IPT7_@P# >&#+?X2+F\HWT\OJE M-4MA:3>HT0.+RJ?!G*[(*)^\Q5N-<_[ZK=16_":+6HEW2KK:*FC$#A"[%.U/YN1,_5+G*-\_WP%3#V3!Q]GIXD. ;E9V*T: KAOWA M\ "]42/IB.F-'I?TC79984A8)_YU,W'>PCG^O4_F0'*\GR0%S NWD)EZU4%$ M.&7O5.?Z^^\&Y_VK PR/&X;'AZC_&=/\)4*BM?Z[$F5X)::T>L>KY.ZYH-BI M_=Q8[26%$"(I,W7E=343LUKGLLI45RSG.IM3/.!RUR+2%"(DE!Q!:$"PXX>?2(Z+L%R#@0EJO,XV;<6YIZB(7M5-"5V)A ML8[+_%S1:>P%]X66$UUHOSH5G[%.6\T4N_E:'*+-Q)AD %I8DRD7^,FD5S-H M]#]@25?$%#9;I9X5ZDX5;9'F6EEILSGN^/Z[B^'P_$K\S'L&_'TPO*)[G?A: M&P]BQ*?BRP/>1; M"?D_#*V2 @S(6%)OM$&M, M""%"J9*-'SVY?6;LZT^('"'^\IJ+L)? @ ,J59Y-;B0JZ:%5LK MAA%4$"IP%NR7U4 "B-'B,\3O%I^D 1R *J:/B;D6: /[X B9C+H$)2P[P"CI MT@/TPL4W7B#3J7("SE*V8_KO*.J;I2X9[Z&HM0%F%*$5\9^<*<,ERFH)#+[/ MU,)S3 #)'6%XQ%2XO:DM:[/R8=EIQBLP_<& ^*20%7RFR_!;.Q<._8)8$V"K M<[,^ P\\E$KB3PAZEGB"0JTI8=H[4]S1&RH,R*P9A-4>W _'W;-^O_V0 M\&?]]*!L[3N!N17ES:(5.TY5FF!707A2;KAT*K.06 ;]B^[P^25_G@T'8C"\ M[/;!PV!XT1V='5+! 7NU?>JL.QZ?S[=XS5IO_\G/XE-6VJ:Q_; M3XYT0N 6B$"5%$.%J6;/$,XEBJR)IXAIRK,(ZIS_X%!W$GF.4@&G0)0Z5*$1 M&3[(D)QR(=$C$')\:3N!T@6F*E9;Y-+![8@.7-_"(+)BQ3&0Y[R::B=-238' MZF2^V,B(*'U,/:/J$2AO SK,@0<3I6"- C<@"X$8EJ)ZP7*>,^;(HD 66[80 M+5/62UT]B-4NU9$/ UE'2-\V >674&RB'%K4,!=4'_6TKH9/UYYYV_;,#^29 MGUOJ@4/E@3OD MB= "38,+ZTD=:ETJ%DJ)!(NR@"RS/D5P#;[4,R_OR;$TU\_1B+B2ZY3^U7O. MH,1TRJ)!R_QZ<)6*7MR:4]HE02IG"C0)7(S(@EV1VU5'.GY*0(0$=Q20EUX? M,>AV 6QNH3B$R078OQ\#\KDJ\B1\M,;I$_#_N*P]C"2F-5J2DZ#&T&KD6Y[" M>K0$>=S5L";7@1H#+'4;#]7JQQ&B3DXWW(9"0G)E"<%- -ZF!6'/;+-$.LXGK'X-^4ZB1 210%6N$NXC"/2%4^E*^$ MIPLT51P2J0"&BTVIS 9AU$J!,&?/SB=5(&_.NF*F*IPJ^(#,2UUI&ARPX5*5 MB0+HSTBQ!.M'X_-QL-#PIXYU*A(^).P3C M>Q!M<1]YIF/'+,D)W:RK.^5\H!^0ZWA\,8ZF.!X-QB?;]OIV1A^?180\/A_V M3[Z)T3];RAXJ@9%>6Y0AWN%V=.I^!5*)-4"+2*37?(5 M> :W[10-Z4OLKQZF%F8(372$D* 6+WB7":BV5[02&#V#(+O4DP4H:K8H\ZT.=(NAK:N4")F,0&UJ'(=M00TTB<4 =8H^ZSV]>=T=VS,US,+1*8!AK(9 M=K7-K?'[H+R%<"_#E$.(E1C>S+)S:=;<3$X8RYD_D?MPD!E MSVA!INHL63-,"-I59SBK:'(Q%8IZ"*MHKL.+,C)LO*G-VW?*P\;:+,TBO=!B$;716>P=K51ATIVE:NX_*%7R'@PCWH^F( MVMN-FU"L <_)O.+XH7M.$D3QENWK3@3B- R90AJ&6]"X36RX?D."@3TF,G*P M=8HHZLS7R1\T8C#(D7"VA89H\JH9+N"AWGI\.(5(QK)((6L$!%0M@_!\3W%; M#3]]>M,/S I^EHR.T[OFYJ*B/2W[9?-8//58:H23-F\?G;?]4%LCCL2 )S3K MV="MK("C")@WX$7:9GW,^SZ9&E;X)UC!CM]-U;P>=HQHMBP_*&5"F M^5/:<%-3:5WLH1PX^&P\Q-U1UQ$HAS'6<[YA9Z"SG5QM+&L(@O8FF]A3D,]R M"B1W_\8@&>T9_1=-VZ ?/$0&5Z:EX_/1\Y/$S-\N$U-E083/!OU4FEZ<#[Y- MR?CC3E6?FH0'G'E=_1RH6TAK-?<$3=6VF0\VJI,GE!=O_UK937(0+!ZJN5+F M"I>W;7LYVC'!Y?ARIR78WC,8-V8:=,]'X\89_HR=Q.F^_RO=:_UXH%1VQC^1 M<()!.OR.H%EM?H5Q$WY\L-X>?L(!T)B1S0HUQ='^Z?.S#DIN_EE$^.+-@G^* M,#'>FY(?YPK]A:4->#\UR)KQ"UW0_#;E^K]02P,$% @ IW5"5DTY%>#X M!@ #!( !D !X;"]W;W)K&ULI5A;4]M(%OXK M71HJ"U4"6[8##@&J'(?,4)7,4#"9?9B:A[9T;/=&ZG:Z6QCVU^]WNB5AB"%0 M^P"26N=^^JXUW/YDBKI#LR*--[,C:VDQZ-= M]-S*DBP"4U7V!OW^8:^22B=G)^'LTIZ=F-J72M.E%:ZN*FGO/E!IUJ=)EK0' M5VJQ]'S0.SM9R05=D_^ZNK1XZG52"E61=LIH86E^FDRRXP\CI@\$?RE:NXU[ MP9[,C/G&#Q?%:=)G@ZBDW+,$B;DI7?@OUI%V!.*\=MY4#3,LJ)2. M5WG;Q&=Q_@F'0, R"W5%1L/*C]/+LQ)JUL$P-:7P37 W<,$YI3LJUMWBK MP.?/KLAY6^>^MDHOA-2%,'Y)5N1+:1?DQ*[2N:EH[Z3GH8UY>GDC^4.4/'A" M\COQQ6B_=.)<%U0\Y._!RL[406OJA\&S C]2?B"&62H&_<'@&7G#SO5AD#=\ ML>M75$I/A9APJ2BOX/_?DQFH4#O_;(M 5##:KH#[Z=BM9$ZG"1K&D;VAY.S- M+]EA__TSYH\Z\T?/2?^_,O=:R7\$R=,HN;=[$26+BVHEE46+^A_U]UK]XD(+ MO,"?LH7X7DOK067F8JY<+DO.YC 5:Q*J@" U5TB %-ZJQ8*" 73#"I06IK;B M_,OY!&"P,M;+64G"T8+U'XA?T=Q148ZR4[IFUH(X\ X2":>F4CF_+10#@H,8 MA]YENKDU5>"]JITS^U^_6<"9DEJLI4VA.B_K@NF/IP4T2QCB7(@6O%?>"4 K7@9Y<(]/6#_K=?7,J4(!)D-DU\$K MMB*HE#[JA7E.U#HG!$-I?\=2UDL*:7AH3UT6,%F6ZK\(F5IHA#F7,&1>(\MT M'YT9:9K#D /Q)RL Z%/(C06%+6)FC$?68I;9D9UQ.AR.6'7,LB425>Q\XLX7 MZ%NJ9C"I[=T@O*O3-3N"2EE9Q8F"1)8S-R7F!6)^W)2=^*0THJ^@VWE$-,11 MP;_W*PJ9F%I"WL5GXUPJC!7)]'SZ.4V$9#T0 MS"I1O)&J!%5\CJ'%\,A9!><])W432F_RXUDJ-/GWXAI#!J:G8H%P6EC,.90% MX%N%X>#(W&)AI.JN+=Y@[Z)"*\O-V(Y2MLS-+1T=$F&B$NEY:[R]^E8E7*!J#H>ZU63!!B^ *2U\3I M\+$%?\3N!EL9,FMY0=@W\_T:#TV\7D#S&AO&[Q[;$ BUT?N/$O61YH2#0J@N M]EQ:3]&_)AG],==T (5)679]7I#+K9HQALP,&B#T?8!342[=LQ6T!>6]8*89>P*I M7-3$Q\V%_>J07F@98!MR6[CG"2%Y35Y)2 $^=M UKW71.+Q=>83C=E:L%>P_"@5R:_& M%,&W^WWF0GNI%T'X)")1$D"_PM2#AOC%$\I(ATD3VRH-$H+<; 3!UP@D4",, M&RZ@)Z586D@;UHB-V?ROQUO ]H@=8/RUV]+@R15+8Y%[?O9F#Z?YSF[6'^X% M=$$HG:[CEBI?AB6DDXB0)R^%BJ25S/L2SXB"[YPI M51$,Z.:\XTK?"!.+#!L#+?GS\(8:%.OM\N#>V]Z5K,N]]Y MLX.70^KL;@OV1 "5KEF5W#':F'>OS:^N'W>OEQ!EXG.^+-+^-!-GC_Q-WNZ'"O1=_V]/%U-QN#Z&># SD?I(>' MXXXM/H%YL(?N5W+_4N:\%3^IY]ZJR+JSY61WE(WVMGW;]3:^T.'[(OP.P;6! M!3)^K'>GW4\=D_B%?T\>?R?Y@N)0:(*2YF#M'QR]3>+:T#YXLPK?^S/C &ULS59M;]LX#/XKA#<,&^#5 M[R_ID@!]V; !MZ)H[VX?#O=!M9E8J"UEDMRL__XH.?&EN#3-[M. (*9D\B$? MD:(Y74MUKQM$ S^Z5NB9UQBS.@T"7378,7TB5RCHS4*JCAE:JF6@5PI9[8RZ M-HC#, \ZQH4WG[J]:S6?RMZT7."U MUW'5./Y]C*]8="HG]RW(G+'=-X(=MOO#;-S"L] MJ''!^M;?\B*MEA M\/8WJ?4[6*&""]EU=&2W#5,X#0SYL=I!M<$\'S#C9S G\%4*TVCX*&JLG]H' M%-\89+P-\CP^"'B)U0DDD0]Q&,<'\)*1=.+PDF?P/C(EN%AJN":NCB3\=7:G MC:(:^7L?WP$NW0]G[\VI7K$*9QY=#(WJ ;WYFU=1'GXX$&PZ!IL>0O^?&3J( MN3_BEQW![PW23:RDJ'C+F;U6&N0"#&W7*"35)S-2:>@UUF D5*RM^I89M#>' M5\!$#35O>T.O!;GC&W?MZ*X:W&GGCGJ.PS:-0G3&E#:$;J@NM-4%5!O8W9'E MMCZ<'@FT)&HK=->^??3!(C)-H"UU(GU*9"SJ;JGN 3M"*8(K&]4+0"_K1'#N M#NF(@[GZC\IK*/TTSN@917Y4%'#?0))>>R- M-G1V=#$@2?QTDOA9&EHQ24,_#)V89H4?IJ45XTGLYU%Z?-"O(3QQ$88G2>H> M1;E=_7JYN#R^3'^E;%SL!H;?>_[ 6A2&ROW6R.H>Y&JXM85?9B7$100Q 6<0 M^7D>P@U2$^25Y6UO$3%UGWU1(6AGW@MN-"1%Z2=)1H=%,$D"\23W8DKR9.(VTLP/2;0';AZ!K9FJ]=/^ MX]2V#>WGVE@R\;.HHG/AW&[;L1V'J&T?WXE] MVS@)X9%FK+ZMH:'$TI^M$OH9_G[,(BX6%,@)[/OP!3MC2H=JZ88Q38YZ88:) M9=P=Y[VS814QBTNR)3R2>.5&@:P86'DR@T]=]+0".7$AF96 M5%:!WB^D--N%=3!.P?-_ %!+ P04 " "G=4)6ZM?IT)(" ":!0 &0 M 'AL+W=OW.3:6"1V9KL4_OW.21LZJ927Y.Y\W^?O;-]--DJ_F!+1 MPEM=23/U2FN;<1"8O,2:FW/5H*25I=(UM^3J56 :C;QH0745L# !!K$KK L%LTO 5/J+]U=QK\H*> MI1 U2B.4!(W+J7<1C>>)RV\3G@1NS)X-KI*%4B_.N2VF7N@$886Y=0R MU/'EJC+M%S9=;LP\R-?&JGH+)@6UD-V?OVW/80^0A9\ V!; 6MW=1JW**V[Y M;*+5!K3+)C9GM*6V:!(GI+N41ZMI51#.SF[E*TJKM$ S"2P1NG"0;\'S#LP^ M 8_@3DE;&O@I"RS^QP;G$$<^L)"Q(WQQ7UW<\L5?5/<. M5\+DE3)KC?#[8F&LIN?PYU#%'6%RF-"UR-@T/,>I1SU@4+^B-_O^+1J$/X[( M37JYR3'VKR[C*/BPM#U&V+=S16UE+!:@EF!+A*6JJ#^%7(V!+@'K!>K^(N". MZ[S\ $!J$_"%,RDLB/LQ$\4Q^"D-!HE:,QD/I)%L/ 9Z,$ MKH44]%H+6"E5&(@902-@J9^%#$:9/R#\,"9 "D^\6G/;-7];CH'3H<^&T1F< M1GX6IV?[)?D@:82=P"CRDR@C8QCY@S2$0]<2[/5+C7K53@5W*&MIN];IH_W@ MN>CZ[2.]FUIT-"LA#52X)&AX/DP]T-TDZ!RKFK;[%LI2+[=F2<,3M4N@]:52 M=N>X#?IQ//L'4$L#!!0 ( *=U0E;V_N+]-@D .X5 9 >&PO=V]R M:W-H965T]JPM^=V>O+DSM"UVJ.RM]L4GOA?751RJ>Z5 M_U+=63SU.RF97JG2:5,*JQ:7O5GT]CJA];S@GUJMW=Y8D"9S8Q[HX7UVV0L) MD"I4ZDF"Q,^CNE%%08( XULKL]<=21OWQUOIO['NT&4NG;HQQ5>=^?RR-^F) M3"UD7?A/9OT/U>HS)'FI*1S_%^MF[3#NB;1VWJS:S4"PTF7S*[^W=MC;, E? MV#!H-PP8=W,0HWPGO;RZL&8M+*V&-!JPJKP;X'1)3KGW%K,:^_S5[\9D:UT4 M0I:9^.AS9<7[TLMRJ>>%$C/GE'<7?8^3:'T_;:5>-U('+TB=B@^F]+D3MV6F MLJ?[^T#8P1QL85X/7A7X3J7G(HX",0@'@U?DQ9W:,)?L[GS%N3Y]S$S-*)SKD0JK=WH:0NG5Q(+2CN84ID#;<6_&EU%YEXMY+KQS#^(,$B=E*69U*<2-+ MF4EQ6UN<$8@/.LN [%8ZSXMG"UXUWF!1L],2\"C($Y8*2"?#&,:38)X'.\K-8B":#ID%<[$)[6 M"&_$G\8K ??T9J2CTX0OZ,%/5JR@@M!E4R@(-OY E1T!.K/XW)IZF0M36R3V ME'FP$T>H[\Q:V3GT>%#^?&=8D +N)R+0@606;9E&E-_IKZSA4F1IW7!DKOQ: MJ6Z"]CJA%T"9@0[>6#91!9U*K[%@3Z+ZKAV._JH$.$LZ"2F^08@& U%'(%(6 M&SH'1LF45Q;)68EUKC@ZM">L;)%"/Z@"_LP!L#2>!I[MLL!1XE$6M2(0$I:H MC.7@J,MF?Z&<:S9JX#Z(+81(F19U1F^V)CX7[Q>0TY@Y$&O +)QYJ@$T/52A M=B2$,$&D66&FJJR1:1YPQ-6U1J2K-""*KO%:HSLP5":(I H#N V_= --(!M$/3 M+EFA]NH*9N)$4^M,43H353TO(!VJ5++4RIUS;EH9) .'(*/HAQF KJJ)#PU- M;WCUYA?WU$@=>_>XT?"(M 7"_T #TE>7B#HFT2X$ I:\YM8 :^0CTM\2EB,D M0)S*2E,.(L6?:40,=WJE"VF;9""YCX$R'Q$V+:,/0)&-6F?CN*RV6[\N$&H^ M)\TL/$)G4^PMX%,(V2AIP9SRA97MJB8M@U*P,LRST*KQ%HAAZXJA42R0W#D1 MBKC+)*!%IEP:PO*I=LZ+V&KE4S"SUJ#B,#MTB"6U;X9O8RQ0U$V2G+O;QF^F& M-I@BVD-B1Y@7B+)65$=-/ 0-9?D68Z92S=<) M$)7CY17@(!9RF9C=WXAX =!(U'X8'+&_1N&U1_F3W^)AW(W_O<91(PX3.- M')^C4B*M! 3;JB4LPBC(?F0W5\^=SC3N6QQGHL0]B46()6IPQ5FF0'2>%9RU MFZD=D#.R$G.FMI5Q;>O5U;ML5\U:CKC9PM +>'?5_UF\"4164X[GJ;_+KKB6\8F^N?O.OI" M8W0N[E4E<3#Z@F!;?A;:@H^O!*',R!AOVGYQGR!0!.+\EH!_W5'M550JZS4' MYH+R/K4NY=$F[[S'@0S^H)GI.KGE7F.H$3=>),R 23!7LU6BG4B:$$? M+39=,I,'T411F^J* FBNV*^T@+N[#+[>P5UP3O[>A03OYAE*/;JL>=?*(#6W MJ?IIL7*_[*E>;F..&L$6/)T2))4)OA6UUFJ[H2;4M2&R[O=.3%P$HZF+#)Q8!*>TG5L&HQC>C<:!:/1E";Q*DF&-!F/@P$N;9]W'4""-Y,)+F_!9#(Y%SI7&"6VKWC/$-57E0[:RY$D10-X3, M(;#BWCJ(7[QO-[=^&C7?"AHR2 >PR)DM.1T$T&O#T$,:)F^DP&$_9T-,$ MD"?BV,>;_MXW.)ACR5\:B<9P=_,YKGO;?Q[FR&W*TH(A%1TDC?:!#N@^\5[]#U!+ P04 M" "G=4)6)(K0GS8# #8!@ &0 'AL+W=O>JN%V]NHU4+V1O 6-PITWS1,'>]1R/W2 MB[S3QD>^JXW="%:+CNWP"3&/R/3FTQ:Q?/YB?[6Q4ZQ M;)G&!RD^\]+42^_6@Q(KU@OS4>[?X1A/9GF%%-J-L!_.)HD'1:^-;$9E\J#A M[?!EAS$/9PJWX2L*\:@0.[\'0\[+-\RPU4+)/2A[FFAVXD)UVN0<;VU1GHPB M*2<]LUH7A>JQA ^<;;G@AJ->!(; 5AP4(^1^@,2O0.;P*%M3:_B]+;'\MWY M#DU>Q2>O[N.+P#=8W$ 2^1"'<7R!ETQ1)HZ7O,+;L"/;"M3 VA) M:J/H7GQ]*>2!F+Y,M&_E3G>LP*5'CT&C>D9O]?-/T2S\[8*_Z>1O>HG^7ZOR MOR%PVBMZI; U(,YDA:2GI@U)906F1JBDH#?+V]T=4$&PV:*:B@*/3!7UC^4) MC$TGY!&1: TU#LV&MT=I5RB8A>/![I.]*XAR/XOG=C+SXR2;(+PU2$DUD.8Q MQ'D.#^XAD'G*=<>.U!2,ACR%-,S@,U.*M>8(8QDTS),(LBR'C9(5:ML^F( * M29+X81A![&=I"$_,7@C##C1VP_T@R2Q):,RS6_B#4J#@E^A7TLKF9,N/YG/X M4QJ"L0MIO(+XEJ))[63FS_/(,:[A?5N(OG31C6RF<"+MQRBN3VDJI*88J1)7 MD3^?SUP*K\CS./%MI!VZ=B:./C"M9<&=TIZ;VI6.FK9RJ2=G\8!%[\I - :? MGJX_K!\ID_)O8M!I9LBZ=@43:"F4Y&RV.-R_=Y>"LVU!-=JZG6OV^-4/C MF7:GMKT>NM6/XT//ITNTXZT&@16IAC=YYH$:^NBP,+)SO6LK#5T -ZWIUX/* M'B!Y):4Y+:R!Z6>V^@Y02P,$% @ IW5"5E"A6F@M#@ I2D !D !X M;"]W;W)K&ULO5I964G>=C:!W &)+$:#A@ 0UG[Z_?K!@8SO&3'V>P+.0>ZT?>%>7YO M[)V;*>7%YWE9N1=[,^\7%X>'+I^IN70]LU 5WDR,G4N/6SL]= NK9,% \_)P MV.^/#N=25WLOG_.S#_;E' M+Y\OY%1]5/[7Q0>+N\.$I=!S53EM*F'5Y,7>Y>#BU3&MYP6_:77O.M>".!D; MWTB2)4J]X1!XF^IKE19$B*0\4?$N9>V),#N=8/]#?,.7L;2J2M3 M_JX+/WNQ=[8G"C61=>EOS?U/*O)S0OAR4SK^%?=A[?!T3^2U\V8>@4'!7%?A M7WZ.84M<:Y>7QM56B7]>CIVW,(%_;6,VX#K> MCHO[,'NG;)+M??R^^\&H_ZS1R@]3I0>/X9]IP*^#"7>F6KZ@U=V M#C/$;6[@*LZK0IB)\#,E)J:$S^EJ>B$@7S4?*YMD+-Y+F\_:V]^DU7)<*G$K MO1*?".D[(RMQ*8I:B8]JX0,\%H\R42%:8!-8O[(6&_+^VKE:5KD"(O_D M^&PD9%6()Z/COI#\;(.2C%>LDI/!W]U"L<>6#^*)&/1/L]/S([H:GF5'H[YX MIYR#@V#[RHN%L>SC^X-^-AR<'XC]T^Q\B/]/QLM2E*N">B+.3[.3TV/&UL^. MCP9@L-+&X@\8P<\5?K07;V2N2^VU"9 '>DTOOBU][$G7AD+8U,V+CE@[ W"*UG)0C(A8K\#R<\U-+L&S<#> M3!766@0A/Q/8/>MNVD"X9D/F<-P\S014H4A\&KP),AY$;\0'1GVKG)>^E>WE MU"HU)^6M4+?V,K'&!#FU5!;Z',OJSC%6P]1.= 7#TWBC*^>UK\D8'(D,*(+^ M)M;,A4J+5]@S$[_T+H->+PL$8TTQ MA6P4!*]SPD]:0=W/-.S['I"3VC+1,@H'NOK%+(-A#:)A]4B-FY+2Q'0 Y'LB MTP:Y\CW[O40D4-8C'V\B*%@#-[DW[(%]VFUP*L;1,&$WTV07+NB^#**)]DN4 M*U;N(P)BNU^5C]R0SP=+#K=+WR$H+*Q9ZH*T%ZT_1;3&JR:MAV)=;O48_(VI MU!#[2(UE$T)6[+AUZV:[7G@U>@8S79IRR9ZX$@,>+A *?_UX+9X,^OVLW^_# MZ)8J@;$_ME%S ^AL"TSRQ.UP5Y> .QUE@[-A@/M@3:Y4X9KPWHE.4)<2M2-7 M@_:1\X@!J,FJA7R(9A*<1#'HBBZ@NW00\!S3B@A^4!O M]Y5-AI";^5Q[>NRP(GB@J8&T,IZ(59])+2O&T4,^\[75,>+?DAJ8CM<246!3 M?T0'U.-Q:;8DFE$/>6$.!#G1\[.LD#\>1,J5JH,TV1*,0D,K(!6I\3^*?-(A M:T,""*1@@Q9[SOCL+EF(L)%.)H,=3EM'8>.!\/,^"Q+MK@&=-/.N;B RG(S'LG?2Q^,>0 MT\GTR0+7 D*T=V'&I9[*F)Z"QE92>ULXT>))[:E$OI\A7D+/]Q45=&8.5]8Y:499RJRN'CN-<&7)7KN!G#?X MV+Q]: 1ANF4"@/\-YR9O:7(3>N*0DK?T_K,+%^I42>O3=4JN*O+EC$M(A$K0L[11HHF^W M3#.*F67-I2MBW],&:1.LT;_F=RL\[5;-Z.1Q\, /XJ5M=81PAKZ[VJZKO\;8 M-]OL_U8)7[+J;+M=)A:3J-*2K[3K/Z'8K3T%QYG'=Z=P'XH&;CN#&;Q9":&) M'\YF,[D,!8QA-9!NJ/QH2H\F:VUQL]"E4'/V=WN\'6[.>;N-QB?4P(\O+\F^E>07R- M^"BMN)E,N*V[992 V[NZOKG-]AYC[].(&I$)YJJ&ZB70YK_P/NR74M5[>\/A;E!I'+J*QQB M6Q#55-?_46L;:G;N SK%,K4!5&C&20Z)J:[0F9>H1HL=Y376]%&K/27FH*6J MGF=_MQK6"/Z+*OC-E*A,*4)_L*GH_]3MN-(.K'G(;1E!-$J116C8B*Y6/3'( M!EOM:C#H36UO*:@*QV+0B-H9$0TN .QS7<_%?B>UC=&"W8$C;MH.."*@AN0! M"71'%9(2W#3Q (#ZF@JR,ZL,SRRX"2]J[SDRO$[*X6V@2+"=%X20V#?V8 MJRU+=]'TOO2X63;$-&0D@T &WN M**%A+[AGICE MDK@(S2O-B&;:%LPT21.[ 4,5CQ*89E/S>,D^A'&7W]9VMC,).39+%:+^KF'I M(!N.3D(K'[,L>PIQG&PF=G,PQV6TZ%)/5,K#:_OWQ&6,!R@\'IA/"TE,JX 8 M)N6XTV.*U&<: -3:S9I9TI-A=C(Z[\ZN"-H60:\W/,6"W- J'.['5O\@1!E+ MTBKH0<%C:5/J,'I*LRIFV<"!8MG+>H4S6S6C$Y^E2IB)R(.>>)-F?%?@'==! MN^M:V2:&;*4_ZIAG%KQZA4+. 1DQ2$=:;&>-O;5CQCR2()A\V-Y-L+-2MMTR M[07^M.%Y_(2$LAJ6',R'_;A @X _V2QO^_38FG?)G]?.MZ2M$=_$IT!7& 86 M!O9+HXHXIR!D@6S.BZZ&;K=O+/:;V!(L($+-P=]8A6$)AT$4NGTTP1>#'HVX MS&I(VLIX9X[7>'X.E3@=C<$S:#JZV]83'5S )!CK/Z)7OZ[B!+TCD'>-0&Y9 M(.UD),@NG#PXEB) MM*PYOK%72L[)Z][C=L6M=CQ(WEJ9MHVHJV@P5*./*;^1J$PU->Q!XU"]4\M& M%#RTD3KMV8N!JXTB6P>&$!5MPTG+6QVR5DOX/G6#I/P<'K"K5T1U3.9\$/RP MU*@SLCAD#^<6R#%\6L3E8*1]M2$,:1 ;KHY?VMYL99J+G0DLPQ\D$PJ:. M,QQ[;0'JJETV5A';_M8,>.;2ZGX)]1BT1,@A=RIV)(WILEW.@!8E5>&RU;HG M*KV!B^5$HH'G0E5\UA1=@,'62,<\."XH*M15,WOH"B7;II%87R7Q(J*S!RVE M+KDR-16Y#Y)QUQQ37X^J2W#INY9R@DC:N"$3B[2NW#&=3\[6+ X?/E 9#7[I MS!WOVSKA7EJR66XC297T<<:J>W)L7C9E1OQ(HS/2V.Z&C63C>CRAZCBDLB_1 MD2J"%CBWJ%Q^:.Z[L6%5.REB)(+I?-/6"Y\_;+P--?_KV[3AON@QHZYMR/BO>]PVU9!LA$6TJO?D5MGLD!%?IR=H)S0JZW\GQMN]<3O M$=OI438Z.6$A)+]/N*@) 41SZ!L0QTY:WL7)@B%Q\F$,QZ\$R^,<_O)CD)T= M8PLQ6:$8/3L7-61#@;HT"_]FOG9]8!*"3N=@;*RD;<,=%)YW6\ M"1]QI%$-662;^'N/]8J\WWIUIO#@T!GHLLVQX$KQWK=%A_O M-K_KX1+LI'=^]#0YQ",'S1F6'@_;I3O.L4.U>](;':TM?<3(TF@WMH8P.1*] MHG$>1U(P'K\C2CR'GN_OZB&W?:UUV/ET;JY0"M,'@G!,[^,4KU03@/;1.^P)&SX*##?>+/A#O+'QB I\.5,2=DT+\'YBC&]N M:(/T9>;+_P)02P,$% @ IW5"5D2.$,_-!0 : T !D !X;"]W;W)K M&ULI5?;?2Q-:,[:1M.LW4 MC=/FH=,'D%B*2$" P46R_[YG 4JF$L?3RXM%@KMGSR[.+N#3K?.?0DL4Q4UG M;#B;M#'V+^;S4+?4R3!S/5E\:9SO9,2K7\]#[TFJ[-29^7*Q>#KOI+:3U6E> MN_*K4Y>BT9:NO BIZZ2_O2#CMF>3H\ENX9U>MY$7YJO37J[IFN+O_97'VWR/ MHG1'-FAGA:?F;')^].+BA.VSP1^:MF'T+#B3RKE/_/)&G4T63(@,U9$1)'XV M=$G&,!!H?!XP)_N0[#A^WJ'_D'-'+I4,=.G,!ZUB>S9Y/A&*&IE,?.>V/]&0 MSQ/&JYT)^:_8%MLGRXFH4XBN&YS!H-.V_,J;H0XCA^>+;S@L!X=EYET"99:O M9)2K4^^VPK,UT/@AIYJ]04Y;WI3KZ/%5PR^N+EW7Z8@JQR"D5>+2V:CMFFRM M*9S.(T*PX;P>X"X*W/(;<-^+MP!H@WAM%:E#_SFH[?DM=_PNE@\"OJ)Z)HZ/ MIF*Y6"X?P#O>YWN<\8[_2[[BE0ZU<2%Y$G^>5R%ZB.:O^ZI0@IS<'X0;Z47H M94UG$W1*(+^AR>KQHZ.GBY(LJ!:05PDQ(KK%X.>*@Z/1 MM*&=#!1]3C*2&+HGB%9"+A41J(4H*Z,Q\I3 H<1$.-L*BY0SP]D4G,7K+=OJ M+G\HJ9J0."*X:LUC*68T:E&OKIR9?$M*TAJ!FK6[FAYIEI(9I% MF6(]B(ZYW*L]\-S5 \=4,JHD)$70:ZL;74L;=WH2-*C)?B&HWH5!1,;9]7>1 M?+<3&4<=2#N+#4*\6H96-#AT68'8WL#^0:,84]&Z+5+PTY)$W4J_/BQ)R0"' M'H($[C8P9K&-V,**Z=U+X# ^"RI7QO*&]L[GRL)8.Y6[XV=I$W@Z%SG7-11441LT:3[;^8CO>P-R^7F8&-'^W.K80H^B0<1RX1+(J<$H;O7:^,,>EA?ACQ.QJ]K.-JY6A(/96&SK8 MASJ/^D09:E!R-I"&Y\V@.K!^*SW& #8230X2*'#=YHF#.)Y*KW,I/,JD>T1A MTAFI1VP$:9K,W.43IC"57'G$'49+R;IHW;XLD^DNO">^ MK*+@J?K(?5;D/C(H'2QZZ (?0W6H&N^,[ M@&5;-6!NM>'3XG/2_K#JK!U6J:ZXW%S#SB5N/>[:,D9X(@VCI&,=\9S0\"[S M8P3V^-'SY=&SER&+SQFMLC[O&R[_H*.+'$>YZW$YI\P3.U'V$-EC DZY.;W; M(!(T_G5GSG#3*,,&82_14H."+Z3])'[$=( (Z,OK3;D^S4>W7TA_G>_X>6C9 M6"["^]7]OQ'GY?9\9U[^!X%ZURP-0PU<%[-G3R;"EWM]>8FNSW?IRD719P-\;YR+NQ<.L/_G:O4W4$L#!!0 ( *=U0E9?H2F;C@8 (40 9 M >&PO=V]R:W-H965TEIUO;L;M=ZO7TXFKF[52KJQ6:L>*PMC5]+CTRXG;FV5 M;(+2JILD451,5E+WH_O;,/=H[V_-QG>Z5X^6W&:UDG;W2G5F>S>*1X>)=WK9 M>IZ8W-^NY5*]5_Z']:/%U^1HI=$KU3MM>K)J<3>:Q2]?92P?!'[4:NO.QL21 MS(WYE3^^:>Y&$3ND.E5[MB#Q\T$]J*YC0W#CM[W-T7%+5CP?'ZQ_'6)'+'/I MU(/I?M*-;^]&U8@:M9";SK\SVW^I?3PYVZM-Y\)?V@ZR63FB>N.\6>V5X<%* M]\.O?-KC<*9019]02/8*2?![V"AX^5IZ>7]KS98L2\,:#T*H01O.Z9Z3\MY; MK&KH^?MWZH/J-^IVXF&,IR;U7O'5H)A\0G%*;TWO6T=O^D8US_4G<.+H27+P MY%5RU>!K58\IC04E49)(TN#O?1Z9+2P9D4/\-6" 4#7M_00<%66_C.; MNS#_\R4 !OO99?M\6EZZM:S5W0C'P2G[08WN__ZWN(B^NN)]=O0^NV;]6EZ^ M2)%>:R>72ZN6,K#?+.BP\I.BYK2HR&PLCM<96/4>+#>@5>_1T^Z)X\33;)O+@J:#\@)2^Q- MTEQU&G+D6P",+^=QXM8:>6P!)V:IEWYC67YE-KT7K*W[9=AAT]?*>M0EO^/P MS\/DY5JZEA8H2HZDQ=1B@4(!)Q D/.K-"B$N@(*Q;GS$[GE4Y?A+BX M/""*GK:MZ@<8<:"!)6H8(^7(F^#U 5+2#HCVRLJNV\%X)]D#"+&S:VN:#4)U MLE-PX?'95H=(&@,(>^/)[X#+WLQO&XV(5+\$-Y1E/ RVZIW'^D 'IJNNU>7( MCFD@4]<;Y)WY,SCTBPJT:-47VA>\(@'%:J[[(Q,9 K\U(@"_=[<9,S&/7AP# M/ /%;>KVY 3(),GMG$>7\LC55NY@&%E!6>^"1-B&P5\@'FR[-*9Q[-!U[P8Q MILA)[J.\C2\;$O_?(_Y"/ M?P/LGF; $52G&THS418)!DDFIE6%03X591YA$$]%,BB)*A[4H MS,11)(HXI6^96I]AQ^=E_IKDJ!)1(-^ #@P8.)$CZ25/Y9'("V8'9M)B0 R9 M0O+V]*A2D0/E!.E-*R1V,%%D(IM&%!=(:D55++*D^AQ!8M A'H@P39F-5814 M@REQ10EHEU6497"B>$Z2. \>5E!.F=YI6?%L$:=A/CU)0%=L U8X[>(VW/U#E>.)@\Z@FUVH5>#TKO(!-ZBGI:HQUP"3]U M%Z[ 5O&CA;O7)V/9] Y.NX5F!J(!2NMUZ+&GZ4]%N1UB HF&TCX^W4%GSBF_ M)ZV6<]WAQ.0X? M3Y]N-T8K8,$@W1OF]4=:E0CY6+,-7-I<;?4<\H#D6X-+ M9R9H] [W.8L;SL8>KFS?81-+#ZVT2^4F__BF1VM6_QR/_C]LNC-P!X#0':IH MP*?B4GD!'CRN?C%6#W?&BZ90KYYO>63E>5%[QLR%=KB;L7 :*'E^6?OXPG/I M/%T.Z6.&77IV3,Z>ABB-R_ =C"(0S:\$H^SQS?V;'A:GL2'!SJ"QH7/4:<6 M4(W&93XB.SQZAP]OUN&A.3<>EYTP;)5LE&4!K"\,,K__X V._WFX_Q]02P,$ M% @ IW5"5H"J#E>- P *P@ !D !X;"]W;W)K&ULE5;;DMLV#/T5C)KT::NK<]FM[9F]M)-]R'1GTS8/G3Y0$B0QH4B5 MI&+[[PM06M6;;)STQ2)!G$/@@"2\WAG[T76('O:]TFX3==X/%TGBJ@Y[X6(S MH*:5QMA>>)K:-G$'4*^2/$U?)KV0.MJN@^W.;M=F]$IJO+/@QKX7]G"% MRNPV418]&.YEVWDV)-OU(%I\A_Z/X<[2+%E8:MFC=M)HL-ALHLOLXFK%_L'A M3XD[=S0&SJ0TYB-/;NM-E') J+#RS"#H\PFO42DFHC#^F3FC94L&'H\?V'\- MN5,NI7!X;=1[6?MN$[V.H,9&C,K?F]T;G/-YP7R542[\PF[R+8H(JM%YT\]@ MBJ"7>OJ*_:S#$>!U^A5 /@/R$/>T48CR1GBQ75NS \O>Q,:#D&I 4W!2 M>4NKDG!^>ZLKTR/\+O;HUHDG1K8GU8R^FM#Y5]#G\-9HWSGX1==8/\8G%,D2 M3OX0SE5^DO &JQB*[ SR-,]/\!5+>D7@*[Z9'MQ(5RGC1HOPUV7IO*4#\?=3 M*4^,JZ<9^9)U2GV;Y;C^]'PVV@! MFP;#L0PY"UU#D .& M@KT?G9-"T_M0.EE+>B+. O;:](/0!W9'NG\UW>3*CO1E]LZH6NJ6$Z.<:4L4 M5K/!XB"\E8+C<"$U 34= 8M^DJ%$C8WT8!IXEIVE10'U: /5]TD0PWN$VH V M'G#/$G B+;$&@9O1$I$]WLI1%>8L8[CY/YMEGRM1&WX&GXX0V9\N6PR7(8@O)#N#'4(G MZ#BB\Z)4DMXM*BE!2E5-(?0L5&7:'UU%G"IH-Q%?M I7:U#%?"Q4^]$LG1 ]ZC;4.;\G!K ?^Y3&Z586TD:*6P(FL:O7D1@I]8T3;P90CLHC:?F$H8==7.T M[$#KC3'^8<(;+/\/MO\"4$L#!!0 ( *=U0E:TZ.DH=0@ %,4 9 M>&PO=V]R:W-H965T-[!X_JMIL+R;A9+?P5:_6CA9F ME^<;N5*WRGW;W'28S?9:*MVHUFK3LDXM+R;S\.QC3/)>X)]:;>W!F)$G"V/N M:/*INI@$9)"J5>E(@\3C7EVINB9%,./W4>=D?R1M/!SOM/_-^PY?%M*J*U-_ MUY5;7TSR":O44O:U^VJV?U>C/PGI*TUM_7^V'61%,6%E;YUIQLVPH-'M\)0/ M(PX'&_+@E0UBW""\W<-!WLJ?I9.7YYW9LHZDH8T&WE6_&\;IEH)RZSJ\U=CG M+F_5"A []JD= @RDSF<.BNGUK!R5?!R4B%>4%.R+:=W:LNNV4M7S_3,8M+=* M[*SZ*-Y4^+,J3UD4&]K_);V]T;D324OF_B" MYN^*4>8Z_+&EZ3OD&2$D%[5B=A"WGO45,Z/$2IE5)S=K7;+2]*WKM++,T,X5 M%%H&35N\7+.M8J@=G73JC$WU"?O6:@<]MPXKELFV8I]A0\OFC>IT*=ET\NWV MP^?YE\D)ASPV7,E65M)/,+ON.ZCC[(NN*EAW+:WS2N;+IT,K^97TU.3MEW[=8XE5QYS6/NWY:F4VS3F:HOW6 OX:A+ M,AYOE@;I.>#BUC2M4>"(6BAN=\K9,T8%%*;5?N]&N<[L5G" QK^5Q%$;LU6$ M:DM0 4&.@QM 4FJ26QI3^?T+=0^!%0#HI!Y4@K\HCH[[B8$1'7^"'L4-:IUA MTGIO)G?JD2D(CN:=3AB";Y8D)=FRKVL49@0(2T].3]=*^G3I$3O8NIN6!!?F MNJU0HCI8NG^UJ&5+^KU1G:HEQ7RGD#.G&L"-\C_Z;4W=.\\;[U&_\#KZ%B&V MX,$>\:EJ5^ XF-*NZ%SK9%W+H;![IT!BUDJ"5@,&7 MC.7H6*M1/=2#*GLZ;"3"H4HJ8+(C%7A3T:K9>%ODGLX$@&_P,%CY&G1H(([> MHN_O3&CTPS.6'Z;V*4.S9YL>3MC!2+AK66L<91[.;GM%,9 .M%_T;B $\@!' M5SWRX,6:.&(*@+7=L6*S?K2^.M2F?"+C;WVG;:6'*PM!U*UDNV/KN-/V"ZLK M35%U:^EP^KWQ2>*= _0^(9][]:M!PA#XRM-3/4"J)7/]%4-U/IFQ]F%DPR#* M 3<8CE+DSU GG.0&-F7O$",5A"!MEDP\B MIY0;8NY-E-92]5@2)P[X^FISHM26=BR_*+J_KCNEGMU'&&X3JED@7WP7U)MCBH[+A.QV!_KU#O2K'>AG1YOB3RPI>)8$&,0%ST6&09@(GF5^% A> MB&3LE"R.>)B%='*0Q"P, QYB9Q[R6.3'^F<8<@%-(11&&8L"G@I>GS M3IKQ(HU9RK,B80+OLWQXA&2/$!S'>LL"GH811E&8\S H,!))Q(,BP/V#B+:[ MC7AXW@,$W EB.B7G29Z39L"0TQ&B@(?Q#H6$1WG*!(Y/R9T@%K Y29)C"(BL M@*:$%1%@X"%0>.YW7,"7"*^2-(20]S+E,13_1.CEH: @93P29&14X.04=#C( MG^LA4][E+'",_#,J4E+'L\"3@$=1N/,4<<9+!"Y.($""$8*3'7.T #>"D E@ M%P7)PP? ZB-/+0X+_?/+"=',Q[[9\ZS",0XK /_@W=#_ AL\C#)BX]O^8@8,D1X+U-D8^)#ET=B[R)2 =B#+:"- M2(!NB+P&Z]*C%]T$,8Y.8'X@4C8%M45Z@M-B9.4SKT$A4#]%E 7/ 3B*0Y#! M 5R1SG->%K@>=,O:G_Q;S:R MQ>T"MQC(4%DS!I1/:'L?I\$RA!O&->9"*(5G"E.I #%*'L2\(J!O9"V7U MBV_W^^G-OH'<[!O(]5,#^46Y]P0&-2T2B:](O B+721$AK@$]#;-CX(OAGBA M^/U0%1-0*!WBCJR,R,TT]8.A\\Y]6WN/F2(+4&'(3A%3Y=YGN\A3GL<9TH:J M3G',U 1$1*:G&4^#_,=\X"*G:H8,H%J5)BBM/AG3"%F0$C8;36;[WEYIA^OF MT)-?:\.XR___^O!_K^SLO3ZP]UV<\)TU')H7FBK5ASP\++!(H22EPDHCE"24 MD"/ (W8%1 M$"N7H>4H&@B'#0S209*CN24)4R7V\D?[94* *$;"7/B7,#C[T MP(>5_YQEASOG\,UGO[K_8C8?/A0]B0^?VY!B^$&%'R5JB:W!:99,6#=\PAHF MSFS\9Z.%<;BL^"'=YE5' GB/7Z9N-Z$#]M\1+_\#4$L#!!0 ( *=U0E:@ M5YK&FP, / ' 9 >&PO=V]R:W-H965T)MSIR9,QS.MM9=4XGHX;;2AN9)Z7U]E*:4EU@)&MH:#>^LK:N$YZDK M4JH="AF-*IUFH]&'M!+*)(M97+MPBYEMO%8&+QQ04U7"W2U1V^T\&2>[A4M5 ME#XLI(M9+0J\0O^UOG \2WL4J2HTI*P!A^MYHM8!B&G<=)A)[S(8[H]WZ.BT?[2;O_ +I[W 2^WFN(7MNW9[&,">4/>5ITQ,ZB4:?_BMLO# MGL'AZ!&#K#/((N_6463Y27BQF#F[!1=.,UH8Q%"C-9-3)HARY1WO*K;SBZMF M17C3H/%PMN$OS5+/L&$SS3N(90N1/0+Q$;Y8XTN",R-1_FJ?,IV>4[;CM,R> M!/R$^1 FXP%DHRQ[ F_2QSB)>)/GQ@C?3U;D'5?$CX?";=&F#Z.%6W)$M'O\3 DX(!-\@XDH%NP9?(N0LF3(- M2E 5!].O7S9$]MW7:\?W60D#6^$&H$RN&ZE, 21,O$W$<%IX-FUBV;%Y$R:O7AQFV>AX&4['\?CX+8C& ME]:I?]LX>@-O^1;Z4CJQA;6SU;.Y_N*JW8:S6^5[A[YTMBE*3DNMA3'L5RJJ M+:EHW65EATLLI)**0QXR-=.)JN^"(""D;(V8;'"J+1&W(\J=6@55#?QE/<)T M ,DEL@8L1^."A)Q-^#NH!J>E< 52^N:SR6V%;P?);R(V6K+.N2T,IX@->Z=" MP\LIMR.M.P8O#_H9!Q&X#.$; M[6+$DXP YJC4SH/G$Q,["ZBTMKYOK MF1ECV,;Q(N7LBK7F,#@;/SNP8,"\4-6QDAP6#1>CY=(0=>WLAFTZV,)NT)E= MR3TB6LA(CLYSR8-&;F)<0DWX[:?C-<&YR)7F^)&&#]WT=*\+5\B9#6\-A30: MWS;D?K5_SD[:+GY_O'T+O[ PB@M-XYI-1\.#]PFX]GUI)][6L:>OK.<7(@Y+ M?I+1A0.\O[8L?C<)#OI'?O$?4$L#!!0 ( *=U0E:C1@K^'04 '@, 9 M >&PO=V]R:W-H965T9&,_. M&[7B&PZWS97#UWBP4NB:C=?6D./R(IL?OURTG^7A; M7&03 <05YT$L*/RYXTNN*C$$&)\[F]G@4@[NCGOK;V+LB&6I/%_:ZJ,NPOHB M>Y%1P:5JJW!M-[]P%T\$F-O*Q]^TZ?9.,LI;'VS='0:"6IOT5]UW//R7 ]/N MP#3B3HXBRE65PDB]-'+/Y([ZP):T^O3<'%E^?'0#= G/80 M%],G#;[B?$0GQT#^$]?\KZ[-:SH'[M@T;1LM^'[^LL_,R&G:JJ!_10SDW@ M0@:V-4&;%35.@YVF8H\F_=QJ1(0"->AH88J"Q=65]*WZQ,[<1EKA^[%!R M@XS',&5<#BGVVQ3+N)0PT[;8D0?U[KB76+6 MRD<]*4B+LQU"HLV!+A1AA(A:2TNY=GE; ZC)L^4T MFD$#;J[D4NG1]$YB1=?J@99PD:\U BJBYQ(,J>J))C\=FOSTR1:]!@[P.M^V MX96S!N,\<;"OZ?^?15JT'D>\AV+62]">:O49O37T/@]6^ )78$R8>#._69!& M32/P'9,04%,H5WBZ;22-1W20S6]NL\-X]-GD!>SM;!?*H,]19VF^K:%A[M>= M8HK5W*]X7*-A39?Q F7GZ6!^'(X+#P=V@6$H>"''LD%A2M.S#S;?A MBI@YSNT*UTC9,DVH:9U&)1UFT-T2*^4I0 M[3JI;<&5M)LNH4R0J8*LTRNA@/MV[2".Z(,XPH_"2ZA1+@@7G:Q@7XM 45,= MR<-U\+6; %VN.W7NJB5U)SVP0L% 3US2U1);MYIP?#IH@LB32^+^9B_!:B.M,6D^)A]:B^0H\S#: M)R7CG=<@:G\5W[Q1^DU(#\-A=GA6S]-KZJXQ-')Z =HB$OO MW/01;!/?EDL;T&AQN,:_!NQD ]9+:T/_(0Z&?S9F?P%02P,$% @ IW5" M5@S&(ZTW P NP< !D !X;"]W;W)K&ULK551 M;]LV$/XK!ZT8-D"-+,GVDLPV$".MW2;46!1E<*I5DHU&TZ064D>+63A;V<7,M$Y)C2L+U-:UL)^6J,QN'J71 MX\&UW%;.'R2+62.V>(/N?;.RO$L&E%+6J$D:#18W\^@B/5^.O7TP^%OBCIZL MP6>R-N:CW[PMY]'($T*%A?,(@E_W>(E*>2"F<==C1D-([_AT_8C^.N3.N:P% MX:51_\C25?/H-((2-Z)5[MKLWF"?S\3C%491>,*NMQU%4+3D3-T[,X-:ZNXM M'GH=?L0AZQVRP+L+%%A>"2<6,VMV8+TUH_E%2#5X,SFI_4^Y<9:_2O9SBZ4@ M26 VL+)(J)WHM-(E7!2%:;63>@LKHV3Q"=[JK@B\Q6^W8JV0?I\ECEEXK*3H M(RZ[B-DS$<_@G=&N(GBE2RR_]D^8_9!"]IC",CL*>(7%">1I#-DH2X_@Y8,D M><#+G\'[RVZ%EI]#GC%<&DVY MYCX<4J@C,#Y,P/?A.36BP'G4^%CV'J/%K[^DT]&?1](;#^F-CZ$O;KBORU:A MIWXIJ HYA<6KNU;>"^7Y'R)]%/8PZ=L*86,4=[XO(^=+!AIK[F6)!(*;NC"L MG)*#E@7SB,,3<,\F#AP9U5E9."P[ ZD+U7()\8)!L1&R!'S@:44>G!V,J]!R M$UG+(""(T-%_(G5.VNB7WSAR!&.]RTZZB@W9#IA^Z>.5?M67"6_60G%%((2V M)+84SD\]<"9X.>.X6#A;OR%1\Z,M^#_4OM^(O MZS5S[4L_^^XDW?_?;Q6%%Y!/XGR:^T463Z93N/XI\D[BTS2'+!Z?'4=\5N9L M"ODXA=N@T?\IAQ^2C=,=IS%KTPDP'N5PJ*62)P.U1KL-UP9!&(C=;!U.AYOI MHAO(>_/N6GLG[%9J H4;=AV=_#&)P'971;=QI@GC>6T<#_NPK/AV1>L-^/O& M&/>X\0&&^WKQ!5!+ P04 " "G=4)65;._ B8$ !0"0 &0 'AL+W=O MM -XJ2TAG5/(C#+H^H+]WN6,N2Z+IK>1_L=)44R_SH*0KTG+S66Y_H_M\ M7("%Y-K]PK;3'>8>%*TVLMX;8P0U$]T_^;:OPXE!%KYB$.\-8A=WY\A%>4<, MF4V4W(*RVHAF%RY59XW!,6$_RH-1>,K0SLSFQ5/+-',5ZCV2):>Z/PD,(MOS MH-BCW'0H\2LH.7R4PE0:?A4E+9_;!QC1,:SX$-9-?!'PCA8#2"(?XC".+^ E MQS03AY>\@G?3:I1H#;>R7C)!;+X:_IXOM5%(C'_.I=PA#L\CVF:YU@TIZ-3# M;M!4;:@W^_FG:!3^X3'>X27TL_'ZL&A542$%8:%80>%>=$V)9^?BO^CA M?/PO',PYEX7#AWDME6'_=9L%54R6T-M1HG0?WA.FX OA+5H4A6R%T=BO!64; MRR>X@LB/1V,,=T.%D8I1#8F?#E/T@L-%F9T/#2?" !$E4.1C@UUO(,DC^,-4 M5&$?*&4E1&N*V'$>[@^$%.]>'.;I$#T9(M;,DOD:;ET3H;*BO/ON%6M0;Y!A M%$D8P:,B)4XZG(('83[&N@O'C'>VY4M(!Z'-(@OACFYPDC4H,[2HA.1RO8,H M1M3@:DY:=T]79<0H-":L1$ MM:LX&\&V8D4%6XJ03#A>EK@ V2I8,:4-_NH"89]:H@RB4#LMX?=64$C";M8- MK(&I9*O1F?:A%:0MF77U6"E*G\U9Y&)!ZR4"'2;ECRA%\ FK]Q;0VSH1/!!L M,-O><>Q'46A7X=@?#A-+G"CW\[%=Q:/43](0/N$+XUX4V(I!CTN-&3ARJK@.&ULI5;;;MLX$/T50BV*74"-+KXFM0TX<8,MMMD&3;9]6.P# M)8TL(A2IDI0=__T.*5F6$<NX5QE17 M0:#3 DJJ+V0% F=RJ4IJL*O6@:X4T,P9E3R(PW \OHZGIDU[L%WQAL=:]-;"2)E$^V\RF;>Z$E!!Q28Q$HOC9P YQ;(*3QH\7T M.I?6L-_>H]^ZV#&6A&JXD?P[RTPQ]Z8>R2"G-3=?Y?8/:.-Q!%/)M7N2;;-V M,O%(6FLCR]88&91,-&_ZW.:A9S -7S&(6X/8\6X<.98K:NABIN26*+L:T6S# MA>JLD1P3=E,>C,)9AG9F<4N9(M\HKX'< =6U LRXT>2W1YIPT+_/ H->[-H@ M;1&O&\3X%<1+%*33Y*#+(CNT#9-=1C/<4K^.S@"M(+\@@\DD\HKIE$L;M2;_+!-M%%;)OZ=B;B"'IR&MR@-#6H#WN+= MFV@-@1'IY#7SR@$K.: Y$YX5*LWQM0)99>8H@IJ"%,$R$-*9O]RP@. MY3;&C8WQ5##GW7T2C=:=:!(4,I&U(CD35*2,(W]P&77OS[ !3B+RGBS=06'I M/EE#%#]*6Z 8T8%(=^A"N#K!6-66JDSO74Q#^XO"D?LW@#$"-DAD655*4DS! M@?WG7OZ^U$8;3*H-/Y$*:P1;F% E2SS]-I)O[(S=+%L'*0;+#+*/A_XH#/N- M=V^F<11_Z+5>C:WOLU(,255V@TM9"V.]:!!,XA$.J2NLUFE.4TMZAV%._7AR MZ=ZC.")1?.F'R"&*I_Y@="X%9_:K7U,C?QB-V^?0GPXF[?/_;%8??S*VOWV: MCM-U@O89+8\Z+8]^6K9XP^],CY6.M))9]Y(KP M4/XW5-",86FMD M5W?C0K7O $ZX@?R(57/$=JW _'?OQ*,2OXC-+<>8>M$1D M*[']@F5M/QC\!'+#X%$:#/=%NE"JK5(GSL.IJ@IZ7_02U-K=6S3F!1&:CWLW MVEV-ELV-X+"\N5=ACM9,8-U#CJ;AQ01+1#5WE:9C9.7N!XDT>-MPS0*O=Z#L M IS/I33[CG7071@7_P%02P,$% @ IW5"5@\Z40_^ P 7PH !D !X M;"]W;W)K&ULE59M;^(X$/XKH^QJ!5+:D)!2M@4D M2EE=I?8.M;MW'T[WP20#^#:QL[93VG]_8R>DM >4?@'/>%Z>>8T':ZE^ZA6B M@:<\$WKHK8PI+H) )RO,F3Z5!0JZ64B5,T.D6@:Z4,A2IY1G0=3I](*<<>&- M!HXW4Z.!+$W&!H]!<"E"X&'KC\.(JMO).X$^.:[UU!AO)7,J?EKA)AU[' L(,$V,M,/I[ MQ EFF35$,'[5-KW&I57KG_# M.IXS:R^1F7:_L*YDSSH>)*4V,J^5"4'.1?7/GNH\;"GT]RE$M4+D<%>.',IK M9MAHH.0:E)4F:_;@0G7:!(X+6Y0'H^B6DYX9W:,VJDQ,J;A8 A,I2+-"!UQ\17NI# K#5.18OI:/R"X M#>9H@_DJ.FCP&I-3Z(8^1)TH.F"OV^2@Z^QUC\[!/6;,8 ICVS/<<$K$W^,Y M25$3_;,K Y6#>+<#.U@7NF )#CV:'(WJ$;W1ET]AKW-Y '[#X(-)?P0%--P?NP1(&*$-LLL)3FA=NBV<$')&!"4R4_0[][ M]@H[%X\$7:IGJ*NCZ;IB4>EK'S:9(!>@&8T!Q'Z_&Q)/N)X IC4M4);^2Q/K M$O7Z1E_".X,6-(/6CB%IV.QD:5RZ -:H;!9H$NV0Z@OXOE*(K_8W!9)@/B>; MFPU\C% (O].2><_0^S(A_!#<;I<'NY*J%K^U]:25A(HGC#+QY5,_"J/+/:=6 MW&O#A F6LH;[]K\5]DEH6MIV]>&.IRGE:,ITU;'CA7/4"ML0^;U>OU&K*%*. MVC#6G)W,6,(7/-GKYP55I?IY!Z<5AW%[UU$'-IZ$'BCBMZ :*R G2_ MD-)L".N@>5.._@-02P,$% @ IW5"5K]S0V6I P V D !D !X;"]W M;W)K&ULS5;;;MLX$/V5@5H4":"-[A>GMH$X2;$% MMH$19[.A[ QO!$X5Z*YMF?HV02XW(R_R=AV/S7)E;$>F-JN15WI0XX)UW#S*S>^X MU9-9O$IR[9ZPV>:&'E2=-K+=%A.#MA']FWW=SL,Y!?&V(':\^X$*)S3GJRV%@:$!;%E1;\$D/'G\'? "?I# K#?>BQOIU?4!$]VSC'=M) M?!+P#JLK2"(?XC".3^ E>_6)PTN^@W?/E&C$4L.41/=J_[Z9:Z/(+/\[+I*?3QC#9DW7$$N:#M4$E1 M-;QASMO48U9(;A22/,*,5!HZC348"17C5<>90>O>IH+[Z0R8J*%N>&^K'I?:K=2="(Y;+-2B*Z8UA*A[2V' MUG) AL%V3I4[T[@\"JA)O-?H#@7^S0>+R#2!?A?RELH_33.Z!U%?ER$%,29/\BW/6E8P&=W?F']&WM! M11["(]+)V%16M]U%I-1="D2%H%UY)QJC(2E*/TDRFBR"21*( M![F?D]RH+/Q\$.ZUP4[;$5'OWI1Q%+WOCP/:H7 175HA93'P"\*D,,]*/PI3 M&Q99[L>14YJ6$L7/>L6,[./C;MJB6[DZA";,3IO_Q[GOW MUY:;_F_]7WI_Y_G$U+*A^>:XH%(:./- ]?>(OF'DVOV[Y]+03<"%*[IZH;() M]'TAI=DU[ #[R]SX7U!+ P04 " "G=4)6U":0,:@" "J!0 &0 'AL M+W=OM#@:+=VH=A#XK-Q$)ER9/DIOW[47;B9D":O=BDQ'-T*(J<;Y1^-A6BA==: M2+/P*FN;61"8HL*:F7/5H*2=E=(UL^3J=6 :C:SL0+4(XC JM8)+O--@VKIF^NT2A=HLO,C;+=SS=67=0I#/&[;&![0_FSM-7C"PE+Q& M:;B2H'&U\"ZBV>7(Q7H1". MB&3\V7)ZPY$.N&_OV+]UN5,N2V;P2HDG7MIJX64>E+ABK;#W:O,=M_FDCJ]0 MPG1?V/2Q2>Q!T1JKZBV8%-1<]G_VNKV'/4 6?@"(MX"XT]T?U*F\9I;EK*9=3CB;W\@7E%9IC@9.?["E0',V#RPQN_V@V+)< M]BSQ!RQ3N%725@:^RA++?_$!*1IDQ3M9E_%1PFLLSB&)?(C#.#["EPQI)AU? M\I\TW^":FT(HTVJ$7Q=+8S6]B]^',NX)1X<)7:_,3,,*7'C4# ;U"WKYYT_1 M./QR1.YHD#LZQIX_4.^5K4!0*QBD^W#5:DWV(;5'^0ZKW2]]H:C-C,72G6@K MA)42U*]1G27H&>RGY(&FDG< T\D=11L8D\L=I"(>J M$^SU3XUZW4T)=RFMM'TK#:O#(+KH^^\]O)]B=#5K+@T(7!$T/)^D'NA^,O2. M54W7C4MEJ;<[LZ)ABMH%T/Y**;MSW '#>,[_ E!+ P04 " "G=4)6^&=P MV[<$ "."@ &0 'AL+W=ODXF:_?@\E1\D:Q^@ MP^++WGLYDI*M%PC[Z:SALO469_W:E5Z5?;SVKWF]C;TQ,L5&WZ?]H-LDGD4=$9JYJ],A@T MLAV^_/O>#X\4,O\9A7"O$/:\AX-ZEF^XY8LSK7:DG330W* WM=<&.=FZ2[FV M&KL2>G;Q3JER)^N:>%O2)UL)3>];R]N-7-6"EL8(:VARPS$ST[.9Q9%.<5;L MX2\&^/ 9^)P^J-96AMZVI2C_JS\#U9%O>,_W(CP*^$84)Q0%C$(_#(_@1:/] M48\7_8S]3RU_(TU1*]-I07\M5\9J1-'?A]PPG!(?/L5EUJG9\D*<>T@=(_2M M\!8O7P2I__J(#?%H0WP,?7&-3"T[D%9K*KC6=[+=$&]4UUJWM-F;>(CV<>"; M2AP#I-4=H3IH;MV^$1LDJR5NG SN230K1-/]73&2QNVM58U"8$[I2RNM*.G: MF2M[SD]+;3.(/1!UF6,/$M-[877JY[J:61_-45+^1: M%G2C+*_I@M>\+<2>R >NBVID0;]0&K)YF& 0@%049&Z4,S^;8Y"Q-(SQ#0,( M)3$]1$?QK9,:="?!E (GYM/+%QGD7C_Y[K=1-% 26B2QUJ(M[@C!TYJ:]\5( M-H@&.ZI,/JP&/@OF^?0'BYZXUA$/6!3W1H%YED1NE+%H'CTV M*@Q8D">]":_HLU@#PBKZJ*P@7(^W=#8:Z?@Q#_>DJ8$))-NA]#O:^*%$/ 3 MZ!9;:=5M*E*=1JDN^CAX@'.LK]1.Z!7L^"KLR9&@3\:@3WXZZ.5#WO(^;P^% M^E&XPQGZJ7,>4_@ZL_XD'^*81G#_LA\O_O23^H7VE5=@4,1P8%+ E\#";8 MG6?^U 57SN:16TM3EJ:YV\12'"=N,YJS$"%XHWF)E@+M!L58R3*$(LNR;$IQ MPF+?=Y\01TT<_ARK$9O["4R^1>^P=5$FBJI5M=K<41"S+ IHDK(PAVC&DBBF MG.5Q2I.$Y5$$=>8'$5WV;ZAP83GDGJGDUB!/(N;'@]X[.8U#.Z%!Z MS1[U"'#'IN^$7!CCNH=V85P=FZWET&,\B ^=&B)C(^JRAZI_,D5IZZ'Z& MB57;ON-8*0O?]\,*#:/03B!QM04U9S]Q!XPMZ.)?4$L#!!0 ( *=U0E9I MX3!.1@, .$& 9 >&PO=V]R:W-H965TJ%U" 46QB(P^CSA PIA@F M7GJW'I18L5Z8S_+P)XY\,HM72*'="H=!-@T]*'IM9#,JDP<-;X*%P M^Y9"/"K$SN_!D//R S-LM5#R ,I*$YK=.*I.FYSCK4W*UBAZY:1G5NNB4#V6 M\(FS'1?<<-3P[@O;"=3O%X$A"U8N*$:T^P$M?@,MAT?9FEK#[VV)Y<_Z 7DV MN1>?W;N/+P)^P.(&DLB'.(SC"WC)1#=Q>,D;>!MVY8@4N/ND*C>D)O]>LOT2S\[8*_Z>1O>@E]M:4F+'N! M("LJX"%51:\4M@;$<\I><_LR\/IM,"@D]9PV]$I638U024'-R]O]'5!"L-FA MFI("CTP5]?/Q#(Q-)^0)D= :FB":#4U(85U<0S?TLSNUFYL=) M-H'PUB %U4 ZCR&>S^'!=029IUAW[$33P6B8IY"&&7QG2K'6G&!,@X8\B2#+ MYK!1LD)MYP@34"&])'X81A#[61K"EMF",.Q(:S?4![W,DH36>78+?U$(%+R+ MWI-6EI,M/\IS^"(-@5W(";&);XE-:CDP\CB M^ARF0FKB2)FXBOP\G[D07I'G<>);IAVZN29./C"M9<&=TH&;VJ6.IK=RH2=G M\8A%[])@JPF^;J\_K1\IDO)?PB!I9LBZ=@D3:%$HR$]<]EJ<;EZKY>#%V*&< M[-UPM?I]:X8)--U.\WL]C*UG\6'X4Q'M>:M!8$6JX26G.!VM@^JNM_@=02P,$% @ IW5"5LESD *R P M; @ !D !X;"]W;W)K&UL?5;;;MLX$/V5@39= MI(!JR?(]:QMPXA;;(D6#).T^+/:!DL8648K4DE1=[]?OD)(5IW'\8O$R<^;, MC>/Y3NGOID"T\+,4TBR"PMKJ*HI,5F#)3$]5*.EFHW3)+&WU-C*51I9[I5)$ M21R/HY)Q&2SG_NQ.+^>JMH)+O--@ZK)D>G^-0NT603\X'-SS;6'=0;2<5VR+ M#VB_5G>:=E&'DO,2I>%*@L;-(ECUKZY'3MX+?..X,T=K<)ZD2GUWFX_Y(H@= M(12868? Z/,#;U (!T0T_FTQ@\ZD4SQ>'] _>-_)EY09O%'B+Y[;8A%, \AQ MPVIA[]7N3VS]\00S)8S_A5TC.R3AK#96E:TR,2BY;+[L9QN'(X5I_(I"TBHD MGG=CR+-<,\N6K*9;3GIVN<;4PN4C2P6:M_/( M$J2[B+)6_;I13UY1G\%G)6UAX+W,,7^N'Q&5CD]RX'.=G 5<8]:#03^$)$Z2 M,WB#SK^!QQN<\V_-32:4J37"WZO46$VU\,\I9QNLX6DLUQ]7IF(9+@)J (/Z M!P;+WW_KC^,_SC ==DR'Y]"7#]1O>2T0U :$DMMW%G5)!9;:4TS/8IUF>OL, M%#)%G64LYLZ@+1 V2E"+FL>-I^8YJ[FH%[9A$>'>BM M8A)6D-<(#UC91I^$QR%(>ES("#4+:DT&O7UN3,UDAD3$6./N+X;3,3"9P\5X M& /S9R^8A%[B.9V0G@=3H6]PL8<+Z,>3<#(;N%4R#0?C&&[1&.HG,B\M5$K[ M)^&R'X=)?_86+B?A+*'OH[),_!)] IE-PM%DZ-'B<#CHPYETC[ITC\ZF^WDV M0C"6N5Q4J#.B2.^A\W[#,BZXY6A.U9VKF M8SGNP8TJZ=7-J!#@$Y,U/=70Q1F/0+NL&WJSA !6NK#^ARYSAC).$\,6P*47 MMKY:4C<$0A*GBXKMR8SU-'SY<6TLY&SO\+V=UGH(JTIS$<*GFI+KLO\ELXHX MMT!..67"U])!]:DB6]?WOC"9I;?3UIKV/?@H*>9".!*P]@'YHOF68B/@3G,* M0$6K5:EJNG\1"%MH56^+ Y7#!?1[R0C>_"(_>$U^2/+3Z0OYT9.\][DY'4/2 M&\7PYE3Q14<3H$2]]7.."MZ1;X9!=]J-TE4S09[$FSE,K45!,"!P0ZIQ;T)E MIIO9UFRLJOP\296EZ>27!?T=0.T$Z'ZCE#ULG('N#\;R?U!+ P04 " "G M=4)6T0^&CN\# "."0 &0 'AL+W=OWU=K#Q[X;W#S9>K\[3U-7;W6OW)G9 MZ0%7UL;VRN/4;E*WLUHU,:CO4DYID?:J'9+%+-IN[6)F]KYK!WUKP>W[7MF_ M+G1G#O.$)4^&NW:S]<&0+F8[M='WVK_?W5J4INWUX%HS@-7K>;)DYQ'7UM]<,_&$"I9&?,A3'YNY@D-">E.USX@*/QYU)>ZZP(0IO'GA)D_\G3G\I*=Z\H!7F\[%_W 8?469 M0+UWWO13,&;0M\/XJSY./#P+D/0K 7P*X#'O<:.8Y97R:C&SY@ V>"-:&,12 M8S0FUPZA*??>XFJ+<7YQIQ_UL-?PW8-:==I]/TL]HH:UM)X0+D8$_A6$"F[, MX+<.KH=&-Y_'IYC-,27^E-(%?Q'P2M=GD#$"G'+^ EYV+#&+>-DK):ZMZ>$2 M<[4H!:39;^$R$JPM_+Y)_A=.&T?=;+X]AM6 MT!]?R%X0"9(67 <<$$J*7&05Z3,*0Y818HJ#SZ4 ML"SXB(I(7L*E&E2C(..DY#DP2H0H0&2$E0QX3K)<0HZA16"&Y@*N]Q;/<@(W M;=-T&JZ5\S&7Y3HF49!"9"!(+CDP1CABED1B>$ZH8, XJ;(2EJY5/]RJNEVW M-3KS0D(6-RE)50BT%+@3)PPC"E)BWB,#1TF]@5*2K H58JHE"_4PC@$LU)J7 MI*#9N$:CA5%*"I;!+T%:KZCC=9__IS@D)P7V&ZE#!8R:R+'I93#EE.1%4 =: MLF)D##N%S9OD(3.2(\LACW0,FUKE457I.MD?_T^4K;J9*[MO>Q%_"'R>-_==\?C M^YG7C+@8S[Q=GPZ$K9V:NW2N[, W^3&P[UQ[#=CITB];H<=PT MKX>",36'F^T%-S;_RGQ5V+T;"7,J[FIG&5;4AK)A>#*WYV+(J'=W4-3RM?;Z\KRU*]*&U9 6.A%JW WEJB8XY=ZW^%MAG[^\ M-U.8V),W3>?@8*F3CWI4&W=Z/O0X(:P;EFMIUYTT\1UI!7EG&S]SY+89F_'3 M_4-HUJLG-NI=B[T"7YOR%4DX)8()L4=>TL--HKSD -P/9F%;7S53\L?5R/D6 MY/AS%]Q.6KI;6@B8,[?0I;D8("*<:;^:P>6//W#%?MJC:]KKFNZ3?OG1>ET3 MI^$*HILQ02"V.NI<-:6=&U+6VKEJ4IDQ&3V"%'_9EDR-G;9Z,:M*HA&D6$I6 M&,R(GV&#G2]T\[B69-PNQ'MUVHUX6U%OB7GPIFTPT]'7M(Y"#=+:^<80MH&,11M&_A&]6D-T,)3YLJP6 MX2!*&M--^:@BS&6\(V Z,1HVL1-BERW&^+21$8'X9*VF"Q;$'OROD;O<&?DX M:XUY0G$"@IKYR+0]28]9Q,E[V/60H,-K.+G?&/UV8_2;C='/R*>F\MAU[X.O MHQG>!OZ0*_RN2DU>$%G03#)TTH+F(D.'2T&S+/:8H(60Y$8W>JQ)FE">\7 R MDRGAG%&.G3FGJ$XY*] 3 M,J&L8,AC@6B;,(_F.<80@,/2<$I.99X'R3!#'HX0!1"F&RM(FN2*"!RO AR6 M"N@LI3QD 9$5D"1)D< ,E,,*3W&G!; D^"45QZ*(4M$4@E\$Z^5@0C 0!?^M(:DLMCP> MG%&6!=>I2-@W,8D-3]Y:YTZ[7/9KG\N.P9:O+88($1&E0C3*Z+H\$3U$A )L M#[: -D+"NAQQ#=:I0RA/)'RYJJKE40 _^FE"G1!0M7(0^D(#5/8T) WLAVI-5W MND7J[X=W_05RUU\@M]\ND/?&'^,8Y+1$R)B1:,&+C2=$!K^P\%?E!XTO.G\A M^3W+BA(44IW?$95)@*E4['0W[U6\UHY14V0,&2;H*=*0N?MH%[FB>9HA;$+6 M*0ZI*D%$1+K*J&+Y\WB@(@_9#!$0JG 3A!YR*'+> :: ; 66%J 6\N?3',($04KB MN/%D=QU)&;B=1X(B7V5=1BT$V\F9X=:K!QBF\6WGD#>6C>\>0/UL_WR\ZEY- MWY9W;T_DA&G5.%*;";:R5QE8TG;ON6[@[2*^H4;6H[J*W1F>P*8-"_!_8JW? M#,(!_:/Z\A]02P,$% @ IW5"5B8N$4^&ULS9IM;]LV$,>_"N$50PNDM:@'/V2.@<1Z6( 5 M-9*V>S'L!6/3ME9)=$DZ3H%]^)&2(EFRHLCM;=F;V))YOZ/N_N))%T[VC'\1 M&THE>HBC1%ST-E)NS_M]L=C0F(AW;$L3]+SP#2T03KBD8TH@NI$41]W-,9C2)-4O/XFD-[A4]M>/C]D>ZG%Z\NYHX(.F/1[^%2 M;BYZHQY:TA791?*&[7^E^04YFK=@D4C_HGT^UNBAQ4Y(%N?&:@9QF&2?Y"$/ MQ(&!XC0;F+F!63>PGS"P<@.KJP<[-["[>G!R Z>KP2 W&'0U&.8&PS196733 MU+A$DNF$LSWB>K2BZ2]I?E-KE9$PT5*\E5S]&BH[.;TB(A2(K="<4T$323*! M)$MTN5BP72+#9(WF+ H7W]!UDDE?CWCM4DG"2+Q!;]&G6Q>]?O4&O4)A@CYN MV$XH>S'I2S4_[:6_R.=RE(0N?(=,PS8;YS+J;XZ;+^3'OWH]Y]]O-WQ/>ZCWH;HY;4F$5 M.K52GO4$S^.<<31CG&=KF$@U.N>A.CNGZD,)=OF7NE_4,BD%NJ%"29GJ _3' M;XJ%KM61^+-)E)ECN]FQ+@7G8DL6]**WU;<(OZ>]Z<\_X8'Q2Y,B(&$N),R# MA/F0L (5M&57>C*;J-/9T1L4BDM]!?Z=1?>DTA+J$DI&6J0HG2-OY]:CC6P M)OW[0PDTC#*=P: ZRNW$\CJQ_.-1-K9MISHJ: W$=X;9*<+LM(;Y(Y,D2F-\ M=A3ILS3^RJ?DX4+2/!5BP_:)+BAR0U%Y,ZM*E?Z\4L]0C3G*YN%48J'6H%J. MCD=9CFW4HN]V8GF=6+YSG"-K;.%:CAI&F;9C%*,JP1\4P1^T!O]F)T1(FH+5 M:G?JT@<)C M0E>C9TMJDRA&Q^ND,;)K"W,K^M1D=_'H07KT(6$!$*R2Q'&1Q'%K$M7KX):$ M2^0];&DB:+8V?%"U6*T8.[5BJ$7@4@C:_)S4BC[U]H>$N9 P#Q+F0\("(%A% M.=@H6PK&2Q66W#.0M$!I+BC- Z7YH+0 BE;5UT'+"O]/7B;RB1Q6$&>$ZR]\ M#:-,>UQ_X>O$\CJQ_/8 G9Q.(%HUG6:93K,UG5E5>;J:M)N??,]#TEQ0F@=* M\T%I 12M*I*R_8=?K/^'01N H#07E.:!TGQ06@!%J^JK; /B]C[@?UA3[.,5 M?E"O*,=C+!O7"\KS(*\+R&\/SH[_5:B'2 M?-RJ-#:GHA5U\IT/27-!:1XHS0>E!5"TJF#*YB@>O%AE >VO@M)<4)H'2O-! M:0$4K:JOLLN*6YMMTT/Q2(:NDP6+*;I]%%&C;H9'_P; XW&]1H#V19ME!5"TJKK*;BP>OUB1 NW6 M@M)<4)H'2O-!:0$4K;K/J6S9FJTMN^\I4NW$4W63TRK_^:Z][X Z]!H<.D;- MI0_J,H"B93GN'VSZBRE?I_LY!4HW[67[JHJSQ9[1RW2G9.W\%3Z?X8;S+C[W MLAVA)3[;H*H*G"I9 D5TI5P9[X;J"9YG>SZS \FVZ9;#.R8EB].O&TJ6E.L! MZO<58_+Q0#LH=MY._P%02P,$% @ IW5"5AO(&ULM9A=;]LV%(;_"J$50PNTT9<_Y-0V M$$<:EJ$I@J3=+H9>T-*Q+40B79*R&V _OJ2DR%(LLS' W=@2S?VG;/-Y COD%W0*1OZPHR[&0IVQM\RT#G)2B/+,] MQQG9.4Z)-9^68W=L/J6%R%("=PSQ(L\Q>UI 1O!^[3]4:H 7L^W>(U M/(#XNKUC\LQN*$F: ^$I)8C!:F9=N9>1.U""QYZQBI2UE2^JA.;I*9 MY:@500:Q4 @LOW9P#5FF2'(=WVNHU<14PO;Q,_V/\N+EQ2PQAVN:_9,F8C.S M @LEL,)%)N[I_D^H+VBH>#'->/F)]M7DNH;_ZB-: E< M_X3 JP7>2\'PA,"O!?YK!8-:,'BM8%@+RDNWJVLOC0NQP/,IHWO$U&Q)4P>E M^Z5:^I42=:,\""9_3:5.S*_B[T7*TS)I']!GS!A6F4-O0Q XS?@[.?KU(41O MW[Q#;U!*T)<-+3@F"9_:0L97%#NN8UU7L;P3L5QT2XG8?:C7^[_2 M1WK]0*.WI6^->=ZS>0M/"[S%3\AWWR//\;P^._3JOPIR@7SGI#S4RT.(+W31 M([W\ ;:GHG>\\)L;R2]Y_@G>HN!RA'/4OJ/^_23'T(V G'_K6>*B0@[ZD:I& M7O(MCF%FR2+(@>W FO_^FSMR/O:Y;1(6FH1%AF"=O R:O QT]/D-B>4#A ,2 M%!'YX%%U.R5K%.-M*G#6EQ4M\-RL5+!1"5-/K=W1DW>1EK_QKWL -20-]KPT*K/-=^D[!P?%2]QD'@=LM7=#S)=8-!T,SJ M^!4T?@5:OS[+6IV2F.;0YYA6>ZYC)F%A!1NVZ[WC."\<"XX=\QVOW[!)8]A$ M7WOQDVQ@!%JV->:XW)F&1(5C':]Z,5]:BIDU^16;^9J36X_PF3+ MA:C8 )/M>88%)!K;M=2S;3=)"VM:ISX$1[8;"MFUW3O8[KWZ+0[]AVXQDP?R MG?D]6@,!AK,R&3B1[7C*1=TPRZ%J"4#6D@=,"GJ3HXU]=G),TD*CM,@4K9O% M0S_J_@\-J6NT(S5*"XW2(E.T;G8.7:FK;TM?]_PPVHD:I85N3V,[#EX6,J/- MJ-W:YLN!K&UL MM9IO;ZLV%,:_BI5=3:UTVV"3?W1II#9H6Z5=+;KMW5Y,>^&"TU@%G&L[R=,$PGD._A4?GF.8[AA_%2M")/B6)IFX[:VD7-_T^R):D12+ M:[8FF?IER7B*I=KD+WVQY@3'15":])'GC?HIIEEO-BWV+?ALRC8RH1E9<" V M:8KY_IXD;'?;@[VW'9_IRTKF._JSZ1J_D$A+Z?!Q1'_$')3C2^@WPHSXR]YAL/\6W/R\^()"22N016'ULR)TF2*ZGS M^%J*]JJ<>6#S^YOZS\7@U6">L2!SEOQ)8[FZ[4UZ("9+O$GD9[;[E90#&N9Z M$4M$\1?L#L>.!CT0;81D:1FLSB"EV>$3?RM!- +0Z)T 5 :@5@!\+X-?!OC? M&S H P8%F<-0"@XAEG@VY6P'>'ZT4LN_%#"+:#5\FN7_]T?)U:]4Q /(0,T7-[=$BB:UMX>"HY?R^\K\!5]%!% M#Q5Z_CMZ]QNA]@@!FAC_^DWM P^2I.)O$Y^#Y, LF<_S&['&$;GMJ8DL"-^2 MWNS''^#(^\F$RZ58Z$A,0^E7*'V;^NP7QN(=31(3,6MD5V('L5$AEE?%[0PA M"(/AM+]MLC R72-%)K=->1NA0+'8EI MU(85M:'[:39TB=*E6.A(3$,YJE".K!?@712Q32:%NF='A&[Q;63%VA.!+3H(PK*&,KE(=L2S+)."7&&]HA>-B X0\'K7HQMV;H"L.1 MF 9C4L&8V$L45Z:2R_U'L%9U2@)UFP=$3;NU=2N&5J=Y.R)29R ):8<;'&R(8 MR^M%]8&JU' 2&U&AXTHS0?[1I>/4$[M2 MTU'5KAC:;7%UOU[C_7LWZU*BR>4*>L&DS<6EC0Y=J>E<:A\-[49:<>$;$H.$ MXF>:*$=HOG67*AJ:D=\V,O9Z M4M/!U,X7VJWOH>J< C,Z!H,"O^WV[*DZ@SF'^86U^X5V^ZNO^ABIF"PP"H(V M%:0,J5G1MOH18"XNC83L:@$H0D$ 4I;) ME0!P F*\-\W[N5VJ,\9S6'346-BV6_16]7OB."8IYJ_&BF?7ZKRD[79-^QS^ M'=7^'?EG>$+@=,';J5KH2DWG6?M^9/?])RO>P%#Q@K;AMR?IC.0GJ0SDG.T$JAN M)9!](;YKU;.K#0]5SW@A.6T87*GIS]CKAL&W-PRM(A>2+4G8FL1 DFB5L82] M[(T/X%UV"'.G:J$K-9UHW6_XT'VI\UVV"G.G:J$K-9UGW7CX]L;C5*DKPYNE M;@@G[94H>Y+.2,[R8DSCS9@3SP"ZE;H3:G#8P>'9M3IS=-H[]!MOO>7O*'[" M_(5F B1DJ>2]Z['RD_SPVM]A0[)U\2+<,Y.2I<77%5%]+<\/4+\O&9-O&_F[ M==7+E[/_ %!+ P04 " "G=4)6I2E MRC,&8T%D6114/ \AYZN!Y5IKPVTVFRMML*/^@LY@ NIN,18XLQN6-"N R8PS M(F ZL"[=H!7 [Q=0/ *P*\!_ELC!#4@>&N$ ML 88Z7:EW10NIHI&?<%71&AO9-,#4WV#QGIE3)^3B1*XFB%.11?)8YG)S&S: M9S(6G)CZDVM6G4%M/XY!T2R7)^CQ8PZB0-L5X!J;DTDSJM8966]TI:/KGA3,TE&;$4TA9\?!A_?@!O M8XF:.GGK.@V]@X0QH#[?_40\Q_-:\KE\.]QMD_-_T4?_''VK&'YS:'S#Y[_" M-RPE6J0DFZ?G]S>TD6M]&OZT;7A%&;13ZNNP)QY*-WHEL:U^"9E^"0^S1A.;0^K%5L(Z!Z[Y^=F.VVC?S>N$?O@2=$MCV&@,#VK\CKT3+QM>@'V<Z&[@1?NJ-UWN]OQ*94X3D@K*4L#)8NS=P.MIF"?D M$3\IV8F];9!9F3'VE.W\/1][0581B4DD,PFL_FW)E,1QIJ3J^+<4]:IC9HG[ MVZ_J=[EY96:&!9FR^!\ZEZNQ-_# G"SP)I;?V.XO4AKJ9GH1BT7^%^S*V, # MT49(EI3)JH*$IL5__%R>B+T$V&E)0&4".C4A+!/"W&A166[K%DL\&7&V SR+ M5FK91GYN\FSEAJ;9,CY*KKZE*D].[C#EX">.-P1\(5AL.%%K) 5X?TLDIK'X M #Z!'X^WX/V[#^ =H"GXOF(;@=.Y&/E2'3]3\:/R6)^+8Z&68]V2Z J$\"- M 4*&]*D]_0OF;>F^&T9A*2HP5 M=ERNCR.QFN-NY;C[UO6)[:>@T.WNG_\.[!TL4C.H,PC[YD7J527WK"6K,:J& M9*JFE"H\C5Y4Z:GD:BX#=7?983X7QTKO-:KJ'Q;># G,5?>KJOLG5?WG<[3" MZ9* NZ)8,"VK-U9JU3RWSQR)U>P/*ON#BX?>P*591V(UL\/*[/#2#FT??L-& MYPT.1U\S! 9=D2S!A7^6I+@ 5GB>*F+8NWV3=9 M%F +$*F90:7Q7FP]S+G+Z$JM?E+V* 6ZN2&4.JY<.U*KN]: JU(,+EGZ?*3 M)#Q18#J3'\$4<_Z2K7X.;$;[J-&2J-,-#AO7$-8R5J$&#&@GC'NR)3& BA=O M>6JXMN]39J^1(K6Y5MMX$_X&W\8#]>&>OIR.U^MG11 3[ES>P4P)RI58WK!D( M6JGC,BXHM:U@8(AI)P--,]".,T47(]7%1?N"F_6:,QRMC&5:M,$=J]0=U MS40H<'/[1TZAQY5:W;6&'F3%BPN>"4OA(P^%AJCVIT*T][.*G5HN?RY$33QI M/!@:8EH0!FF$0:<@C.$"4_<)5UAN+^'L#OT5Z(,T^B!'O],@I_SC2JWN6O,/ MLO//(9;KWU"-UIM(8T)R0UA;/VOL04>PA^%4@ ?\@F>QN3:G&.-*K>Y68PPZ M%6..-:-3EG&E5G>M60;96>;\9T1D@I,!Z@\/.](0AX9!T-:6FF/0$8[9;TLU M6L_B&KOVV8OW*[@FU%P3.N*:T"G7N%*KN]9<$]JYYKSY68KUZNW:1?#P/80A M#@W"[B%V^WLOR[(WE:KGEE3U8TP6*C&XZJN&Y\7+OV)'LG7^_FS&I&1)OKDB M>$YX%J"^7S F7W>R5W+5*]C)_U!+ P04 " "G=4)6*38M)I<# #Y#@ M&0 'AL+W=OSIF9P\&0 M,SLP_DUL 21Z+G(JYM96RMW4MD6ZA0*+:[8#JE;6C!=8JB'?V&+' 6<&5.2V MYSB176!"K<7,S#WPQ8R5,B<4'C@295%@_OT6F[=N--DK/>;#5\)',31-]*1K!C[I@>_97/+ MT0Y!#JG4#%C][>$.\EP3*3?^KCFMQJ0&'G^_L"4/.E+!?F%QWJO8Z%TE)(5M1@Y4%!:/6/GVL=C@"*IQO@ MU0"O#0C> /@UP#_70E #@G,MA#4@/!<0U8#(:%^)992.L<2+&6<'Q/5NQ:8_ MS'$9M!*84)U8CY*K5:)P [@&+DH/*&BG010QKX!PRE+)"9;' M)A%V.::7>E%BDHM+=(6>'F-T\>D2?4*$HM^WK!289F)F2^6<-F&GM2.WE2/> M&X[XZ)Y1N15H23/(.O!Q/W[2@[>5*(TRWHLRMUXO80SI-?+=7Y#G>%Z'/W?G MP]VN<'[,^O+'K"?]\'O,W[+^2DN_R3+?\/G_GV4Q$6G.=*()].?-2DBNBLM? M7?E240;=E+K@3L4.IS"W5$45P/=@+7[^R8V<7[L.:TBR>$BRY9!DR4!DKPXY M: XYZ&-?O%TQ$!8"9&=1J"@C0ZDOP?TB$5R(@ET*E[QAL?>!&[44KS7^'L5/\?B##V1]V*1XWBT4<5AV<] ?8%H6H1+KMDCTY$"**@I7ITXK8W\5[OB4]YKH+) MI"7F*5'DME(\Z8WV@Z5BU&@YZM7RB:I'<$[^46INU.,77:@;0;TFE)Z$[D%( M\P;I4G%T$MA5,&[+V+')=UN;XM--0=BN AU$4;M4)+V1?E#'<:/CN%?'>_Q, MBK) $GB!V!JI1N. N4Y1:N[53@U[*=][KPY)%O<'ZSLHP]^[0EH.Z44R$%EU MH/;1T[P OC%-E% '5%)9O9^:V:9/NS'M26O^UIW>N1WSL3M=5FW8?_154Z@> M<1M"!&PO=V]R:W-H965T M<\KDTDN5 MVEWYOHQ3R(F\X#M@^LZ&BYPH/11;7^X$D*0$Y=0/@V#JYR1C7K0HYVY$M."% MHAF#&X%DD>=$/+T'R@]+#WO/$[?9-E5FPH\6.[*%.U#WNQNA1W[#DF0Y,)EQ MA@1LEMX[?+7" H0^/<4K8%M"*,R7TLDOT\(16A1# XB?T>@V*9%2^&8+HB0,120OZ M%MW?K='K5V_0*Y0Q]"WEA20LD0M?:34F)S^N,W]?91Z>R'P-\04:X;]0&(3A M 'QEAU\3<0KNZS5L%C)L%C(L^48GTQ'9GAA/HG^_Z'OHLX)<_C>DJR(:#Q.9 MY_9*[D@,2T\_F!+$'KSHSS_P-/A[2*4CLH[F4:-Y9&./OG+S*!**2,X+IH:T M5@33DL#\I>RCPD'/+,QB;< ;D(-EUPX_>R<N6DN@N055I1MX7NQ6E'$G MF=BU&YE,1*U+QN%&$E57%97?9E"*S=3QG>W"+5L5VBRXR61-5W '^N/Z1N+, M[5AR5@%73' B83EUKOS+Q=C86X-/##9J9TS,3NZ%^&(F[_*IXYF H(1,&P:* M?P\PA[(T1!C&UY;3Z5P:X.YXR_[&[AWW.R2'):U+?2LV M;Z'=S\CP9:)4]I=L6EO/(5FMM*A:,$90,=[\T\H!43/]3!J 7;K;K-WF[B4:II,I-@0::R1S0QL]BT:\\6X.2=W6N)3 MACB=O*%,DD^TK(%< U6U!#P$6I$S@CI@ECE9/&8%Y2L@<\&U1&$5>96"IJQ4 M)VCV\2XEKUZ>D)>$]\5_]KZ7 MC+ [)J'E"W]Z3$[)E5* AP!E)N\9O6W1 WFFHU#]]9Z6))NJ/QM3.2[6F&4P=+(X*Y ,XR1\O_-C[LT^H M(*'J.+Z&+?*'UJY$?>OLVBSUL< M1IW57DI&74I&1U/RI.3APH;*_'OIZ]OX44M(AR=(AR18#D>U).NXD'3_KKK5%Y9NM04T).NF39-QSX;W@H+P\-8K# M\4%UZ2$:^8?EIP?5!=WI^VJ0*YLOZM()FJNFU=KM]JUU%>VDSQ8G_F7 M<[]G/<46O.F8O],W_?LUE2M3LDM8HBOO?(RW4S8]<3/18FV;OGNAL86TPP(_ M(T : WR^%$)O)\9!]V&2_ M02P,$% @ IW5"5GS5K7=P! F" !D M !X;"]W;W)K&ULM9IA;YLX&,>_BL5-IT[:"H:$ MIKTD4A- F[1.5;O=O3C="YOV/L MQQUON?@F,TH5^E[DI9PXF5+K*]>5:48+(L_YFI;ZFR47!5'Z5JQYT MO"8K>D_5U_6MT'=N2UFP@I:2\1()NIPXU_@JP1=&4-7XD]&MW+M&YE$>./]F M;CXN)HYG>D1SFBJ#(/KCD_#=1IVS3"_>LG>E(]O'Z8!R+IG.=_ ML87*)L[(00NZ))M;T"_Q&X!\*!B\(@D80'-O"H!$,CFUAV B&AX+P!4'8",(J]G6PJDA' M1)'I6/ M$J:VIIF+RJY*K0/,2C.R[I70WS*M4],[*I78I&HC6+E"I%P@KC(J M4)H1L:(2G;$RY05]B]ZCST0(8L8!.HNH(BR7IO3K?83.WKQ%;Q KT9>,;Z2& MR+&K=.=,$V[:=&16=\1_H2,!NN&ERB2*RP5=].@CN_[R1_K$KL>^!>#JJ+:A M]9]"._.MQ(BFYRC [Y#O^7Y/A^;'RW%?/'ZM]?C76D_L\ALB7FJ]$\N@':9! MQ0N.&J9S+E4U5G4Q%7I _OU)UT'WVV0<(B2%@,"4N 8!V[!ZW= QO]P.YF+NHSML:$%<:\1!^G?AB. MQN[COF'/*WG=&M$QF/AYI?<#/.A62JS/]9-1&[91&UJC-BQ>?,"C[504A8! F+(6$)$*QC]65K]>5KSL"7 MD'9#PB)(6 P)2X!@';NQM]L'>S]8/,D,"9JRM>K?O5KEIUH*2HM :3$H+6EH MG65S@'>OB*Y=>VD+;-\A;*1DO6M=N_!DHR!I$2@M!J4E4+2NH?[.4/\U)]R& M#N4Z)"T"I<6@M 2*UG5]E];!UC3"\1O]AK._T!P%P<'N>VYO[63?0),SH+0$ MBM;U;9>?P?8$C7E;]MKT/$D2>*-G-@%E21J;CFDS!FTS@:)UP[]+]."?S?38 MA2?/@Z"Y'E!:#$I+H&A=0W?Y'ORJ"1\,FO$!I46@M!B4ED#1NJ[OTC[8GO>Y MIX]4D#*E*-6.][_W0%,_H+0(E!:#TI*&UMEV8"\XV':X>P>G!=5K#W/$+;4; MFU+5AU-M:7N,?ET='A^4S_#5'/>41_@JK@_)=_CZS/Y&+W58*5%.E[HI[_Q" M3T"B/@:O;Q1?5\>V#UPI7E27&24+*DP%_?V2<_5T8QIH_QEA^C]02P,$% M @ IW5"5@Q\VEY?!0 0BT !D !X;"]W;W)K&ULM9IK;^(X%(;_BI4=K3K2M"%.N'4!J24>;:6Y5.UV]\-J/Z3!E&B2.&,[ MT)'VQX]S(<&0!K)[^%*2X//8/L=^RPN>;!C_)E:42O0:A;&8&BLIDVO3%/Z* M1IZX8@F-U3M+QB-/JEO^8HJ$4V^1!T6AB7N]@1EY06S,)OFS>SZ;L%2&04SO M.1)I%'G\QRT-V69J6,;VP4/PLI+9 W,V2;P7^DCE4W+/U9U9419!1&,1L!AQ MNIP:-]8UP:,L(&_Q9T W8N<:95-Y9NQ;=G.WF!J];$0TI+[,$)YZ6=,Y#<., MI,;QO80:59]9X.[UEOXQG[R:S+,GZ)R%?P4+N9H:(P,MZ-)+0_G -K_3S4.1_T:9LVS.0GPK)HC)8C2 *XN+5>RT3L1.@.,T!N S ^P'.&P%V&6"? MVH-3!CBG]M O _*IF\7<\\2YGO1F$\XVB&>M%2V[R+.?1ZM\!7&V4!XE5^\& M*D[.'JB0//5ERH/X!7GQ C&YHASY*X^_4($N@MAG$7V/+M%#*D3@H:\)Y5Y6 M9('NHD05&EVX5'I!*+)&3X\NNGCW'KU#08S^6+%4**:8F%*-->O1],MQW1;C MPF^,RT:?62Q7 I%X01<-\6Y[_+@EWE0YJA*%MXFZQ:U E_I7R+8^(-S#N&$\ M\]/#K:;I_+_>R7_N74N&7:T:.^?9)ZV:.1,R7SKJ,>5KBO[^I-JC.TDC\4]3 MZ0NXTPS/I/%:J(5%IX;2OIQHS'[]Q1KT?FO*.R3,A801()A6(:>JD--&WZM0 MN9N;:E%@!CDF^Z^RGN'!8#0QU[LY/FS4TUNXIV#(8:-+QW*J1MI$^]5$^^T3 MS56I:6:M<5U7&23,A801()B6_$&5_,$Y=6 62%(F L)(T PK4+#JD)#&!TH M,/V=O3FR;6=/!UK[ZIIC2!@!@FDY'E4Y'IT@0>A?=./[+(VE4!O I\':>PYI M4ZI;:5V7/23,A801()A6DG%5DO$YA6D,62%(F L)(T PK4)6KW8>/1AI*CFZ M-O7WI*F]LZYI!J41*)J>Z!V+9YVF3W?QFL:2\>"-/+=BNBY[4)H+2B-0-+T@ MN"X(/J41J!H>E%J9VWUSRI3H 8< ME.:"T@@43:]3;<*M5@?90:8&!S)EX^&^2H$::5 :@:+IB:Z]M'7$3&]5ZI[3 MQ L6B+PF-!94Y/OB:_[%^3SE7'W(:M,O2.,[!Z6YH#0"1=/+5=MR:W16_0+U MZ: T%Y1&H&AZG6JO;K4:S0[Z-3[0+\L9'@@8J.$&I1$HFOX35FVY\1'+70L8 M2RB7/SZ@^]"+BWU!OJ=!$BGM:DI].[CK9@"EN: T D732U2;=6R=4[0PJ(<' MI;F@- )%T^M4>WCM=GSG'0'JX4%I!(JF%ZKV\-@YJW*!VGI0 MF@M*(U TO4ZUK<='?C$_6;GZA\HU&N\K%Z@O!Z41*)J>Z-J7XR.^O%*NW!E^ M8;%_U!RV(SOO E O#THC4#2].+67Q\.SJA6HB0>EN: T D73ZU2;>'SDQ_63 MU6IT<+K(ZNT?9&KOK'.B05TX%*U(M+ES)C2B*FG985R!\@,*Q4&_ZFEUX/[#Z?[8)*!6)O$G&W*[K\_.TD#*2'0 M._<+),[,8\]+IIUAO.7BFTP %/J>I;F<.(E2ZUO7E5$"&957? VY?K+D(J-* MWXJ5*]<":%PH9:D;>%[H9I3ESG1!1(;K*,BA_WD/+MQ/&= MUX4GMDJ467"GXS5=P1S4\_I1Z#NWIL0L@UPRGB,!RXESY]\2/S0*A<0?#+9R M[QH94Q:. Y3 M1:=CP;=(&&E-,Q>%]PMM[2^6FT29*Z&?,JVGID\@E=A$:B-8OD(TCQ%7"0@4 M)52L0*(+ED<\@TO40TW1&9=*HL4/O;SF0M%%"F@.*YU#>OD"@Z(LE4;M>8[1 MQ:=+] FQ'/V>\(W4N\BQJ_3IS1G\NNX^Z 1BB*Y0W_^, B\(6LXS.U_=;S/G_^U._O/N#6?TZSSJ M%[S^67EDDJ-()KT,X@707U^U//JB()-_MX6^A _:X:98WLHUC6#BZ&I8$)WI MSS_YH?=+F]]MPK!-&+$$:T1H4$=HT$5_$Z'(O+YMD2@A80$Q?V5>ID$8CL;N MR[Z'#X6\I@0^!T,.A7H#?U +-]-/ILP;!-&+,$:40GKJ(0?61Y"FQ&R"<,V8<02K!&AZSI"US;* M0PD9'G_S9RN]-+ILP;!-&+,$: MSK^IG7_SD:__C6!SKEH70*A?OEN;?@PO_LM7H3N9[,] J#5NE$5NT M9G2"772"CRP4%=U6G&S2L%4:L45KQFG7[?F=K MRKNZUL$3Y7R[O%%\70QP%UPIGA67"= 8A!'0SY>(5^)8:/Z4Y5_HEA"&GI,XI=>S+6.[*TFBP98D M/KW,=B3E=S99GOB,G^8/$MWEQ \KIR26%%DVI,2/TMEB7EW[D"_F6<'B*"4? MMBR\H*TF._\!W)'V*?=AYR?22TEC!*2TBA+ M44XVU[-W^&J-K=*ALO@G(D_TZ!B5J=QGV9?R9!U>S^0R(A*3@)4(G_]Y)+:1) M2"]Y01;3ZG_TU-C*,Q04E&5)X\PC2**T_NL_-QUQY, Y8@>E<5#Z#MH)![5Q M4*OA+G_F+ M>9X]H;RTYK3RH%)0Y9268K]C.;\;<3^V^)./IW4:9 F1+O[(*'V-=B1' MMUF2<"7>;?V[);IX]1J]0A*BY5V*HA1]2B-&W_"+_/CO M;590/PWI7&(\OK(5*6ABN:EC44[$HJ+W6*]5H M$&F^)FMB?2X[$FAT98MBVM M:[4<6AFZ;G2-' $**Z;4,C1;>-7GYK45":?&BP MT_UZV_WZ:/=_KJHP$K[U'TG.J\K.-$(1+TLIXV_1*'U %]'^LO 9U>WH1^&I MJF:K>C_;V]& SIT[(&&.* 7^M/B_WI.';-6%A'G"IZ";LF;UU"0R5&S%P)I8 M4$8K*&-44%-?496:+PS;Z:7LBQHR2S59(Y6NPLH[C@,]-WECLF9+D#"5M"PAQ(V H2 MYD+"/$C8&@C6$;75BMKZ\7+'FE+N#(U$Y<[02E#N"%""6.Z,!G3MW0,(<40K"<@>R51<2Y@F?@JC<$1F. ME3M8/BQ#TCQ1 KK67TP16&'#D$\4 (>U M?CR^V/^14)9'0:FC.Y8%7^H=&$*E0*Y)WX+2EJ T!Y2V J6YH#0/E+:&HG6E M?/C8@'_FUP8,^KD!E+8$I3F@M!4HS06E>:"T-12M*^_#9P<\_MWAIU<"UO"G MJ&FIZF#I:33,LZ4-27-$.> RB7XY -FJ"TKS!#DHMF'TEP#7 CMLF8;=+PFD MHRV="]-/ZXY]QS;%^[Z9:+%UD */1:4B;'5J%4 M=67;,B^@Q/*25\#TS)*+$BO=%2M;5@+PH@:5U/8<)[)+3)B5I?783&0I7RM* M&,P$DNNRQ.+M!BC?CBW7>A^X)ZM"F0$[2RN\@@=0C]5,Z)[=LBQ("4P2SI" MY=BZ=J\FB8FO YX(;&6GC8R3.>R_D7; M)C:(+92OI>+E#JP5E(0U7_RZ6X<.P T. +P=P/LLP-\!_-IHHZRV-<4*9ZG@ M6R1,M&8SC7IM:K1V0YC9Q0'*3H] M.4,GB##TL^!KB=E"IK;2.0W2SG?\-PV_=X!_"ODE\MUSY#F>-P"?'(?_P.(0 MW-9.6[M>:]>K^?Q_V'U#4R)SRN5: /IU/9=*Z /U>\A?0Q@,$YHBNY(5SF%L MZ2J2(#9@95^_N)'S;,$C\/7'] MH,@;!%3;+6%$%]@"K3@?+H&PE]7W(L?=T]:/\L+$\8;%1:VXZ*BX M3OV>HY7@PVL7]5*/DJBS9XW ?E3L!TDX+#!N!<9'!3YANL:JN?/K$STH,.ZE MOHB]>'\%!Z+7R:CN)5?7_/N=*O0=TL]'L-P@3H^27GZKUCGH3V M'T#V%U!+ P04 " "G=4)63<:5>W4$ "0%@ &0 'AL+W=O><5^)Y'TJ<'87\I':4:O"ER+F: M!SNM]Q=AJ-(=+8@Z%WO*S2\;(0NBS:G>,TUL)U*$HB/RZHKDXS@,8/%[XR+8[75X(%[,]V=([JN_WM]*T?0<8/@6H @A<']W!5Z_>N/( MB]OG@JN\^#O/I>\6Z\A1?V1IHPNU)RF=!\8GBLH'&BQ^_07&T6\.7:-6U\B5 M?;$B.>$I!40#,UE@3;>,<\:W0&RJ"WLJFJCIHN\JJ3..3Y4@"*?C?B5QJR1V*OE@"A)=/HH[NC72L;5!O0,X->J6D//T*M"1W M0XMVZ,]V^!)PAY;N\*7PWB0^G?08)6AHSBW?H1OPSS(C["+=Y4:+=.AFNJ\; MXXZ<(2F6W=")8#\C)AT=$XA'0W-B>0W=P.[UX27A).NWFS.;;T];FL.IO]V< M*X&G-&1IC]RT][<;Z@(?(H3AI']ND04^<@/_67Y#7<(/-#BR<$=NN'MZK$&.QC-Q8[C7<]4&:C^.WX(9EF?E6 MNB9*5\O?QL1.5R8=^[.4X&7(@MK;&; MUKTN7"I&SFY)RC8L[?U8=^;T;&QL<8ZA_SZ"/2V'NZ_<0U(LH_'/WT]I4L;NZ0A/-@G- MI]FVV@I5(!4'KNO]PO9JN]VZK#<9[?!ZK_:&2-,K"N1T8T*C\\0(D/7V9WVB MQ;[:XHR:@L!YC?-T+HQY.R0+L)O?@&4$L#!!0 ( *=U0E:> M)__&10( -X$ 9 >&PO=V]R:W-H965T1Y I8SB7F\[@0:P+\@=1 MFE1\C0NDQ^K>."OJ6')1HK)"*S"XFK!I_VHV]/[!X:O QN[MP2M9:OWDC=M\ MPGH^(928D6?@;MG@-4KIB5P:/[>;Y,2QN^T+2^ET,&66U)EUNPRZ 4JEWY\[8.>X X?@$0 M;P%QR+L-%+*<<^)I8G0#QGL[-K\)4@/:)2>4_RD+,NY6.!RE-UKGC9 2N,KA M,Q5HX%815VNQE A3:Y$LO(%/W!CNZP>G:3@'459<&#=7!"[K@_^MI1H'*C_5 MF_1R-$ZBS7[\:*_G2C3K,%D6,ETK:MNO.^V&=]KV[!_W=O+ON%D+94'BRD%[ M%YEO4$L#!!0 ( M *=U0E9"I"HP) 4 ,? 9 >&PO=V]R:W-H965TZ_^E(_F3.]HQ_RS>4"O"<)ED^-S9";&],,P\W-"7Y M-=O23%Y9,9X2(4_YVLRWG)*H=$H3$UF6:Z8DSHS%K/SNGB]F;">2.*/W'.2[ M-"7\Y3U-V'YN0./UB\_Q>B.*+\S%;$O6](&*K]M[+L_,.DH4IS3+8Y8!3E=S MXQV\66)<.)06?\1TG[>.02'ED;%OQL(B.:T% 4(8C\>*)+FB1%))G' M/U50H[YGX=@^?HW^H10OQ3R2G"Y9\F<(SV_]&*T%.$2]D M25[^!_O*UC) N,L%2RMGF4$:9X=/\EP5HN4 [1$'5#F@[W7 E4-9.?.062GK ME@BRF'&V![RPEM&*@[(VI;=4$V?%8WP07%Z-I9]8_,I8M(^3!) L K^+#>7@ M+A,D6\>/"07O\IR*'%R!A\-3!FREN'QQ2P6)D_Q2&GY]N 47;R[!&Q!GX,N& M[7(9.)^90N9:W-$,J[S>'_)"(WG=TO :8/@6( LAA?MRVOT3X6/NIJQ07294 MEPF5\?!(O ]Q%@MZ]5&V7*2HP%\?I3VX$S3-_U9I/02WU<&+D7J3;TE(YX8< MBCGE3]18_/P3=*U?5,HU!>O4 ==UP%/17^N0E'6(FSJ0L@YOY:@,=^DN(4)> M)BGC(OZ7%,-5593#G=SR3L5L\[2X@C9"R)N93VV]2CO+"YS:KB/%KJ78DU+N MAMFO.!96)^K4B3K')II1H4K3&=P_<*&+>EDJ MK.S \M5)NG62[F222RJ?]2H.RZ>MK.&D_[%C0%.PCE2OENJ=9251-_T)(V[@\NA8TS,K*"6D$P MJ>">LV@7"F6[3GH>^Y@T!>N(A%:SQ%NG;-@JNJ92Z(K6K44+=^ /+6#E$@!" MPOE+T;5R#=MERKFVND^['UWH0*O7M2HS^1>H&Q#A^AMX>"!C:(8]A.P1%0U/P&F@^,)) M)-^QY/N7,KE)YZ-'D:9H7:D-D4#GI#/*)/ <70M-T;JU:, '3I./OAG%':YP M'O+]?OLJS!R$T$C[-E0#)V%![XSB#6<*Z ^EJ,PL799I:4457M.YK=L,JZ*2L M@K2RBJYHW5HTK(+.Q"IH""'0]C'L-;+"+ AL5]W'J/73R?E0!2D0Q)6+?%^) MPLP)\,CK FI !9T%5-"00'P'VWT10RO;@F,:&DQ!TYBR+']4I!QPFAS>UC?Q M5HDLTX&.'DRG0!;4( LZ*;(@K$ L^*;%@K<2B*UJW%@VQX#,1"U80 M"QK\(*&P&AF"N*$5?#Y:P0H,@;BB)*"\,Y/45 M8^+UI-@'K?>]%_\!4$L#!!0 ( *=U0E:4%!!A/@, "(* 9 >&PO M=V]R:W-H965TU[LYH06SGA8 MC4W%>,@WBM$"I@+)39X3L;\&QG>!V[I:JW,@#L>EF0%,U#WY53HGMM& M6= <"DEY@00L1\Z5?SGQ*X?*XA>%G3QH(R-ESOFCZ7Q;C!S/$ )D01+^V M, '&3"3-\;<)ZK0YC>-A^SGZETJ\%C,G$B:-\Z:(*=%_29/32$.'/SPB -N'/!;'8+&(:B$ MUF25K!NBR'@H^ X)8ZVCF495F\I;JZ&%F<:9$OHKU7YJ?)5E8@,+])V2.654 M49#H_ 84H4Q^0)_0_>P&G9]]0&>(%NANS3>2% LY=)7.;2*X69/GNLZ#C^2Y M@>P"!?Y'A#V,+>Z3T^X_B#CF[FK%K6S;W/\4[)7XH!4? MG(K>SCGD)>-[ )3Q7&\+DM0+2U=$ "/*6#R9<;#.=YTCKG*8S6([]I,(IT-W M>ZC38A7C(&JM7@D(6P'AFP300H$NC[+AU1&B@\1A@CMP?1N<)':TJ$6+3J)- MJB4+ NEY*\E>;WC*6KVHESH).W1]D] [4KBXI8M/TCT0(4BA]JCYJ:QH<2]O M&O@=MKY-%!VI7-*R)2?9IH(O09KC@3"T!#M;TLL;>%X7KF^$H]"STPU:NL%) MNADQNX4B3_I9UIN'C6_03QT'08?/8I1$ SM?VO*E)_E^JC4(&U':KUB4=G^U MOE'HIZF=R/=>CA;O)-,=5WHJ2;-8LXT0>C4@]G+26(\1KU^= 0ZZQ#:S.$W\ M(\P'QZ'_IJUE][Q2,B[M*[@)]&IK2].XR]FWPA$..ICNP0%N;D_ZN%O10B(& M2^WF721:IZ@O)'5'\;(ZT^=VF:J[U)0Z$,=#?EYRKYXZY)K37PO$_4$L# M!!0 ( *=U0E:4^)^8]0H ,5Z 9 >&PO=V]R:W-H965T2W7R?/EP!F\?G ;/:SRXH/AU<6C>)!W M,O_^^"U5[X9[RB+:R#B+DIBD M?%I<#D9%C^1:SO,"(=2?)WDCU^N"I/KQ5P4=[-LL*AZ^?J6S=Z5#68#,M]F>;*I*JL> M;*)X]U>\5#OBH(+K'JG@5A7 MA3(7T3K[E?Q"HIC\L4JVF8@7V5GM_<4P5TT6%8?S"G^SP[M'\![YDL3Y*B,T M7LA%2_W07G]FJ3]4F[K?7O=U>Z]=*_!./IX3=W9&W)'KD.]W(7GWRZ]MVV7' MA')^3CRGQ+@63(C!T.X8VT8Q.^:+2#OUAO?9Q3RF*[!AK-NFX(]]S M:O$"M6G$:[R/U_A$O-01IB:3\B6/XH=ME*W*43E9EO%K"YV5US=T2%@X;NA@ M5(MNL\1[-QC7CA^&[!0'P8S@3O;!G=B#6Z16%%.=N4#M8NQ2BR&XQ)(R# M8$;0I_N@3T_DS%R-O]E!W-5OURQ7,W]U@)\1L4FV<>N!;<7VC?*T<:0Y4[\> MY2Z%*+);# GC()@1Y=D^RK-3>7:AANU/L8KUO8A_D*_+I53A)KG AE$:A M- :E<13-5(1V$AV[E7@G']60<2]3XHVJTQ#Y*DVV#RO2^,IM50C498320BB- M0FD,2N,HFJDB[6\Z8VPR@OJ;4%H(I5$HC4%I'$4S1:-]4\=NG):BB?:B.2/S M),Z2=;10N6A!UO*486K']Q91TPWUSB=U,ZU3*0KM&8/2.(IF!EW[IH[=. WE MO,HIKR?/1;P@4LQ79!EE<[$F?VU%FJL"^4JJ:/]SVK'C^XJHHID) MI9YUNA2BT'XQ*(VC:&;(M;7JVJW56_F4K)^B^*%^DK8UOD@+\09*"Z$T"J4Q M*(VC:*9BM/7JNM#,XD(M62@MA-(HE,:@-(ZBF:+1EJQK=>^.KP39B)=HL]V0 M^R15T'(<$JH?QP8@KWG&?E3\JSEN]M[T5@G4@X72&)3&4313)=J#=>T>;'WQ M7O&R509V3$!^2I&VKC.WU^PM#*@5"Z4Q*(V_98^;(M"VJ]MU!>?::A0!U M6-WF0D[7#^J#2]BM&(7VC4%I'$4S0ZP]4??$HL]CV4#,YTFZB$1,EE+DV[3U MQ(O;7$79G@2@WB>41J$T!J5Q%,T4A_8^W3K:S=*;:I9(Q).(UN6) MVFV\D&FGG[%0@]1MKB*=>..@851T*D:A?6-0&D?1S)!K2].U+SG]\_6,_&YR MD(CXC$3%^E.9Y4?/TMN9O6,]:QU5@K%7CW;'@A3:/P:E<13-O$Y/NY&>W8U\ M300W1Z=_=D#?X$)I(91&H30&I7$4S92)=C ]!^I'>5 3$TH+H30*I3$HC:-H MIFBTB>G9UX]V=1I.8"Q.@[UF;V% C4HHC4%I_"U[W!3!P97@)TS)'DZ#'=5[ MU,!>"(Z]$AQ[*3CV6O"F_SL9.U-W/ZDRE:"-1^^$\6A,-(<=;,9?.Y]>-^?S2!;RCF0AOU4&T!6@4%H(I5$HC4%I'$4S!:5- M4F^*S4)08Q1*"Z$T"J4Q*(VC:*9HM,WJV6U63!9J]S^=Z;2>A: K1:$T"J4Q M*(UWV,'F':^T[>KWL5T;62C89Z'?M^O7#\=M&K"WTW%MD'96CM8.ZIW^$[>"#0\781"^\1:&AS[C8C] M/U9^^MK_].W^Y_?SNW-]G+7&">IJ0FDAE$:A- :E<13-E(EV-7VLJ^E#74TH M+832*)3&H#2.HIFBT:ZF?_)^I9T6_)S 6!;\V&OV%@;4R832&)3&W[+'S5O# M:VLS.&%M]ECP4Z$.$^:TY2(3>XM]HPZE42B-06D<13.5H&W)P'[9^YO6DMN9 M?1-)16LL$??=VERQ:T$*[1^#TCB*9L9;.XK!B?N%BEB4UY5I.XE9KA"QTWI' M&NHP0FD42F-0&D?13,UH'S+ WD8T@#J-4%H(I5$HC4%I'$4S1:.=QL!J2KTQ ML4#MQHK6R!<-^ZAK00KM'X/2.(IFQOO@<4-VD[ Z2_[Q(96R&"5:PXM]VA!T M<2>41J$T!J5Q%,T4BK8C ^Q]0 .H)0FEA5 :A=(8E,91-%,TVA$-NMP'U/"P M6[4"M44KFG%6P1W7KV?N5(I">\:@-(ZBF;'5-F9PXCE)O9]\9@?V#G/S@O3F ML\A":)L42F-0&D?1=G(8'CQ,=R/3A_(YR9DZA+=QOGO.[/[3_;.8/Y9/(*Y] M'CH?Z.Z)RAJS>\#S%Y$^1'%&UG*ID*/SB4IPZ>Z9R;LW>?)8/K+W/LGS9%.^ M7$FQD&E10'V_3)+\]4W1P/[)U5?_!5!+ P04 " "G=4)6K6%@N#LR%6C:61FK.-+4KF-76>!%<%(R3@:# M::RXT%$Z"VM7-IV9&J70<&69JY7B]O$"I-G.HV&T6[@6ZQ+]0IS.*KZ&&\"[ MZLK2+.ZB%$*!=L)H9F$UC\Z'9Q=3;Q\,?@C8NKTQ\THR8^[]Y+*81P,/!!)R M]!$X?3:P "E](,+XT\:,NI3><7^\B_XE:"P,/*G*+"<1R<1*V#%:XG7 M9OL-6CT3'R\WTH5?MFUM!Q'+:X=&MV+@TZ M%^#8QR4@%](=L@,F-+LM3>W(RLUBI-P^0IRW>2Z:/,D+>9:0'['1\!-+!DG" M[FZ6[./!X=,P,:%W_$G'GX2XHS?Q+X7+I7&U!?;K/'-HZ1+\[H-ODHS[D_B' M<>8JGL,\HIOOP&X@2M^_&TX'GU^1,.HDC%Z+GMX:Y!(*QJWE1-YHJ74!EDE MI(]9L=Q"(9"M:TY&"-"HK<"&=ZES8)FAPC '>6WI )YLF4R*-?>OH+=R#=XT MX/E'O$F3T^-Q,HLW/:K&G:KQJZJ^[DCWLS=XI#5[9#EW);V?RCB!O5A-_,D> MUC"9G/9333JJR1NH+(2RTGH@X[10U$W7H*/'$AC?T#/@F:21,K7&W7IN5,7U MXP=25AJ+C*JE0F6DH1J$F86-D1M?$@_C_A6S3_/DN>:3\:1?\[33/'U5\Z4N M!-=M,VFO";5GA\1)6'T8TV]U'=_ OW.[%G2:$E;D-C@Z)AFV M:8K-!$T5&E%FD$C"L*3_$;#>@/97QN!NXGM;]\^4_@502P,$% @ IW5" M5C 7J*^4!P TD( !D !X;"]W;W)K&ULM9Q; M;]LV&(;_BN 50PNTM7C0*4L,I"&'%6B!H&FWBV$7JDT[0FW)D^2D&_;C1\F* M:5(4:\>?;UH?7CXT]=%O](JT+A^+\EMU+T3M?5\M\^IJ=%_7ZXOQN)K>BU5: MO2W6(I?OS(MRE=;R:;D85^M2I+.VT6HYQKX?CE=IEH\FE^UKM^7DLMC4RRP7 MMZ57;5:KM/SGG5@6CUB_K*^+>6S\8XRRU8B MK[(B]THQOQI=HPM.PZ9!J_@]$X_5WF.O&[/IN&^X^?Z+^V@Y>#^9I6XJ98_I'-ZONK43SR9F*> M;I;UI^+Q-]$-*&AXTV)9M?]ZCUMM)'N<;JJZ6'6-Y?-5EF__3[]W!V*O@>38 M&^"N 38;T($&I&M #NV!=@WHH3T$78-VZ./MV-L#Q](ZG5R6Q:-7-FI):QZT M1[]M+8]7EC<3Y:XNY;N9;%=//HD'D6^$]\9C694N%J58I&T%B[GW]-Y+)NHT M6U:OI.K+'?->OGCEO?"RW/M\7VRJ-)]5E^-:?I:&.)YV_;[;]HL'^B7>QR*O M[RN/YS,QL[1G[O:)H_U8'H/=@Y.;PYL@WG MM-[YLWO7#@;9S0K2\L@0;W N_/E!2KWWM5A5?]FJON52.[=QO8MJG4[%U4C: M6B7*!S&:_/P3"OU?;(<<$L8@81P(IA6'[HI#7?3)YZ).E]*DVX)8OWK;]F'; MOOE+\3!!&"/D7XX?]@^O12;_O""BRUA?1E",_$27\;X,!\1/5*?:8(/=8 /G M8+MY5\GQ3HM%GOTK9EY:>^LBR^O&@FKY5\MV")S48^":3""&+ PECD# .!-.*$^V*$YUH$MOVP=[W-8I)$AL>T5<%4>B;%M%7H20) M4&!8A$468#\F=HN(=T.-C[:(XD&4@][@Q!T[_2!A#!+&@6!:39)=39(S>4," M61Q(&(.$<2"85ASDJY-^_T1WZ #[WU5*(H0->[#*?/-,@UED",5!0@V#L.DD MS8_L#H'V4@YR#OA+GM72%N[JM)9&(2.+]T'.S-R[7HDRFZ;6(^ D'CL306D, ME,:A:'IML*H-/I-7=&"H$D'2&"B-0]'T$JDXB)R!YA"_(/T3A20*S,AAD=$D MQI'I%WV9/%.(HLCT"XO.QPD.!OQ"12SDSE@_\ OO/^^YP<3=\=%S%I+&0&D< MBJ:74 5'%)S+5D##(RB-@=(X%$TOD0J0R!F!#K&5L/<%)S0*>Z5AD,M,0;+I)7Q;YR#SE MX199@$DX<%T4JPR'W1GN)LW3F36YN!L>.^- :0R4QJ%H>@E4JL3H3*: 0<,E M*(V!TC@432^1"I?8F8P.,(4.H%_"0!$R3,$B(\@/C"L8S")#R.(*%EV,*(X' M7$$E->Q.:EM7."&?N/E'STS0)3Q0&H>BZ952$1/3BZ252 M$1*[%Q\/,(^@[PHXPH%I'GT9#D@0F^;1E\4D,"^ZV;B>#ZVKN(%'3T30)3Y0&H>BZ5NX5$ D_IF\@H &2% : Z5Q*)I> M(A4@B7M9\L=>T0'T/(%[)Q@V&4Z(N:YBD1$_]LUE6(N,4A*&=K,@*HP1=QAS MF\4)H<7=[]$3%G0A$)3&H6AZ!??VA9YM8RCLSE#8K:&P>T//D2N)RI7DU.VA M'4#+#R$EIJ7T55'<._VPJ% 4(V0Z2E^&$48#IQ]$)33B3FC//0\ M!5W\ Z5Q*)I>.I4VR;FVCQ+0M E*8Z T#D732Z32)CEU$RGI;^FD06PNSUI4 M@4^1:266[:$X28AI)7T9)H@.68G*;<2=VZZK+'USFTZS>3:U#A5T'0^4QD!I M'(JF%T)%2G*NO:,$-%J"TA@HC4/1]!^@J&A)3]T_2OL[.:,D-(+&C4451KUM M&Q85IB0R+W$,R)#=&*@*:=0=TO:-X82,XN[EV,D)2F.@- Y%T^NE4B8]UWY2 M"AHC06D,E,:A:'J)5(RDI^XGI9:-HC@T=VK85&%O3=:B0L'^?J[NF-AD,1I8 M5J%[/]=S![(#_,.92-SXHV M(A4:Z:D[1CN ]G/5WJK)C46%42^16%1Q;/X^EMM406B>=HSW?J._$N6BO3E" MY4V+35YO?YB]>W5W X;K]K8#QNOOT,4-LKS.T 7?WEY!X;=W>_B8EHLLK[RE MF,NN_+>1K&&YO8'"]DE=K-L[!'PMZKI8M0_O13H392.0[\^+HGYZTG2PNXW% MY']02P,$% @ IW5"5N:3PQN! @ >P< !D !X;"]W;W)K&ULS55M;],P$/XKIS"A3>J6E[8I*FFD;04Q"435;O!AV@B7CHB1*FV+ERDH@26U06;B!YX5N22ASXLC.S40<\;4J*,.9 M +DN2R*>KK#@VXGC.\\3<[K*E9EPXZ@B*UR@NJMF0EMNBY+2$IFDG(' ;.)< M^N.KD?&W#E\H;N7>&(R2)>>/QKA))XYG"&&!B3((1/\V>(U%88 TC6\-IM.F M-('[XV?T]U:[UK(D$J]Y\96F*I\X;QQ(,2/K0LWY]@,V>H8&+^&%M%_8-KZ> M \E:*EXVP9I!25G])[MF'_8"@N! 0- $!)9WG90%DKH5:KC5#S'#;(UPCG,4-@S9@G"YV5!5\1NV^D4%:&%/(,3H QN M<[Z6A*4R8PNG)V<\PKF;?2@A: M"8'%[1^7T(,YFBJD;'5 2P_>[2I=#9C"+2V-'\]@H9=D1NH:N?^HL>%&82D? MN@361 ;=1,S]&)#YV9F>6 M7"8U%P^R %#HL:1,SIQ"J6KJNC(KH,1RP"M@>F?'18F5GHJ]*RL!.+>@DKJ! MY\5NB0ESTL2NK42:\(.BA,%*('DH2RS^W +E]N"+U^%?L;@$=[7]K@9!5X/ \H7_J,%.\!(M.%-" M7RY]#JI "WL"(-#/^5;:]5]]=AO^J)_?-.)45CB#F:,[38(X@I.^?^?'WJ<^ M\_^)[$DIPJX4X6OL:><>2PFJ]V@;@M@2F#?BF/KQ<#)*W..YB9ZH21S$7=03 M=5&G+GJ;.DKPEE!]7:%78O0B^60T]IXI?!DT]GSOF4#WK+/,JZ:OWIXPB2CL M-,P;C(8.$LU+T4P4KVRS;;G2%\<."_VX@C !>G_'N3I-3/]VSW7Z%U!+ P04 M " "G=4)6,V3]1(X# #!$P &0 'AL+W=O1+5ZPYX-R(RL(-/&_LEIA0)YZ:OBL>3]E&%H3"%4=B4Y:8 M/YQ!P;8SQW<>.Z[)=?YKZ M@1:8$9\);$7K&NE4;AG[KAOG^M'^GN3O$KF%@N8L^(+R>5JYIPX*(<%WA3RFFT_0)W02/,R5@CSB;;5V$@- MSC9"LK(6JRJH%KJ9G6 LRI \)L (;ID5*X$ M2FD.>8\^&=9/!O2N2K;).'C,^"P8!":0':'0?XT"+PAZGF?^?+G?E\Z_14__ M.GK'C+ I?VAXX1_+C^;*9D*70+,']/5"C4/G$DKQK:_D%33JA^JY[52L<08S M1TU> O@=./&K%_[8>]OGMTU88A.66H)U*A,UE8F&Z'&Z6("91)%4Q>%80E\A M*H9?_;KUHG 7>T?!1+T:=VV+>X>%^@5L#TL&GVA?\RS!.N:-&O-&@^8E1&0< M9.4=W*M55?3:-TC9]SVV"4LJV+A5,-\+PVZ]4DL1.Q:/&XO'@Q9?$'Q+"B(? MD-JMH W-@*NU@QK'UTP0O0WH72[&OV0VB9XD-A\,O:^5SPB86@K8;O/O#7I\O1&"]$X]P\)];;5* M2ZS24ENT;@E:_[_\_S$!U51;];%)2ZS24ENT;GV"77T"*]-0C6G_0*/0>[*O M&8ZUM\\V::DM6N6SVSJ2*($OS5F00!G;4%G]/6UZF_.F=^:4Y4G_F7\Z]WOZ M$WT^98Y =OCJ<.L2\R6A A6P4*&\HV.U3>;5>5'5D&QM#D1NF92L-)&PO=V]R:W-H965TYY%C!E:!?2*GK-'@;H!)VN*5Z([J/T.?C!!:" M*O=%G?>=7@:H:)46K <;!8QP_\HWNL)38E@N]6('&A*J7 M2:A-. L*BYYZZ:GC1Z@OT:W@NE;H/2^A_!L?&IF#UOB@=1F?)5Q!,4*3\2L4 M1W&,KD%4$CW>?39-POT)+;-!R^P_M9BI85^0J=R1E'^N[)2H MV9.BPJ/GSD!6KJD5*D3+M7_YP^XP-Q:^7?ZX^Z%SBV5%N$(4=@8:C=Z8N-(W MLC>T:%SSY$*;5G3+VLP^D-;!G.^$T ?#!ABF:?8;4$L#!!0 ( *=U0E95 MD)L5GPP )MZ 9 >&PO=V]R:W-H965T&"";1DK-C+;2=C=J;G<_$YLDJ#;D FEN5_OC%VSJ,3/' M$T-.OC2Q>^8YF7/@,,\S+YP_E=7W^C[+&N_/S;JH/\[NF^;A;#ZOE_?9)JT_ ME ]9T?[/;5EMTJ;]6-W-ZX/,S+[]<77_.Z^Z;Z87YP_I'?9==9\>[BJVD_S/%5V6W'V>7Y$R%HFNPM?AWGCW5![][75=NRO)[]^'SZN/,[_ZB;)TM MFPXB;7_\R!;9>MTAM7_''SWH;.^S:WCX^R]TM>U\VYF;M,X6Y?H_^:JY_SB+ M9MXJNTT?U\W7\NGO6=^AH,-;ENMZ^Z_WM+,5_LQ;/M9-N>D;MW_!)B]V/],_ M^T <-&AQX :T;T#-!OQ( ]8W8*=ZX'T#?JJ'H&\0G-I ] VVR9SO@K6-=)(V MZ<5Y53YY56?=HG6_;-.U;=T&."^Z*^NZJ=K_S=MVS<5U=M=>)XWWN=A=I5VV MWR19D^;K^JWWWOMVG7AO?GOK_>;EA??[??E8I\6J/I\WK>\.8;[L_7S:^:%' M_##O2UDT][4GBU6V MHG[O:QH_V\[?.^X_17QS]1)V"2+3]XC+SSJ$\I\/FE;Y\Z@ZV0'Q6&HKI">U0_I,OLX:RMEG54_LMG%7_]"A/\W*$F88 DFF,0$ M4TA@@^3R?7*Y"WV77"B1NV9BVZQ[@/VX()02XI_/?QRF"#!KGWJ$#_:4M^V#IDF+N_QF MG7EI76<->/$)((@B-(((&)'(,$ILH] /J1%$VTA8E[!R=G-B$,-]$$-G"?[7 M0U:U$2SNVO MRTT&Q2S$K+R88 DFF,0$4TA@@YQ&^YQ&SAO#S*GW9EW6]5LH MM9%U?1+N"^,J7@!6@@BCQ":V%2>,<...L*W:0AP:-Y=R=G!B^.)]^&)G^*ZJ MEG]5S<]WWM4Z;8>X[<#5DW\\Y@_=@/>=]\^L <)K-N$[8_Y[V:1K[W);ML'H]NT'?0U\/S:>6@NWG[$! M/M&K1/6J(*],"'$LR@>H^*EJ"B250TA84V3"[5R:5X M9*K'PLHQ)EJ"BB91T106VC#'FB\3)V,[SJGZ=H-'-$2J(#N(50%V(*T"[$!> MY>[7U+AI*DK<7/1ST615W4M6VU2'[*B/JH-$UL*>$_BF)OU#S"CH2D/0U:;=3L2Z *8%C_;GS7,>JE-NM]S8=3R!63%?#. D!7AYH-!PF;" M2)IR=W!J +5H0-VBP;[HU$!JED[=+/V4D2I%)>>H: DJFD1%4UAHP]1J M &;KA6]2?PF8\8A1\^YX#:Y.-5>G;JX^ M<>JQ1QT46I]14_UP.Q]])YSD5*(Z59!3$I,C,V-4$VCJGC)_=OZ1 O/6H1\( M*\:HO/A$KQ+5JX*\/BB91 MT106VG"QIZ;BS,?C%PQS2GV!BI:@HDE4-(6%-LRQ5@N86RTXJM#W[0:#X3@, MS E*P(S'$347WP%F)*"AN8Y(0G8^C%[](BW0%ZLSN MAJ/O 52A !5-HJ(I++1A0K50P 1BG4-BY'V.,=$25#2)BJ:PT(8YUDH&SGQFO,G#.M-K#XQ5(S0U424-$25#2)BJ:P MT(8["[62P-V3^B.D9FY/LA/FFU/V"\ L9-;",,"*!F%D+@R#? ;$VCSG[N34 M(&JJSMU4?:+8S&U*W0TMK>V;J+/VISF5J$X5X)3Y(A*P#,HUV^=NMO^LV-RW M'_0V$A$W]RFZ_8R.\6E>):I7!7F-!0^.2/IT8:3-64WVM@G 2I: M@HHF4=$4%MHPRP>;S#D>E^"8Z]T7J&@)*II$15-8:,,<:P& NP6 XR<)V'O4 M.2.AJ9D 9HSXYJ V ./BI:@HDE4-(6%-LRQE@:X6QHX M7@4ARAZ94@I@104QE^P!5H3ZW#S6 C + W/)C7)W:&K -/_G[M4&\K$C..^\ M+_EJMVS=LAMP])V!J@:@HDE4-(6%-CPV1ZL! >*Z@@!U70$J M6H**)E'1%!;:,,=:K C<8L6SAR/97-W:_0+8M.,[\VPD0&FP)LX (VL7B'+W M:&K$M,H0N%6&25)R +!QHP@$J6H**)E'1%!;:,+5:. C<$_$C).3 GB9_'\3"W!0!F%&?FB,L""P, M3#,)F E[:YB[CU-C>'!@G9N83U20 ^@D.U-K7[A]C[X33O$I47TJR&<8'Y&/ M \WL S>S?U8^#NRE[D'$[,!("*EJ"B250TA84V MS+&6#H1;.CA:' 5 _4/SB%/(R-K1#!C%S-S6!A@18M98Y>[,U&!IC4"XUQE< MUGGZ_BI=YK?Y$HP9JCZ BI:@HDE4-(6%-DRKU@<$XL("@;JP !4M0463J&@* M"VV88ZU?"+=^\9RH+("% ^9 $+#AIAH*V!#?5'P@(V8=%?\:BPK$P8G[KW'D M/G!,GJE% #;$5.8!&_,,<@GYLF+X&G/U0FL+XN4G[@M4X0 5+4%%DZAH"@MM MF%HM' BT@_<%,-%.S'GV!6 ES,FH!#"BD;DE3 )6C/C66.HU6+G0K%R\RM'[ MPJ;/@?DJCH7;]>B[X 27$M6E EP*=D3J##6I#U]X\GYH+V9GG$;FJ-_M9FQX M3W,J49VJ'FWX+B$2'3GV(M24.73/71\RA).U8S?FV$< *EJ"BB91T106VC#7 MFCJ'B&?HA:C[]%'1$E0TB8JFL-"&.=:,/YQX"G]H'V47QN:D[0*P$J$ED !6 ME+/0?*P?,3/74;A[-#5BFDR'[LEVHP*.THG=T*-O$E1NC8HF4=$4%MHPY9I; MA^Z#_L850M2-_*AH"2J:1$536&C#'&LY()QX''_?[G D%7)KQ&@;,>M%)( 1 M"82YX1*PBLW-@357?;MQS7WK)\+)K=&U#WW^[?I'RY?7^P M\?TGU-XZNVU=^1^ZJZ#:O0EY]Z$I'[9O M[KTIFZ;<;'^]S])55G4&[?_?EF7SZT/G8/\^ZHO_ U!+ P04 " "G=4)6 MK V%"TYB'>#,=IKNV\\&0@*X M7+JY;QH@_^=GGN(%%8X*Z_=LW!&]R(C!;YG@._S'+%_;G!& M#W,+6L<+#V2S%>J"''Y\ MI'\MDY?)/"&.ES3[@Z1B.[!\L[R$E1?:*7NA!G 9*C#W#K +<;,'HEP*L#O$M'&-4!HTM'\.N ,G6[ MRKTL7(0$"F>,'@!3:DE3!V7URVA9+U*HB;(23'Y+9)P(5W@CVR[ ;5%-.M6\ M+V")=D2@#,0OOR?1V\5PVLFAU?RO!],C@>\HTR08M.:)G]^ MDW)P*W#._])UOF*/]&QE@-=\AQ(\MZ3#<L17^_!,,G%]T93<)BTS"8D.P M5H-&38-&0_3P^)SBL^=4UXJ*$I04]=/Q'$+?G\[LY_,2]T63P&]KHK[&AV.O M+8K[(G?J.HVHE:G?9.H/9OI8$(%3L!)(2"N29@.^R5E8@$6.&4F0+NE!X%OG MGTE89!(6&X*UNA(T70G>T2 "DPTR"8M,PF)#L%:#QDV#QD8,HJ+X9X^LYSL= M?^AKX!AV_$&GZ?E#7S2!4&\/DR;/R0_R+%"J=8'!N+=.,I.PR"0L-@1K%7_: M%'_ZCBXP-=D@D[#()"PV!&LU"#JGMWS'B _4F-8#[(S,_D6OHSN"-IFF$0(R[*EX;%^K6WA6'@6^>A45ID ME!:;HK5;XYY:X[ZC6]1P4VTR28N,TF)3M':;3DL_.+APN=PQO-X#W%TU+#6: MJ=NUB[X&3L==M^B+7/&PO=V]R:W-H965T!X4QY7D8ZJQ 3G1'EBCLR4(J3HQ=JF6H2X4D]R#.PJC;'82<4!&D MB=^[4VDB*\.HP#L%NN*![U@MW%/EX5Q&V&:E&2),S0/Y9VRJ[!A MR2E'H:D4H' Q#BYZYY.1L_<&WRBN]=X<7"1S*1_=XCH?!UTG"!EFQC$0.ZSP M$AES1%;&TY8S:%PZX/Y\Q_[%QVYCF1.-EY)]I[DIQL$H@!P7I&+F7JZ_XC:> M,\>72:;]%]:U[2 .(*NTD7P+M@HX%?5(-ML\[ &BZ @V@(BK[MVY%5.B2%I MHN0:E+.V;&[B0_5H*XX*5Y294?:46IQ)9]5!O28:U0J#]..'WJ#[N456OY'5]^SQ/]8+?MQ8"[@VR/7/ MU\3VWT'L62/VK#6'-U)KR&R]J5BBR)X!-Z6]C2_K7@NMJ0:>RK625=I/PM4K MW@>-]T%[!FF'TGDY<8J9T-R=_+^UT*9RW>1OQ]] M.#KJW)U>[L=/''!*XJ#H^0M$SSH=7!A 3#Q]F?ASVICTQ:ZT&WYLA3SQ&*/U M S28P8;J>A@]"]-WV)X<-WLZ&A1*;K8V(3Y@U6G)HGLJAF1,!9]H#JR"EERL M?+@'@:D22D?&UI1-UX5(_>#AKN]!N34Z)9=*N]P^@_^>-,/W@'4/#'(A6H,] MX@.C046-85I>V8X;[()/H*AIWZXJZW"FZ:K;.R<;@KO9)!.EQH[TLMO:M [LF MVZ8UU#2]C.^ _K::U]Z6[;U*-ZKXO3)?%G8ZTO6AOMFU9@5?NOZR: U@ZEU< MG5:56'T6?"9+YB?_XH2C 5WSHKG2_,%F@U*9V@#3)+IGVO#I=N2WIM4M6YIU M.2T+W'/O #W_W76>,V_Y55^M>/DXE]9=K]5]@T'/38OV+=N\OP0 M3*:'8/(@:K)_"":S-VDR;E[@6Z>$G3-"&XW@+#8D/^!D)S9)H\F""\-ETYOS M/&?RR5'!RALZL7\,[.C;\3DKZ$*8VQ8P$,VH3?L;3*^; MM@=!FXO+G"U9/FZZ>C9QS<@V;-;F L(^?ZG M^?31^7@,\]8/(GV4TT2#3GZTUOMMXA3Q?!]B>/EPVH'\X3Q04V%.DL"N8MZP)QA'L@Q#H!;#-9JFR.JD\ GO#_:4)$F6A1' MP@Z2!$/@:<01S %XP) D<>_!O?=1O'Y/Q9O_D(T> 5!+ P04 " "G=4)6 MEXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P#$!_Q=">, ?0(8@S M9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TXI+:+J1C]$%)I6M6X M 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7) MTZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/['X 4$L#!!0 M ( *=U0E8JH%[4G@0 -PF / >&PO=V]R:V)O;VLN>&ULQ9I-;]LX M$$#_"N%3>NC:^DK;H"Z0QDTW0#8QXB+7@I;&-E&*=$DJZ?;7[TA:(Y2K#O8R MZY,M2J:?1B+?#*7WS]9]6UO[3?RHM?'SR2Z$_<5TZLL=U-+_8?=@<,_&NEH& MW'3;J=\[D)7? 81:3]/9['Q:2V4F']X?^EJZ:;QA Y1!68.-;<.C@F?_LK_= M%$_*J[72*OP]GW3?-4Q$K8RJU4^HYI/91/B=??[3.O73FB#UJG16Z_DDZ7<\ M@@NJ_*5YU4)^D6O?M02Y?I (,I^37-(+,",CL))"K%@=_&D'F!&1^0LA!) L"LC@E M9!9!GA.0Y[R0'Z577MB-6#KP>&AW1(3VAD![PXMV67YO\#^/@-X20&]Y@:ZE M\<+]P ^N*8,C4,G"&DJ8<,.Y^AR)]T68LAD M1LW3,U[,.^SWQI2VAJ]GM];[5V*/D%>VKJT1JUV,2>J$V2E=7=M[[MK>X/CU6Q;#G$98U+Z2)C]<5F6KL%I[E;)+GDZBB E MC839&@M8AYB%Z5J&;/[H+BHH(.'#!E$FI?OT="2J ME') RNR T9Q#G"TQ13JZ^U/* 2FS \8QV\&* MD)1"4F:%D$G4,(2455)FJXPD4:.AI/22,NNES:;&H#)*+1FS6O[-6$:Y*)=D MS"X921-&&2F19,PB(7TW7)XBUZ?8"XP7W[T6=](YV2Z2BK,%!*ETC$DY)6-V MRA!SV3B4B0>,+?X<66-,RBD9LU..,)T5UVTWAQLUQJ2)Q*\7G=)+ MQJP7 G,#SL68E%ZRTRQDX0V %Q]4C$D9)F,V#(DYF)!RRCDYNW.H[#%>Y\TI M!>7,"J(Q\QB3LE#.;"$:LX@Q*0OES!:B<_'!12>?DS!;:)"+]W/E(.'(*??D MS.ZAD_%!#"GWY,SNH3$' X=R3W[2TF8P<"CWY*BX7R+G541L:8E&@*=M&\K,V/CQSR23RS:<;* M[ZAVC#$ITQ3,IAE=)1B+)>69@MDSX[&\DGL5\,[\%&-2GBFX'\P&PO7W)E;',O M=V]R:V)O;VLN>&UL+G)E;'/-VKM.ZT 4A>%7B?P 3/8MP!&AHJ%%O( 5)A>1 MQ)8]"'A[HE"$95&KU;Y8=N]7;(Q_++X/3>#:_C-N?2S)[;89/+LDD?^\OI,9T/ M7Y;-\/@B3:H=I!"D]8,,@JQ^D$.0UP\*"(KZ00L(6M0/NH:@Z_I!-Q!T4S_H M%H)NZP?)'&6<$R1-L";06I!K(?!:$&PA$%N0;"$P6Q!M(5!;D&TA<%L0;B&0 M6Y!N(;!;$&\AT%M1;R706U%O)=!;)R_;!'HKZJT$>BOJK01Z*^JM!'HKZJT$ M>BOJK01Z*^JM!'HKZJT$>AOJ;01Z&^IM!'H;ZFT$>MMDLX1 ;T.]C4!O0[V- M0&]#O8U ;T.]C4!O0[V-0&]#O8U ;T>]G4!O1[V=0&]'O9U ;T>]G4!OGVQV M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.VHMQ/H':AW$.@=J'<0Z!VH=Q#H':AW M$.@=J'<0Z!V3CY4$>@?J'01Z!^H=!'H'ZAT$>@?J'7^I]U@^]WF\]'RO\3OW M7U)=3O?FR^//R^^3B//BC'."'V7NOP!02P,$% @ IW5"5A?(S!O; 0 MT2( !, !;0V]N=&5N=%]4>7!E&ULS=I=3X,P% ;@O[)P:T;7K_D1 MYXUZJU[X!RJ<#3*@3=O-^>\M3$TT2EQFXGL#@;;G/;3)<\7EXXNC,-FU31<6 M616CNV L%!6U)N3649=&EM:W)J9'OV+.%&NS(B9FLSDK;!>IB]/8U\BN+F]H M:39-G-SNTNM0VVZ1>6I"-KG>3^RS%IEQKJD+$],XVW;EEY3I6T*>5@YS0E6[ M<)(F9.S;A'[DYX"W=?=;\KXN:?)@?+PS;9K%=@T+\:6AD(^7^*9'NUS6!96V MV+1I21Z<)U.&BBBV3;XO>C*>'-,.T_[*C\X?RHP%IID/WKJ03LS3X7'O1]*O MGKI4B'RLQS_Q(S&5/OK[J#_MDLI?9J?M?;9^/9Q'8,/M^#W^?,8?]0_L0X#T M(4'Z4"!]:) ^YB!]G(+T<0;2QSE('WR&T@B*J!R%5(YB*D=!E:.HRE%8Y2BN M&UL4$L! A0#% @ IW5"5HS9;Z/O M *P( !$ ( !KP &1O8U!R;W!S+V-O&UL4$L! M A0#% @ IW5"5IE4,A & "U( M& @($." >&PO=V]R:W-H965T&UL4$L! M A0#% @ IW5"5I4[O@=6!P 01\ !@ ("!5 X 'AL M+W=O 5 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5NA# M,/0$$ << !@ ("!\" 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0#% @ IW5"5N1_:!N:"0 91< !@ M ("!J48 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5NK7Z="2 M @ F@4 !D ("!QF< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5E"A6F@M#@ I2D !D M ("!:7< 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IW5"5H"J#E>- P *P@ !D ("!EI( M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MIW5"5J-&"OX=!0 > P !D ("!V*( 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5M0FD#&H @ J@4 !D M ("!4+P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ IW5"5LESD *R P ; @ !D ("!FL< 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5" M5B8N$4^&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5J4G*IK> @ U0@ M !D ("!(.8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5G(XSY&! P O!$ !D M ("!$/( 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IW5"5@Q\VEY?!0 0BT !D ("!^OT 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5K0/ MK*S# @ #0@ !D ("!- X! 'AL+W=OW4$ "0%@ &0 M @($N$0$ >&PO=V]R:W-H965T)__&10( -X$ 9 " @=H5 0!X;"]W;W)K&UL4$L! A0#% @ IW5"5D*D*C D!0 Q\ !D M ("!5A@! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ IW5"5JUA7*+0 @ I08 !D ("! M4BP! 'AL+W=OHKY0' #20@ &0 @(%9+P$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ IW5"5MBOR?Q0 @ N@4 !D ("!W#D! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IW5"5H.OC/,T P +A, T M ( !@U8! 'AL+W-T>6QEU)X$ #<)@ #P @ '+6@$ >&PO=V]R M:V)O;VLN>&UL4$L! A0#% @ IW5"5EEV ?CU 0 .", !H M ( !EE\! 'AL+U]R96QS+W=O XML 73 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 74 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 75 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.4 html 362 266 1 false 80 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://www.thermon.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Statement - Condensed Consolidated Balance Sheets Sheet http://www.thermon.com/role/CondensedConsolidatedBalanceSheets Condensed Consolidated Balance Sheets Statements 2 false false R3.htm 0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) Sheet http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical Condensed Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited) Statements 4 false false R5.htm 0000005 - Statement - Condensed Consolidated Statements of Equity (Unaudited) Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited Condensed Consolidated Statements of Equity (Unaudited) Statements 5 false false R6.htm 0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) Sheet http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited Condensed Consolidated Statements of Cash Flows (Unaudited) Statements 6 false false R7.htm 0000007 - Disclosure - Basis of Presentation Sheet http://www.thermon.com/role/BasisofPresentation Basis of Presentation 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 - Restructuring and other charges (income) Sheet http://www.thermon.com/role/Restructuringandotherchargesincome Restructuring and other charges (income) Notes 10 false false R11.htm 0000011 - Disclosure - Net Income/(Loss) per Common Share Sheet http://www.thermon.com/role/NetIncomeLossperCommonShare Net Income/(Loss) per Common Share Notes 11 false false R12.htm 0000012 - Disclosure - Inventories Sheet http://www.thermon.com/role/Inventories Inventories Notes 12 false false R13.htm 0000013 - Disclosure - Goodwill and Other Intangible Assets Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssets Goodwill and Other Intangible Assets Notes 13 false false R14.htm 0000014 - Disclosure - Accrued Liabilities Sheet http://www.thermon.com/role/AccruedLiabilities Accrued Liabilities Notes 14 false false R15.htm 0000015 - Disclosure - Debt Sheet http://www.thermon.com/role/Debt Debt Notes 15 false false R16.htm 0000016 - Disclosure - Commitments and Contingencies Sheet http://www.thermon.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 16 false false R17.htm 0000017 - Disclosure - Revenue Sheet http://www.thermon.com/role/Revenue Revenue Notes 17 false false R18.htm 0000018 - Disclosure - Income Taxes Sheet http://www.thermon.com/role/IncomeTaxes Income Taxes Notes 18 false false R19.htm 0000019 - Disclosure - Segment Information Sheet http://www.thermon.com/role/SegmentInformation Segment Information Notes 19 false false R20.htm 0000020 - Disclosure - Subsequent Events Sheet http://www.thermon.com/role/SubsequentEvents Subsequent Events Notes 20 false false R21.htm 0000021 - Disclosure - Basis of Presentation (Policies) Sheet http://www.thermon.com/role/BasisofPresentationPolicies Basis of Presentation (Policies) Policies 21 false false R22.htm 0000022 - Disclosure - Basis of Presentation and Accounting Policy Information (Tables) Sheet http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationTables Basis of Presentation and Accounting Policy Information (Tables) Tables 22 false false R23.htm 0000023 - Disclosure - Acquisition (Tables) Sheet http://www.thermon.com/role/AcquisitionTables Acquisition (Tables) Tables http://www.thermon.com/role/Acquisition 23 false false R24.htm 0000024 - Disclosure - Fair Value Measurements (Tables) Sheet http://www.thermon.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://www.thermon.com/role/FairValueMeasurements 24 false false R25.htm 0000025 - 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 25 false false R26.htm 0000026 - 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 26 false false R27.htm 0000027 - Disclosure - Inventories (Tables) Sheet http://www.thermon.com/role/InventoriesTables Inventories (Tables) Tables http://www.thermon.com/role/Inventories 27 false false R28.htm 0000028 - 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 28 false false R29.htm 0000029 - Disclosure - Accrued Liabilities (Tables) Sheet http://www.thermon.com/role/AccruedLiabilitiesTables Accrued Liabilities (Tables) Tables http://www.thermon.com/role/AccruedLiabilities 29 false false R30.htm 0000030 - Disclosure - Debt (Tables) Sheet http://www.thermon.com/role/DebtTables Debt (Tables) Tables http://www.thermon.com/role/Debt 30 false false R31.htm 0000031 - Disclosure - Revenue (Tables) Sheet http://www.thermon.com/role/RevenueTables Revenue (Tables) Tables http://www.thermon.com/role/Revenue 31 false false R32.htm 0000032 - Disclosure - Segment Information (Tables) Sheet http://www.thermon.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.thermon.com/role/SegmentInformation 32 false false R33.htm 0000033 - Disclosure - Basis of Presentation and Accounting Policy Information (Details) Sheet http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails Basis of Presentation and Accounting Policy Information (Details) Details http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationTables 33 false false R34.htm 0000034 - Disclosure - Acquisition - Narrative (Details) Sheet http://www.thermon.com/role/AcquisitionNarrativeDetails Acquisition - Narrative (Details) Details 34 false false R35.htm 0000035 - Disclosure - Acquisition - Purchase Price (Details) Sheet http://www.thermon.com/role/AcquisitionPurchasePriceDetails Acquisition - Purchase Price (Details) Details 35 false false R36.htm 0000036 - Disclosure - Acquisition - Pro Forma Information (Details) Sheet http://www.thermon.com/role/AcquisitionProFormaInformationDetails Acquisition - Pro Forma Information (Details) Details 36 false false R37.htm 0000037 - Disclosure - Fair Value Measurements (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://www.thermon.com/role/FairValueMeasurementsTables 37 false false R38.htm 0000038 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsDeferredcompensationplanDetails Fair Value Measurements (Deferred compensation plan) (Details) Details http://www.thermon.com/role/FairValueMeasurementsTables 38 false false R39.htm 0000039 - 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 39 false false R40.htm 0000040 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details) Sheet http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails Fair Value Measurements - Foreign Exchange Contracts (Details) Details 40 false false R41.htm 0000041 - 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 41 false false R42.htm 0000042 - 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 42 false false R43.htm 0000043 - 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 43 false false R44.htm 0000044 - 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 44 false false R45.htm 0000045 - Disclosure - Inventories (Details) Sheet http://www.thermon.com/role/InventoriesDetails Inventories (Details) Details http://www.thermon.com/role/InventoriesTables 45 false false R46.htm 0000046 - Disclosure - Goodwill and Other Intangible Assets (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails Goodwill and Other Intangible Assets (Details) Details http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables 46 false false R47.htm 0000047 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails Goodwill and Other Intangible Assets - Narrative (Details) Details 47 false false R48.htm 0000048 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Sheet http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details) Details 48 false false R49.htm 0000049 - Disclosure - Accrued Liabilities (Details) Sheet http://www.thermon.com/role/AccruedLiabilitiesDetails Accrued Liabilities (Details) Details http://www.thermon.com/role/AccruedLiabilitiesTables 49 false false R50.htm 0000050 - Disclosure - Debt (Details) Sheet http://www.thermon.com/role/DebtDetails Debt (Details) Details http://www.thermon.com/role/DebtTables 50 false false R51.htm 0000051 - Disclosure - Commitments and Contingencies (Details) Sheet http://www.thermon.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://www.thermon.com/role/CommitmentsandContingencies 51 false false R52.htm 0000052 - Disclosure - Revenue - Disaggregation of Revenue (Details) Sheet http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails Revenue - Disaggregation of Revenue (Details) Details 52 false false R53.htm 0000053 - Disclosure - Revenue - Performance Obligation (Details) Sheet http://www.thermon.com/role/RevenuePerformanceObligationDetails Revenue - Performance Obligation (Details) Details 53 false false R54.htm 0000054 - Disclosure - Revenue - Additional Information (Details) Sheet http://www.thermon.com/role/RevenueAdditionalInformationDetails Revenue - Additional Information (Details) Details 54 false false R55.htm 0000055 - Disclosure - Income Taxes (Details) Sheet http://www.thermon.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.thermon.com/role/IncomeTaxes 55 false false R56.htm 0000056 - Disclosure - Segment Information - Narrative (Details) Sheet http://www.thermon.com/role/SegmentInformationNarrativeDetails Segment Information - Narrative (Details) Details 56 false false R57.htm 0000057 - Disclosure - Segment Information (Details) Sheet http://www.thermon.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.thermon.com/role/SegmentInformationTables 57 false false R58.htm 0000058 - Disclosure - Segment Information - Capital Expenditures (Details) Sheet http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails Segment Information - Capital Expenditures (Details) Details 58 false false R59.htm 0000059 - Disclosure - Subsequent Events (Details) Sheet http://www.thermon.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.thermon.com/role/SubsequentEvents 59 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 27 fact(s) appearing in ix:hidden were eligible for transformation: 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:LongTermDebtTerm, us-gaap:PreferredStockParOrStatedValuePerShare, us-gaap:PreferredStockSharesAuthorized, us-gaap:PreferredStockSharesIssued, us-gaap:PreferredStockSharesOutstanding - thr-20221231.htm 4 thr-20221231.htm tgh123122exhibit311.htm tgh123122exhibit312.htm tgh123122exhibit321.htm tgh123122exhibit322.htm thr-20221231.xsd thr-20221231_cal.xml thr-20221231_def.xml thr-20221231_lab.xml thr-20221231_pre.xml thr-arbylawsupramendments.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 78 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "thr-20221231.htm": { "axisCustom": 1, "axisStandard": 26, "baseTaxonomies": { "http://fasb.org/us-gaap/2022": 867, "http://xbrl.sec.gov/dei/2022": 31 }, "contextCount": 362, "dts": { "calculationLink": { "local": [ "thr-20221231_cal.xml" ] }, "definitionLink": { "local": [ "thr-20221231_def.xml" ] }, "inline": { "local": [ "thr-20221231.htm" ] }, "labelLink": { "local": [ "thr-20221231_lab.xml" ] }, "presentationLink": { "local": [ "thr-20221231_pre.xml" ] }, "schema": { "local": [ "thr-20221231.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": 466, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 25, "http://www.thermon.com/20221231": 2, "http://xbrl.sec.gov/dei/2022": 5, "total": 32 }, "keyCustom": 35, "keyStandard": 231, "memberCustom": 25, "memberStandard": 50, "nsprefix": "thr", "nsuri": "http://www.thermon.com/20221231", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0000001 - Document - Cover Page", "menuCat": "Cover", "order": "1", "role": "http://www.thermon.com/role/CoverPage", "shortName": "Cover Page", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "dei:Security12bTitle", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000010 - Disclosure - Restructuring and other charges (income)", "menuCat": "Notes", "order": "10", "role": "http://www.thermon.com/role/Restructuringandotherchargesincome", "shortName": "Restructuring and other charges (income)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RestructuringAndRelatedActivitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000011 - Disclosure - Net Income/(Loss) per Common Share", "menuCat": "Notes", "order": "11", "role": "http://www.thermon.com/role/NetIncomeLossperCommonShare", "shortName": "Net Income/(Loss) per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000012 - Disclosure - Inventories", "menuCat": "Notes", "order": "12", "role": "http://www.thermon.com/role/Inventories", "shortName": "Inventories", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000013 - Disclosure - Goodwill and Other Intangible Assets", "menuCat": "Notes", "order": "13", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssets", "shortName": "Goodwill and Other Intangible Assets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000014 - Disclosure - Accrued Liabilities", "menuCat": "Notes", "order": "14", "role": "http://www.thermon.com/role/AccruedLiabilities", "shortName": "Accrued Liabilities", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000015 - Disclosure - Debt", "menuCat": "Notes", "order": "15", "role": "http://www.thermon.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LongTermDebtTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000016 - Disclosure - Commitments and Contingencies", "menuCat": "Notes", "order": "16", "role": "http://www.thermon.com/role/CommitmentsandContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000017 - Disclosure - Revenue", "menuCat": "Notes", "order": "17", "role": "http://www.thermon.com/role/Revenue", "shortName": "Revenue", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000018 - Disclosure - Income Taxes", "menuCat": "Notes", "order": "18", "role": "http://www.thermon.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000019 - Disclosure - Segment Information", "menuCat": "Notes", "order": "19", "role": "http://www.thermon.com/role/SegmentInformation", "shortName": "Segment Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000002 - Statement - Condensed Consolidated Balance Sheets", "menuCat": "Statements", "order": "2", "role": "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "shortName": "Condensed Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000020 - Disclosure - Subsequent Events", "menuCat": "Notes", "order": "20", "role": "http://www.thermon.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000021 - Disclosure - Basis of Presentation (Policies)", "menuCat": "Policies", "order": "21", "role": "http://www.thermon.com/role/BasisofPresentationPolicies", "shortName": "Basis of Presentation (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:UseOfEstimates", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i3133f7b207994f0f811506d4e92a7ed4_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000022 - Disclosure - Basis of Presentation and Accounting Policy Information (Tables)", "menuCat": "Tables", "order": "22", "role": "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationTables", "shortName": "Basis of Presentation and Accounting Policy Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i3133f7b207994f0f811506d4e92a7ed4_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashAndCashEquivalentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "thr:BusinessCombinationPurchasePriceInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000023 - Disclosure - Acquisition (Tables)", "menuCat": "Tables", "order": "23", "role": "http://www.thermon.com/role/AcquisitionTables", "shortName": "Acquisition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "thr:BusinessCombinationPurchasePriceInformationTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000024 - Disclosure - Fair Value Measurements (Tables)", "menuCat": "Tables", "order": "24", "role": "http://www.thermon.com/role/FairValueMeasurementsTables", "shortName": "Fair Value Measurements (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000025 - Disclosure - Restructuring and other charges (income) (Tables)", "menuCat": "Tables", "order": "25", "role": "http://www.thermon.com/role/RestructuringandotherchargesincomeTables", "shortName": "Restructuring and other charges (income) (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000026 - Disclosure - Net Income/(Loss) per Common Share (Tables)", "menuCat": "Tables", "order": "26", "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-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000027 - Disclosure - Inventories (Tables)", "menuCat": "Tables", "order": "27", "role": "http://www.thermon.com/role/InventoriesTables", "shortName": "Inventories (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000028 - Disclosure - Goodwill and Other Intangible Assets (Tables)", "menuCat": "Tables", "order": "28", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables", "shortName": "Goodwill and Other Intangible Assets (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000029 - Disclosure - Accrued Liabilities (Tables)", "menuCat": "Tables", "order": "29", "role": "http://www.thermon.com/role/AccruedLiabilitiesTables", "shortName": "Accrued Liabilities (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": null, "groupType": "statement", "isDefault": "false", "longName": "0000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)", "menuCat": "Statements", "order": "3", "role": "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000030 - Disclosure - Debt (Tables)", "menuCat": "Tables", "order": "30", "role": "http://www.thermon.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000031 - Disclosure - Revenue (Tables)", "menuCat": "Tables", "order": "31", "role": "http://www.thermon.com/role/RevenueTables", "shortName": "Revenue (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000032 - Disclosure - Segment Information (Tables)", "menuCat": "Tables", "order": "32", "role": "http://www.thermon.com/role/SegmentInformationTables", "shortName": "Segment Information (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000033 - Disclosure - Basis of Presentation and Accounting Policy Information (Details)", "menuCat": "Details", "order": "33", "role": "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails", "shortName": "Basis of Presentation and Accounting Policy Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i3f9068e353a341e5baba4fa4098888d7_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "thr:AdjustmentsToIncomeStatement", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i6616dbad76374d12b0584b5d5cb4219d_D20220601-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:IncreaseToNetWorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000034 - Disclosure - Acquisition - Narrative (Details)", "menuCat": "Details", "order": "34", "role": "http://www.thermon.com/role/AcquisitionNarrativeDetails", "shortName": "Acquisition - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i6616dbad76374d12b0584b5d5cb4219d_D20220601-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:IncreaseToNetWorkingCapital", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000035 - Disclosure - Acquisition - Purchase Price (Details)", "menuCat": "Details", "order": "35", "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-20221231.htm", "contextRef": "i3b83b0479c0943648736632333d666bb_I20220531", "decimals": "-3", "lang": "en-US", "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i50804737fb6d4789a7c33a732283e01a_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000036 - Disclosure - Acquisition - Pro Forma Information (Details)", "menuCat": "Details", "order": "36", "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-20221231.htm", "contextRef": "i50804737fb6d4789a7c33a732283e01a_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000037 - Disclosure - Fair Value Measurements (Details)", "menuCat": "Details", "order": "37", "role": "http://www.thermon.com/role/FairValueMeasurementsDetails", "shortName": "Fair Value Measurements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "lang": "en-US", "name": "thr:DerivativeLiabilityCarryingValue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfCarryingValuesAndEstimatedFairValuesOfDebtInstrumentsTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DeferredCompensationPlanAssets", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000038 - Disclosure - Fair Value Measurements (Deferred compensation plan) (Details)", "menuCat": "Details", "order": "38", "role": "http://www.thermon.com/role/FairValueMeasurementsDeferredcompensationplanDetails", "shortName": "Fair Value Measurements (Deferred compensation plan) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UnrealizedGainLossOnInvestments", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i1387bf0435334f059db08a5f6c31b389_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000039 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts by Currency (Details)", "menuCat": "Details", "order": "39", "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-20221231.htm", "contextRef": "i1387bf0435334f059db08a5f6c31b389_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DerivativeNotionalAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000004 - Statement - Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "menuCat": "Statements", "order": "4", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "shortName": "Condensed Consolidated Statements of Comprehensive Income (Loss) (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000040 - Disclosure - Fair Value Measurements - Foreign Exchange Contracts (Details)", "menuCat": "Details", "order": "40", "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-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000041 - Disclosure - Restructuring and other charges (income) - Narrative (Details)", "menuCat": "Details", "order": "41", "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-20221231.htm", "contextRef": "ia82134dd71fb40eb98bc5e061a597b77_D20220401-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000042 - Disclosure - Restructuring and other charges (income) - Russia Operations Impact (Details)", "menuCat": "Details", "order": "42", "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", "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i69f6016471f042abbe653b7be3b532cf_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RestructuringCharges", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000043 - Disclosure - Restructuring and other charges (income) - Restructuring Costs by Reportable Segments (Details)", "menuCat": "Details", "order": "43", "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-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RestructuringCosts", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLossAvailableToCommonStockholdersBasic", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000044 - Disclosure - Net Income/(Loss) per Common Share (Details)", "menuCat": "Details", "order": "44", "role": "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails", "shortName": "Net Income/(Loss) per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "0", "lang": "en-US", "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000045 - Disclosure - Inventories (Details)", "menuCat": "Details", "order": "45", "role": "http://www.thermon.com/role/InventoriesDetails", "shortName": "Inventories (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i4a974b00c6004a43b83e1d2aac283f24_I20220331", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000046 - Disclosure - Goodwill and Other Intangible Assets (Details)", "menuCat": "Details", "order": "46", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i50b03723f77341c19e9913f0365835c3_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000047 - Disclosure - Goodwill and Other Intangible Assets - Narrative (Details)", "menuCat": "Details", "order": "47", "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-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GoodwillImpairmentLoss", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000048 - Disclosure - Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "menuCat": "Details", "order": "48", "role": "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails", "shortName": "Goodwill and Other Intangible Assets - Summary of Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000049 - Disclosure - Accrued Liabilities (Details)", "menuCat": "Details", "order": "49", "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-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "thr:EmployeerelatedLiabilitiesExcludingCompensationRelatedtoAcquisitionCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i39bbf0abcd254de4a4acb756590b63e8_I20210331", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000005 - Statement - Condensed Consolidated Statements of Equity (Unaudited)", "menuCat": "Statements", "order": "5", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited", "shortName": "Condensed Consolidated Statements of Equity (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i491d377637b94b7a9a4765a052fe7343_D20210401-20210630", "decimals": "INF", "lang": "en-US", "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:SecuredDebtCurrent", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000050 - Disclosure - Debt (Details)", "menuCat": "Details", "order": "50", "role": "http://www.thermon.com/role/DebtDetails", "shortName": "Debt (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i4a974b00c6004a43b83e1d2aac283f24_I20220331", "decimals": "-3", "lang": "en-US", "name": "us-gaap:SecuredLongTermDebt", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000051 - Disclosure - Commitments and Contingencies (Details)", "menuCat": "Details", "order": "51", "role": "http://www.thermon.com/role/CommitmentsandContingenciesDetails", "shortName": "Commitments and Contingencies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:GuaranteeObligationsMaximumExposure", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000052 - Disclosure - Revenue - Disaggregation of Revenue (Details)", "menuCat": "Details", "order": "52", "role": "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails", "shortName": "Revenue - Disaggregation of Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ideb7779abcbd4f36a1b509600f38d6dd_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000053 - Disclosure - Revenue - Performance Obligation (Details)", "menuCat": "Details", "order": "53", "role": "http://www.thermon.com/role/RevenuePerformanceObligationDetails", "shortName": "Revenue - Performance Obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i00aaa9c905f14e54a10c56a5a9c967fe_I20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ContractWithCustomerAssetNet", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000054 - Disclosure - Revenue - Additional Information (Details)", "menuCat": "Details", "order": "54", "role": "http://www.thermon.com/role/RevenueAdditionalInformationDetails", "shortName": "Revenue - Additional Information (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R55": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000055 - Disclosure - Income Taxes (Details)", "menuCat": "Details", "order": "55", "role": "http://www.thermon.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "3", "first": true, "lang": "en-US", "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations", "reportCount": 1, "unique": true, "unitRef": "number", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000056 - Disclosure - Segment Information - Narrative (Details)", "menuCat": "Details", "order": "56", "role": "http://www.thermon.com/role/SegmentInformationNarrativeDetails", "shortName": "Segment Information - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:NumberOfReportableSegments", "reportCount": 1, "unique": true, "unitRef": "segment", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000057 - Disclosure - Segment Information (Details)", "menuCat": "Details", "order": "57", "role": "http://www.thermon.com/role/SegmentInformationDetails", "shortName": "Segment Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:Depreciation", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:CapitalExpendituresByReportableSegmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000058 - Disclosure - Segment Information - Capital Expenditures (Details)", "menuCat": "Details", "order": "58", "role": "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails", "shortName": "Segment Information - Capital Expenditures (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "thr:CapitalExpendituresByReportableSegmentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ib37f7e5968d34c069a6ae9402f061240_D20221001-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PaymentsToAcquirePropertyPlantAndEquipment", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ibb2f8a04b61148b999b4f8b18f1ea27b_D20230101-20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000059 - Disclosure - Subsequent Events (Details)", "menuCat": "Details", "order": "59", "role": "http://www.thermon.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "ix:continuation", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "ibb2f8a04b61148b999b4f8b18f1ea27b_D20230101-20230331", "decimals": "-6", "first": true, "lang": "en-US", "name": "us-gaap:LossContingencyAccrualProvision", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:ProfitLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "0000006 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited)", "menuCat": "Statements", "order": "6", "role": "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "shortName": "Condensed Consolidated Statements of Cash Flows (Unaudited)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i3133f7b207994f0f811506d4e92a7ed4_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "0000007 - Disclosure - Basis of Presentation", "menuCat": "Notes", "order": "7", "role": "http://www.thermon.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "i3133f7b207994f0f811506d4e92a7ed4_D20210401-20211231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "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-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "thr-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "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-20221231.htm", "contextRef": "id8600359586f471fb1fa0b2c28cd938f_D20220401-20221231", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 80, "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/IncomeTaxesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails" ], "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/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/IncomeTaxesDetails", "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/RevenueDisaggregationofRevenueDetails" ], "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": "Currency [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_EUR": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Euro Member Countries, Euro", "terseLabel": "Euro" } } }, "localname": "EUR", "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" }, "currency_MXN": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Mexico, Pesos", "terseLabel": "Mexican Peso" } } }, "localname": "MXN", "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "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/CoverPage" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "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/CoverPage" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r597" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r598" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "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/CoverPage" ], "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r599" ], "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/CoverPage" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r595" ], "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/CoverPage" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r594" ], "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/CoverPage" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r596" ], "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/CoverPage" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.thermon.com/role/CoverPage" ], "xbrltype": "tradingSymbolItemType" }, "srt_AsiaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Asia [Member]", "terseLabel": "Asia-Pacific" } } }, "localname": "AsiaMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ConsolidatedEntitiesAxis": { "auth_ref": [ "r209", "r461", "r462", "r466", "r467", "r492", "r558", "r648", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Axis]", "terseLabel": "Consolidated Entities [Axis]" } } }, "localname": "ConsolidatedEntitiesAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "stringItemType" }, "srt_ConsolidatedEntitiesDomain": { "auth_ref": [ "r209", "r461", "r462", "r466", "r467", "r492", "r558", "r648", "r651", "r652" ], "lang": { "en-us": { "role": { "label": "Consolidated Entities [Domain]", "terseLabel": "Consolidated Entities [Domain]" } } }, "localname": "ConsolidatedEntitiesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_ConsolidationItemsAxis": { "auth_ref": [ "r209", "r251", "r263", "r264", "r265", "r266", "r267", "r269", "r273", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r347", "r348", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Axis]", "terseLabel": "Consolidation Items [Axis]" } } }, "localname": "ConsolidationItemsAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_ConsolidationItemsDomain": { "auth_ref": [ "r209", "r251", "r263", "r264", "r265", "r266", "r267", "r269", "r273", "r337", "r338", "r339", "r340", "r342", "r343", "r345", "r347", "r348", "r649", "r650" ], "lang": { "en-us": { "role": { "label": "Consolidation Items [Domain]", "terseLabel": "Consolidation Items [Domain]" } } }, "localname": "ConsolidationItemsDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_CurrencyAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "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": [ "r628" ], "lang": { "en-us": { "role": { "label": "Director [Member]", "terseLabel": "Director" } } }, "localname": "DirectorMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_EuropeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Europe [Member]", "terseLabel": "Europe, Middle East and Africa" } } }, "localname": "EuropeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_ExecutiveOfficerMember": { "auth_ref": [ "r628" ], "lang": { "en-us": { "role": { "label": "Executive Officer [Member]", "terseLabel": "Executive Officer" } } }, "localname": "ExecutiveOfficerMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r401", "r526", "r538", "r559", "r560", "r575", "r588", "r593", "r653", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r401", "r526", "r538", "r559", "r560", "r575", "r588", "r593", "r653", "r670", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r333", "r334", "r335", "r336", "r394", "r401", "r428", "r429", "r430", "r502", "r526", "r538", "r559", "r560", "r575", "r588", "r593", "r644", "r653", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Range [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r333", "r334", "r335", "r336", "r394", "r401", "r428", "r429", "r430", "r502", "r526", "r538", "r559", "r560", "r575", "r588", "r593", "r644", "r653", "r671", "r672", "r673", "r674", "r675" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Range [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioForecastMember": { "auth_ref": [ "r402", "r624" ], "lang": { "en-us": { "role": { "label": "Forecast [Member]", "terseLabel": "Scenario, Forecast" } } }, "localname": "ScenarioForecastMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r224", "r402", "r601", "r624" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "terseLabel": "Scenario, Unspecified [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r276", "r277", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r577", "r592", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/IncomeTaxesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails", "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r276", "r277", "r546", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r577", "r592", "r655" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/IncomeTaxesDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails", "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r224", "r402", "r601", "r602", "r624" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "terseLabel": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "srt_SubsidiariesMember": { "auth_ref": [ "r656", "r664", "r665", "r667" ], "lang": { "en-us": { "role": { "label": "Subsidiaries [Member]", "terseLabel": "Thermon Holding Corp." } } }, "localname": "SubsidiariesMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "domainItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r628", "r666" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "terseLabel": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "terseLabel": "Relationship to Entity [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "thr_AccruedWarrantyCosts": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accrued Warranty Costs", "label": "Accrued Warranty Costs", "terseLabel": "Accrued warranty costs" } } }, "localname": "AccruedWarrantyCosts", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "thr_AdjustmentsToIncomeStatement": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Adjustments to Income Statement", "label": "Adjustments to Income Statement", "terseLabel": "Adjustments to Income Statement" } } }, "localname": "AdjustmentsToIncomeStatement", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "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-Pacific" } } }, "localname": "AsiaSegmentMember", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "thr_COVID19Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "COVID-19", "label": "COVID-19 [Member]", "terseLabel": "COVID-19" } } }, "localname": "COVID19Member", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails", "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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 geographic area" } } }, "localname": "CapitalExpendituresByReportableSegmentTableTextBlock", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/SegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "thr_CashReceiptsRelatedToReceivables": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Cash Receipts Related to Receivables", "label": "Cash Receipts Related to Receivables", "terseLabel": "Cash recipts" } } }, "localname": "CashReceiptsRelatedToReceivables", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "thr_ContractWithCustomerLiabilityCurrentCustomerPrepayment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Current, Customer Prepayment", "label": "Contract With Customer, Liability, Current, Customer Prepayment", "terseLabel": "Customer prepayments" } } }, "localname": "ContractWithCustomerLiabilityCurrentCustomerPrepayment", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "thr_DeferredCompensationPlanAssetsFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Assets, Fair Value", "label": "Deferred Compensation Plan Assets, Fair Value", "terseLabel": "Deferred compensation plan assets" } } }, "localname": "DeferredCompensationPlanAssetsFairValue", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "thr_DeferredCompensationPlanLiabilitiesFairValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Deferred Compensation Plan Liabilities, Fair Value", "label": "Deferred Compensation Plan Liabilities, Fair Value", "terseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationPlanLiabilitiesFairValue", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "thr_DerivativeCarryingValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Derivative, Carrying Value", "label": "Derivative, Carrying Value", "terseLabel": "Foreign currency contract forwards assets" } } }, "localname": "DerivativeCarryingValue", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "thr_DerivativeLiabilityCarryingValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Derivative Liability, Carrying Value", "label": "Derivative Liability, Carrying Value", "terseLabel": "Foreign currency contract forwards liabilities" } } }, "localname": "DerivativeLiabilityCarryingValue", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "thr_EmployeerelatedLiabilitiesAcquisitionRelatedExpenseCurrent": { "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": "Employee-related Liabilities, Acquisition Related Expense, Current", "label": "Employee-related Liabilities, Acquisition Related Expense, Current", "terseLabel": "Accrued interest" } } }, "localname": "EmployeerelatedLiabilitiesAcquisitionRelatedExpenseCurrent", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "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(1)" } } }, "localname": "EuropeMiddleEastAndAfricaSegmentMember", "nsuri": "http://www.thermon.com/20221231", "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, Middle East and Africa" } } }, "localname": "EuropeSegmentMember", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "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": "Transaction gains (losses) denominated in foreign currencies" } } }, "localname": "ForeignCurrencyTransactionGainLossNetOfImpactOfForeignCurrencyDerivativesOnEarnings", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "thr_GainLossOnLongTermCrossCurrencySwap": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "negatedTerseLabel": "(Gain)/loss on long-term cross currency swap" } } }, "localname": "GainLossOnLongTermCrossCurrencySwap", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncomeTaxesDiscreteTaxExpense": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Income Taxes, Discrete Tax Expense", "label": "Income Taxes, Discrete Tax Expense", "terseLabel": "Discrete tax expense" } } }, "localname": "IncomeTaxesDiscreteTaxExpense", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "thr_IncreaseDecreaseInUncertaintyInIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Increase (Decrease) In Uncertainty In Income Taxes", "label": "Increase (Decrease) In Uncertainty In Income Taxes", "negatedTerseLabel": "Reserve for uncertain tax positions, net" } } }, "localname": "IncreaseDecreaseInUncertaintyInIncomeTaxes", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/CommitmentsandContingenciesDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "thr_LongTermDebtNet": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Long-term Debt, Net", "label": "Long-term Debt, Net", "terseLabel": "Long-term debt, net" } } }, "localname": "LongTermDebtNet", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "thr_OperatingAndFinanceLeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Current", "label": "Operating And Finance Lease, Liability, Current", "verboseLabel": "Lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityCurrent", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "thr_OperatingAndFinanceLeaseLiabilityNoncurrent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating And Finance Lease, Liability, Noncurrent", "label": "Operating And Finance Lease, Liability, Noncurrent", "verboseLabel": "Non-current lease liabilities" } } }, "localname": "OperatingAndFinanceLeaseLiabilityNoncurrent", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "thr_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxIncludingAdjustmentsPortionAttributableToParent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Adjustment, Net Of Tax, Including Adjustments, Portion Attributable To Parent", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction And Translation Adjustment, Net Of Tax, Including Adjustments, Portion Attributable To Parent", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxIncludingAdjustmentsPortionAttributableToParent", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "thr_OtherComprehensiveIncomeLossOtherMiscellaneousIncomeLossNetOfTaxPortionAttributableToParent": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Other Comprehensive Income (Loss), Other Miscellaneous Income (Loss), Net of Tax, Portion Attributable to Parent", "label": "Other Comprehensive Income (Loss), Other Miscellaneous Income (Loss), Net of Tax, Portion Attributable to Parent", "terseLabel": "Other miscellaneous income/(loss)" } } }, "localname": "OtherComprehensiveIncomeLossOtherMiscellaneousIncomeLossNetOfTaxPortionAttributableToParent", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "thr_PeriodAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period [Axis]", "label": "Period [Axis]", "terseLabel": "Period [Axis]" } } }, "localname": "PeriodAxis", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "thr_PowerblanketMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Powerblanket", "label": "Powerblanket [Member]", "terseLabel": "Powerblanket" } } }, "localname": "PowerblanketMember", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/AcquisitionPurchasePriceDetails" ], "xbrltype": "domainItemType" }, "thr_ProceedsfromSaleofPropertyPlantandEquipmentRentalEquipment": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment, Rental Equipment", "terseLabel": "Sale of rental equipment" } } }, "localname": "ProceedsfromSaleofPropertyPlantandEquipmentRentalEquipment", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "thr_PublicCompanyCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Public Company Costs", "label": "Public Company Costs", "verboseLabel": "Public company costs" } } }, "localname": "PublicCompanyCosts", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "thr_SellingGeneralandAdministrativeExpenseAmortization": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 4.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Selling General and Administrative Expense, Amortization", "label": "Selling General and Administrative Expense, Amortization", "terseLabel": "Amortization of intangible assets" } } }, "localname": "SellingGeneralandAdministrativeExpenseAmortization", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "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/20221231", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "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/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/20221231", "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 and Latin America" } } }, "localname": "UnitedStatesSegmentMember", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "domainItemType" }, "thr_VariableRateTermLoanDueSeptember2026Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Variable Rate Term Loan due September 2026", "label": "Variable Rate Term Loan due September 2026 [Member]", "terseLabel": "Variable Rate Term Loan due September 2026" } } }, "localname": "VariableRateTermLoanDueSeptember2026Member", "nsuri": "http://www.thermon.com/20221231", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r14" ], "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": [ "r13", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r547" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r281", "r282" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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 $3,344 and $2,177 as of December 31, 2022, and March 31, 2022, respectively" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r3", "r147", "r158" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r17" ], "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 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": [ "r75", "r175" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "terseLabel": "Depreciation and amortization" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax": { "auth_ref": [ "r188", "r189", "r190", "r191", "r476" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r24", "r25", "r118", "r491", "r539", "r540", "r611", "r612", "r613", "r621", "r622", "r623" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetWeightedAveragePeriodBeforeRenewalOrExtension": { "auth_ref": [ "r313" ], "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_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r7" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r433", "r434", "r435", "r621", "r622", "r623", "r661" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r97", "r98", "r404" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net income/(loss) to net cash provided by/(used in) operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r432" ], "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", "verboseLabel": "Stock compensation" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r183", "r283", "r288" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfFinancingCosts": { "auth_ref": [ "r30", "r365", "r488", "r615" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 deferred debt issuance costs" } } }, "localname": "AmortizationOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r47", "r64", "r70" ], "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" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r235" ], "lang": { "en-us": { "role": { "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "terseLabel": "Antidilutive securities excluded from computation of earnings per share (in shares)" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AssetImpairmentCharges": { "auth_ref": [ "r47", "r73" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r145", "r157", "r179", "r206", "r259", "r265", "r271", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r461", "r466", "r478", "r591", "r649", "r650", "r668" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "terseLabel": "Total Assets:", "totalLabel": "Total assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r172", "r185", "r206", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r461", "r466", "r478", "r591", "r649", "r650", "r668" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Fair Value Disclosure [Abstract]", "terseLabel": "Financial Assets" } } }, "localname": "AssetsFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "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/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r127", "r130" ], "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/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r457", "r586", "r587" ], "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" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r105", "r106", "r457", "r586", "r587" ], "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" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r657", "r658" ], "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": [ "r455", "r456" ], "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": [ "r455", "r456" ], "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_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r104" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Acquisition and other related costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r112", "r458" ], "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": [ "r108" ], "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": [ "r108" ], "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": [ "r108" ], "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": [ "r108" ], "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": [ "r107", "r108" ], "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": [ "r107", "r108" ], "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": [ "r108" ], "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": [ "r108" ], "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": [ "r108" ], "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": [ "r107", "r108" ], "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": [ "r108" ], "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]", "terseLabel": "Business Combinations [Abstract]" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r50", "r51" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "negatedTerseLabel": "Payments on finance leases" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_Cash": { "auth_ref": [ "r544", "r545", "r591", "r603" ], "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. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash", "terseLabel": "Cash" } } }, "localname": "Cash", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r49", "r174", "r562" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r44", "r49", "r52" ], "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/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r44", "r139" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CertificationMarksMember": { "auth_ref": [ "r109" ], "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": "Certifications" } } }, "localname": "CertificationMarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r180", "r181", "r182", "r206", "r228", "r229", "r232", "r234", "r241", "r242", "r286", "r337", "r340", "r341", "r342", "r348", "r349", "r369", "r370", "r371", "r372", "r374", "r478", "r561", "r600", "r616", "r625" ], "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_CommitmentsAndContingencies": { "auth_ref": [ "r22", "r151", "r164" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and contingencies (Note 10)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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": [ "r80", "r331", "r332", "r548", "r647" ], "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": [ "r621", "r622", "r661" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r6" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r6" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r6" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r6", "r88" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "terseLabel": "Common stock, shares outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r6", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 1.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: $0.001 par value; 150,000,000 authorized; 33,495,287 and 33,364,722 shares issued and outstanding at December 31, 2022 and March 31, 2022, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r26", "r193", "r195", "r201", "r531", "r535" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income/(loss)" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTaxAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent [Abstract]", "terseLabel": "Comprehensive income/(loss):" } } }, "localname": "ComprehensiveIncomeNetOfTaxAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNet": { "auth_ref": [ "r376", "r378", "r391" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration 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/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r376", "r377", "r391" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liabilities", "verboseLabel": "Contract liabilities" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/RevenueAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r33", "r527" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r34", "r206", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r478", "r649" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/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/BasisofPresentationandAccountingPolicyInformationDetails" ], "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/DebtDetails" ], "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/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r110" ], "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/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "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", "r146", "r148", "r156", "r209", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r489", "r570", "r571", "r572", "r573", "r574", "r617" ], "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/DebtDetails" ], "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/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r19", "r141", "r368", "r489" ], "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": "Variable term loan, interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r19", "r351" ], "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/DebtDetails" ], "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/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r20", "r209", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r489", "r570", "r571", "r572", "r573", "r574", "r617" ], "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/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r20", "r89", "r90", "r91", "r92", "r140", "r141", "r143", "r155", "r209", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r489", "r570", "r571", "r572", "r573", "r574", "r617" ], "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/DebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DeferredCompensationArrangementWithIndividualCompensationExpense": { "auth_ref": [ "r94", "r95" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "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", "terseLabel": "Deferred compensation plan expense/(income)" } } }, "localname": "DeferredCompensationArrangementWithIndividualCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/FairValueMeasurementsDeferredcompensationplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationLiabilityCurrentAndNoncurrent": { "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. Represents currently earned compensation under compensation arrangements that is not actually paid until a later date.", "label": "Deferred Compensation Liability, Current and Noncurrent", "terseLabel": "Deferred compensation plan liabilities" } } }, "localname": "DeferredCompensationLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredcompensationplanDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCompensationPlanAssets": { "auth_ref": [ "r604" ], "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/FairValueMeasurementsDeferredcompensationplanDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r142" ], "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/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r142", "r654" ], "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/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxAssetsNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "auth_ref": [ "r47", "r103", "r443", "r448", "r449", "r619" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 7.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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r436", "r437" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred income taxes" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r47", "r74" ], "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" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationAndAmortization": { "auth_ref": [ "r47", "r74" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeAssets": { "auth_ref": [ "r186", "r187", "r477", "r564" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial asset or other 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. Includes assets not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Asset", "terseLabel": "Foreign currency contract forwards assets" } } }, "localname": "DerivativeAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "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/FairValueMeasurementsForeignExchangeContractsDetails", "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsbyCurrencyDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DerivativeInstrumentRiskAxis": { "auth_ref": [ "r128", "r129", "r132", "r134", "r564" ], "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/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_DerivativeLiabilities": { "auth_ref": [ "r186", "r187", "r477", "r564" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability 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. Includes liabilities not subject to a master netting arrangement and not elected to be offset.", "label": "Derivative Liability", "terseLabel": "Foreign currency contract forwards liabilities" } } }, "localname": "DerivativeLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r659", "r660" ], "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": [ "r121", "r123", "r124", "r125", "r126", "r131", "r132", "r135", "r136", "r138", "r468" ], "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": [ "r111" ], "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" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r390", "r576", "r577", "r578", "r579", "r580", "r581", "r582" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r655" ], "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/RevenueTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "auth_ref": [ "r586", "r587" ], "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_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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r202", "r215", "r216", "r218", "r219", "r220", "r225", "r228", "r232", "r233", "r234", "r238", "r470", "r471", "r532", "r536", "r565" ], "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "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_EarningsPerShareDiluted": { "auth_ref": [ "r202", "r215", "r216", "r218", "r219", "r220", "r228", "r232", "r233", "r234", "r238", "r470", "r471", "r532", "r536", "r565" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in dollars per share)", "verboseLabel": "Diluted net income (loss) per common share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "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": [ "r235", "r236", "r237", "r239" ], "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": [ "r479" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r439" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r88", "r168", "r196", "r197", "r198", "r210", "r211", "r212", "r214", "r221", "r223", "r240", "r287", "r375", "r433", "r434", "r435", "r444", "r445", "r469", "r480", "r481", "r482", "r483", "r484", "r485", "r491", "r539", "r540", "r541" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "domainItemType" }, "us-gaap_ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems": { "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": "Error Corrections and Prior Period Adjustments Restatement [Line Items]", "terseLabel": "Error Corrections and Prior Period Adjustments Restatement [Line Items]" } } }, "localname": "ErrorCorrectionsAndPriorPeriodAdjustmentsRestatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "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": [ "r472", "r473", "r475" ], "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 Measurements, 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": [ "r358", "r395", "r396", "r397", "r398", "r399", "r400", "r473", "r499", "r500", "r501", "r571", "r572", "r583", "r584", "r585" ], "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": [ "r474" ], "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_FairValueInputsLevel1Member": { "auth_ref": [ "r358", "r395", "r400", "r473", "r499", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Fair Value, Inputs, Level 1 [Member]", "terseLabel": "Level 1 - Active Markets" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r358", "r395", "r400", "r473", "r500", "r571", "r572", "r583", "r584", "r585" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Fair Value, Inputs, Level 2 [Member]", "terseLabel": "Level 2 - Market Approach" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r358", "r395", "r396", "r397", "r398", "r399", "r400", "r499", "r500", "r501", "r571", "r572", "r583", "r584", "r585" ], "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_FinancialInstrumentAxis": { "auth_ref": [ "r284", "r285", "r289", "r290", "r291", "r292", "r293", "r294", "r295", "r296", "r366", "r373", "r468", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r568", "r629", "r630", "r631", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]", "terseLabel": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r177", "r314" ], "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", "verboseLabel": "Finite-lived intangible assets, accumulated amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r311", "r313", "r314", "r316", "r528", "r529" ], "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/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r69", "r529" ], "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", "verboseLabel": "Finite-lived intangible assets, gross carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "FiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r65", "r68" ], "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/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r69", "r528" ], "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", "verboseLabel": "Finite-lived intangible assets, net carrying amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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_GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet": { "auth_ref": [ "r128", "r132", "r133" ], "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", "terseLabel": "Foreign currency gain (loss)" } } }, "localname": "GainLossOnForeignCurrencyDerivativesRecordedInEarningsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsForeignExchangeContractsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfBusiness": { "auth_ref": [ "r465", "r615" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 11.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", "negatedLabel": "Loss on sale of business, net of cash surrendered" } } }, "localname": "GainLossOnSaleOfBusiness", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r47", "r85", "r86" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "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/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r176", "r298", "r530", "r569", "r591", "r633", "r640" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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": "Balance at the end of the period", "periodStartLabel": "Balance at the beginning of the period", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionPurchasePriceDetails", "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r301", "r569" ], "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/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "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": [ "r72" ], "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_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r305" ], "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/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r47", "r299", "r304", "r310", "r569" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "terseLabel": "Goodwill, impairment loss" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" ], "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/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r32", "r206", "r259", "r264", "r270", "r273", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r478", "r567", "r649" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsMaximumExposure": { "auth_ref": [ "r82" ], "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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r28", "r144", "r152", "r167", "r259", "r264", "r270", "r273", "r533", "r567" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ProfitLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income/(loss) before provision for income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "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": [ "r586", "r587" ], "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": [ "r317", "r322" ], "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/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r322" ], "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/BasisofPresentationandAccountingPolicyInformationDetails" ], "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/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxContingencyTable": { "auth_ref": [ "r99", "r100", "r101", "r102" ], "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/IncomeTaxesDetails" ], "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": [ "r207", "r440", "r441", "r442", "r446", "r450", "r452", "r453", "r454" ], "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": [ "r208", "r222", "r223", "r257", "r438", "r447", "r451", "r537" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 2.0, "parentTag": "us-gaap_ProfitLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense/(benefit)" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxesReceivable": { "auth_ref": [ "r150", "r165", "r605" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r614" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 14.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time.", "label": "Increase (Decrease) in Contract with Customer, Asset", "negatedTerseLabel": "Contract assets" } } }, "localname": "IncreaseDecreaseInContractWithCustomerAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherOperatingAssets": { "auth_ref": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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", "negatedTerseLabel": "Other current and non-current assets" } } }, "localname": "IncreaseDecreaseInOtherOperatingAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r312", "r315" ], "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 [Axis]" } } }, "localname": "IndefiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsExcludingGoodwill": { "auth_ref": [ "r71" ], "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)", "verboseLabel": "Indefinite-lived intangible assets (excluding goodwill)" } } }, "localname": "IndefiniteLivedIntangibleAssetsExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IndefiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r66", "r71" ], "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/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IntangibleAssetsGrossExcludingGoodwill": { "auth_ref": [ "r176" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated amortization of intangible assets, excluding goodwill.", "label": "Intangible Assets, Gross (Excluding Goodwill)", "verboseLabel": "Intangible assets, gross" } } }, "localname": "IntangibleAssetsGrossExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r63", "r67" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "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)", "verboseLabel": "Intangible assets, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r142", "r154", "r199", "r253", "r487" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_IntersegmentEliminationMember": { "auth_ref": [ "r251", "r263", "r264", "r265", "r266", "r267", "r269", "r273" ], "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": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "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": [ "r297" ], "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": [ "r606" ], "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": [ "r609" ], "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": [ "r184", "r563", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/InventoriesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r608" ], "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_InventoryValuationReserves": { "auth_ref": [ "r61", "r609" ], "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": [ "r607" ], "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_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/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r16", "r206", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r462", "r466", "r467", "r478", "r566", "r649", "r668", "r669" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r9", "r149", "r162", "r591", "r618", "r632", "r663" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total liabilities and equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r18", "r173", "r206", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r462", "r466", "r467", "r478", "r591", "r649", "r668", "r669" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilityForUncertainTaxPositionsNoncurrent": { "auth_ref": [ "r21" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for uncertainty in income taxes classified as noncurrent.", "label": "Liability for Uncertainty in Income Taxes, Noncurrent", "terseLabel": "Liability for uncertain tax positions" } } }, "localname": "LiabilityForUncertainTaxPositionsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCredit": { "auth_ref": [ "r4", "r148", "r156" ], "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/DebtDetails" ], "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/DebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r15" ], "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/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "auth_ref": [ "r15" ], "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": "Capacity available under credit facility" } } }, "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "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/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r2", "r146" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "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": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "London Interbank Offered Rate (LIBOR)" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r4", "r148", "r160", "r357", "r367", "r571", "r572" ], "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": "Long-term debt, Carrying Value" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "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": "Long-term debt, Fair Value" } } }, "localname": "LongTermDebtFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Debt arrangement having an initial term longer than one year or beyond the normal operating cycle, if longer.", "label": "Long-Term Debt [Member]", "terseLabel": "Outstanding borrowings from revolving line of credit" } } }, "localname": "LongTermDebtMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebtOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-Term Debt, Other Disclosure [Abstract]", "terseLabel": "Financial Liabilities" } } }, "localname": "LongTermDebtOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtTerm": { "auth_ref": [ "r662" ], "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/DebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LongTermDebtTextBlock": { "auth_ref": [ "r87" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-term debt.", "label": "Long-Term Debt [Text Block]", "terseLabel": "Debt" } } }, "localname": "LongTermDebtTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r20" ], "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/DebtDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r20", "r84" ], "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/DebtDetails", "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LossContingencyAccrualProvision": { "auth_ref": [ "r646" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount charged against operating income increasing loss contingency liability, after adjustments to reduce previously estimated charges.", "label": "Loss Contingency Accrual, Provision", "terseLabel": "Loss contingency expected" } } }, "localname": "LossContingencyAccrualProvision", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_MaterialReconcilingItemsMember": { "auth_ref": [ "r59" ], "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/FairValueMeasurementsDeferredcompensationplanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r205" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash provided by/(used in) financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r205" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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 provided by/(used in) in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r44", "r45", "r48" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/(used in) operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r29", "r48", "r153", "r166", "r171", "r192", "r194", "r198", "r206", "r213", "r215", "r216", "r218", "r219", "r222", "r223", "r230", "r259", "r264", "r270", "r273", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r471", "r478", "r567", "r649" ], "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" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r215", "r216", "r218", "r219", "r225", "r226", "r231", "r234", "r259", "r264", "r270", "r273", "r567" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationPolicies" ], "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of operating segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationNarrativeDetails" ], "xbrltype": "integerItemType" }, "us-gaap_NumberOfReportableSegments": { "auth_ref": [ "r627" ], "lang": { "en-us": { "role": { "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.", "label": "Number of Reportable Segments", "terseLabel": "Number of reportable segments" } } }, "localname": "NumberOfReportableSegments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationNarrativeDetails" ], "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r259", "r264", "r270", "r273", "r567" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Income (Loss) [Abstract]", "terseLabel": "Operating income" } } }, "localname": "OperatingIncomeLossAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r490" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingSegmentsMember": { "auth_ref": [ "r263", "r264", "r265", "r266", "r267", "r273" ], "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/GoodwillandOtherIntangibleAssetsDetails", "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r0", "r120" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r17" ], "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": [ "r127", "r137" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other assets.", "label": "Other Assets [Member]", "terseLabel": "Other Assets" } } }, "localname": "OtherAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r178" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r115", "r116", "r117" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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", "verboseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherIntangibleAssetsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Intangible assets classified as other.", "label": "Other Intangible Assets [Member]", "terseLabel": "Contract-based" } } }, "localname": "OtherIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r21" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "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 Noncurrent Assets" } } }, "localname": "OtherNoncurrentAssetsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r36" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "terseLabel": "Other income/(expense)" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherOperatingActivitiesCashFlowStatement": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 10.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 (gain)/loss on intercompany balances" } } }, "localname": "OtherOperatingActivitiesCashFlowStatement", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "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_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r43" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 4.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 revolving line of credit and long term debt" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "auth_ref": [ "r203" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 6.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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r38", "r459" ], "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": [ "r38" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r39" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r5", "r369" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r5" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r5", "r369" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r5" ], "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/CondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r5", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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: $0.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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r610" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "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/BasisofPresentationandAccountingPolicyInformationDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfSecuredDebt": { "auth_ref": [ "r41" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from amounts received from issuance of long-term debt that is wholly or partially secured by collateral. Excludes proceeds from tax exempt secured debt.", "label": "Proceeds from Issuance of Secured Debt", "terseLabel": "Proceeds from Term Loan A" } } }, "localname": "ProceedsFromIssuanceOfSecuredDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": { "auth_ref": [], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).", "label": "Proceeds from (Repayments of) Lines of Credit", "terseLabel": "Proceeds from revolving credit facility" } } }, "localname": "ProceedsFromRepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r40", "r96" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProductWarrantyAccrualClassifiedCurrent": { "auth_ref": [ "r17", "r81", "r83" ], "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 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 reserves" } } }, "localname": "ProductWarrantyAccrualClassifiedCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AccruedLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r171", "r192", "r194", "r204", "r206", "r213", "r222", "r223", "r259", "r264", "r270", "r273", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r460", "r463", "r464", "r471", "r478", "r533", "r567", "r589", "r590", "r613", "r649" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "order": null, "parentTag": null, "root": true, "weight": null } }, "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)", "totalLabel": "Net income/(loss)" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited", "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "PropertyPlantAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r76", "r163", "r534", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net of depreciation and amortization of $67,024 and $63,954 as of December 31, 2022, and March 31, 2022, respectively", "verboseLabel": "Property, Plant and Equipment, Net:" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r42" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Payments on long-term debt and revolving credit facility" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockUnitsRSUMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.", "label": "Restricted Stock Units (RSUs) [Member]", "terseLabel": "Restricted Stock Units" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "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": [ "r319", "r321", "r324", "r329", "r330" ], "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_RestructuringCharges": { "auth_ref": [ "r47", "r325", "r326", "r645" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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": "Restructuring charges", "verboseLabel": "Restructuring and other charges/(income)" } } }, "localname": "RestructuringCharges", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "monetaryItemType" }, "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/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RestructuringCosts": { "auth_ref": [ "r47" ], "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_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r8", "r93", "r161", "r542", "r543", "r591" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "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/CondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r168", "r210", "r211", "r212", "r214", "r221", "r223", "r287", "r433", "r434", "r435", "r444", "r445", "r469", "r539", "r541" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings/ (Loss)" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "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": [ "r250", "r251", "r263", "r268", "r269", "r275", "r276", "r279", "r389", "r390", "r527" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/RevenueDisaggregationofRevenueDetails", "http://www.thermon.com/role/SegmentInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r379", "r380", "r381", "r382", "r383", "r384", "r387", "r388", "r392", "r393" ], "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" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/Revenue" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r385" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transaction price allocated to performance obligation that has not been recognized as revenue.", "label": "Revenue, Remaining Performance Obligation, Amount", "terseLabel": "Remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuePerformanceObligationDetails" ], "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/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r386" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Remaining performance obligation, period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/RevenuePerformanceObligationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r386" ], "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/RevenuePerformanceObligationDetails" ], "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/RevenuePerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r200", "r206", "r250", "r251", "r263", "r268", "r269", "r275", "r276", "r279", "r286", "r337", "r338", "r340", "r341", "r342", "r344", "r346", "r348", "r349", "r478", "r533", "r649" ], "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": "Revolving credit facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r13" ], "calculation": { "http://www.thermon.com/role/AccruedLiabilitiesDetails": { "order": 6.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 taxes 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": [ "r105", "r106", "r457" ], "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" ], "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_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/BasisofPresentationandAccountingPolicyInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r20", "r89", "r90", "r91", "r92", "r140", "r141", "r143", "r155", "r571", "r573", "r620" ], "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/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r626" ], "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_ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable": { "auth_ref": [ "r215", "r216", "r217", "r220", "r221", "r222", "r223", "r238" ], "lang": { "en-us": { "role": { "documentation": "Schedule of prior period adjustments to correct an error in previously issued financial statements. The disclosure may include, but is not limited to: (1) the effect of the correction on each financial statement line item and any per-share amounts affected for each prior period presented (2) the cumulative effect of the change on retained earnings or other appropriate components of equity or net assets in the statement of financial position, as of the beginning of the earliest period presented, and (3) the effect of the prior period adjustment (both gross and net of applicable income tax) on the net income of each prior period presented in the entity's annual report for the year in which the adjustments are made. This table can be used to disclose the amounts as previously reported and the effect of the correction or other adjustment on per line item or per share amount basis. This table uses as its line items financial statement line items that are affected by prior period adjustments.", "label": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]", "terseLabel": "Schedule of Error Corrections and Prior Period Adjustment Restatement [Table]" } } }, "localname": "ScheduleOfErrorCorrectionsAndPriorPeriodAdjustmentRestatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "auth_ref": [ "r65", "r68", "r528" ], "lang": { "en-us": { "role": { "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Schedule of Finite-Lived Intangible Assets [Table]", "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r569" ], "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/GoodwillandOtherIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r569", "r633", "r634", "r635", "r636", "r637", "r638", "r639", "r640", "r641", "r642", "r643" ], "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_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r1", "r10", "r11", "r12" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of Inventory, Current" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/InventoriesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock": { "auth_ref": [ "r122" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the notional amounts of outstanding derivative positions.", "label": "Schedule of Notional Amounts of Outstanding Derivative Positions [Table Text Block]", "terseLabel": "Schedule of notional amounts of forward contracts held in foreign currencies" } } }, "localname": "ScheduleOfNotionalAmountsOfOutstandingDerivativePositionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": { "auth_ref": [ "r320", "r321", "r322", "r323", "r326", "r327", "r328" ], "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/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRussiaOperationsImpactDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": { "auth_ref": [ "r77", "r78", "r79" ], "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": [ "r31", "r60" ], "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": [ "r27", "r60" ], "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": [ "r56", "r57", "r58", "r62" ], "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/SegmentInformationCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r403", "r405", "r406", "r407", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r431" ], "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/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SecuredDebt": { "auth_ref": [ "r4", "r148", "r160" ], "calculation": { "http://www.thermon.com/role/DebtDetails": { "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/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredDebtCurrent": { "auth_ref": [ "r2", "r146", "r159" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 }, "http://www.thermon.com/role/DebtDetails": { "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/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SecuredLongTermDebt": { "auth_ref": [ "r20" ], "calculation": { "http://www.thermon.com/role/DebtDetails": { "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" } } }, "localname": "SecuredLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SegmentDomain": { "auth_ref": [ "r247", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r323", "r328", "r569", "r676" ], "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/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails" ], "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": [ "r247", "r248", "r249", "r259", "r262", "r267", "r271", "r272", "r273", "r274", "r275", "r278", "r279", "r280" ], "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/SegmentInformationCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r35" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited": { "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/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "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": "Marketing, general and administrative and\u00a0engineering" } } }, "localname": "SellingGeneralAndAdministrativeExpensesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/AcquisitionNarrativeDetails", "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SeveranceCosts1": { "auth_ref": [ "r47" ], "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": [ "r46" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedStatementsofCashFlowsUnaudited": { "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/CondensedConsolidatedStatementsofCashFlowsUnaudited" ], "xbrltype": "monetaryItemType" }, "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]", "verboseLabel": "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/NetIncomeLossperCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementBusinessSegmentsAxis": { "auth_ref": [ "r170", "r247", "r250", "r251", "r252", "r253", "r254", "r255", "r256", "r257", "r258", "r259", "r260", "r261", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r273", "r279", "r300", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r318", "r323", "r328", "r569", "r676" ], "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/GoodwillandOtherIntangibleAssetsDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeNarrativeDetails", "http://www.thermon.com/role/RestructuringandotherchargesincomeRestructuringCostsbyReportableSegmentsDetails", "http://www.thermon.com/role/SegmentInformationCapitalExpendituresDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r180", "r181", "r182", "r206", "r228", "r229", "r232", "r234", "r241", "r242", "r286", "r337", "r340", "r341", "r342", "r348", "r349", "r369", "r370", "r371", "r372", "r374", "r478", "r561", "r600", "r616", "r625" ], "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": [ "r23", "r88", "r168", "r196", "r197", "r198", "r210", "r211", "r212", "r214", "r221", "r223", "r240", "r287", "r375", "r433", "r434", "r435", "r444", "r445", "r469", "r480", "r481", "r482", "r483", "r484", "r485", "r491", "r539", "r540", "r541" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "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": [ "r210", "r211", "r212", "r240", "r527" ], "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/CondensedConsolidatedBalanceSheetsParenthetical", "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r5", "r6", "r88", "r93" ], "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 shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r5", "r6", "r88", "r93", "r414" ], "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", "terseLabel": "Issuance of common stock in exercise of stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r23", "r88", "r93" ], "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/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockOptionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Contracts conveying rights, but not obligations, to buy or sell a specific quantity of stock at a specified price during a specified period (an American option) or at a specified date (a European option).", "label": "Equity Option [Member]", "terseLabel": "Equity Option" } } }, "localname": "StockOptionMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest": { "auth_ref": [ "r113", "r114", "r119", "r168", "r169", "r197", "r210", "r211", "r212", "r214", "r221", "r287", "r375", "r433", "r434", "r435", "r444", "r445", "r469", "r480", "r481", "r485", "r491", "r540", "r541", "r618", "r632", "r663" ], "calculation": { "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of stockholders' equity (deficit), net of receivables from officers, directors, owners, and affiliates of the entity, attributable to both the parent and noncontrolling interests. Amount excludes temporary equity. Alternate caption for the concept is permanent equity.", "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets", "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity, Including Portion Attributable to Noncontrolling Interest [Abstract]", "terseLabel": "Equity" } } }, "localname": "StockholdersEquityIncludingPortionAttributableToNoncontrollingInterestAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityOther": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents movements included in the statement of changes in stockholders' equity which are not separately disclosed or provided for elsewhere in the taxonomy.", "label": "Stockholders' Equity, Other", "negatedTerseLabel": "Other" } } }, "localname": "StockholdersEquityOther", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofEquityUnaudited" ], "xbrltype": "monetaryItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r486", "r494" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r493", "r495" ], "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_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r581", "r655" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r581", "r655" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r109" ], "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/GoodwillandOtherIntangibleAssetsSummaryofIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r581" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r581" ], "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/RevenueDisaggregationofRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r284", "r285", "r366", "r373", "r468", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r508", "r509", "r510", "r511", "r512", "r513", "r514", "r515", "r516", "r517", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r629", "r630", "r631", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]", "terseLabel": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r47" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "terseLabel": "Unrealized gain (loss) on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/FairValueMeasurementsDeferredcompensationplanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemAxis": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Information by an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Axis]", "terseLabel": "Unusual or Infrequent Item, or Both [Axis]" } } }, "localname": "UnusualOrInfrequentItemAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemDomain": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Domain]", "terseLabel": "Unusual or Infrequent Item, or Both [Domain]" } } }, "localname": "UnusualOrInfrequentItemDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/BasisofPresentationandAccountingPolicyInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r53", "r54", "r55", "r243", "r244", "r245", "r246" ], "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/BasisofPresentationPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/DebtDetails" ], "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/DebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r626" ], "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": "Weighted average number of diluted shares outstanding adjustment (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r227", "r234" ], "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)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "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)\u00a0per common share:" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r225", "r234" ], "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 (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.thermon.com/role/CondensedConsolidatedStatementsofComprehensiveIncomeLossUnaudited", "http://www.thermon.com/role/NetIncomeLossperCommonShareDetails" ], "xbrltype": "sharesItemType" } }, "unitCount": 7 } }, "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(6)(a))", "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": "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "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.22)", "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": "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "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" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r218": { "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" }, "r219": { "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" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "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": "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "https://asc.fasb.org/topic&trid=2134510", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r297": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r298": { "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" }, "r299": { "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" }, "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(8))", "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": "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "420", "URI": "https://asc.fasb.org/topic&trid=2175745", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233", "role": "http://fasb.org/us-gaap/role/ref/legacyRef" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "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": "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(f)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r478": { "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" }, "r479": { "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" }, "r48": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124437977&loc=d3e55792-112764", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r495": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)(ii)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r499": { "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" }, "r5": { "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" }, "r50": { "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" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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/2003/role/disclosureRef" }, "r504": { "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/2003/role/disclosureRef" }, "r505": { "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/2003/role/disclosureRef" }, "r506": { "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/2003/role/disclosureRef" }, "r507": { "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/2003/role/disclosureRef" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631418-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "45", "SubTopic": "210", "Topic": "946", "URI": "https://asc.fasb.org/extlink&oid=118262064&loc=SL116631419-115840", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r546": { "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" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2003/role/disclosureRef" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456", "role": "http://www.xbrl.org/2003/role/exampleRef" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r595": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r596": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r597": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r598": { "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" }, "r599": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405", "role": "http://www.xbrl.org/2003/role/presentationRef" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662", "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef" }, "r603": { "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/2009/role/commonPracticeRef" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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/2009/role/commonPracticeRef" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r63": { "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" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r64": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "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" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "https://asc.fasb.org/topic&trid=2127136", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r648": { "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/2009/role/commonPracticeRef" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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/2009/role/commonPracticeRef" }, "r652": { "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/2009/role/commonPracticeRef" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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://www.xbrl.org/2009/role/commonPracticeRef" }, "r665": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r666": { "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" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r68": { "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" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r682": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)", "role": "http://www.xbrl.org/2009/role/commonPracticeRef" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r9": { "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" }, "r90": { "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" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" } }, "version": "2.2" } ZIP 79 0001489096-23-000022-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001489096-23-000022-xbrl.zip M4$L#!!0 ( *=U0E9MO'X@30@ -PN 7 =&=H,3(S,3(R97AH:6)I M=#,Q,2YH=&WM6OMOVS@2_OW^"JZ+ZZ: 7_(C#R<-D#KNUD WZ:8N>O?3@1)' M-A%)U)*4'=]??S.D_$CL;--]U?&U0!U+' YG.!]G/M(\^^'RNC_Z]XC2_9N]/-[UJDW S;2/#/22I7QI-$87%5896)M MWFLT9K-9?=:N*SUNC&X:I*K32)0R4!=65,[/Z U^ A?G_SC[H59CERHJ4L@L MBS1P"X(51F9C]EF N66U6BG55_E=2Q7==-$:I3.:]'T@O]&\]@2WH'/!7WIV+J\OR?5?X]SOOX/5;-GHW8!\'_4\WP]%P\)$- M_M5_=W'UTX!=]$<,FX.3=F>'W/@J.'T;8X95]D87$;#1A*/:*HM 6QG/F9UP M7*+=X\=QGW(]QO1D5=X[P;%R+@0FT%H"L>VU#_&-FW"9"9SL7BTXSK_5^@WJ M"Q_^_M'O3TO0K'=I&H9LPJ? -$PES+#TV(DT[)>":T1E,F@6?N%J1CC!#K%EI^T*G+V3B6DW52]T#"+ZABTDST(6FOG@O:&&PP53GTZ M9[>9FB4@QE#UL=,^8D*A"9E"3H$C<)DQGLU9D5E= 'J +,,1#HPB9RD^:DXB*;\%''=-I\%W HW!(1/'5G ,$HBD1G:" M8AEV1TL$:#:;R&C"3$$?J_XST% J(0=2:1*D,<2(9M).T$&30^0,)+TYFJ8$ MNCG%;H*%\_5IV!,$MI\/ H'%,L,8$UQ6,:TB_% ,DR XL@ 01DFTDQ(G,123(Z4(.E9 M2!,ERA38C]*F5HD'2JY5! )?&W: N!" 0//!']Q%$YZ-@5U@1KHI$C!EC22* MVSV DN*2$L=NZ=4KIU,2[\L\5&DD1@EL#<$>4635%X=DY6BQUUP.%.- Y/%# M7*,$E?S?SZB.6CN$U=5F80>PVNK0/%R"06:/P7*%[A5TEQ/O!H2[F!6UM,55*IE4J9&B0D4 M;3$JD<(=49@B-%)(KB4Y('W5=Z4@(TV%H4KLUJ=Q9=LE2F4 #;*8F*E3CB13 M1D7"*;^C6\Z(547''IX?K-,:_!8""6(*QOX@?G_*W2D8ASL#XY/ZX=$FBI^< MK3; _/0\]V1,XSJ82D%0Y49EG%([-PASHI:$7Z[% DN(;LE#F4@[IQJ_;5A: M60YV#E%^4=P37:.FKH+4ASX4AJ(0\=?WO6P<,'.W0H$/Q-HCT,;#?#\ M$2=V!G'+A.ECN8D)VGF7E,VU; 7>5Z1)*N4JB@I-D5^KFUNTILI8?$^'C*C+ M1*CH5W^VPPX>Z1(CA#&!/9 N#<<=$[A# SI/R(JE7:^\51-NEB2#4I^#/ A7 M$]Q\E/EZSA)Y"TEY@O! OOJ'I^B/P7RGMF+=/=F*N4-&L5@AU56&HH2YCM)5 MLB*O<"5::IM!;@-\I!J)!+4+N0:)]3+K<@B=]#PZOL^ZZ^J\!<)[G=FP&^I['JNY@JO8YGNL'-Q)O15>"NW)OZ$84M6XP([&E@FM4>Q67)3 M[(( 0PI9];7?8.$W18KPP%ERSI3%9.OIV1[5]=W;"%U@^8XUYHPJ!AUZBL M5:D;8$HU"[E..8@;SS>7%QQ.3NK'W3;=<; :_XO%P.7UA[J[_M"P8K.MTZT? M-KN/-C?KP:-MOZ6V6V]W6G^Z5C3VR+OY1;4--Q%^,G"Z3VM4WN$S;T,V9OY?4:\'UZ]?-'!*NT^[]UB^0[-9^34%4;LJ> L60>Q%'2+ MN1]&V,+$Y^3T=[0^4Z=&=,?W_PZN'S3NW&F7ZC;%_8F$F WN("KH:)U=^T.G M31PW'/O?N..XY:[R%]H6_CZX"ITK?Q>\YW].G<+&Y>A5)-S.H[GJPD,,1V$? M[_+8QNW1F];EI[_W[6Z@G_\/4$L#!!0 ( *=U0E86WG*,9P@ %TM 7 M =&=H,3(S,3(R97AH:6)I=#,Q,BYH=&WM6FUSVS82_GZ_ E7F4F=&;]2+ M;?;B!R*6$,$BP 2E9__>T"U(LM.;'3II5]R4QDD5@L M=K$/=A] ./[A[+(W_,_[/IO81++W']^\&_18J5*K?6KV:K6SX1E[._SY'6M5 MZP$;:IX:885*N:S5^A?CFAOD>*2B^=>J,! M!ZW]H#FJ'[1'G7:[#KS1.8SB_P9H9 W%?1]CYQ)>EQ*15B9 XW=;C>I!.[-' M,Q'923>HU_]9^G5VMK79Y@S:,V3)[(88; M]-\T?;W^U7!P/NB=#@>7%[AG%6 MO&]'_CT!Y?*<#=_VV8=^[^/58#CH?V#]?_?>GE[\U&>GO2'#YJ#3;.W05#PJ M8G^/,8,R^Q=,1XRJW*NAT<*.-1A'FH M(B&VW>8^OG&S+=((9[I;"0ZS;[]NMSL85!<^_/6CWYZ6H%YMTS0,V(1/@6F< M=IAA!K<38=@O.=<(23EG5Y I;9FBD.C$@R6H5WYA*F;#">@$6W[2*L_86R5) MNRE[H4$:5C%HG6<0M,;.!>T--Q@JG/IDSJY3-9,0C:'L8Z=]Q"*%)J0*2S.. MP'%)\73.\M3J'- #+-:N;F,4.4OP20LN6&1M1'CN.622*7*( X5 @6-YQQ]H3<3%@LU M;K2RO(8ULS!FP]IG K?6SL%M>"LV+U\<-H*#(U, JN )E"!4' M\=%$;,*[! MX0/C+482*(X,$)0C*1("9*>(V%"J4R._2AM:B4]4#*M0HCPM6%[ MB(L($&@^^/V;<,+3,;!3S$A7N013U$BBD.T]*"@D*7'LD5Z]\W%0#$.1![?Q35*4,G_>D9UT-@AK"(9WQVL-EHT M#V=@D-9CL%QA^S*FRE1S0YZ;AW>AXC<"1$4QDB^G*M>H )/45!B7^E *4J>' M./0J::XG7@V2.Y@5]70%E7*1E*E18 )%6XR2N NWSM"1$9'@6I #PE=]5PI2 MTI0;JL1N?1I7MEVB5 ;0(-SCNTX9DDP1YI)3?D>WG!&KBHX]/#]8IS7X;00D MB"D8^T/T]2EWIV \VAD8=ZK[!YLH?G"VV@#SP_/<@S&-ZV J(H(J-RKEE-JY M09@3M23\ (ZEC2)%J2 0VMD!&*X9$D(![\.+*$IFK%L\"ON'.P'>9A?M3 M+G.7JBBX$,?($L44PV*VL+TEHWA ZO6/VPF@@RMVQ+1I/,T;\%#B@-? M2@-QZ/C+NQXV6K!SMP+!SP3:X]!& SQ]Q$4[@[AEPO2QW,0$[;P+RN9:M@+O M$6F22KD*PUQ3Y-?JYA:MB3(6W],)(^HR(2KZS9_ML+U[NL0(84Q@=Z0+PW'' M!.[0@,X3TGQIURMOU82;)02U!X)M,\IV4,L8_8UE-WQ+Q'IQ0*$WW*!YKO%EJ>A.VAX M]7V?]:TJ_*E$;H9<42#0:&=+>^10 "*CJ-++_.$O.F:*8 M;#T]>T9U??7YA V[F2ZP%?95S^13I6< I7 E(^+ W9= M9$9(,JGF@*VSB?+ID-]"+Z+M3^$'U6_]6U[GS_@E> V/[07Z[OP::MW&KI ? MX=( 74'C)<\,=!=?CK"F9)+/NR)U-KA.1X7VD;)6)6Z *14F)#3%(&X\WUQ< M!NATJH?M)MT'L!K_1XN!BZL"57=5H&:CS;96N]H,&O MW_-KM:*Q^_6#!ZFMN8GPDX'3;3*>OBXU2XL.Q5KI-K(;%MP.(2V?NS/N)_NO M3RKNCL<9+E17A]DYC'1.OUTURNXVRA*@Q6Q\QM$ZN5EZO.@SFL<[B_K+$_$4 MG'HSOTW1GH=7+U^TL&RXS]6=BEL^?L?E;CMUP1-X*#*+\DCE%-UB[IB>+4Q\ M2DY_A^I3=&I(MS;_[[#Z 5*!_/Y7$0)[KW%#29NG,NM-!,3L?,G,+_U!R":@ M:XZL[CA1O^^>XI;+LI^[2+NF\&AI8FET,S(Q+FAT;>U9;6_:2!#^?K]B2G1I(N%WH&!H MI!3(%:D7TN"JND^GQ5[#JFNONUY"N%]_LVM,FI)4D>XN;7+-!X0].Z_/P^SN M9/!B-!U&?UR,8:DR#A<\7D#&DNEBM!QUNNUO0YL(1=.=.EH4RV'"U%2.U%)XV2@W^ G)@;#MZ<7T?@2.@'@4S2)WHW!Z\*' M\TDT'L$L.HW&,QA.1^,'YO:?9]*Z,Y-)#K'(KXC$\O(- M7-)"2 4H/!,R \^UWH-((5I2F>'+WZ18%?!6\ 1[4MF$21[;<*1-'!YT?=_M M#T56D'QCGKS^,:1"&@^?=QX*C%PD0/,$>]N(QC2;4PF!U]2=S+]EK JFMH7> MFO!&KF**X1 L2A-B*A5+-TTH5K)<$:RG$@86>V8/;9AM\]2<:P(I@22BT"WU MR^7UHI[;T9EJ]S,BYR2GI36]YG0#I['2$M]U_2;*B5'3Z^:T-))L Y]RL>8T M6=##@W:W_U""%R31A;0X3548["C/L#:Y"BVO^]V(G804O7 M 3E8TS-=<612C%SC#)WN>"SIYQ635&][I0;FA@!'Y!B0BE[[*#G>P4SCE<1- M&RV,K^,ER1>TQMKK!2U$LM<'DB?/ $W_AT-SDF-KR(B!!UN2(JB5 ,L-,C7, MA)F.(6FI$6UJ,>$<4 T#(1SQ+@N$N&P:K93E)(_U>S28F-.8AD^O6O&*$ *[ MC_%9UB38-BS[G^Q)BLPYK=?/A4RHM+"VG!0E#>LO_825!2>;D.6F0D:IO[4^ M%TJ)+-3GJ"O=TV+"MTZ,OTI\<\2RW>J8I?!LI9+:\U9L&Y&CDGU9JVUW>L&] M8M?V[I5]RVS;#KQ_WZH)MO4@LXXI1%4,K'>)B+YN!(U:84O T"^NP;N-H>;D MUR6OJOWX/U6#Z0BY;?80.*-SB;OF!GRS-08[AFZK\<03/3SP.F[_^2?UC+CY M+"%[L[E]9'L>61T>M%[U2_-YZ\S\DYI/**ES1.RAY-P>._0Q!=."4G"60!WB M4TKZ)UN?:%*1'C/^[^AZ@;<+IB]XYJHQ7#*:XFT2;Y:*75&8IBF+J=SGL6.. M_WL#QCO&I8\P?+S[TK@_?/RQXOA6K>Z6U9%_-;DN1#6Z#R7E1,.V-\N^8:VY MIKDW*F2.U%VI^U7NFV'>.QC??E9C>O,/@Y._ 5!+ P04 " "G=4)6-KZR M!@XWJ_?D;*2.)G;#!N: MIJL_"*+N_>[A\U6MFKP!9R[D07CE;5,D7XLZ/JX3_DECZEI$5= MUG633NS&;J?-Z%'LLS\\=-)!]DJF5.N4O6QD/+<63-L/6[Y]V"Y4;\6I6H2> MZ_[<,*S'_9G(%=J3*%^]5FKN*5/L2EDDY?,\-"$U*M&:G(A4R'#/-;^>IE@S MDO%T'3Z/>,9*.&,KN! 9R9\W2RR#53+)9Q5CR?]DZ!.Z9Y:KRN5#U)/RG-4A M>+YV>G2UX#%7^WM>Q^T%ONUON_V8#K?^UN'*TYU>9D3.L4Q*%&$']=UR.D%8 M,/E(:1Z,+J+QZ7AP$HTG9[BM+J;O3\XBB"8P'0WTMRHL+VB[\-1BFYS"X,W) M>32Z@$X N(K&T=L1>$?P_FPQJL MN%J 6C!XMR02TYNNX8(50BI XJF0V:9FKO4.Q RB!9,94EY+L2S@C4@I=K"R M63&-\\2& ZUL?^_(]]W>0&0%R==FY?5>P$Q(8^O3M:T"8Q 46$ZQ'0Y9PK*8 M20B\IFY^_I:RRJU:5VVR";^P2ZY=O6I"PJ3BLW43BJ4LEP1SJX0ID3VU!S9, MJYAO4-@$4@*AHM#-^+;,%F?7[>C0M2M3(F.2L]*:7*5L#2>)TA3?=?TFTHF1 MU7PQ*PTE6\/'7*Q21N=L?Z]]]. M71"J,VNE;*;"X'HC<,Q3KD++.WHT^!QX M+^H@OK[Y[;QT[*"E\X"@K$$[6Z:(J@1QEW(T>HUNR3XMN63ZU"QU8>Y X8"\ MJ%X1H%[[@-:K3=59LI0X J#"T56R(/FN0YR9#1JBWT1X+I406ZJGL4C>[A*0;(\9>1=X,;-TCNWO8T3.; MPD%-T=KP9IRSS3CG*'J?UNK:GN_M)+OV;MKGU+;M=JOSGVO%*=4-@@>I=4PB MJF1@NDLLZ,M&T*@%-O@+_>(*O.T2:DC>S7B5[*^_4\T :H)ML?"905X?9^.>LWU$>[TS:7T[$4PCJU7I[V/@^HMK?:QWV2O.\ M&?JV8OR!RV\[J#.2L8)3"OH'5)]B4)&^6?O?877* MY_D?2A,&"LQF<7H_-D]D,.>1]0#MF6+TU'.^\*OP"K0[\ MSDUD(:JKV%"R%,?S2W;O;O*F)&90=F]$2(QU6:K=(KNNFG9>=&Z>U;6KN0 ^ M_@M02P,$% @ IW5"5E@2T=E,,0( *[H: ! !T:'(M,C R,C$R,S$N M:'1M['UK5QM)LNWW\RNX/NN^UFJU\Q'Y\O3T76YC>SS'0!MC^\"77A&9D2 , MDD<2;N-??R,%V.U'3^-N0:D$GAD&J415*?>.B!U1F9$__+]WQT=K;WDR'8Y' M?[^COU=WUO[?CS_\C\'@OW_:?KJV/LXGQSR:K3V8,,ZXK/TZG!VLO2H\?;U6 M)^/CM5?CR>OA6QP,YG_S8/SF=#+N\=38Z&?[]S,)N]N7?W[J^__OI]>^?[ M\63_KE'*WAV.IC,<9;YS_OGAN]E@ROF3OY#7W^^/W\IGCX8C;B-T=S;!T;2. M)\Z[]F7N_.;;E.&G)SW_*O[NV<&+CQ8>?OWB$8[V M_WZ'1X,7S^^(>3"6'W\XYAFNM3\;\+].AF__?N?!>#03HQ_LG+Z16\EGK_Y^ M9\;O9G?G)+S[XW_\QW_\,!O.COA'8[9V>F<3G]\8\=_OE.'TS1&>WAN-1RS7'[Z[US[(D[-?AZ7P:/ZK'-\4QS,9YK/+OYMM M<_W[G6&)7O!TR45?(8BCT!45F6QB+LG&^LMZNQ4%2@\^,G:$Q^W2/+SW<"3W M=_I OLT$CYZ,"K_[+SZ]LS8L[=3VY2FMC]\^-=MO=^W&23E\^';O<3K<.MQP MF\?;AQN/7ZC-5X\.]PZ?G>ZM[PTWCY^<[AX^@]U7&^]W7SUT6SO[[JG=/-I] M/WZ_M;/W>O?]3T>;ZR\/=LVNVCA^9G8/]X8;QT_4UN-'AQOFT<'6SFO8>AG? M/35[I[NOLM]]O^$VUO??;:UOV+WUUVIS_>A@Z]4_C[<>/SS=6']YM+MS=+![ M>/^]W,?;\OC1D!Z_\!NO7L#&\W[U M0FV89V[WU9/SOWDIUW*CO9WQN[V=_=.]5\_LQL[+UWOR.;F?]UOK+^SF^M[Q MYN,-.?[L_9[)<8/YOYA]F@XS7BTRSAY."KK$KONK)W9 MIUSAW>Q>D7<&XMQF!X."MQ3X0PJH+RA0=#$.R0T D_RP50VHA#B(&6(L)N>@ MW)T?[=WF%:X-_ N]\A']1_+.]!;?/\)7?XFO0Q4TT(!2L"+6BATDD\(@%NLY M)V>=PSL_-IW7&;X_R_G'Y1;A2R%LOD#8:M2< XD<]^+$G=:#J'T=8"T5K%&! MG;_SX[/KQ/>^@%OF !_A_BVF?X2I_0)3D]A9D@0$D_(#@.@'R4 ;JR;3<^11E1^0]U9PDF8/B'8'"D$P.P'UNW=D^VEAOR+?S[KJM5R_[QNZ.MX\W#.7/, MQNG&^Y?#C??M/C=@7/R-7.MDS[SPNZ8Q8__] M[OLG[S=?R?\>;_RZVQAWF.WFX;?68 +WEP0Y5N(P]%;!2'::!G MYUB*HFRT4$6!$?2;''DJ"_.;X"T[5X3LN M@_<\&=_2Z1OHM+%S_SQZ/9QM'CY3$BU_<=E%S@X'AC-)9BFQ*_KLA4\U5@1- MUI8[/_ZO_XP"]M_^"J,D;0E 2F41+(!@25R2I#2(HE5L-7!I5W0EC+KU4G^1 M5J>?TBJ(]\#HQ4TUP0O&U4&JX$0FB8RQ-4MCX;Y]<_XV1K\GS6F/82CT[XXZ7/R:%NR7$)Z7T(KCQYSS/+3>NAQN?.0X;DX!B MXR "NE;I+*)O6 ]LT%''* K'XS=S8]J@F5Z#RYAS8'K_9'8PG@S?<[E):Q-[=(+EH!PJ,!Q6KZ!B)1=9^!\E]9^(W)-S7[%YNR7(% M9/D\XTG!JD38:C(\@ 1E0&C#P"OO79%,VK.;D\5Z^"X8L[2>9>MDUF9%E.%H M_Y8Q"V/,X9>E%ZW9&A_3("25) T*."!R-+!8=*G!N>R@%^[EEC%7Q9C/?(P) M%L%'28E,:8ES#@-257Q,L47(5,G4_.=\S#545GZ><.7)A,MM KTXCCS\PJM0 MR1AR=(,LSD7BD))4NA0<EP-/3ZOK]1<"VC)E&U0HFF5 M_(:.!ZI4K0IPR/CM]+A:A?(I,VX3YJNCRY,O2[4VN52K'F0=1=KF7 >8?9MR M'0RD;*LW7A+FI:NPW'+F&CGSF8OQR4,M-0XH:C, %($BBC8.0C )5 #C> M/E^_;[GER6)Y\GG=5HN--U%+L? ="D#E/1YX(U-5<0E-8:VNG0DD=CP9>*BL_\ MB%9RE<^Y\'0\VM_AR?$ZTZS]?[?0ZJT'Y] >OQ X7KN-5_]\O;>SJS?>RQ#* MY_:.-P\VCC?D[_=_W3A\;7:/'[X3F([X']NG>Z_*&S+@]W:RE?.]VSW>/MH\ M?/&^S6;-<\/-U]OS?<6K]_*ON@4+PZ6N?$BF]!^5U0 MGNB-7W\AUE"=#@.7O9=\L 5BL9>!"4850D<:\)M!B8HCE^*BQ00AFR2_!G95 M>4-&174+RN^"\NS=YK-?)+ZHZ-M,X,IQ()%/BP_3=:!4L+6@*=2>:O\^*)>: M2:ZMC2G$$),"6V-$;TH,UCI56L2[[(3@]?,P]V@X:O/)'XRGL^DF+_W\7K-Q M$=^.7Q[OK3_[=?-P^VCO<-=)?&O7%5BV#S?7G\#&^X.#S9V?CO;6-\R'^':X MH>2S M^S=[OO=\WFSO;KS5[\+N^^VAW._1YO$S.=?NN\_CF\1"B8[_ ME',_.MP\W-6;CY]IB66O]PX/#CV MI):+R["BKWY05- I>_%_\&>$\U>F]YHJQ!/?K$3UA)2B*UE).(7DBW;:7G9Z M[^_RXY8'W\*#T\]X(!F,H1KJH,8VE8%"'%#S&!0CO_"CO7)X#HY-C MXLEG--#6YUI=3>@D4.A$DD&A(95%!OEB?R=Y^L""V<'D7O/E3T;3V62^\O#! M>#0='PW;^N'RE-_R!/=YN\WL[C,/CC?LKA%->OCH==.AP@./5,\&V76/O8//Q/X\WWO_S]>9.?K?[2KZC MZ-[=G8.Z\> +'K3I3[55_LFW\G]R91#;DG*VQIJ*B2$*#^SWP?U%(D2G/1A. MU2* ""LRR>FBE5R K*5;(EPK$;YT"**N:LB*!CD4+7F/YK;N@P84P6D7P&.Q MC0A?X<'=3WM'S!-7%E\]_4K'B]8)Y-YTWFU#>+$V;U1R;W;Z1B">#H_?'+76 M&_/W#B:--K]M;O'].PDRSUDBAK?DV P6#]D3N\V,?;K-\_*@V ZL_7N+LR,7KBXO<_62@OCIN41OO M.:LVNT &)T4P(4N\T)*%Y1C*W(2M,FH9ANNLE;GGXOUCQNG)A'\\!V!^\.(4%\-3Z;3F;W?AO1YYV"ACR]_VXH-M>./C^AZ; ,<2+O MGOW]#W>_>MH/(_7AZM=([D_@^(;5UK=P7(EU_-;7?)@R='&P#-_*&/WVH_,Z M",[&DS_IEK[X^_;F.H_&QY*]?N6TEPT>GYSB[J=W_T=>D6RH@5WRL5B0X)W0 M(R=0IBJO#:@SM:/54JL=K:Y=[8"W'"5/L5DRUUQ#!(82?*":H@29.!\W?3%N M>AG'35]^W/3"QLUJ:VL@HT)*($E%U-JIUMLBF59Z@K-QNU#72SINEU;7BQLW M#!:]P2IZ.@"3B:IX[Q(1I5H]^^4-%A>ENOGTS/8W;4W][/3!^/C->"0OSZ/& M5Z:++V_@^ 2:D(*3S(=<)88*&B55EL11 D(AQ1>R:@6@N5_*L.7T>/0S#LN3 MT0-\,YSA44]@8I&ZNAH;O8OS"6>H7%L^SHI(@HW\RZ!KP4 22!W41!F@TLK@\YN6)%NMB6_[W(0/VMG>\I-1 M'A]S3R!CCT5"=.O\HJ :E4IB;Y(JH*,K/GY6*E.2[_0ON-\,A.#WJIUF'GR5]FR3"JJ>_YX'\G;$D,U M&@@]:?2^DB4O*9>FT /^+*7C:8?6AQ/.L_$?,;:7O)%$71(I#TK22B";4+-/ M1I5&GPC%KQYOKDVS=P^N#1JM((G5 Q2%I&*L+K7=)R3&@.D W%Z,&Q3 7$K. MK:5HU#E595S.*N043"LMK)Q17'V&U#VJ(7+4Q6B%"L%;FPP5K,D%QX018/50 M[22OZAYH56Q2;9J"12] $S%:CJ*MJ6I0!<_SYO[C>XV5P=]"\U5@>FZ M*X,+PB<;-BY&ALP9G#6IV%I+Q5J#+2:7E<%G"2J#"X(LI5JS!B?)N 6+,4*P M6IFF,2M+SGY]D'4U C%HJ-$!>\VGU>--9;>OZP;5M]]3,*AB.8+./JA96JK:9^$!)=P!N+\9-EPQ0 MV"49,Y$@150D)7&E5'0-VN/J&<7UU[:N']60=1 )Q1RT 0^:)"DP66)E=@:2 MZL(:5C$SZ!YH12)Z7'2EV 01) FL6A*)(O%M/L_R/(WH/[[76-M*B\EO%'"R ME;PJ,FQH=(P:0W08.:#2*JX,-!W5MA8$4ZSD4L!0!!=@\$@I9V M>6EJ6QVLFA$A5WW1L8IF!VTQ4@2?DI'H9"4NF5OB]*"VU0%OR,I_#.BJA#J% MD53PU/:B3,%D5L?U?3'I=04DO M;-%H,5X;'W2P/D(675@29N^KUS565>K*0--%4%H<3&P$@?998*M?*;=4.LIQ=]+>EXKBJ%3*CCH/2 B$SV183 MV@)5"]H;!.-%-.0:Q HG*DL8V(_Z_ZS M E.ZKV\A]C>U)5K4XB,3 #E:C04JV*JB]B%$'U1BL,KPZ@':36&V$W#%25F1 MS['8*'8: OJV2KH]^JQ9QVHZ +<7XQ9R;=L.UC:E-A=5 T';8 M<2;8((I3J:JP8@_XLY2.YQH?KW<3L(HC) 4ED@.?7?(AH5:F@K>8> 5Y<\U/ M8+N))MF@C&Z DBP80XBE1%MJD7=5L'[U4.W^"6PG0!==HVK-$B,B&/0Q1!U5 MM3:(6E<8SNL*_<3 X"E4[RK:E8'INHO=B^K08:G.>WKI%,![G:J"-H$A M.X<6;5P9?):@V+T@R$ SA+9JRWN&1)&"+ES:TPKKX.,NGE3:/0.MR408*%_JK_VL\5K(,=-E5CWIAJQYKL-6:(-+<57#B MXBBB"E5%&YF(N0?$N2T#=<@?JL7XJEWK_@P6V[^+*7C MN=XRT/7S1K>=@+3DD-4;L%1(TLA43+0^Q%=]SK!;<7XP:F[?"D)1,D@"2CAZ64[&)%3,K%M'I&E[:+[GEWW)7B35>UK0[ Y9#( M.!-<"!&(!M0V)[=ZX%Y[C:8#5"$D\?"1U'SYKM=):R\F:TPT*910 M5@_59:C1= "T%P'WTUFD6MHZ\Z,I5$ MM4AZ&:VX64;ELRAV"JV=]LI TTV-9G$=1%K34.5*LR ; ,5R*&B2')-0 ZT, M3-=72>SK;J@%OZ+#]]OF%;TX5E?TF# MJRG7ZBV(OT73BGZ*V%1)[*'V*/M;$(R+I>MS/CH2!?681SS!H_NC1-U^&QAW"VU>DJM;UB* MM["NMZT1DVA%+%@AVQS1!E5*;)M/&:QY^5L%_H1'.,K\_(#Y=^#]><)O)$>^ M@%'P/9/Z)Y.)7.K^=,JSOG1VC-90:CO**J= _B&#<3D62UIEKF'Y\[(>P+6X MC*04%915K0"%T+;AL,GY%+AU'R9P9A6L:PY.KXS(B-+/EC@T&[(N4E*Q%O*D M'5=G["H8T76ALL"24P4VXL3(U=86,"3DDIQAS)DYTA+;2GL4_4%A/.;Q_@3? M' SSQ9/J/#X9S2:G][9?++UEN)PU.K8*V(&/;:<3'[*7-PO;JOQY"NSL\N]3 M^-/)=#CBZ?1^_M?)<#K\:"%-9/X\_I4G)#;TFF=7GXNZWX#S[W/1A+XV+MT2WH@;'7OA"6UD@4BC8DI@CDBFNS"G6ZV"+=7^S_NAR+S#\? M-W_Y[507U="14RZZU%!< MT61B#5V/;KC$;9JI=7$RR:]I>^X'(7/*Y$M20C M^51FA1$JF(I1@[ D)ZV3T:S2S6')LB!B*5I2$%)6"214Q6"]M\9:6[SW1.<[ M3MZ&JS]$Y),(])<6Q02=DM@ S:M&&H./$35K(QFOIW(#E<2E+_A(7..,GXIC M+$]& L#^D([X++?^Z70##\>3!T"S55I'TB3 4494;4-_$R=]P()9?E= MSBV+KL3/N)R"LZ':TA+K1!AT353$Y["/XGAZY&>6.RC-G]3+R$\PSW["*9=5 M=#-@K4J%3;91\DK R*%00)URR,F!77XW<^-)="5>)I/HW23QQ@L+JJJQ<)%_ M7MR-1:VX1U[F3\6A=7[+1^,W7'8X'XS&1^/]T^WA_L$?/FGL0UCJWNNTC51C M!)>UD1AF8C)M+GT__QT.N/CZ9-1_GX5'_BQ8V!0H>0L+B!YS]FT?4M/VMB!.R40DYBJ)B4.,/5I8L)2@=C+=7_1_ M<,%K8)?!0\*<1 ,:8XTX7V,_WX+F%M1OMM0.9D-;;XBMXM$3&87)2?OKS^ 93WBX/WKX+A](UL/R\E><7'55 M8U'6Q!':4OPDHE,#9$-D74U&8EIM^QWWP?=="3XK9C_1U)9-:9^C*'+A7);) D'Q&9 MJXOH)9,2BM^-I8:@[,U"Y5H-U_2$(DJ2GNJ4+AXC9"&+*X8-V+. 9()/7#I?4!K8?7G&HA55=4*/#K;Y+UJ1:R: U?*M/S6W >T%F5; MI&U MCD4;)L-,DJ:4QD=D0$JBI;?MM;ER[Z=+W?]F.5L#Z>OKZ/*V#J&G/4S MRJ?G34+.7]U[^&)[Z4VU%&6]4A)OK0&QSX@^*"H:'5:KHUU^4[V!X"_*\KU& M8TOQC% @V(*&%2+66 HXCSUXCKNDX#^XO[[TEF]1[+JF;(.7*!T+4?11.0,: M@B/E;RU_"<%?E.4;TFU60'3):?"^8G0U8 Q4 B5%<7DM_]\,_']MO_KK6=45 MDFI9++^JDH@"9),-^)(25NV*=X4*.>V7V/)O,/B+LOPH^5<-U9#X?0A:%+Y+ MX% 7 A2G#N3XW$/Q% M67Z0E+Z&(':? RCVB)+X.44A)E[@KYY*#?__%\JO]R.+PK3.VBKX'*\J/ M*3L&:!L!Z5NUOY3@+^P9M15E7Q589RU4Y5(A%=%5GZV6)* '7=666)@MK)6U M5J7F;-JZ3^ 2DP;E*_M@.#)4OM$6NBR6!,HD;Q2B9,Q@BAA1#,&5Q#;JD,_W M#N_'2MWE0JO[];K*.4N(.3I$R!I0HJ,2]Y@R*T)G>[1>=XFA[635;HZY3:*, MOI8*U:6VKRB%&)*@C1QRCU;M+C&TG:S=#58%-MYD9\5<);\MR=2VUMYQ*35" MC];N+C&TG:S@]:Z*+8IR3Z59> ME*3#M(4/7F)K(+;DK,F]VK/@#[=GN9_G,$ZW.;/8[P(F>-U0UA2;G%;90.(, M4>Q=9XTZ&M%E2 YU#UCSUY%;(#&?C-[*78PGPRO?[JX3NF2D[&VK9J,#KR1* MI%1++LZ&",'TH6G24M#EMZW[KFJ7J>[98KP./EFG*#LP2:.X&4^DDM!'V8L4 M8*G9,DYYWE]RJ[Z8\NJ&,(TE9N]+$*$,R9C(D( #*>02@KD9^? "7<\\)FZ. M1_EJ=Z/MGC@8C;;B="0=)U!,*;9'O\IK="E0"#TJ?WX@ST6CN^=GI_AM&VH< M8<'S]U>RY)EU\I!5%!T"&E0D"28RVLYJ<1#!?UKR7,HGAI?T P_N+T-%\[.G MAW^E)2QF%M#(9B 0IQWEO\E9U#5;9Q![@-SO[$WW6V\[WX.NS'M/XM'Z<)J/ MQM.3"4]_.I47;\93/'H\&9^\:9TGCTZ*1/#V&1FFX>B$RWE8'X]^8]'G?2N? MCT]F!_?K1'C25.-$AG-R^G1X/)Q=^9X%G;#%!##BL,6HA2_96"(7BHFDLB+' MF7H0[[_!;;]HC<;+_(,M87W:M-W]8VYH7Y/73N \:=/'TNOJI0@KCX9*!B0$G_B#CDG'P%NV+RJW.,.]%D&HP- MD @+*TA)(Z,$>#%HD6H)5.G18^@^8-Q-1^G*NJ"B !Z@I$HJ!!\SQ )DG.E# M]69ITZ@N'E)GU*%8*IE%7B$@,66K&6V.F'C%0N]UPME)E$TN.!-J\BVW0I18 M*WD5.Z^I37>FL%H>^'KA[,#95FTCB5S2'#VHF+ M4()0??:>:G:KY6P?GK3' M(!O#4H[X(4[G*71=\=1'&*_&U3:!6MK2"9HHY8,B2 %%V MU?L^[9RS_ AW$H,F#LC*H^C#?X1L0OC\=XL^8Y4)Y ME2.O..:0-/DV?<7JMA8TQ$*UYD+*Z;):D??:,>UF8SJ/U4JH#5QLFY=$*I=J ML:U[\0H2K5:L[<$QBF44)IJ)AGM$@/X/H;.90"SDY@I(;.5%*K/ M3D,.552M$EDDOUAPQ?G5BIG;/)U-AGG^@%4.MF>MT^WG+U8Q?OK@6-0LM27< MX'U))115HO15@@)0;+ VU=6*I5U9 M; =QE:M%[Z$D!P&"Q^C:T_)@C2/, 7LYSV79@.TDQF83(3D?2DX9BDE(QE!) M6N!55ODEWG]NWIMM/)J.CX9E/G/X2=O6_K.E'A>+A2[*#G]U]>.?G"QU986- MJ]ET1=? H*/+)8HO9X1DLK(,P2D3;+CEQ)).W[B:EN$<*G.) K>%6A)9:S#Y M4A-J#LN\%^*RL^'LN6*_V*"B)&):!1W:_!Q=T9L %&OE8GRR2]Q)>-G9T.K@ M_>*"4Z1L,+8U%P:==>(DPJ$JZUVT+B_Q'C)7P86E0<513>S!MXZ_)J688B"+ MB@4'7@7E$]9XRZ1E%X3= M3LHR[64"R0 M+"C)3FXYM-SBLWL&H<^,7E5;D@)'!@T%5VUPCELG_)NJB7J)92XAQ*BTD1P4 M'.L8,1IG/4#-4=$2;V>R[$[@^BN6"]O9/6;5UAN(QM"@VPXWT11E)?4Q0:3K M$F]NM>RVO MXJ!Z$V-KKP'S6HC'$#&1JIB,7O8M+Y>8#==7L5Q$)"T%KR/"85/8<>;%/U:-BDT]/A6RY/1C(, M^T,Z.N](^=/I!AZ.)_/)!E^T0"TGN2^FXQ56L12.Y#U$4S&42I"T_ =) RUO ML;\'("WL62UHEXRD08J*_,IH0N&HLO+&%BYU12UI9X*%CW'RNB\>S[F@0LI> M$3%8,2:7,\6L _N@*"SQ,_5^X+2P;=^\X6B]-U"\Q*2*&:-JBYQSLDK%)=8+ M?PFG=7[+1R+TRP[G@]'X:+Q_.F^TW!?SJJ2X+;.*FB4RV1J=V%(T!=DES2JN MJ'EU!=O"K,UD<81)=%\BR FB15>,R TEM@?5K:BU/3B9SL;'/-GFH[,.J ?# M-[VQ-.44OK K)%65DU55'ZIV#C2;OV65/XC3[I1=86V?N@24%"CUYQ;<5-QI@L MPO*;67\P6Y2=,<4JB3&FR C5^"1G!VW%KHRJ[%>UJC'?7>'SC_?$S'R"S-4& MLLX#&H= X(&SJ1:-KW[YS:PWD"W,RK2U,8489"A!E'Y$;TH,UCI56)R+YQ>&VA,HHN+(I;AH47*,;)+\&MA5Y2755U$M/Q3_SDR>#D>\5<\^L;R MG(B0FZ.1L7P8Y6/&MJ7.C\/I&(P.]Q[<7[_X\XM#%Z_;WW\=7&))/RP7AQY( M^^C:'KHYM([9$BSC\H+;;.GG^:!]M*U_XN@$)Z>ZA8F=@\GX9/]@*\_&\I?S MMQ85"5>(3Z.3=B]?4.K\'/+K-S,J1&,1)*M%[\ &@YR"5L22LO+J 7# M^U<9;+]D,"POHSZ=E>L+:A=]FY$/OHJT(O$SB9VO)>N$MQRX) ?<.0?^>7(T M?_U'8GY9"*!4:VD8M2V.(9(6I$E;1\&1I.?FO*U[(\!@V9GPVQ3K\Y1G5,:C M)_*U)X2CUUNULG"B?>[IDY^VMJ]XNOUG8/W[!B&??/2O]#HT4)-6-ELDT$&4 M OI8VBI R9]=P%[C.I_AO+Z:P#GOLW7 [,!#DC3*L+&"6\K1^>3Z9)!+D?1V MCVBIY'+*2B6NT*I9(MY+],%H':O3NK^USC/L[N]/F'LTF[CHHK,J+@07(123 ME$/G)%6.5!3KW*/^A)T!TWTS0HR2!2?GG:<(4:1JZU67'),G%5+LP7.ZI7"/ M5_- 3H (WI-%K0'%XQG2T0:G+7&LF93G$@&U?)C*QZL7\BLCV>14O-I?KX'O#(]%1VS5G0F. MII4G6_7Q>%RV)L]Y\G:8/ZN47'Q(5,?]V<_CX4B5@F-FG?*+5"$6HIN:;0(&FV]%0^SH@PBK,;XQ,$I )&W!!++R5 Q@$:\ MU(U@4"^1\[H59#PG:RMX:]"6FDRUU-8O.*@]:&7? ]N_SA#22>-\)WEN\=P6 M*8F(CYJLT8X#LW1VLPY:U=$Y=X( M!O42.=*6B2*I$!3(BV24V'[.P1>2P*)7)_@_N'\S0D@G2H2-5X7!&?+0G !& MDVK;GPX1(P'>TJA'(:03!K69\9D! R@#,4#43*:*;RHJ&Q?[L-_67V=0+Y%# M54KDC)(P*@@A)^-*L@PZE5A3,JL3_&]*".E&0_J*UGL)(J[MEVAC#61<3E1R M\K87&X3W@$:KG(7H( J6"Y:L,JB:(WDMZ:NQ)EI1(OI&,*B7R&4LUH*NBKE" ME 22@@Y* "HV9@NS M!8'2E> MLDB8DD29($72P)ECEOR$*7BT"8H)/6#1#4:/Q=H=ZXQ,!< KRN0*.2*/J$)9 M@6K@E&;A%(05*9JL*GI% G\("26,%*A6>K+A\Y*OI[C>0-_!7M/5)_8IN5AU@NACQ6+C$D1@Q43&H;4K7=C2QDGWRQ\N-F,*B7R,405257*E,$"X$\ M!@>U>&#MC3DOYEP@MY0*H0>V?[U"\](T6N",V,JAI1$>C0,LE&R$'(R.J>V= M6NB61CT*(9TPR!D&M&0#5B.1 R11L19#**))C,GZ1C"HE\A5HQ)0M1;( 7N1 MD5YA2#Z&G(/6<76"_TU9EM.)$I&3 6'KL@85N$ ";W.T5FD*5JD52F9OP+*< M;K1L4D:HX\0A,5@$\BV;-2E"RA2(;P2#>HF<\E6'P)DE]0!#-OGL8@C9^.0L MP@IE(3<$AH"2SCBPJ3%2L*1#FSRAO:=2C$-*-EN5 "@"-I!R@ M?!(.N=9I(E=4NJA\(QC42^309A&0%JKD': +HK?@C%,I9_8YI_X'_YNY"*>; M>K:UY$,L2I]MK"DI24K(*F3'/FG; S+U:(K;-:T,[(!'MF0#6L?6?!?8$[%( MDJB5R[Z$I%P/>'2C\2O95LZ*?84@N:1)M3H3P(36H;L@]E\.W,R@THE"L0FI M[2'@A5$ 19*4$,4[N*!3*'*L!V2Z#2I+P"-&<)+I9L^1050)1I$G5F5JC]NT M\CW@T8W&3]M4;:4:G0$ RI3;KCRYZ, & ZR(*+AI2W&ZR5.0H%03-=L,R05L M.U%" 8ZA6 ]]J'CW**17HUT-.7#3PDDW-51$1:%JI8H'Q0D5%JT2YQB2 ML*L/Z>YM..F<14&S"J6PJA153E2M0X'( MZHKH,&NCG"O9H>F#&.B3G^]FJA45$A=! M96 R5D%4DA76%))%;Y).MK!+(=<>.. ^F7 G;CI!;H4C^9D1' ,6\/,YN*ZX M;',?@FQ/3+@3>".#5J8FJY*"7#2I* "C3I6=]BYWO:GJ[/0-E]^'=)O?\NB$ MM_D8AR,!]V>>U/'D&$>9M^AHN(\S^?C#=V\XS[A8H7^V5/K#T-P/XIRBZJ)UB3T;#,\J=7_P#G8X9IR<3 MGF^*>W[LXA07ARY>MW-\<;[]#ZKYEPGORWA\]8:GSY5XQ#8 M>4\<+9@@6J:Z4KP+H;K$%'O0I:*E$P_&H^GX:%CFM'HBBGY9:]<+G70"$-CP=S6&X!U$%JZHRRB=C[EQ %3 M#YHDW#*HTSX,H43)CW,R!@P4&R.U[8E1RO,(>%/S)D+IY[HH#\ M\P&.Q"XN!V,GC.VE LJQ*2#)-I-)@"ZCB]4%$(K8ML.N[8D"NNG$4Q.-/FR_=$^]QT[G2B>H)55KD41.9DB*5MP9B\ AM%/L=\ MOF!W^57/3>=.-ROUVO:OHG-JB>*"@HWL5(C6A8+5.X#5T#MGLV!7F#N=Z!T? M6H\K3:T_"5#)F'.$ JVS+7G3FXK/3>=.)WK'LDZD-:KH"6K%5NKQ-HC>L1:2 M[TNMYZ9SIYLJ3\@HP8K(^]2>YL7<6A-HA1Y,D@1L-?3.RG.GF]X66@)2H8(0 M/01;HG:4'7(ARYYS'SKN7X([;5;="C.GFZU_$-"9XG16%534J0BFSCDA23;9 MXFJHG15G3C=[2#J=O*%JL_7@ Z#VFE+*NM@<'=-J:)T59TXG2H=K-1I:'_&H M0:!,NDA2[E*K\&A75J"AUPU@3C<3&TW '$"\3E#@-48?2;N,-GL;=?8]T3G+ MAF4GRJ/$'+4)%DCR'%>9JF=T-G@#NBK3ARUFEA'+3K2 \L"^S2^&6B$"H.6D MC8%DG,/@7$\\^O)AV<5< 5*5(!2.E$#2Q^31)>*"EA09NRIS)I_(5YZ7BZTB]AR0*A1#JT_D'*(%\'E%_/M-XE$W>X$:$7=< M=5O+ C$D1&_0.0]HL+#N2TW]ED>=M]LSPAV;=5O]IBD1:$E$?:QD,H;J4E-\L) DN>G4N$[$UB56+JPQK] M6P9UJH9*"BZX0ABI@.&8G*X)E$<;#955V-KO!C&HFSF6,4?EE+61 7*.L7!& M*WZI9#2D<35TT+7/5[E!.BB6P*$Z2>)] 4@ZIF)=1945<78NKH8.NB$,ZD0' ML6E-P]!;IQD\U*AJ,12L2189G5\-'71#&-3-*A-7G"WD"P8 *!6#TBH%'7RL M29^O%.B]#KHA#.I$!WG0644?:BX&:BW169^242%2M@ENYU[VAS^=J""+;6D M)F,DER\)$L1*\G]1 54H>C54T(W@3S?S,"5UI[;K3#$%*E#TIL;J308=--45 MT4 W@C_=-(1TVF'@HI5SP&"B<:!+#H!6*>-68%_,&\.?;G:F4%0FBE3@IJJALK89=CJ$O:T*6$]%N MGA<92V*3"5Q1(,-,02N?0D "JTM2/=$(RXEH-U'; R([E55SOSJFY+G-MU,F M99M]'W9C6%Y$NWF>$L@&Q\Q>!XCL8T&-*8BBQP+EO,O;\L?1I9LDU$D()4,U M%XX5$P!2I?9<3)MY+Y(BSKDKD+$ZWSJ\Q ;+!X@4RFPTA"X8K MLM+QADP#U44B)%?TV-QL$*7;>DQ%:WP!6\.*M)6Z(7,Q#6"V1=N B:""BXY\ M$0&$B$&+M%V-F/DMLUAZ&2U-C%I2E.AT*T$I3F1\55$"9HD1HUF-:'F=,'82 M)Z-8(&@BXUAH)8.QHT9$.DLZB5C:3N11H6U&&6.T MP8MG79%&1-=KC5T\E[9H*L;"A1UXK5!SS"6F"*Q3574U8N.WS&SH96R<[^ L M6:2H5@W!)]*& AAOG.5J<446"UPGC-W,5(-6K2LAZE@ '47(U*"T*H>B5V7& M_O5:8R>M:[1W5BEHP5'E-G>#/&>MZ-8JV<=JQ,;+/_/N962T,21V&3B+P#'RPC!1EA=%Y5KPQDVQ\7K],2NZBIMJU&7;$F H% A-F'5)3Q MC"5"ZPO+I6!1=C&PF)I<3<96]A8DL(D"+3:EFI1Q M2!%[;2U7_)SI2NQ$-$8$CB%1%:VA@:H.%@)'ZS+&F'IM)]<)R*(L)&1T,N 1 M0@P GE+(G(W.8C8U!6-[;2%77&V^$@NA' JSKSXWK1TANCJO1CH7'!1VO;:0 MZP1D418B4*B2V4-B#8*$Q'B(%%6N0;>DM]<6N#4&/AA&#*@\*H#8BGT!!4,+,=3JH ?5O:4&M9LYE S*!:]T MB1%4D<34@S'9N:19#+8/:PV6&M1.*GPU)?81Q6 =@-$8:RDI2]H;O(O9]6&Q MWE*#VLT^&3GIJI(&+ZBV*7J:3*Y$U01*'*\O%6I6J8K;M4D57U(LI@_S+9<4SDXBJ/X@I:6>S#,[(EA;.;V(D07'(:=/)0E8G)69V1"Q.[BGU8 MM_<-<*[X/$S*QJ#D*L V0X:2,),U207R5G+3/FSTM)1@=C,?,Q%(Q"S9DWC3 M@.010+.QDK8$1RN6?Z[XO,R2JG4IL!AGABI6JKU&I3&' .3JBD7-%9^?261J M1 7D=>O@E%);\AY)QZH9)>><@VF5/@/3+FMM?1M'^WP&6GNY,1P-CT^._P"P M2YWY T6>9QZAC.O'JUR\\V@\X8S3J^:'%7)'QWAFRG?N_CE;V4X?7.$ MI_>&HR.)'H/Y'_WM&"?[\CUH/)N-C^\Y^1IO>3)KS_K.+S*_WMGA\V^8TO?1 MV?8E9S*4LW)QX?/O__W\^]^=E2^/I?A]4K]_6'VO/QR[.S_WY.(#%^,\'ROY M._E2;93^?L?>^>Q[GW\3_6:V-I^*N?:?:O[O;^?'9^,W]\P7!]]@*7^'@/=^?C=$D@VCU=')=;'$_N75R@"BL'%8^'1Z?W_O>.&.5T;9-_7=L> M'^/H?W\WQ=%T,!4>U[,/3H?O^9Z.@L;\Y:]GWS[(>>;0G8^&-FTL7VP^V7FX MOO9\Y_[.P^>?DF<)[_;YPP(73 ^'*;#SZ;FW]^P??KQGE('5WV_ZSNX:OWO7_^D_M MU=^6GA^/MK8WSF]5_/5H/-H\.98SY;5SM[[-M8GZZ)426>^BKQ!T)5U1D>'AO?9Q/6M3:.7W#=\[3!/ORE-;';Y^:[;>[=N.D'#Y\ MN_[;X?O]_:V7N]^_ZGH\WUEP>[9E=M'#\SNX=[PXWC)VKK\:/##?/H M8&OG-6R]C.JIV3O=?97][GOYY.'FZ\WUO>.-XXW3S?5]V)!S;LCKO' D1]^6QR^A_..?1WOFZ"T=OCG<;./ MY3Z.GYB]P_MFZ_'+XUT=3S<.]]__XBCF6#0.F)490"YZD")*>J8R25H4M?-T MYT?)O)_-H^9'%'Y<6P6:GT?>QLC+W^3]-F]_[<5HF,>%US:>_Q[-S:5N\QK( M_>Q$%!5/CDZW^38YS)!60(1,#>H_'XB/#H:#RC\;L;9P:OU2^< M@JLNID'K9" _, Z2$[69DVMKJ"7+!&B,2@'\WSZWA N*+=9)?LZ>KSO),Y+_ MWL^U9R_N;^\\W'ZZN[;]\.>M[9VUGU]L/W]Q?W-G;6=K30+PCD39LX]JN[:U MO:;=_RG_]^R-K4=K._]XN/:;*/TA0M]_L+,FAW6R< 7FM5*A[G(Z0A*MM=D! MK_WKPE#7SC*9-4EPN*Q=@XOX>7Z]AV?YU"<.XEZ1=P;'#@J>#4\;) M@$0#5Z &IJ@>:?,@N.N\IW/EQG?-9SFWU=VMMV%"Z!X6QM=WB+EXOOMS+D@\:>R/T-VWK(6QWR51T"OR@(E4&7 >J Y'?:8!) MA4%E%UPBS]KE^^7\W]IL_.'W6^&UB/CQ8'Q\/)RVHOC:H^$1KXDI2=B^=S66 M=#DNK%W/Q;\^'E<8!1[.'P>T43X;Y)OGWO4O-7+6D?P @H^29@8_0"8[P%Q M16[=$$-[BJ0'UFF7;E7C2M[E)>N?5VZ+V[P_G+:0,]N4(S?.'O?5+S97YTHN M X9" [ O )F=-=CKX.S^*Y-C>$+GR>'OKQ<]K_]AZNOYD\_'S[\YH M]&3SP?=+9*>7##+_Y^$[S+,Y(];&=6WR@0EK.%V;ON'<'EF7M>%H;3B;KN6# M>5GB_W[QM9;1?,\?8[:'>^[L&6%/'HE"_-Y9>ZE'HO^?O2]M;B+)UOXK"M^) M&W2$TIW[0M_7$6X,?3W1MFDPW1>^$+EB@2QYM #FU[\G2S(8R08O);DDY<0T M&$LJ5>7)Y\FSGUM=UFQ3J6X3:;TNK'H1&:5GGW-L]+=Y=7IF=28+LWS5#B^% M/O=[OC\ .[;J\%-E4SSICWNCP?D3L,?G;=MA?L?9H/\Q7V=%?6?/.NZ/5_+P MGU?Y>S^_^0?N[_W?IX?YVE\^"/@.^-X#-_>L^Z;/^"[_GF-\W/D>WH-S_CZRRMV"-_YYOW?[^$>/_UYO#LZ>(D_ M_WG\&A_N^<]O Y!R4%8AXX-"G#*%-(@):<6$<$SAJ$-VOG7M)SN(UYG'%S H M._QG._S8?MZ?YB_Y:I>OL.:^[*W[]/NMJPWL5D(B\A0+Q(/RH/DKV+^660._ M"R&DK1VJ$*44S #QP\U;-T_#6;E\/:3:PH\JWFSU!ZW^Z"0.6N_'@\XP='SE M @'%I'.98ZNW#=[97N=+]>]?5AC1URS'_O:+[9?;K:>G9]W^.:S']_!K'?:W M?YG?"0^7E[0B]E9#?!^[(0SB<#C]ZT^X ;*25'HO)PA]RPD53-J +&VE%$D=;+_GAT\BD.1ZWG=O#ADSV?I<7V(F.CUTF-;IS4 MWI&WCDDJ ,>(6DK!5)866VP!8=$B+51 4659"1JPC5L[+\<=.'KI0PKJ"?QX-#CN?UI-<^A> M8N)OE7+26H>1RBXH;C #2R9(I+ WPFCNJ#!;.[OCX:C3>S@951K:T> Y6*Z@ MC:VI87NO(XV]I5$[XXQ'SAH@QQ@$-3YF/W;8#_%X2^M1U\Z9ZV<+#/O MR"X6TUT@_&B!&,ZJP>X@VLU$[?E;9:ED4B98'&) .9 2N< LPI9(DT!CH$%O M[0@REUKXR\)K)O[L>]M]?M+O;6PD_\M;X1/PI_(H<.(0EZ"V&:,5BE9H'B/S M20.I2H,1EO,:=O-Y]=&WX/!__Y>F1/TV;(UB-YYEL;=ZE=S;V3W7'5?VG@6H MWI%;KZIUK#^V^//G5CP7I<&I,>B,.G#%25 T#F)HG8T'PW&.CH[Z+7A'Y8LC M])'[)9\Y.7%KUX\>WS B.>^"7'Z,4FUKK.X2HV1BFREZIQCECU\3_&8ARMO< M+%';5(L5N5E.X;)FG<.T5[N\CSNC;IP<6?TT^3M:?S+YR7?M<'@++_]W-;MK ML3H#6]'KR_-3U^\^&MXFY+%VBY&SE*[;*?&S/\FM$EK]WN07GTXZ%Z]](_*% M1M$>=&T6J.Y-C\1S0ET%UI54]R;AWX.]77ZP]_K3P?$NJ'%_?3K<>TW?['5/ MX?KO#]Z_Z![0@W.XNW.XM]GP[Z>#O7=PO=W/!WO[\%V[&%3&#T?_P%W\ ]_] MQZLOH#9^.7R_+XZ>Z<]SF0O"*BHI3HC KD(<#GJ^P_MUK_P-L:D=68'K8^V.XXY);PU/+E?9L/:D<("-_Z4?"?<6W;]#7;] M_O>[GA"C$[,:!2<9XMXF,)*80XYPQ;$R1#B1TRM?E V]5"9_.CTL)VF_L_[\ M?)2NL"M_V7O^K^_W/,UI:![L?J(P[/G *+)>!,2/39-NNZ%G!(36^Z\Y4\BK"!8P1]: MGTYBE464+?)+*_B] UP MX:FA_[44K3^X7(HV-?PO^0LNA)B= =DOD$O16@%>!?T]O_5L$'VLM'E"6U4] M];#U""X*^&L-Q_X$SO9^3K.^*/T:G=C1[*-\LM_?;[[9R8>G3_-+NV5[H?6( M7GID!U"&-[GW\$#Y0]7[4S5R\N)B5>_ ZDZJ.[7#4JGHP' UC_25%L5CA&=C0>KB3YWBLB+H \L4DR8N05(SE4 MI9"ATB!C*9,J6.>BJ W8I/Q!-^EA_QH'ZBWX_P$+8&]'Z)G4@,]. M.Z,1T&#L J\-^KVLP'7/6Q&4N?/6?CX"K:\"@'MV9"?EG3-4_^T:EQV\+\87 M#BF.12;R%_'=N#M)P'R)CEN/\HOJMQ9E='OZCM%)IZJ2.\G::4O7$<_>'36Q&D88:!1NNU1EP$CC1- ND8 YA[B#_J?1R<7+VQ,N?QEC=8,AIDZO:K%0 M)8SDX":%9[WF-JN7R6\7;_OI&ZZ_R8LW9NU\^N9K;OCBG9W>I:.(4(?H1;3Q MLJ6QO=J-(!ZX6I/@[&3%=PF%$K4MR=W*-7_T&KUSS/)'-TO%MA2\_LN2;2%O MUL6W$6N@\FN6UWV@FA&Q_(G?CGU?="Y0_8LFS#GPK M>7W\ 1^^]_0UW.?A^[_PT?')R9N]5^<'%)Z[FXM:#[[W=;N(C2>4HX@]SDTS M C*8*D2DYC9R6. MGI?7V6#;)Y>[=\I5'-+JKE8QS^J97PR6<5".?>D MG/,YRC$LAJBBR!P3$?>:Y< K1\8S GI^"(F3Q5#.C[-:&N#X3C]P,."R"E>"+MSK5]'&\7#BEX8'G33[OZ('<']0?5?W/'_YIPY\-7QMJP?/ MUL^JS,?.L-*M>[;G,[!!X\Z-R/*;AR/;"W80AJU%J/@$ZJ>-:D5><-HD6-2!5XV"CL:[C4PZ_!PZ9+K'H@ M>K>*W3Z+;C"V@_/IGJ\FK;#V_)G[=8#.LRJ# \Z[<:\S.46J<@HP7[\[632A M4D:/96 !C@^C.54>F)!P*;Q6X>U^-3&68CA00O0=L(2'_V]K__#9%:E]545' ME>3[LOJJH_&H.I/AN'/GZ9>WEM% 570( MSAC01'$@R"F-48"?O(N&X%S\SEA;8/A/DHNCYT+ .Y,ZF6J7^$E1S7!25/.M MFN:BO.:BJ*;=ZG^338FJE[&P]QX+>WDB\%E_HM,_'L2<2O@Q7CLC>'I[^-M' MK(-;&8_F/_*S6<&WG6VLMBX^_PSV\CXAKS'"N]/XYW?__S:1X%]>3H\/CIX?'U@[!7-_=,RVTE MZ\^0(O BN]EEZPU2+ZC@\D9=U!<7Z5S,4_UT>$SU5,]MKB:-HE_/ 9%BJLTDV[W*8"GZJ>+;*!_O==F%_Q];+DQAA9]O* M85-MZE5]T$N3GU?Z.28V256M7EZ\)&5?H"+.O))NLA*/\K%:;G2#]%B*WW[JZNGY+N_ MI*? #Z1H)^MRBK&BG:R?7,4-M9.G_QEW1N=7:![Y\/[^_+MD=?N?OO6G6UV-1:^Z_:'7Q_[0Z^&MR\]13KXU94BYE).O M!$.6)E1&_,!MW^<)R+4W9=?SS*X?4/ M<=1ZT1E^*!!?F\W KC/""L975JP7YSS?SN?U: #2J_#]?-#W,61(%P"OC:39 M3K0(IK\[R M[+;8Z_0'EZBIT-#:[-="0^LG5O[-W7J0TWY?VA1!M;@402D 7AM)%P"OGUC5 M%,!BNW54=33=[TTZ'L(E"W371L8%NFLG5H:GT)7;K:>?3SJN4S(0UTBTRT9L MD5PMDF-;.T__[W_W?]^_B-L>[CW]OP++M1$N6TZ=6X%EO9*36SLO]_\XW#U^ M]>)I0>/:R)2)'Z'QQQ-KFM^M=:99\T+:4S=M23IU],@F>.OB0Z5)]K4"N+HU M[^U[=]Y6.&SKBL>_U.?7+&%DQ=7/_L.6C@6FEU:*U )360=,*5\F3+_?I_/] MA1]HYQZ?Q$&>H/''H#\^:_UOOUOEU[5SE[#KQV0\^+--G'W/3XCR[I$JR^#K)I 4/97^Y M>(B5:6HNS;;&LOZFYFP;Z^L_^J/+_O@UP6XVJ.36-\M*!_8UZ, ^UYCHKA,R MUV M9EO(WC[]?MU6Y+LFWHO8%[>9Z^RL__ .3O=>0-/']S[&E'[4 _^ABEFN M7L[=X3#F$,5/5_+:1UWG60!WE/H-=MM&+N>MT92J_S4135<_\Y/Q8 ",V;(5 MJA[?:2_]_)E70=1W?-H[(6<]5JRFHZ95_4VKH'Z#@9)[TV7;R^_1_W>L1'VI7W^S9KAT7.QZ&F5FQ&%MKC3=8),*C MX)9@+Z05^7=2I5C-BIT.'_\V*Q:QBU&QXR%Z9^W9X[R3=GLA__7TVS;:'3VQ M@T$>^_YWGEEZLXFQ[&$GQGX^[)A3?_JL=_3^Q8=#^HH?'/]^\F9OEQ]\^>OS MZ^-]?GA\^.'-L?]RL/?J_/"/5Q1^_^5/]N+D]>GG[M'IZT^OZ=_=PR]_OS\Z M#B>OX;6#XZ?\X/U3<7#LSX^.GWUX\][#M3[@B\_ =XW?T%?RS?O?W[_YYQ4[ M_ >>CSY[?[AW\/G@^-WYP?&'SX=?]L7!/R].#[^\@V=YD0Z?X,]_'C\=';S$ M]'#O+W;PUUNCHA+8,(0I=XBSH)&. B.#DW)&D:B2RU&A-I-L;M[LU4?'73CO M%M"H4[:4\_HNVB5+3Z5=S;L/V%4.8 MVG#]X5GT.038/;_68J&W6^4K>7VER:\N[>Q"K"^^2O4PCJ96<:D4TH(Z1(U+$3-.H]5;.X:VF<;WY;P?\,ZBE+*;N@TV'LAU M:3$%R$L"\JSRP@)-/I*$F&(4<4H#,H9R%+4EGJK@!%8 9+"N\+V5EQJ!O%'> MK/W>1X!!?]")PTIIN9-><5-[<:7IJ"Z]XF+%SX&%"OW41C^=.3V"\8CAH) H M*6D0-]$A:RQ'21!.3:3>2;"=#-A.1#?(=JH[<+?QP*U+CRC 71!P9_6&!++1 MA$:$O0(# #.,K&(&.2E\]$8%(O#6CB)M*>YM #35Z=%TO:%JA@M+/HT7%W?$ MPH-%TP7_IS,Z>3(>PK/'094!4]BH3C8ZGU,C O-:&1.0(ABL&.T,LBE$)*1W M41F:) ];.T2VA5$-LF**.Z*A:D0!\I* /*M6&!%$8)HA+45"W D&&H64B'D# MOW6J?CZ3I-OB/:V9KH[F+IYGU8\0B/$\6.0H$X@+DI 58%$DS16C0E%' M#."9M)6^M_I1O!IWC89X4,=;(_OY4C)'\6TL/B22E_W8?HZ7@K2%C&HCH_D< MB^!-2MX&1+P&,@K:(Z,$*!<.!R(H]BQF,FIS:1ID"A6?1D-UBP+@10-X5IL0 MEH*X&$&(6,$Q$%)75(W*64O9)\/7T9S54@COLCV_V)JZ*V,LHUS<(3GQKAPK6IKBN])+;%%@WN;"H,-S&,5QMR;R%X1;&<.??,YP(UC C M/.(Q6; 1I4(ZD8024Y8)%KE1"AB.\S9G*\-P2^KC\*"P?#[HG\'MG+=;9UV; MU=!>J.K4SW+CP:^E22&>#0 I51 M8=HC'"/QT>)H#+"H)&W,ZG*U-49-K-$/M\$<4%\ L'# DCA@1I,R&"L6E$;> M4XZX4@)9'RAR7&(0)4O"2> N4HV,[@"RT388AB2E!G$O"+(*&P16!=,,$ZU3 M@2VE:"-PBV:]\P<[\WLKUW MG=QH?1+GNWO]]$;D&M27+'2Q[A-?,%@O3S_[[C@O7:&D^BGI8$Z3H-1KFH1 MPL> N/4,Y<,#^D;)B,(SC(5' M202/>.(:6:8UR2SK1S<%X=!;S2+O>NU8WVF%L56N" M^@F-A[$40BU)X?@JA#^S#%[DFSE*KX83LBJ\5!\O_36G:6"?G Z@6F">':>: M!3!^%$$YOY$D(@P7=&N'X#93]ZZ]+BZ+YD*Y+DVC0'EY4)Y1,7C@DBF!D3 X MY\L%@4Q*$A%++;- QX29"LJ"%3?&$E&X%U,<#&)H=;[6/L72SF7A2L7%LG^M MG/AJ^A2FN173O)I3&K3!'JND$?,N(,Z(19HRC4QD-&#-")PD6SM*- M0^)!05BU#6C!>J/2D67)CHAO#1L.^SU?%MDDD[("R%,I P,.PRD*W ;WS_7=,6J7@JU M%6I;:'%TH;9:J6VV*EIYXI/R"+,H$)Q"'FG",3(DQL!]Q$P8H#8FV[*VWEFE MF.?F8%17@O'/CG6=;F?4^4%LZP;/>TD0#)8Z],ZO0:;OIYK M'SJ>=N%H=;^!Z_&==M3/'WP5Y%UW#&_]5VRC6MM_'1-\9L^O:BM[;P_K"JO^ M:SV-O>Z!Q,\G^Z?T0*I;VW\_W^5-JQ1<, $Y&C3BB6&D!;:(4P:*9G \>KNU MPW ;8]8@]_&2^K@52FK2LSW@:.5"20NDI//9.OZ@&0L*648"XB9%9#G12!@& M/TO_$_I)QVUP8UZA3%!@O <:S?49( M\BX2CRAQ/!?82:1#=*!@>!^H3#Q8#S"6;:/6,.-V-=2*"X?K66[4.FG2VNWW MWJ%1')P"IMS=NH]L1 9?74K&R^C'@QCV8+$++=5.2_-=RZCG/!DGD0\QYDP2 M@K3V0$M:&LHE-ISQJFR0DGM'6YOG@"GXK5N[*/A=,'YGU H:E!!*4R3 2D < M]BBRTBDD8J19I^":ZIQ ;VB3X+M1SHK?^X-!_Q/<]A &.*@-8@?^]V/N>N( M!ZAT1JUD?5;%[]7$?;WIJ2[UXD^XB>%1>E*M>R&HV@EJOIF9C-IP:WDN"*!Y M+&M 1@J!HMVX)W1 M+FRP"NB6(<4!LEP)C8!P-<(\)D\(EE;*G'FB@7I_:Q!Z-\MK >_(2W[O:,A& M&#IU:1(7J_Y/9W3R9#R$9X^#"Y_J>=$L:B>G^>9ETB=M08U #B2(N(P6:188 MTMA*FZ37A+BM'=-6^MZ*1?%<-!?0=2D6!=!+!_2,MB%=4@;DB#B6$0"-!=** M.5 Y>.+!;/\7=7GC6Z=F>CY4$ M"B\MCI?F&YYAYY/!EB),?6YXYA0R5!&D:12&2L^]I%L[K"UPDV;!%P]&PQ2- M N@' _1LKU1!C'?)(0+R0YSH@("7,[XI ?$I,!QD!K2D3&4T0MUXA3Y9"UW*.@&.;&8:&3JQ0, MU23#IW@R&J9@W #%!:BW ^ILLS-&A/4\H4!R/(3P/&/62N2$U8XX(R(-6SO: MK&%A2'-5A4F?,S]?+%^:GI7.0$O+*RG9](LCXOD&:"E/U%**H>2!?KG$"3G+ M!#(R$$X8*$TRYK15T]:DKAEYI0%:H;DF/?B#)-\4FELHS$T!*()YBL7AI=&%W5KRA3#,3+&: 1!T22&>#(6:8(-LL0::0@E'$\P+=:PU4ISU8WY M>K!]O/'*, !O9)%.B4F%-,AMA M5E?^2_%D-!#&M4Y.+C!>/(QGE(IH60+).= BC$,\Z(@,;"ZD@SU]V%,^)<%+'Q1! MPE,/W$L\:$\F("ZX$IPGZJC;RWE/B2UY.;>W\3D\[H].8 M1UG:7J@P"#<>>QX TWITV!_%%L&_W&&!&_# ? M>$Y7W-% 4A2+4#\8Z/_W/^$?]X95I2VAB=V M /?7&0[S+,3\8G\\&H[@ASQ;P(Y:>]''4Q<'+4;:KC[5:GX7RS04.O2+@IX%PC>V0;,'KL8A4.>,S!MB"#():J0<#BYI*3PBC<1 MO&L??-J%^\QK;+N@<'1R;7C+V[/.R'9+)O7"FR]_7?OGL/3[O2>3A;]D]91P M>7VD--]34'(>D_8&*<5R&PM0*PPA%!EMJ1 B2$ZFZ4#,W+O"HWGNEP+HVOLP M%T O%]"S!5L,$R5QR('%"":"3\@F[% 02A@BA?3!9D#SMN!- O3:^SAVO1^? MCKMV%$.K7Y5O^?[IV2">Q-ZP\S&VNOWAIA6*/UJ*PC&$YX2?KF@8?R&/J@[D MR65I3'I;_ DB>=8?P"WW)IT__?GQ )X7/@1WNQO>CX=54L1A'!VE8_NY,%M] MS#;?9$^:$.&4HHB1E)T?#".MM4+8NT (X9RSN+4C9)O3>>?M7.I8<7NL(@O< M74LI++"B+##K1=$BB&!S-RL*!@N+ FDA TJ22IQT5G%R^$:WS16#Z1Z$!=;> M?_(BCBS\,K2B'?3@CH>MXC=9M-_D8LV?3I?\$H_MQ=3QG5+"6B,-7=%43SDE M):%(\X@15T8BZQ*O1EA%)T52.)M9U.0\M@:96<5OTE"_20'TD@$]HU<(1;PV M8$X0)\"ZB-( M!5#S >/"?/(\CQFL>NB/ 9*3NN*?5QRO(_W7N31K8J^@,05D_1D%9XK@2.AJ\M2-SR6UM M/LDZ<-3P$KS"HH5%'ZI75&'1Q;/HK.9L.)Q_,B GL45<,I'3] 6"LY ;;0CC M4@.+,MF6LJX$NH=DT4JI_K4RU>#OT/FX\S_PQ\4M7[J6C]ER6QP,JRL^SLFB M'?]C8-)*43Z)+>MS#IWMG>?>#[W^*&O+ _AUK]6!>WTWJ#+Z!Z-6/[5&)W$8 M,UY#[ UCU6&J6L@J'R]5(P8Z\/;A"'Y1-;KY*L/9)9G>!:?;2L"]G_6'5<+K MXT',&2$?XV^?.F%T((S^RXB-XCV [()'O"Q M[7ZRY\.M7[];A]-.#\VL^XV7;(*'3A;\Z#&3U=D_>1@W@&^YXL$>5 !S'7$N M=OL@=U+Y ^CCK/6_O]NU M@V&NB1J=],=P]3!LM^)G'_-)=#)AV]""]9C^"Y;+-N))[[,93^W@'3!./G'% M]SK[U[NN#LQOS%Z=T#XOUMDP/K[XX;?0&9YU[?GC3J^ZA^I#OTVO/CT.\A?, M!EOS]TU>_D9SVWA"=5/_U_2;IR]O5R_-J!N3UP3;5E1<^S+>)M>^]J/+FFU0 M?^YTU1^_QLW=KEKN]4'N5=WL?G[BN;U%C[4?^'*GQ_U2K$=]HSYVQR>#&%L' M\+Z38>LI'"QAOCW9#?K;;?#RD U>GD/X3=D\=U^=[_?.DA*E'M19]=)VR]2. MD@GP4T^E8RJI*(S4@7&/I;'21L,Q35@2RO';O2K>@S%!-TU'_QA[X_ALT#_- MW8'S+?S3&9T\&0]A/>+@Z>=I?L#NGWPX.CY\?_#E6>=H[_?362_FT1_PF7_>?#CXLLN/ M]O[N'.Y]P*^/3]Z_@>L<_?&7.* '7P[^V><'?[Q)%W$@^)L>[OW%#OYZZUD, MFO.(O*02<6PMLLQ31*CD6 1"(E%YYCMM$X)7)?Q?,J,*'RXH,=ACKB@_)!1^2PH=-Y\,OLWSH;7!PNB%.L ^=!)9D#*R& 1/ ME8_.4.!#C-N2W+OS8^'#PH>KS8=!2XR9,$++Q!5)CB2+'?54^V"83A/]$/.B M'ZX('Y(9/A38*B.31]$ZAWA*P( L>(;A-%#YOT MX+?@0T882\I1K(SA"2=-B, R\&BH53'PB7YXP8=%/VP\'[)9/@1[F&*;*[F3 M0MQ'CS1A$D46?(C48JW#U@X5K(W-RMC+FY N_Z0_K-)[AE=Y/DN5^L("IYG_2HT8.OSX&F3>VIS(B,R@40$ M!H27AA-C/-[:(9JW!6Y2%YD"Z*9[# J@EP+H6<> ]=88Y07"A#, -,%(.VI0 M=I R0C4Q) *@!6]C?>\Z^M5K"_6@#?NJ,[M,Y^WX.W96FJ=K] M I5,GE8.C7[D(HT%\,]&=]!L0&YS4.2 MCLL\@(FUH0LF;A%D0CB>[M<-Q M6W%5H%^@OP1O0X'^8J _ZUYPQA*1E$0@.SCUF01K1'*.G&4^&9F8R\-]P/1L M2TP*]@OVE^"8*-A?#/9G/1$X2D932$CZR$'/#P1IG@QR,BK*O+9)J:T=8]KX MBL$7#87^)F0H3'L%]-ZUXN>SW%E@^/@&57MW=[V6:S3G&IO@A7L9J[:N[=:[ MV(NYXT[N!V'#::?7&8X&54>V%W>]$\G0BD7)B MUW5B'\X7X:DDA"$\(9I 1^?!$62,SAD[0AL+BE?D>FN'X;;6=>58KZ@^OM[8 MKMW35K"]=&S/.N&$,9$:3I$*%"QQ2ADR4C$D@J5>6&*EJ.8_M?']QV87;#<7 MV[6[T@JVEX[MN22>&*T242##@T7<6XN,YPIQ9K5BQCN=1T%IUL:\+DN[8+N! MV*[=55:PO71LSQ7Z8&DE"Q(Y(W(AN$G(1@E_) G6E@.KBX>M'2G;FM85-R^. MLILA,T0P)"(.B',%&DB( M\$_)7)&GYY M0,XYA;251C%GX&<-I_85OL$YW;9 NRG0?DC700'T<@$]ZS<@U@G!0%S8.8LX M"Q$Y;SQ*T1)0S V7& YL>?]FFJ4&Z%:8W#W-$V>_3'P%_93G_@ F.GDV@QT. MXZBD'"S>53 Z&5!_Z!M)NLJ$2@1C 9"O#:_08'X@T-\UH4@4W2<:X,T=P!Q8C6RRN2@ MI4A*6,Y-4!GB1!>(KS'$:TM *!!_<(C/>A$\MPIKJY SR8/1(3"R+EA$HV<$ ME#=E0MC:46VL[NTG+!!O+L1KX<,AH&A'A M*E*F)>$A;>W(&MO2EW2$FP'T101,C/UH/,BU.[FHH3\ZB8.6/[&#=W%8 M8LK0)9$\F.2L]BHSG M+&?FI'9Y(+(& OZMH'A]4;R H2[E.%XHE.<*$[C12K.$I.5P'!MND$Y>(6H2 MCE'B9(@OQ_%J ODV>4,U. 2NR1NZ&M(%M;=![:R)KZ+5@N&(O H<3/P()KZ5 MI.KA8W22G+B_=Z^, M@6L[IJPB)3VDJ?^U:\I$5'^"H(IJ41M)S?05=PA;%)@3&F26,KF29M=8:$4\&\T^&LOXB4SX:8=1:L\A,[4AW'16_&7TE9T4ZZQ M&2ZZ41S$X>BB]T>[U8OWFO*S@B?Q;6("M7O@+@10NA+5W=M[<@17'KC#]W_A MPR]/WV+.4I21(TRT1]P9ARPF&!G%L7?9!2B MS0&X8/1V&#W_'J,N61N\"DC:@$%7C@I91B1RED:M+4F2T:T=S>?]XP6A:X'0 MVEU=Y8A=('P/9X[88+#0C(.5JW(Q#7$2Z6 U8ARSQ(,-VONM'=XF5S3^*P!> M"P#7[JXJ %XD@&?.7TT2G+F:(-"($NC(H"U;0P1BPEE+.;&"BJT=T<;T/EUU MEEZ=<% RF1NLD=7@]+@FD[G MMU[XSBIC203C%$9,:HTX91QIQB(2(#N,G3=8YGYH]#[NRH+ZL'P1K(ZU6"2G,U!6G(D;P920R7ZXQ< M! #$UMF@_[$SS""%?TXM_-;(?K[?>-0-'FF^@-2'B^3#9X/^Z1/XKDYO#.MW M]+5&[/=*E)/W'6?1/?T\&E@00:=G!^?[HW@Z!![,=SGH5_V6+CS%A03K(\&_ MYIP* H?.'5U85+5I%+ M%I"Z4KAD-;AD1B\)3GCFN$5PJ@C$%17($240C5RY*)U41E?%VIJ15>&234CH MV/_JZ/DVSM;%7DR=44GK6+9O!_ALZI7^?2*"PEGU<=:K.;^,YUA%)4EN@940 M3U0A)P@85-1&+[#3FE2YMYR4=(\U!O."G"L%S(L%\XP"HJ2+Q@F+G,VS:REC MR"@;D/4A><<$4]CG2!-G31J&5\"\&MZ- N:%@GG6,R&"-I9ZBTAT#,", /T%P6[)[-X H:&XNFA?D7RAH7BR:SV?+R#5P;W2(>2US+R>" M=* <&>H'TWN'/D@ER*R@>QM'78HXJ&V0Q;7.N)*;&+<:_%O3P M:\/&M7L]G@_Z0+ZEG5:]!/QZSM%AO*$:[%H$@C*(,ZV1(U2@1#W''A1EF1T= M&@A8K$0[K9J"/(7<"KDMS@M4R&U!Y#8;>8K.QH"S[U8[L!4Y1LXS4#8)M8)[ MIF(F-T+:5"T\(Z:P6V&W1K);[6ZQPFZ+8;>Y'!V'I<:&(1MS*U1N#;*::Q3@ MI'+6>A>8KUJA&EETM\)NF\ENM;L)"[LMB-UF=#?*L D.4R25$0A4< P\9Q)* MPOD BG>TN7D.Z&XP-.Q_C]P[O M>[4GO\0E# @C],>N&[\GDX?NU%UN\2%NL:;8T40[I=M4-!Q@]XXC;8!2OIZJ M=^TQ(=A*WXH =C_:3M<"UH[[P.&G_=[+4=]_..EW 8W#W^VPXXM^7IM^_GYW M+G!$K>0J3#@(;'+%BP=8;.%HA%T/AK"8]VT.&>@IG/21G MS?@4F%=8RA21$L0BS@-'%G.%1 A>!VH$I;;F>% AK4):*Q?!*:3U@*0U&^:1 M(-[D@D8I2HPX20H9IPSH70D;0XD$M:OF,$\AK4):*Q>8*:3UD*0UHVD9R[B* M#B,;7*5I.608)?"'CCY29F.0-4=O&E36O3+.N6?] ?RSU_+CP2#V_'EK-("K M=:MV"BT;WH^'H]/8N]L4PXVH0EE,$__O@A(34IM*ZLE44,=93I/;V^V%XV]2 MV_TJ-.##HW1L/S_O#ZH71J-!QXU'$U)\;N$RI;:E1@Z<'Y%(J%,.:X>4E,"! MVB3DK'4HBL",M50J2JO:%LP:5-M2"M56;&3 \LBB\,'M^& VH\7G.2&<(1R, M0J#S.@1:$I""$CAAH4428,AQ,L\&I8_Y6A#!@B<0%*UA%5EBUMVCA<,J2(&4 M\Q0L)Z&13E0CQT*B8"!K%1Q83JHMY'W&/A:B:#!1+'C@02&*E22*&74B><=] MU QY*_(\,FR0M2$BK27#B7'.",Y=;31OB$*Q:9E/DX&(IYVAC]VN[<7^>/CC M3*@;,>!F#+ZMP:\RPX"CD\&U[)<]QM5K!Y>%]>VU8AW536?[<]X23)VP3DID M3(J@]_ UE$.<\'Q)JAG2N7QBFH^Q%5&7:\%XNOWDA3$-PSQL]793/OH;4 : M)(XXM0QIQQ*2"=3?X R+T6SM&%D0OSJ(?XBLE8+S9N%\SJ,1B?*8!(1-D B, M6(Z,-A0ES C'@@FAL]_SWD&0 O8&'^_UNS0*[!L&^]D4$&]3BL$AQ7*R+84_ MM,BM_>",ET%*KEQ. <'S#;0?Y'S?\&+'VSJ$[C?9I'$K<_.DO%L_?[,Y_"%S M7:X@[@MB+J[C^JCY8,[7H@.0,!C82#!O$ ]"(*VD1EZ#^&000&]PGNKS7NUEY45WEL2[\UZX)BR-%#JD 7%#W'O*=)6!L24CTPQ M'Z0V5:T^UX7V"NUM-NW57IA6:&]9M#?K@53&>I 9PHYQQ$%Y1YIIB;R23.:N M]RQ7SJHV%_)G)LEXO/IW5;I[:00]6:WCQ M==/B^JGJ@HOJ<@/597[^,-,X."$(V&G!(JX$1DR8@CEF!W;^W@[?LW M5VM>(4BAH#6GH'LZU L%+8:"9LM5;02>X0;)Z GBC#MDA,:IP5M@I=XK],=CV(HTP36M5_D _FOIONJ$.>MB'-^L'2P("'#.-B+3H#Y MB TR3#%$(RK$)"=R2A&>W-Z>!,E 0QD5C. M *#(&N61 ZD9JZQ0TE3:VQH6'Q826G,26K0/JY#0W4AHKH&_$E%XS!%8^PGQ MD!*R!*?,2: +"9!(G'BQFM0)NY!0(:$F>+$*"=V1A&9S(6'I*7 /BAR#.885 M&&8V"N1ILJ &18,#J<>/56JR;X6Y?ZI_Q( LW)5]%R<9CL/6>!A#J]/+>8]G MXQ$\S40,O=GDR,FOZ\F0_$E(HERC@=?8!%_OE9F*:]Y,(/]7I%\>PQ M?,%*NQ-2.AR?NC@X2M61/#P:CX8CV\LK>HM1.N7DOLG)_6[.D2HI*%B:8#BT M(T<\!8RG^NQ(+U!2)\=3TI!FD)C MT,RE1US2B"QF$C$KG-;:<"EHA73&<1OV9$'Z6B/]GOZ]@O3F('W6)4B9HRX& MCH(+!G%G&-)16:152I:"Q(F:GNE"M?']J[(+TAN-]'LZT0K2&X3TV2D-&@3K MB4&)YRQZ;PS2-EKD)7524:*M9A72J:%M28KWK1%99#=BIYLFXJXZ.RW)MS 5 MQ1Q)%7ZJCY\^S ^I5-JZ2#0*G$K$B0Y(:R(0I@:;1+B2PE;\I)5IJ_OG230O MT;Y@??G>A8+UI6!]=N "T)$4%",>B4666PL_I62$4YH%7F%="MT&=;-@ M?:VQOB3_0L'Z,K ^ZV$(3E$:.$.6.8VX3!A9HPD*!!L7\H0X-_$E*B';8(84 MK*\UUI?D82A87PK69\[UJ")SA/'L5$B("Z.1X3(B(U-0@E L\>1=_X(^+KSZU@W>=7M6X:6;8HX^PN0=3Z.W\CQO\NO/U M]F>O)O5%1]W1O!M_@8W?GP26];G1"3;.P>)MWK]$7P? M8+P%M]>!>WTWL-W6F1V,6OW4&IW$8#BR,DF".UDP8\> M,UD=Q]W[XU@E>$GYY\1>R3 MRXA]^16G&=Q/_S/NC,Y;CU[U[#ATX/5?FO!8*O^&*X> MAM<_R V.H>H$^\8^5;]!G[_D;!@?7_SP6^@,S[KV_'&G5]U3]:'?IE>?4E;^ M@ID3L_J^RGWSQ]>;MZ:>8DV M6(JU7U9M4\9JOZK>ID+>Z:H_?DVPZ[^SW.L*W^L5YN@%E$&-CG=ZYP,_/X'+ M&K$ZPI(W$]9/8I:WR,)>[%NO<#%,5:BE^!CTSS2ABW%Q61%Z.>K[#ZU+UOP- M:@LV84DV>!EVX5ZS605FW'/;":#RMY[8LZQ_;?"BO(@C"[\,K8L:ME];C_Z\ M:K;B(HZ3#5KG7>_'I^-N99Q40UY;W\^UW)^61]UT[==UG8[[LWB\\G0T*U(K M9&Y8*M2U/9^]4Z/6@1WXDQ8C[5:.7]VG?NA^8V"6&#RXV2+=+G9@%;.2VB0L M43PZJG&04ACGG$E)1OEVOXH3LN]#!ON'SZX8A *'9W5VKFB$X/#E183@]>>C MXY/W1\>[]&CO-7]S_*)SL'=R4W_?O_Z_:[X%B%XQU]_ M>0K7?L<.WS_[__Z^(,X^&?_TYM_#M\?O/] X'J?#O]XE@Y>XB\Y.@!_P_O^ M8@=_O0V&*^)%1#3JB#AA&%E%-+*>>A\L]_##I+! \K;*4*DE";$Q0Z#NV:1@ M589 W0S\MVY@T/@94/,4=)/N."_8E9/G M#_N]?!^#?A=N_]U^5BCBL#F3Z%>$_<@,^PF?=-"<(:\2SL46"6GK-#*>!I.C MXC&&S'Z%]0KK;3+K*:.$E-&)Y")/G%B<%.@-E*C@<,1DV:RW"J/Q5H02V0PE MZ@C[7BJ"'&8&<4$8TLHZY(EV/)*4FZYO[5#&VX*;PHN%%S>9%Z,R%"#!M!2: MIY"TQ<()+")VPG.-"R^N+"^*&5[DG$LGM$6!&U 5)5%(,["6I<*.K(=PF/"3X5U&\^ZGV<+DTB26K.4D%*.(JZI1I8&GD<>"JF\L%@KL-!UVV Y MQ[IS(9Z&$FXAQT*.]U-$N36* QMZB3&WG#G-(@G46D\!/907171U*7&N0TQ, M4FK%$?$8-%'/%#*1220X%]9R*Q0Q0(G&M.G]"S6718P_R3&8+X8GEZ15RA%T,O%^G__EZ:$_E:D5*14I+2>4EJ.F[I(OGF2 M+U)JEI0V('G\;G;6Y^C'N1L!?"IU?!S!J8*_;11A<1GI&L) ^$<>I9DYS MD1087%YA)MULTZEB<#7;X#I\,F=P81Z$E4GFC"(PN"P-2!N-D76<$%EYM M[4C>IJ9)W6YK"MJL-];O=@@5*14I%2FMB)0:D1=4)%_PN?%2*H&MJPVNT!E$ M/^K?TPL*;63+&B5*.'.2D>LE,DQ)PG!Q*EB9ZV6G35?U,O @-:4 M>L0,TXB'Y)"-0J(4B?;41H]3VMK1;27G<^:*KZ_14']P7U^14I%2D=+JFUE% M\LV3?)%2LZ2T 7&M20>_[^RH^#G_'#M!%EY9%P MLQZ)%_$_X\ZP,XHOX^!CQ\>)#^-%]/UWO>HJ?]ON.);2EMK\%IVYWA-$<<6P M9TA3*Q&'G8&,]@(%*510(6'LTM8.:1-35T>>P@F;S=PEI+6IDB]2NNN9S12Q M# YHFR3G 5N'M4["Y'$SG&I.RYF]SF?V7#FJ"5$(!X>V4THAGEQ #A., C%2 M4JV82K%YA_8&1%!?Q+/QP)\ 9G(,]:+F;QI%S?@>M@#H'^-P]*/&_<6S5/Q_ M14I%2K6T\*G!W)_IY3,Z&3S^1G1'Z>F4YBJ_YJM,]OR<45T[ZVYSTYW/6 M.76)^:@-'.]4@'6N/;(I@(GN>2#4*^H,V=H15]3*WKP/3P%OH=@2 MU@R1/W3<@">)9?P#_ M[+7\>#"(/7_>&@W@8MU)I8/]FGA4TA^*[[](J4BI2&D]I?005GB.GAV-3N(@ M9ZP.XDGL#3L?XS>=;7HT/9F>3,?Y8)K>O,UDN M9.9[EN85+SXQC29W/,: O<= O6M]M^L2()\V1 MUE@CY:QCPBD9LTT_98C&=]HH21>-"N,&>J"348H$9W5G-\M MG-] 0BJVZ/U8Z>#X(#L:@9E>X\,]__DMCS1I[<$.M<8A'I5%SEB!%!%,>!6# M%V)K1[1)4Y()"G>L1"I0X8XUY(Y7WW.'$(([GJMYN 3ND"*G^UJ"6"12Y,ER MS+E&<<<&Y(Q4N"MY(B7\4:14I%2DM)Y26JZ'ZL83T:NSIZA5MU*KGLXYBKS1 M3F(ID60^(DZM0R8%B2(7,1KE6<1F:XX@*#]3+ W.N&:J< M8X91)*,3B.L4D#7&(D8CIA8D2 285_>>-EH.[\:"MG[73 %MW:"=\8D 5JV- MW*' G$8\83B]N0@HJB 2PS@QQ[=V&M_=I,F5/^6=S7_G!F2+_6Z[>>;(L&5' MK7^/>['%<+N5:?@^^6&N/P!*1J/^V>.,YV&_VPFM_"CK=-!=.6D$!V8P28XP M*T%!=2Y:%K60WB7"<;!O]V\X8.123NMDJ,C1>#0.-"P1^ MTXCQ7XL1X"T$UR2RF]?J[\9T\TG]\SK\U_#HE3'1PWXOW\>@WX7;?[TVD.U4<,HG MQY6SG%/IM34,LQQ^B"P2YI?-=B4CI$8JG%4 F0I*:8R"8 ;Q2#721CB4,--& M4<*2!@60,M$F!A<^+'RXB7P8K4I.,2&PX-J 360E]4(FS10A41<^7%T^G WE M,LYQHI8B+P/+"F'*#3#!/N968>M%8IH#'Q+@?3 M2(76D?OHN6#4!)922#8EQ0+UX7J2O7&\K+#M0[/M7, \22MU,@)ASB+BS MD MI?4(9\L\>!*B25L[G+?Q%97UMTY(+HIG(<4'?^A;<*(Q*7G"!2:.<6:UYHH1 M3'-F8(J4\*)XKC(5SJ0A!.PIL\X@K<#^YL!]J*KR(I'Y*,#^ L$J!"3-KVB M.*.)FF=)4RCO?/@TA=4K"-H?#LICAT#S*0X&,3_[I9F^ MH_[7 4##^U027>(#!J /_3& M#@^VK1."Q.@Q=]PX:80VDE(N%.$Z%"_'BGDY_)R70^>\)!8]2I)@!#)UR 8J M$:,F,D\3(4YL[9@VB+;Q/2M+C[C2C+A(J4AIKKO*W[8YCR8"LSW'Q;KX4T4LGB9/($)G3,[! SEJ-C-%:X&BE MDKKLK[*_[KJ_7&+8*QR0]9XBV!<$.>884CK$1$RD/L'^RNFU\YTZ&]3\JYQ" MJZLKK%P:0)%\P>=#=]24CCH?L:)1<^:EQBE$C!.7)')G2#G%U_H4GZN3H1+T M09H$XH9+4!,E1Y8PC93'RD5!KU7F$9MNMC[W;FFLS113;P*B"D5$>C/'&DE\%*3UDC+O0^P/2^YRI+0*7% 2*0L(!<3+53HZS./ZFJGQ+:07%_R@=V\]?&[Q?RG:] MLM?[R,V M=3['@+[$0;_8K[>R7U_-57'E\974,8YLV"83O;/DDP09E( %8L01V/<)Y+&1!E1CMIHS*2-0VV&Y"(^KOM MYHE'PY8=M5[&LU$\=7'08KC=RL"Y3_[IS6:\KS@U73GL"#LNE- B!&:XYD+K M1!0C@3.;8+/CM_LWG'%T*6M^,M?H:#P:CFPO5(7H99A1773U>FZ8D8Q@('IK MX/CP/K> X]P MQM.BE)28*HN8\P1T-$R1YI8@+VGP1B<=$LFL5]BNL-TFLAV/AB4G<<"$6TJT M)E9I8754%A.LE\UV)?NQ1BJ<40 I)]@Z$5 @SB%NI$.:$8*$)"XJ&3CG86N' M,MGF6!4^+'RX@7RHDQ-&616 'GDTCKCO6!.Z108_+/PX>KRX5P03AK/%#/( M 0TBKD5"-*'TK'+O>''NK5M*@6SI-F1!* M\>"8]8 X)KSBC&NM^/4D>^,(1V';AV;;^<(]C[T-2H'ZF0SBSBJD$U:(:17@ MN$W>&+:U(TE;73%MXM:U-T7Q+*3XX ]]"TZ,4AGCC*.>4\XH,2&">N)LPCY0 M$551/%>9"F<"QUR[G+?I$?,JAV(H05KXB!2U@7!B%%9T:X<9 5RX&G&84OQ3 MWEF*?VY_0NP/A^/_S]Z_-K5Q;.WC\%=14?=33U*E=OI\<'9116PG/^\*X-@X M*>>-JX\@6TCLD60;?_K_ZAE)" EL9 1(J/=]!X,T&O7TZG7UM0Z]5DY6R&V> M?!T:;S5-GNP 8#[%JHKYV6>ZB@_[TWY0@]N<&IK! P9*'_HCV ^V(YG!"<>3 MD%HPP3A5W G&O"86:V9,Q+I)M8([-ZE6A#(RN^GB*_?<+,D8GH^JO-/6S>R: M_(;ZYV_S[>]*-L-2>^CQ0C8#3I1I&C723%$$>VE$ABJ-K-5<)Q5QR'4 !:$K MRKVZH;IL4#;EHP* 6YU5*[(MLBVR+;)=(V]Z62^/9;T4V3X&V1;_1KGRX?T; MFW<6XX?\&Z%313_L5S_FW]C8$HC+.3%$"$D&HA,GCA-FM=-<&D.#CLQX3^_% MB5'.:ZS(P_%U;\'#(0A6BIO5K;=& MH=''K>IK6B2[2*E(J4AID_P$1?+K)_DBI?62TA:$D6OR?MF.BE_R[[$4EBQ5 M48J4BI3N-'G1,?@_RDG".O$0K<-*.N&%-HIZG,)W?!&+68PSS1*.^GLP-CX\5X'7W_N%??Y6_; M'<62W[@ZS\6+A8.&GA$9N$W(JJ@1)T8B9SE!)AKEB/)&$;NS2]K&K%.+Q@(* MFPO=&Q>4+9(O^OG@F[9**@HC=6#<8VFLM-%P3!.6A')<-NU'O6DO'$J01D6L MC4&))X>XEP399"6*P1F7"XEB3M=OU]Z"&.KK>#:J_ DH38ZB3I*_QW'4K."# M%FCZIS@8P@-M5\CTP7U+Q0-8I/1(I+3,">X5&/Q7=&"\ +K#]&(,<[5G\VT& MNWPW$E:U^J:W^Y8)]+@15!A.*!%! Q!G52'N"$:-8,D-UB,GO["Z>G"C= M4]=5=]<484L,=%LE7Z1TB[WUUG9YV5OO;6]=,*,)#E@KQA S#,SH9#UR-!)D M1') E(*1PJS-YKH%H?&#.&QUZD;>O_S4[0\&"_/\N!V"Q6U;I%2D5*2T/5): M@FI9+@WQ7*8H(F;G,J MUBB@40+!,65Q,D:O M'[QO0;SZ]WX%?_9:?E15L>?/6\,*;M9MTM+M-$FD1*J+G[9(J4BI2*E(J<0D M'Y/DE^#H5!.G%5><*\REIL:0$)T3@1 //^*-.7J.<=5MC7->:15/8F_0^10O MZ/J8E#P;WUPM$%0;E(8@6V?YB.[)=I_>R9_-8K2VF_LG#K4CI[ MA:S_K\4N M)$S3CV2!+.$(\B(HVE0,0'C@U/\*_8V15MCE?5TJ]L&.L'&RLS M[0ML/%+8F'<6X)2$\;G.?NT+=A;IH#3RENE(E3=F'6%C"\+SM?*5D'QQ-!+JO:=PJZ6XU=N%,+L7/EA"!1(Z2,05L<@Z:A!.0B3G M=50FG_9?HQA,";%O0!KTRCQ#1?]7J_\++ID4J#618228Y6!;$8R<*/0)I M1A33WC/',"CJXO'^!U'4+;:$APBW:RJX=4BU7-)U[Z;TGA$6B."%$2P-&!K.>>I($D(J7-ZJ5/I/P MU=1'/QP-!T/;"_4)JE(4?548]FZA*#H8&Q[H'T92^H0X=P!A0DIDN!5683 5 M@]S99:S-C6A3O:K"Z*O0IP>.'3T89*P;Z/YH)^K;S(M(QHSQS."4 :\%::I'4 :A-$PIA%6Y!V M+M&N1XE[0NZ#W M*L)++"7.160I.,.U(AI+QPC!C+)$F>#7P_>-\T *CC\TCB_$E*-0#&,G44B" M(NZ80BX7X+; [4.098R!)!EOL$B$ M UFR!"Q4:45^3:IT[^[= K*K!-FY? "C%:,^6B0)XXAKQI +0B&:?*2)FD - ML$).2%O@6]?\7P.HK3,*?JE7'/P;.I]V_P,_)D.>N9>/>0&.E77W/Z[Z97?Z MG"OZV%A!.7VB!"CQ67]0-[IX6L5\H.A3_/5S)PQ/)@H\\\'QS.&+CU@'\S0: M7O^1ZX:X,A@B^'LX1/.8^.79F/UY4DT&1J^3V(W$7:^H"_G42QCFM&O/!O'IY)=? M)[96IU?/3/VA7T]M=0R/,A9J?HRY%5Q_7_/VQ1,^P^1)QSK'_SD]:-A_ FG>_KTBN,J/'&="\V@Y[;J]65-D.3 MXM9J&@O/I+==FY6X75.RQ=-PT=FME5N[ 9%JC9N[;?&DO(Y#"R^&U@M;]6#4 M@U]:/_WYS6KC/S0G=^'9WZAYWO-^=#H"$PFFNCX5T+I4N*'U?O_QZ^,_++X=_O$[[;_#7' ^'?^G!\[_8_E_ON8O*1X<1K&6%>.0* M.8(UBIX'[:*0,H4Z8YY2T=98K^B<[HVUYH'/\=VM]J\;0MX\.++TXV\FZ%T1 M;_XAQ"L)[NN!?F0._8ASF.->H\_[GMOD,CF(#$YI34)# $!C(AK MGI#5EB(5,8[2Z6A8RMGHI,WH8INZ@HL%%[<(%R,%R!.@")(%[B2WQF@I5 0J MB+40H>#BQN*BF,-%'(4FC%/@AI@#5>0:<#%HA)G@Q%*G6<0[NT2S-F=RRW#Q M#L.5!6L?-=8ND^IM8M1>AP2/'[DFWD; 5DX(.Y5R@&!734BX1"X#>"X##92 MSP)5F#C%.)'4@6_T$CU@G"PWJ_*E.KQ6_Q,IW!O5[ MS8O]LRRNP7:UP5NR7)LA@2DEF7*&.V6-Y4H*BP5-$6"P*08-UEI36I)@,,J_ M$X:NX2_+*8;GHRJ#'CQ&/S0AZ?K-PT8L+\;R"B4XO3*HZRP$IPFV7B=)4?3Y M!(JB##D:*:+:",:C"BP?\]-M6#QKU)9C14?VME33KZ@I=CLUOX;D+&KYW[8[ MBC=0\M3Y$@/Z&JM^H3++Z?=\^%51&@)V'$6@K[GR#48N<8H,4U%+&U648=K$ MH6CXH]5PJKB-&MALX(FSA#612FFIL(F<81KO0\.+)B^CR?-10VF4L4E&9'/9 M:(Z]01I4&3E.6*(!2U#IG5VSJH*K18GO28G7M$OKCTOI+I+EB^0W0?*/4DK+ M9"X"%%/!=6 :"+125DJIN7'&)4]THF637;=-=L'SQYDB1DD+>ZL)B(=DD+'> M(B<5TI%DX\$IBV%CHMENH*P-HE_[%G&E2U1IOEFD M5*14I+1^=GB1_+I(ODBIM,.[1SOK2_2C7#$//I4Z/E8EH^(;!I>Q3A 9B0O6 M<)?[-NFH@[+,4Y^B_%X@IAAOML+'T:#X6GL#0=' M_8MV(+D;R,O>N!=([9%P\QZ)U_%_H\Z@,XQO8O6IXV/CPW@=??^X5]^E/EM0 MJHNLS&]QQ4$^:WD40B(<#4/<:H:7A2/;T NL/T8@QSM5_S;0:YP][?#<25G7Z9G?[\BC([$@NPSY'S7B%. MA$=62(LL]49YV/=3<#N[0 QO7PJY*&^!V!("+9+?>OU<9G-=@5U>-M?[VEP7 MS6CAF&-:(YM40!S$A!P#6SH1QW-9=8:97J/=]4K[^6Z;@9#2"R.5L033Q"6S M)G[O9,XWNHW!MO.RWG7^A#UG[Y/M=)L6.L_JDU6SC7=^LX..+VQ^"39_N-BO MD4>!E9$2:1X\XIHR9'P**'&JN)=**HYW=AE?[!QQ?/6\,*;M9M3BW8:1)1264H?OPBI2*E(J4BI8V04HE9WT%/8D\M-F!G M!\,XI<["PVH64H!7L6+RQDG*.09Z.#R)5.+H@*!=)SD#D#].1_3)M;CR3_WQEG^-7%FY=^AJOKA7 T=YP_V@_ M.VR \;_#!\_]E_>*>$MCTB@Q+!%/\)N122&1RU1BEAS++AO>)D:4FBF/%C96 M=K:AP,8CA8VWEV&#!$.R/Q<%$A3BV$IDA9'(!6%%\ %[:=8/-K8@T%XK7PFN M%V]RD5*14I%2D=)&2*E$3N\@)KJ?C8-N+_XTZP_.:;10VO12;?G&% M$>Z95,19I*D5B'OLD+%<((*%MP%$E(3%/5N%'7.[#7) M*>J90(9SB3@E!KED-(J4$Y";B=ROD:*6PPKERI5?6195N?)^%M7CRN+YS79S M7X=!RPY;_QWU8HOA=BMOY[?)VW']"O9X-.R?/,P&\N(4.XM%9X3'S8V66LS;!J<[F8\;[4H6R0JA<(X MIA[PE&V&&*.(D6 M:SE%#G5M" M&VH2U0P9)SWB5$ODN-6(:XV5TB*R), 2)VVE5U!];B. MH#BXP;%)3 1S#&N MF.%:RLB-TTZ1$ -,1&2"8XT+\=QD*)S+:[%!>:(!!8T/!BQQ"LPSZHA\@K^# M5HZ2'(H!YLG,9L1A2II"N?+ATQ0V[_S0R\%@E/,4"/"B)N M=8BGR+;(MLBVR/9QGLLKZV5#UTN1[?K(=@MRZG_,6/T2_6C8^90_E3H^5C]F MM3Z^LD!7FJ9)L<2H(IB+Q(40UFF+5<*:Z>A:RPEP-9:UQ]=S<@BI2*E(J6U2Z8JDM\H MR1J"]V=PA4X5_;#_@W;6QE: 6<[. TT290S:2."\_L66=HN[5+PLV[)%['_XTZ@\XPOHG5IXZ/C1/C=?3]XUY]E[]M M=Q3+\:#5.2X^+M3I$"9(['* .-4EBPA#^3P8TH2*H&U,G)*=7=*F?%6GT@LH M%.@N0:TB^:W7SV6JR'L235(Z<4.Y5M->.-,KB302 MBX@220SQ9'-:EP^(1&R%91P3XM9OU]Z"(.KK>#:J_ DH30ZC3LY.C@.I6<$' M+=#T3W$PA ?:KICI@_N6B@>P2.F12&F9 D@K,/CG*B'E1K 70'>87HQAKO9L MOLT@=]C[NX&XLM4OL]5_V%NPST,DUF ;D%'&(1J;79W?=@N#X01RV.CW?/XV__-3M#P8+\_RX78+%<5ND5*14I+0] M4EJF:BGU@G"P>I/CW #C@H<-7NADP4(6VBP=!('-YF6]U_P).\W>)]OI-F5* M9]K&C8N;_F8''5_HUE)TZ\5"#7S&(A>18\0=SDWA8NZP&Q,27! 305MM5#N[ M7-VZ2-H:*W&)81?X?D12>L@8=H'ONX7O16L9&^U\XDA1%Q'702#'!4<\6HZ] M8TE9NF[XO04QY]_[%?S9:_E15<6>/V\-*[A9MTDMM]-$CQ)M+J[6(J4BI2*E M(J6-D%()*]Y%P$H2BYTT+"K'F5$ZLA@$#=P(;V+D/Q:P.AR>Q"IGB5;Q)/8& MG4_Q@IF/Z=>+QQ=4)6+E%0@]H?IR'Z9-I.9R5:]LJ_,*PNW M+GUD5LC^7RZVU,*24*%H0E%%BK@W'-EH+-)X;*R:VQ$ ML+M@QR/$CGG/@0F*4$ ,6!L)L",XY+3 2$NL1&Y#19A=*^PH+:;*E2N_LBRJ M(1,<05XD@"W)"(#RC)(^$Q7S8ZO8-XXN:KE]^R@K2"^>\6T5=5ZNN\_F$ M5B6J!+8H)IH0=R(AYXU%DE!.L.38RWB5NCZ>K;5D$]Y!GMK*(V0%!U:+ PNA M*<)9M-Q@E*2CB!/F$"0D1@ M2I/PB/&D5H56BXTT%;?,>">04-HCKKA'5DF+ M7/!$6YMLC$ Q&&LS^$]SMJ(N+S?3F0?.D+E#Q5\W=/R_NQ'@$H);)["[PM7Y M0TAW$P_G-*'GRBR>@WXOCZ/J=V'XQR]A1 ".P\+1ED2]@SD/"Y?422S L I$ M(PZ6,3(I",2--O"*4D2(C'H%[0K:;2':I<@$@[N8P"5GRFOF$HZ>>$NT3@K? M-]J5',850N$< :PB:'=W8IL#^J<<'#@H=; MB(?68QXD$]K+P$5BC@2#F1(.U$7[5/!P@_%P/OA&%4O8$ MI4\R6D/!+-[9)9JUA5JLG_:(\? N@G,%8Q\WQBZ33>0HBU0;3S@GW(B8CU8P MD[0PS!J6]/4@>^, 1T';AT;;A1"GC%("I@+I-(H@SH)'A@,1!4I*J2!,BI0M M<=-F&F(&0V,&9- 9[0LQ'.3 MH7 N;FRX<$PG@@S&N22^4L@P)9'DDFM%N 0:"E"H5%M<<9QP'9EG.<-3KBQG M>);?(5X.!J.]J=-F0:W.?PS@P<, ME#[T1[ ?;$4:_(;ZI^_S?>@*SOG#7;.CPLY#-@'CGFTB%A?Q_ TLE8* M1%U@5+&8K("-4RS:#S^6<'5#'=F@#,I'I?6W.F=69%MD6V1;9/LXS[>4];*A MZZ7(=GUDNP6Y\C]D?X9.%?VP7_V8_;FQA>:6,S(Q<=)+FC!WE L!M@H-$6.1 M\VP2I?Q>C,QO>G&+!?H]"_3KWH(%2IG"UF*.,*$YBN4UT@E31, LE8PQ*YG8 MV=5MC%>5,K!&\:K'K=^/KOQPD5*14I'2VJ5"% MXI?\>RQ%^TJEBB*E(J6[S2CS1 OF(U9><6&%3E(S2:0,4A@GS7<<$(NI93-U MZ(_Z>S!S>02V^\IVPLO>,WO6&=IN[8AP\XZ(U_%_H\Z@,XQO8O6IXV/CNG@= M??^X5]_E;]L=Q9)7MI1OXL7" 2_J%<4ZUP]R.!_P8A;9&+)X+8A7:J,P\%"J M;IU25K2^8/,F1L6*Y!]<\H]22LO4Z)0L:B\=RZ4Z?5*:1QZ45"X9[3#695?> M]%UY,=M;<"9YKKF3#/S02B$7E4- QX1+UDE8$NNV+9=\[G+ERJ_<@GCZ01RV M.G7SKU]^ZO8'@X5S:\6M6)R_14I%2D5*CT-*2U#_J(RC GB> M;OG#?$*>J! M_2E+F#=B:>H/F\U%H\F]3[;3;8'W1R2EA_3L%'A_ M0'A?\.)([DCBGB/E2$0\4(FL] QYYYW&049O[1KB^Q;D68Q;;+?\N,=V:WC1 M5KMEI^[1DG11 @=%2D5*14I%2ALAI1(DOX/:@UP9+@00\L@MMY(80B23A%)- MC0HJW("ESQ4A')Y43^M^2CFV6L63V!MT/L4+YCZF)\_&[.0HDY-FG'N]<'1! M52X"N4#\#].1_3*MW#43X[VRB-!=C$@=ESG+O@8$0#9RD)&Y104[U=(_=]4>05 M4_R5)V&4YLJKT=CY? I&C,%&4408FT4SSXQH]9#4;<@ M%^8WV\WE' NEBU&&FWLJ*LH%U \VP+U39OT:AH[9!JN3*/,NG( MI5/62<,-V)A!8RT)T4$D"VC5].WY;G7'F9R^IJ+CX6@X&-I>GKN;)?;A@F$W MP+!W"P4=I0K4F&B1B4XCGC1#6GB/! @0I)J\5B0W"&\S3MK:F-6V%KB5/CUP MW/#!(&/=0/?FOH14;ACAF#'Z+'&''L7,)PQYJ=W8IL%8A5E56I"!M M0=J"M!EI&8F$"2Q"9JQ,<0M,U2GBO+/.$NX*TFXNTLZ'(8EF@F.!$26!(A"U M1=H"L74LDN2M2D+'G5UB>%OSPFGO-))9T+N@]RK"2\8*)GF(5M' 72".4"5, MXLS*Y(@BU\/W7')WP?'UQ?&%F+(EE@5+(])* F46&"-MF$>!&AN-D5Q$M[/+ M3%NKVR25/!X(+W!;X'8%9-EAPG"T5%O)>63$>!D#M=*0I+&WWT#; K+K#[)S M^0 I)F+ +D(X:@EL65OD-+9("F.X5T9J#XR.:=T6\M95,M8 :NN,@E_J%0?_ MALZGW?_ C\F09^[E8UZ 8V7=_8^K?MF=/N=-/[8R'2=XHN3U'9_F$L$=_VVU MIUGMCTYBR_K,OCB(];! $?#ZS]RC[+YIB3$Y=F8_9E'6Z,7 M,S)X'+FP/G$:I)...JZM9]8:H\U[JGS M/1_L_')I'DX[/30W[S>>LD;'.GE5#)\R69..Z\3\D,HQ%H"Z3A6JW"WU#X"D ML];_@WT)]&'0;B ,=J8GZZ#>WUQ"OW M;O_SH/73VYX%5@#7_+P.S[8DPO[T'/B*K08 I@"?_1'37WZ=N'@ZO?H;ZP_].K[7&)8SILQMOK7< MFK@D\:?>W;^ FY]KUOW9;0)X:)'[KM MM]\3[/HOO=5@U8UN^YV*\&N1(TF^!]WXBA5]O&ZL]LW1(=5Q$2VJI],$RG^N02Q;PYN42_[_5\5?539Y@K!6V&Y_+PV<1S^?+KNR/XCN?__;C_ MX?4)? \[H&_YN].W[-W7_?/#H_]^_/=T__S@:_?TPG-Y_/GPCW?G!W^\H_L? MCL6[KW^)@P^_G1P^WSO_]X^7]-W7_Y[L?]W[O'_TDLQ[+N$:_N^'E_C?#^_. M#Y]W/QP\_TCW_WC!]^'[8:P?]D]??-U_OO=E_\/?:;_3A/CWWV!Z\/POMO_7 M^T@IM5)SQ#TUB*>HD=&2(N],LC%$IEC.IQ)M(V^=3K5^)P\+'#U2.&*$L:0< MQL$!QY'Q3B0GFD M:; H@O"BY,HY8>I:XQPO'JU/./+ M;^<7?79,GE7]3YUL<[KS7WX:95=FI_=SJW^%!?9T%7;'AIH%#V!E;?B,KS-2*)Q@ M59S@X-F"B<)P2!2H #+&)<2#Q$C[R%'@7'O"$O%2 B?@;2'6B1-L>7&4#>#T M1:'O1Z'G27Y01/-(.:*2U?6$#7).!J2U$UQB16CBH-"BS?BMBPZL'\G?#-(Q MJPPYSR#$%*L*"'R(#AC_8##*U59@'@;#ZZ,G&U96?0,XR*Q8#M/O3299[_A9 M%D.!I65@Z(DHX@,;ZF)#%(B'%-4N>^&BLWMGE9E4'P>^!1:RN MZNFJKMPJ7TMV\+< (6!\,/919W"2?9X- 7+#RVFZQ4"[:[;SA^WT!EDD<7#8 M>W%))(?I.0AD[:O&;P2PGB]0H:1\XH'E,##6B%M!D%96@0&L+4F2.BIL*1J_ M!2J] CITS='A)76[N&!NI> +<583 HZ6($*T01PKCHSW DD2&,^UZ+3+MDY; MR.*!>2 M?7EZ9CO5A'Z<53EJ.CQOMX"@]8;M.A 4_S?JG#VF#L\;P$GV +&& M%[)Y=F*KXU@LN67PZ/ BQL/VG[_E!W^]9\%@:A)%T>. :NIA)! .[E3"FBC/ M(EAR3-XZP%-\+^NKJZOWO5RCJ\5H6(4.?YW3X6@,I9QK1)4"S24D(.V21$%B M9R(30OG5=9JZ/X_,XW)PU,4D6OD@>^P-FNA._))_C\6O<6\^-9TQ5V6I%J1&(2)^ 9W"%K/ $&:TM,9P2F4SV7&MH?WRC4.VC]/P6:8PXPH8QC5NUHDD7M:".+)?7C1L[[?8BZE3G*RK M ZHK$DH\DUYRDHN .0"J.CP=&8*_J%&$.Z9#YAQ$WZ:?7_%HK+%BWUW\Y+N* M771W&=V=)QG2:Y4,2\AS&"!A9E8^D,9RLD0%4?!GKY\LH2GRO2CS7RXB8I'$R' 4E/>)*1^0X!LHAE$C26^\-W=D5 MZ^20W"HOQD\Y1^GG7[KCG-!NOW>,AK$Z;?DJO^1'P+][_KPU^&S/MLRY\1#1 MDXQ.62(Y:>P0?O:.CT 8S[(LGHU%\08D4<*[*X&K%PN<(Q@:<_5D9#AGB =' MD#'*(\=H$E(Q1NCJDD*+5^-Q>S5NH=+%2WE+O9ZC(8%K%@Q72!CM\G%-P>!*K:4'9O6DUHUR5/1=EG]9J+R"U%$B]7" ?.FFI MC.:(DD@03QSP25N*#!5$A6B%(1A BO$U,I:*QV,-B<FR7-T@W$O MN1 &14,$F!&"(Q>L0903&005&E[:V17B-C'1XO&XW?'7 :SP?.K$C09PS: ) MI^07ZJI^@YJ:AUC%4-P>]WH8MK&3WH!T#M-O8]D4?\=*@&I_@7+0H(B7-)_V$.S5.EUT=SG=G2,9WO%$O'?(VX@1 M-]X@EWLR]3[ W[U;?:$I9(P,K=:XNX-".( DBK Z1WBUR#*.FIL<@" M8H")[CFR7 DD)1'$4N.((P!(NHWY8OV7!PD*E,C>!O*,HL]WI<_SSC=J$F'6 MH:@I1APH!7+2^QM*^Z-=7!O3(3R M3V=X\FPT@/F)55V]JB#5ZI#*+S /*RF5*E$D7+2(:Z:0$[EXE1"YX45T(=FZ M*LP5Q*-X.=9;T]>,?10-OQ\-G\\V"D9A)3FB$2P*T&.,-.,8884Y%TXKXW'F M(E3?AHL47\>/Z6B==3<^2#6LXWXP_VCZ]X\3E.TPFN[!"3*7%UE+I(#24J!T MO$ [/-.226,1X=P@+AE#)DE6G[@01@JEE0-0NJ)O2?%V/ K%O0>^<;7B%JJQ M0JV>HQHYR\A3)1'\*Q$/.>>(2H=(P(IAI:TDH-6L30U;#[W>*K?'-+/CS)YO M85K'>E2CNS[X^ZJ12D&HU2'4QP7>H4A@V@$D\8 9XIY1I&/$*+GD=&!6)&JR MNP/+4I!N@W1[O8A'T>B[U.@YSF&"ET9RA> '< X;$K)*)Y0\,RX$[#WS=2X' MP/0:>3"WRLD!"E&-XJ64Y@57Q\Q[6^;O6"]WQUA6?UZ(H^#7RO#KPV(=.VX5 M%X()9$U.,R7&(Y/33'-_LI"\B8[IG&;*V:+-5 YVK[=FK\?![IOI>%'CY=1X MOI*=,]$+09%GN5^HQQ8Y:B+H,G%>4*5272V7+E9G*(Z/N\\GO2C!/W%^U/RC M''%9)\HQ4UBS6$XKAZS%:G8@6 4KV"-A)$ 6E0;9%#%R0A#..! 0B7=V15N7 MU(_'K.#WXQ"Y3L&+#B^GPPNT@QN?&X82"88#EUXB*VU"#N@(=YP%S_C.+E?K M=$1M1:Z/]>4;!W'8E(DYJ_J?.B&&ECO_Y:?1H.X&]//L:>]ID:5E.:#K5R%6 M")XQGVAN#?K=3FA-GNR[>'75=#TH7/W?W3W_H\'IE1,Q6*:YMM>K\2+][?SM M(&/T%27 "@];'88O%O:#W5=RJGDNJR,09T#!M$@DMUQ1)"1KDDVY4D=;XEO# M^++J\\#^H0*#!0;OFJX6&'P@&)RCLE%'RB)U*!@-,"@M1=I:C)@QA,2H-*N2-#5:VZESHG'/V./WAA\ M-:K\B1W #?LI&X2PK0S/VZVSKAWG^\?_C3IGN:[NEH6]'S3-_Y4]SU,^..KO M>9C_*KX:2^95ELM>+[R82*5L^JO;]/]:M'U<8B2!V'@0&BR>R)"1AB)K?!)4 M)^9=;@#5)FI-,H9+X'L- ]]%M]="M^<(O14N8$8$H-7:Q!NLE!\?7E(F_&1;#QV_I_7U<^>L?,LSI";SLA&P$MFTV%02>ODKE>+[8Q M(GZLTUB_6A9, T=\!$Q!F'>!(. ML-;%7+>!(TN=QXYH8ZU:66^G^W/2;!R1VK@!;[X;[#OYF9W<5?C[8>WO3<>U MR06/.C%IN8=?[SUR/2J&7).?-,V\*/E)=[!A?ET\J$L9(X8;C QQ&O&8##(X M6D2!!"?C,8T\[>QRW&;X-DQX*05Z8-=B@< "@?=Q@KE X -!X'RM%<=QT,X@ M;11!G%F!+!82F:B((H98KTR.Z$I]F[J-]X* C\B]>75FYN^=GNWY%61F?O_! M-R'/L#2\O//,S$TS R<1O%8.X;6.8G7:^K,/P]@KZ1#WY^@?R^!W$,'+P6 $ MD!4/TYOH1U4,SZ,;%O_?2O;RQ5-GVBKKA='(L1#RJ3.+="Y#1&/T23AEP=XI MO=VW0*=7[]Y?3J<+2;^E8L\[]BDGW+F(@C8<\1@%J^*G?_93YN0>UZ Q;R?ICV_-=,#GCBB6*3&X"P7-59I,"0TYKY[6D'*1=EV8V M8C%BLK89!H_ \3%6AA:H9+??.T;#[/L(P,S'51%7R4PVUX9ZT S(2Y %,LKN MJ6([K1:Q%H^C4I5;3TF- M 2Q"U-R/%H4<3!>DV=Y3YGEJLVN:*8?.D/\2A4 M>>5,I*CRO:CR'/G &%A'2@Y)1D&5@\N)&R0BR65PRC/%-:@R4:0-3&0]=/G1 M>T FWD!XN@'0#SL8]'W'#F-H?>X,3V:(1_YH?0"C(2"9E62BTIH2E>(DN?>S M&(?75@.GBP=3E0-SSE.%C,K.99TK>C",$5;,42.-YX*7_)4MT.D[C1Q=H]-% M=Y?3W7G?3(B,)Y9[5<24#Y5KY!SFR&8I$:.8-K"IFW5J._/H?3.OX]FX4FGF M$_'TK-L_CW%,+++ZU>&B\8&++7._K$4MC->QFUUE1_TC^^6?SO#DI-_-\_A[ MOWIS8JOX&T@N/.N?GL7>P.9!%I1:"J6.%QD&CL;I!.3"6(-X!)H!4@U(8Y,2 M29I&(W9VA5X3=[WDIB*3E#D (^;8ATL1\U2ZH+2BPN_LKDOTN3@FUIX_ M%(5=L<+.T01M@A"64928E4 3,##^ '^2J(65UE >Z,ZN66P_5-)%'J!.4[K! M"??OS45I(+=U#>3NJX_FM !#J4ZR>O0^>+Y8H EK3D@4#'E5EX4V#)EH#4I: M*Z9C(B$">LNVHJLZ;5#::!847*<'7^MJ304/[QH/Y_OO1,F%)!AAPU5NJ*F1 MXY2@2#"C&BM9FY]$M:E>C+0M[?]&:4UN#8=7Q.9DZOU_\: ]0JK.1X&%Z,9;?:Q#? M82^#8?[OQ87$7D^%5=>Z[H7++\Q<65!P*11\L>B$XRQICRW"1..$VA^@4=5\#=9\G/5X$FX/VF.3J-RKWJW#"(L6X M9IA;9W*57KTNQSBK'+=X M'IM_X>_N*$MC%CT;1"UFX>H0)) M&*M$.=A<;@LY] >C:H;ZEF@"A.G&">26DXET!^?E D& M2U^K.BFJODFJ/L=KN+8N.$F1%3@BKJE&5@69JX71$((S-"E0==KFXM;%2HN3 MZ:X(3(27KZ4N-V2;S00_92"1T!^Y;IPRSI)+L;()>C1; \:V+F:,12(\"FX) M]D):D5^3*L6&!=XD_[=L#6NQ-2Q6CI3144FT1XSDA/\H!#+):*2=TYP%D[C- MW0%)&R2]VNRS%6C:9J2G%OI$%$@OG-LZ]1P[Z*DK$IG^HTA(2=72;:'+-'@[DUF?]E M:.%+X=_0^;3['_@Q&?C,O3PLP%B-%77W/Z[Z97?ZM#?]V!WH=WW'I_D84\=_ M6^-IUOBCD]BRWO=/833GV>G8ZP_A^VP%+^<^W<-X7-ENZ\Q6=>;<\"0.OFZ=5/KO= M^11__=P)PY,)+LU\<+PV\,5'K(,QC(;7?^0>I_^;DRTOS\;LSSS:&J28D<'C MR(7UB=,@G734@6'L&5!.(7!7M1V03/.!3V_ULSP<[ MOUR:A]-.#\W-^XVGK%&C3A;\\"F3-<&X;N4_Y/J_KFGG9+57I["O_0'8<];Z M?TU9@$&[P:J7/?]D'33XFTMH#E;7=9@'-8H,^ZUG4ZAX-@L5OT^AXLT4*EH_ MO>W94>C ^S^O_0/^]+S?[=IJD#-OAB?]$=PK#-HYLSCF;>FD ="0O2#CO^#! M[?H_UW7KZX;8Q'>N>+936QT#\N0]6UXV#3Z,!L-..G\@-"!/6F/">S ZA5OX M%<3B+Y/;P^K8]CI?ZV/$%^L?_@!2^ZJ"K;0WK/\\3%.%N-"'YYV![_8'HRH> MP9A^Z_;]QXO_YP^/SDY-_3%U^ B'X^ M^ JD\H]WG_?_> G?\[H;_]_K\W__"6>._I_!=[-^CC_C@CWT. MWW/Z[@@^F^_[_,7G?S_L?7[WH9L./AQ_/3A^;Z)V4BN%P*[@P$-]SJA1# 5K M-1:.2Q]]8YUT>J,8]K(Y(!*C7B?O)0$:FZ+E26D68?&&Y&&[VVE%L [.LN95 MH[BS^YL== :9X/U,;?-P7OC+VVNKF7S_2^^/% >8O(A:4J!8"<: M0)F2PM1S0X)GN6S*4JITW39]WSCRW9VV1L=<]2QTJGPLH_ZS-_YC,'*#3NC8 MJC/FHE5,,1_!SUL*/$(WYC-.L7O>LH-6KD%)\:^?8[O^C?PZ>:4_JJ8O]:O, M72?O/&OX[N1-&&OL])ZT_HGUE_6;XOCY>H#X8S ^)R>DJWJ)G,!SPE?''H@B MQJH^+AU&V43-3#E7-QP,X)XV5W)KU=0T5Q'(INKTWA5/XQ\WA@G-ZOKQ+6G]_;92H&_ 3#.^I6MSEMG_<]YPYE\)[PU MG,2"=W<5W;^QC'_GQ_TH'9K08_MUL@^4\=&&WKI\F3PM7Y#L#N MN]UFR>>/G-IL)C1%9B:?^;E^9]!/P\]Y1G\*,:3=S1.2 M_^C%X>=^];%6D*H/$W$^@">#>U4YZC"6?HA=D'S5RB9+%4^ 6\"?,[,,EPSZ MIU,!P@V[X?\_F JR'G ??LF?[\8O>9(_P&H".5R[-V^,TAV.JF5LLWJQPR2" M<5>OX?R)[$_I#,^;AA''L1?!^LMJYC.O@:NRK3CJU>OF#-:#[\ DCDE0;+WM M9?+64#I8-CM_[.V]VFF60GY[+,9Q9:)TQ4?J)K;UT<7Z0Y.\,N".IZ>=P2"O MFI]VWKQX!C?-VI377=4YG7FX3J]Q",&53UI[,-8JXT[WO%U_V25#=YF)"OUL M%\/=<\(;W >T-$QWY\'%^LR#JG78]F!3Z%XSZUDS@#)V0\OE2;&3N?\PZC5N MMWKR ;U:8SI\$U%F_6E(=T8ST((TAKS4R6ZPUGFT50[-P0WV;>5/&B1FI-W* ML1&8UO%U^:^=GY^T7O;J$?3/.CT8TBWG#^"[6X-\GIJ0M:9Y/7\RPVK,RI^! M,6,8C/VLV81;R78J6'UY(!?WG=C].=;X'#YUZ@ .I@^2)^**!VS/K,+!J-LL MP.8!88E? '2^8GA2Q8:]]W*?%-C&AB>#\=Q=_869_]T&0-;&'?02Q.LGGI[6 ML\._7SY'Q+1>P4/&4R#(^6'_:%"A]0*DU\\OONA]ZE3]7A;IYF/HT>QSG\T^ M=YZ1TV@;E7LKQZ2R=O*-.;N$! MLC[WAJ,J S/H22\>VS%CZM0BCJ$]WKS/IX0T/\C"A>W6<;?O8! P$?6H0$FR MWDS)20UGXVU_2J% I*#J\4M. HA-$9E8/VG]$-F4R>.K-PX?JR$PB-K%6+^[ M-^C8=NOS2<>?U/=JQE$G1,+W3M2WT^!3OAB]LKZ3X)E_VME[M9N^:"':2OU #0'\TS'!4#P)N!#-4=T6JX?@,[H> RDZF M(7<(:%(%P#TYNE@1ZT%#_@)?*QA,O#%0*Q [C 'H - M6JI+=Z]I2A6/ZZ%];KA5;(/=Q<#R MNIH^+=RE'L94,+/+X.+%R7Z>1K""X"MMCN#4/:/&;XR'.8;0*Y="9MRP1U:C MIKAW_F1E/\,7Y2W;=NOWN];UJ\N[)]QWE$#JN>*)'O5'YT"HL11@#/.)'W2>88@\$(Q%(O9@M3 MG_M9I);]9#L@AKK_:-T1;'RCR[*JQY;W[L'TJ1K=K1]LO PN?R34>/*T-6H* M7MLNO-'+Q^WKA^[ P-NU(06+/E4U #=W:\_,6S>CYS"C>R/T/+L-(1J<=,Z MF1Q?S#Q\9[]^3M"LR1WJ875ZGT!U^]6EQ^MDPR)?"@QFE%UUL],P65?6-[T_ M9J4TLZ3K[Y[%3B *G>&80UP-,/5*R@1MBH:7KLV+NGZ8?N_28GT4MDFOM0<6 M0[=%&N*$&TKYS/8L&/J]UG'6L)I#9&NX,T8X,"NGN^/TTA>P[,$T\>>M?RP8 M!V]J9\%YZZ=9 __%/V_&UOW/4UYW-JJ .\9ZP5JP)NI2ZY-2[(TK]T*]3VP5 M\BH;+^3+?.@2+X"[ 7J-ZDWN#"@X+ CX?->>PW,,9HN]/PHY_I,9=+:K,F>' M::G@7G:\O*NF[G+M]PAJ1UU*3Q(@T2N_L$K-XP+%>!$O)%,1$4W2$:,XUS@DF7 6J(Q:> M.&=O7$WN^S+=@%22AQ"XV/_\7CKLM @*R80]XM$29+2+B.&08A18*IZ;O;;Y M%;W5%E !_MW)_?#JO15F=; S(?/7N!2FCH1+M&PY>_V2-X#\.,9P0[A(QJ66%B=L/ILQ023PYIF'#$N?+( M46]1#C=JD:@C3.[L+E:561IA%!=:>*L$8XY38UP(PG%/:'*2:J)N7$6X2/1Z MB7[=/WYO': WC19)DT".R@GDF(_(9DDS+JBM^WW@*V1Z%82\ 8.D#DB,O=2U MX&TX[?2 V%6UZ5<;#( G#X4P%JB@[YQEJP>HDH-QILZP,>%J.ID?!8SGX\J> M3HV.R][:S"EK;^:$'K%+GEJV\W,[&V4UNQW?J!D5W.[0#_N96-7#>02^R6_% MZG^H-,?E6/W;03Q,+^"1LPT[V#(5K2/M>^]A*T^,*8E$XBQ7]P$538J#QL)4 M1B]9( L!;(5IB(: %C//%0\:J"&GWL/55 KEYB/M;QN'P'2FOQUCWT03Z>K$ M@._.T^X?-PVWC3UF@^PM PNX!J[L?[ ? ?(F\]K@X6 P.AU[X&IG6N-O'@=" MSOI5_26G^3LF9O$D$MSM-/Z0B3MZ-N"5/2GU Q[GK[[N0\W79(2=."*O#5U= M-YXJ?HJ]T7@$$S0'DWSL'9SY4./R!-@]Z73C[,1D]Z&KW4DYVV!V0NI[3J>K M/_7Z3$+AL[XT^/*QO^"JJ%,[ETC/ ;^)_]#7X;W0J>/Z8\#O#Q:D\R/":/^ M),8S#'P7/G/6;_:5J^?63KW&WQ/T=EIYG)L\J0##S2.P=8[9(TLLXJX6^^9CV$OO#@1 MT7I6'[OLC7^9.1PQEY,[/Q?;GHRMKD_&7N^\ZBMWEQ6GD3UH]NGBSSHHVZ0> M-.E&\-]@X>SQC)4P\?-WXQ#FN$;)*H<.6L-/8AAU@8R.3S_-G7DZRDE?VYP1>KCW7B>@3,#U$97: MY)H@%CGK/!*.)B$(BXR9>9[JHI-$^62R7R&J9)VUC@ENM!*<@^DYQU/SFDO] M;K<)O]4'@B9I@+!V:N\1[(BPS=9*F%?8E:?DVU<>DQ]G$M5V6IV!U9G=@J=1 MHKKOT.5]_5MW:CX$:Q/-?7#*+G+T;VQI7F,*.]MM,OE.8IQLL4"9)B&081^V MJ,D^/("%"V_F./V8M0Q.37WX%KG76M>=/.[T:K>H/_3H>UGCSRW _7ZHA#[1Y^V(G M>(*;W6!<*6+\S>.WG]1OS1V3:]Z3_(G@[-JW\1-R[7O?NBT13Q2A/W3;;[\G MV/5?>JO!BAO=]CO5.+Y;:&?QTBO.-(_W[GLYNVN^=YBA7E8+9/K:HF';-Q?D MTES<4[VY!SW(/34*YK>C9>OC;.W1_Z6?_]&<[%]E-95%^KHW?&:K*F<0_VV[ MP+,><]AU?(+_]X_[I[]_//CZ^G3_G]^[\.^'@P^_=]Y]\.S@Z]^G!T=YC%T8 MZ_[G^1/\^__\=?[NG[_8P1_OOKS[YRW\NT_W__EOY^ K?/:?=V3_PW\[A__D M*@"_I4G%%/B7'CS_B^W_]=X+(8QP$7E&!.)2&N0D4T@G(H)R0;A Z@/\3-[Z M /^R^O+ =?4*[A7)EH2@ M('D$7J- T3EUB(4HF':4,,-RDQEN;DUP5JCHV^!Y^Q:'N2X^4_H[7-MR*V"% M&<;2)\NC5(89(8V*GA#FN*#W1%D*6-T!HM L62.U]V)GE_%UZL.R#7Z3HSHI8YG\ MDQOE:93>#:6.^$9%&XNM^N"[QL&S!?I'@N?1ZWQD5&O$F03Z%PA8K9P[08+0 M5NC2NJ&T;BB0NX&!S@*YZP"Y"P%03D+$UB.'G5)Y=]*'!^78FS.K\U68G6Y)%F^,I=,<^=(CUT:%!ZZP;PW$^ #>H*_SF0E(YT[QW MQ1F-^GQ;?;)C<'&TXTEK+S1EO/*7M&?K]DS+L & Y5IA^4.?3V+]T)\CC"// MY9G-97&'<7IV)(WR=TT+;KT>#0:Y^M"T-O'Y17TMW\WUA%)GR6(2)O%(L8\N M'Q.9"Q]M>:?GK:&38'CV-U MVLIU$F,^\0F/F\MGY_H%\]6N[O;X/H#OWO2P]*NJW^MGK:\'_PJV&G_>_-SF M@U,'8(MYZ;B(%HF@&>)12J (AB(A(L:2ID@TGS\(M29[YM(G9/.YA-;%FFA= M7A0;469@R6?^;5PO,)^5=)W>N(@)FNKA0["9EY<+D315_W[?>_-;4Y RS$KH MS1!P+=?=:[T]RZ?1VKFBZYNW.S_7'T58W_VS+#GC,X//Y\Z?C0E0:^^"6TU? M^W/F1'[-*B;OC(MR/IM4]'Q0>?VT]^992V/Q,VPE;]Y.)WY:<@)&9'W]>U67 M')X6J1S7MFT.X0'QR@G55]ZT_:.^."Y^,GM77-TL&E+SGMA]B41$VMSK"N/=H',R5/09S46Q@/ M,1Q[)S9IF)ZZU/.,&Z*'V<9PM1^G[/HP=J M<$2_?5A]!:QKLN/,;#AKV+;H?,*U/GXY^.<=?__KOT=\?_CU]>S[/M0Z/7I!_/YQT\A@.CSP]>+Y/#_]X0?8_ MG'S\]_2_)P>G_W8/_H&?1_^M*]CM__4^B9282AQ%%CCBP6MD7%+(*HFM(YA1 MP^8/J0=E=<#$Y'/L/#FJK1 ^Q>@3H\$&-<_-]B[6^@_T*OK^MUT>'5&*&$(( M#B[PF,MO2ILX+*) ':,1?XLKK@U)>I5;Y(Q[WFP$"?Q>6>5]>W[1C:(N@KPS MLRQ:SV$[RF7B)AV9QKV8@'U49T_JZG%N=!ZK]L7.FAW*$TMW3-)J>W,TS,60 MZ@_GC:JNE V0'\Y9EU_KSSV?U M: 8Q-R!:?)#M+FR(TZW6%K=)9= M2S:7:X8W\S7C=@WUQA/]20\D>-R4DL_%$^IJ 3/=DR:-DL;;[,R$7U1(STX M,-EK,,P;^J26^\QMFKW\%,9=5U>*O8 FW1Z&)U5_='Q2EZU*8(A_K>M/#*-O M2M7GID^YZM*4(?2;N^70?5WFJFKJ.$PZ(UV42A]W=S#&/.;+37GR M3?_,&_)D>H&5OWV#KB*IUWJ'[TL=_MS;W_EY7.ZBJ>\PZ03Q^X1L-4SFLM; MPHLALH3E>),5K-EDL6'X MV\Z^U^.R71OB\+OGO??@ZU_G[V,D46@K4:)*(JZ804:XA))F7$G8JW3R.[N$ MM/55]8IAH;_)98F7KB2[&P15<(CSI1! MCH#XJ0(NJ[ EFHI'1WL,#!V:3YUA:6RNP94P(8A+FI A@B,5N'0@"$,QV]E5;:T7$T-_ M'&U7+O>"MDL+__"O]]E3$!3Q*/+ZA#7CR"B7NT+X$(A.RD233R(!N#P:[-U\ MLS';+)WL(,V-K$:5/\G=DLZ W,=IY=99D^8SV&7+Z";AD1I'A?(F=U\Y4]'Q?5WVNLU(GC*0[^J(JZ7J.NH*I?WV/+1/(F MGPG.1P6IH4A+%1$(R'@LO06\KG.!KM+0=@Y>?ZB+%/=KU_^TOT&]3GJ@0+EE M;].,N+'CIVX$L*BS([#NTI5[-,7_C<:.[?GE];R.]4Q-X=R2*R=BU$[=<>.F M9H7.)I7$F49AERYJEK$[7VK%2DED<#8HR10/A.9]BSL1A'><$A/&*U:.=Q,L MK^/NN0O$R_' COJ ,/\T\S-V^^3($ ZL42,L01<@5GD-' % M^O^Q]^5-;1Q;O%]%Q=N2*IKTOB2WJ"+&]G/>E8AM'!?\X^H5!H1$M!C#IW^G M9R00DL L @1,[@T!:::GI_N F>MZ5<1,PQCZ0Z&4GU/_I MGQ\']0>]H2^],:$+0)VK6%?R(JLXX[YX,V[FI=!SW0QSL%[V \G'B:78-IEBV MR!Y= M0+D[B51AV-#R0D%83A1#OGK$M:60SV,V:)W#0<;2R;)Q8DD\96&LGN M\#:?-9YN7[Q@23FO&!J_G#8WOFG+C C1(<:ES&:40L9JCHBV0CIN%"8Y35;- MNJQ6JX#&3#^W"C^DGA ? 7%YXC1933CLMS>$&$HB-O5^/]A^GY5-U412L*_( MX6@0YUHCRX5 P("4B)"8];F+WIR\Z(JUSX%HE,9WH]Z*K>XL]LP?;HY?:@;]7NO!GN43DTCY1' 9^[?#WOV%O%3HU:=LQ(T%($EX=QE<$P+\ZH?Q'=D[)K,Q//*'YIZ4+% MY@;G/:7[8[6QGQM5I_+DM#>.MLIV7O\21EST(%J;V:%1[-LX.FPU%X+/C=K+ M .-<:GZOOSIJ/#2*73JW#J=[U.3&//F8-EY$CH51#Z&B-Q'7--FB9G*:&1]* M$V"800.,P*.J?7)2!JU MS^H,;&>OR*?J)2N,39;L'"PY,XPB,2N.8R..JP(D_*CXZ9B'@2O&C=G+GE9@ MOH P'YS";V!9#ZJ806#NXZ,J/>'<%F]7'I\Q,^9XS1]E2ZTP0HK;>B.>G?5SE=>6C#CL &K" 99NP4AI6OH)*8^K%[T5^R7&WL#"Q:E4>UESO MP?F383)5^/1)K,(FJP%';2)CNP#.R-DH4]AGSY6,:L^JH-$\Y.R"37@"^V/0 MO)CN)%J7$W"3.F$5,EOB]\0@.7[6Q=@Y-ZK#N"7;]#)6LRN.CFTUNQS."N_1 MV1OO1.B6[I=_A\ \J?3D_.0%QG.+G:!3U^).:/K8_?C /KBEB#- LF%Z#RR&I%4:!:",R"A'%G MLEZ>3W\8M<:E6GS+%;TFF5S\L'A-F)O-=F[I'G.3EB1/6+=@?D>2GYMSC]:Z MYO'61M]H:3:.P ISBJ1^W<%MK^4J06_WJ*%S1/WI;G9J[[+8K$L__[J&M*, M$J7R<8F/Q?<,DS?8W86W=7C)%4_FO>*+J5G"G&8.D8I,G54&W]B#O=$)$^E[&Y6OXDVE(597 M?CJGZY<=C%"5-CGZ2)K;N:Q)\T=KV_.MS8^D]?6#V-G^> ;/*78WVX>[7W%=.E378WO_PHRYJVOQ"=@[:^Z#'P3O]=;CU]5-[]RB/_5>N M?'PZ7>)<:ZI8$B@FS1&WD2!-0:LCRA#C<&()VQSK2:6JJQ ^*C=_N+#G[P3M M=7GW9XR%X\T_K<%O8>!W.@-^2043A0@H&K!AN:6Y['LNW\ )3MI*ZVE9NT1P M49=]?U3V_?LZ_^5#:+IU:>EEAL,Q.?R=B0&N>#LFA1H!;X& K38V=#]6M][>+R[12N?6M5[ MH9A74D*KV_&3V%?#WFU@;];+1RC'EB:&& 4-CU-"D0W4($)"$ 8;"5BULF[$ M;(G.6LU[6!_?. :H__N#JG=W'6-!LJ@<9$*'-E_TMBE=3:DDAH$E2Z,#<#];*0&*/^NYPH&_];?,]> MSC'YES#_M9P-R 58%;L7J\/K/W-$;?P4._'$MK=Z;W\, E&2PT$SAE(J=8 M1N2T*?N>)*093XC02'1B25ON2@EO[ATXM7R^Y&Z<0IMSJJX)0EQBMO!&>U MF'])_%1&ZF0SKT'*)<)!Y:""+0,D-;W/C.N+?D[,Y?,Z\[5-GX'+.YFT 8-$ DPEG'2( ?Z1(/:9)3C6TOYYH=/;&6GO M64A,R@Q,)/L9K4).I(B,9P(39X7(?D8B:JO^YN(^4!ZTYL(3"CHRU8;FGLXJ M8)$4H5+6XOXE,=24N%?**IN41-*"D.=9YCOL,FMQ!<2@M#' 4&*5Z-F2FL_> MK%]J,?^^VPVYL$0=$O8<0L+&NU6CU>+0ZL,,6EGE@J3)(^W 0N'!&61= (J- M1&B?'&.*@?C7JY*^0.MD2>!J?G&"JC#M1>6>R9)G(TG_$!%?/[MO5'DE5]7) MNU=6@FSDU7C1N?RW>_D:S!]0DQT']-9B85%BH3DC%B@5DCBID(T^(*YUCN/2 M# D2?""2)*OHRCK3JY3=.^+W5JQ5Z[KH4Z49BS3H1=:F2\HJ+FW37&B@(FOJB1[E9(]V4&Z0B.PI'L M**"YZI-C&FD7*3(4!P.;;:AD*^N2S88NW1SG:O?F'3)@[XMRM?[WG/6_B[37 MB>]&>?^UXKE7ZWX M/:(#]5)U]MJ+6GM17ZVHN*0-U[)A4;+!S\@&C GLM90H1THCSH)&3DB"? R4 M.>&PB"(W9#9LMD;@K97EVHNZV,KP3U$3>[2'HVX%[#CWSQCFW@?E/KY.R;'( MI5ENN?)\Q,HX0F.^)1('M5A9G%C9FPTK)\8&S PR,4H0*XEGDT,@2;G#FALN MM2O;B,_KW7RWR(U%<-^]1,]O93N7]=E(U&?21/)+QPY#D3LI_=WK-MYE[FB\ M*QMDYU;4$TV"GG]3R=P1*G7;[>Y);O(U/'_Q8WCQ\C5'#;;ZTWU#2_BHVD9- M]YKJ^E%'U-%W+L):Y"90X_Y>56NH?F/4LKEL[[P/OU[[_-P?]?R&LO7E1,\Q MV);C8>^XV\_-OCKMTZI5*MR1^UEUH@?4K+H:PHH7OFJ=6O;^'4T1^&UHVU>\ MZT2WL;+15C';I2PWX;K]:Z_"]'KE-.'KZ;FE8=D4?>Z4UAH/U"3KFM;$P HE M)TSVR'J][;'*QM/8VQ0I1TX1L!@T6 PV&H^,X"Z89)*-L5(%BLX0S+LL877. MPE1)MYZ9YX8(/ROZ9)0E5?=DFNL+VXE'W M.Q!UCD>;;#\*G%'U&2W+7Y6-@OL5@=VJZ7FP*@:"8PB66T^MHTDR+'3(E(=' M1 :ZTB21W5*[F:"^3]5<7WD#[#./6WO?B.4NG^U;GQM&IZ/4'\#.O;6X!V!L B53]J_\:=F*#X7'OZBLS M3&XM!5>N:/_Y4RYY1FWF.'R)Q>+[P=$UP^XV[/7?,J[MP5Y/.05+T\+/JF)Y^ZKR9 Y=X!)4OWFG6S MR*IH$-:8*Z:2DX$K;:SRC%G%*-4L8F+O;---&'+]L1_A4_P>P2Q^#=[G=T?9 M4]S)\.=[?W]W>VPT&+_M/>W=X@6]L?>?K+OS]\4?K M8(?O;N_@UOM/;9C;?HLVV>[7?]K-S2^BF>?P'JS#V5* 5A&#(_8(8\,0#]$B M$[E"DGA-//8A6;&R3BA=)629\@;KKK8U4%T'5%%$'CE6P7O-A9%.\-S%-+#@ MD_#"E4!%QD!%:J!:-J ZF^Y;$:P6/F%D!(N(.RZ0 PI&1'H99:ZQ2'-&!E:K MG+,:J&J@>B9 I:(G,KH<6*1X<-$8JJV#%PZ6"VOUW*.8&JB6!ZC(=/L$CXD) MSB$6:*[R'@DR2DC$533>8X:9LBOKC)A5HVJ@JH'JN0"5X$P))0F/PG/)C?4F MA$ IHV#X45:9?F0,5+5&M71 Q:: 2D00-V#G(:\XF'X&3#]-DT1*I)SE&A*. M>F6=2K'*Q#*9?B\KXV$^7[;BH/&AX[M'\;=?VMU^?R9\^(4GJ2ZK2PKVI=J6 M_\*FU.BT,'0J9AU3GH$);SBRB20$MKQ!%A +*2PM$R\O>C^K]J-G[H=A[V@="$E,*.X=$P&!:Z.208X(B[A(E AM)@P730JP* M/5L_IV;O%\/>C^HSJ-G[H=A[VG.@+2&*68QDB!'E_"1D'0F(2.V5HAI'E:4W M6^5LF=A[)O-H,JQX')P\^WD.5RZIA!D9/(X@F'SB-$@G'75<@Z5BK3':?.-X MY8XQSH^<'ULF]K 'SQ%Y9XO>/[E@PV;1]^UN?]B+_27)",'--V/6V]_?VMP_ M:AZT@'W@WNU/ MI)7G^OX#RUF$S:\?2//K#MU]_Y'M;/^96@?-4V =SY4.+G>#C=8 ZT2##+ 3 M+&&4"6.N&:/3&2$B4E"1" Z2,*ZCU$8'"P-AI[WT3$UGA.1E;Y3KWFA&FU?] M*'8&_>N#\N=&V?_\R9=GFKSW1OD@/(D<5'A'5>#6^DB!>J@$F;\DC'%E[/!\ M5KE8T>>?S]?X&AM'%5E,EE0I.^,UX=EQE'UT#S2Y!TYV2C^.,Y1 MV?GIO5BE)#?"!63 AWNV%R[?.7Z'DK37GO^V?.@<#T]V<$EG.Q]M!W .2."M3@?*DX.(>2/YV;KS9GM\_O?&&C.0ZRA[XWRE=$S_?)%1=]D3[]+__AZ94GNLOCS^%RTM& M3%Z)_Y8;01IYWW_AWV*WR9 O8R;S#60$#EJ[(IU\ER)8U 7(^UZ@@ M??=2X;G&2:RR6DM*JLBGI$J?B:/>Y"?89'IYD[L.QO]>9KJ-6+G*W 2@Z,Q2 MP(A.5AO](0"XG::13!'] E[&]LX;%'0NU5N=):,_YHQQ054W&G!,D"6XC5.R MJZ?\D4>HWFCT>N<73;PY7./A=1U 5;?7Z[INK\Q:=:>3%XU0,]B!K0GW"0B7 M31%NI]RWHRYL91\6LTA ,)W!S#8/.Q-[F(FG/SP^[O9&^PM$-*@(H-,=[W!) M.0!4E6Y1#@02M1U]E70_$GR3SX1WMGNE)M$X&(:]_,O:E)EZC6TX6M_1(G"Z MIC*9''&-W_XJ'6[]/Z[WV_J\ M.:E4Q[5/4JL,>@,_XHOY\'W6WE?' M5D;6]'TL2EZ?^'#4!:'\I"P #O9"[&00N:A4,"J6.CG/2L^=FN>HT@9@0/K9 M:UZ\T"4C!\2,MR,0@9'@XS[82QE$!F#=E ^NL&-C,)L\5SZDF57DZIKQY[G. MQY4J6*]2S&/6[_.;C/'4P^-@BRV873]\/!Z,ZCIT^_&\(N8X=3^O:V=PJL7F0K M>U3EJ/_[S[3#D< &W>:/F[BPGDT="JK6.+Y9I8!;%2# :YR;!ZB6(-C5#ZTG M6T_V'I.E9(TJ^7**9MPHO7W^R=SY.YGGF;3_( 4,GNE:E)KGRZ[D<&=2?S5\ M/!'9U9K<0_XW/7:CFVH]_O%/].+MLS_W6^]A M[ML?1?/H76J>SN0:)Z\D%HXAK$Q W!&*+(X*>>$EEB1RP^3*NES%]-YU$)8O M6ZD&IA<*3$Q2%QD65!G*(_8Z&I6L\YH*YQS'/P.FW+S[>E Z/WBOT6F!Z#2= M*QTE[)/Q"2E# )VT-DA;R9"BG, _PDCO:W1ZONATUW312DN^[>8L.6AQ:Q1W M&(/@Q=SRW!@ODD"M]52S1/FH$QZKM:FEP:OIY&])H\<^8J2"S,UGJ$4N,?@A MA5+"$1^36ED7J\R0&;QZB@[.-82\+ BQ0G$<#-=>,XZY-Z#B"&5-CM5E0N*? M04BM]SP-CDQGF4>OO,-:("V\ AP) ?0>;U!T2B6.*3'$/R:.W->K19;?JS7. M(T.-C2K)IUFEYCS$.=1S\?2]Z_;@S\XHPMR?EF"3Z2SS_HGMA?X5'K\;@?)- MJZ(^:T1.&$>ME1&.)1Z-M@D+&0&0C6$B4G\S2[17?"\3:2X%@M<@>PN0;;V9 M<7T)YD2B&I0U+QCB2EMD2Z3E,9%$"4G8K*SK9:K_N>B#FU?/GC$WF6;*&.D( MYYXZQT0R0 4T62SH3QU%%S;7F$7'5E;-F[?AS6G'#R4N@:*#$:5)(VZ%0%:F M@&12(B0=(DOBA?/F+=6*"7OF)3%HBLFZ@),14G(5K4M"4"\U:+[$N4!N9M'4 M\G,!/#KM['"42G$LA$YCE8FR%@DMN2S!:I?>I@A%? -PRT M&!!IFC+MN6-&!RQ9E$P)&[R3].;.Q%JPW8=IIBU[PG2,QC/DK!OL!(L[/SR,\VSL^LIV/650=_8R+G-UN\_1 C/4J_$18#I?R_R/Y?%6U2/ M\7+'>"UA?<_;V;J$X M9("NB74N,J$X"=HF:HR-R>J0E,+L+CA4'VD_!"#-M#WA*G#'/) 0E]FCFY Q M@2*E" 4IHGG J0:D&I"6X=UNE0+!?1*8!&DU![GJ1*"1.J8C,UHH<5,_V]6* M42I^Q(#.8J];0]#M(&C:8:TY%@9SC;#,O1N<%$BS"(BD?'#8)BZ"K.J($OI' MC4$U!CT3# K.$*R]Y@X[#C\-]4J+H "'C"/>W@6#KE"*:C"Z*QA-'P0DQY)S MCB#+&8"1,08Y9AC25B6CC.3:F1<,1O=PJ"TU)#U,&.'S3AB>]"P>]XI.;MS0 MGBA*VX^=(E=+CWY8IA67KL5&LKXLNE^W_[T*]XEV&%3,%*P6/!#0.BF6RFNO M&'5*W3C]MG;*/0CFSR;;,D69R$5HI546<:X(3G7^$ ,"& =B>4R7)= MD8N)R/A:I7L(GI[VIRB=N-3)H!1I0)Q@C:RC%!E+$O"SX(3SFJ=?/$\_9.VK M6F _%G//9(A&PZ5D&GD;/>+6601JF4-1)&D$RR?@>&6=KVJF:N9^NG?3#<<6MU '864B/.HD.YI2GR MQ(4<>11BL"^?IU]ZONQC!K L^8+%'Y$(XI0A/*^OJWJ;8$OO67SV?WM>],ELY M9$)'JQGT=@PZ[2[A+DC*/46P(2I'#2MD OQF"*AES!C8,UTSZ,MFT/OZ2FXF M2.NH_T7P[TR!<,,XCM@BKE("ZTER9*D)R)(D$C?6"\(6%O5?,_'R,O%]?2(_ MD;(U]RZ">V=R=BP3QEF&DJ$$ ?9&9 6SR$HL/=$X)O\JN/>E5P&_42C*;P/K MVA'^&XKOZ^/-;@V/X,%^_3_PX7CN1[:W5W10]5Z_&YC'Z)/<#%%>7I"#87]0 MI-/JHZ(38F?P.Y/E+CSRH]WM[*%![!T!CKE!H^@WG.W'T !\/*K6^-]A M=P!SMM]MT7PY0WGA2#_4:_@+>TO48>K[_6V.B7#RT'"#FW M"*Z'!W0[[=.IX<8WIO,B:%7E\FK6V:ML.Z5KQ[>' <;*G^;Q+^;T<I[G!O'^8'J-KKERNS;^$%8^PT?!N>4*0"!H./1H2UUC@G MI))L7@B9 *]GB+/M]NEJXR0VK/]W6)3Q2\#;MA@WABP7:,)9EA_VRERR0;=Q/ 0Z!'(:[7W^;M@9P)=K M/UOGJU?UX1:Q'/'W8@"/\Y>6=:8U-KT4!39YZ-'(IQ[+^'+74D@%%;,_MR>8 M#X#V>Q$R530 2=&_0YAXR3[AZFBXS-IC&MN'Y[5/+RZ"&^+1<;M[&F',D_W8 M RJQI[UNNUVY< LWS /!\^";(QMBPYV6?']Q%SS&PKPB&M@?&;8*P)P/8XB M1V913_$?6W!7KYSTZ%1Y1._EU^2/?&4>%YX*G-HO7Z13=L M)^ELNP2Z_GXL M>>06F N\UHO51_]S2<+C7DFGJ7;\OY].=[^&8T>YW'K_EF^]WSEMTD]MF"=I MY;F^_\":7YL_FE\_D.;7'0KJ)MO9_C,U#S[BYMX"^FX"2=Q^Y^L>8T^[\UOW MZQ&VVNC%_G$L#^:RJ"UUHY]T8V[LQW880]L(:]<:/VWBW/CE:#@ "&XD4.[[ MOU8@&6V_3-&^+)%+E.SE[.U>63PRX^2%DC=2SD:Z7BFGLS[5L-7Q8O4Y/&YT M\/CK6F-2*&1URL(D>_G%NU4.^5B#."TU )NMAP(NAD&Z:;G \/6&'MV#2WS& MQ_O'^BX=/M;$<"=BV%I$'%EQ$Z5MPC)Y<,WM,I)?B\?Q1_X@_O8+O$3W*/Y: MV:.C]P%X[ _]_D\FVA_ ?XYB56ZC>QQ[Y?!@_.;9Y76(0'VEZ1Q_C 8NZ_ZN M?(YM4.;W5AM[L0-WM5^AL9*"W2!:0)]B7+\;;/$:8P)NCM@;_1ZMK-7+M778K#_ 00.V"0@!BEN]RNOERK.W/UJYFH4S05B/=*(2%!EID!6$(V,5H]B3@%GF2LEG>+*DHEO! MLF11>^F8AP?XI#2/.8%7N60TH+4N]YZ,]Y[4>_^0>W^:S1>J?"2"(1%QR)5, M$@(#&OZ4S 5&393&K:Q30V?W/IOL&:H&^[T(ZA]L\S[ 3B=CSGSTS#LZK?A> M"/=?;E,H38-89\((+1-7)#F2+'849+L/ANE400CFUT!(O]CKP&\U/2V.GG@^ M6>%:!\PS@N1S4<\#'5C>6S#HQ.Q'<\ZW_5*^R:_YR47G>^P/JO$G_(^W M >(%Z')7 /&7\]F_APG_%UY@J_/A8L*OE\NR);7IV=;V!FMM'YXT3[XY@HVE M!B./K49@8.4PE%R7+$DB5/ &DXRY>E9_^_7-\6, .6?(6(\$%#40$!.@ 68;#(N4<$S 7$Q*ZD;MT:,!:AI-6+< M9\,Y&/H2)\4T,XB:O,V*860QDT@%YZDQFGJ50#6;/X4VZ7F-LXU>C/.-7I7I1@UWHQRCOIW7XME"1;Y"J("S*)^SJ!R MPSY\WR_/@[[;7M$=EAKR9+Y5$<=Q-=G5V,]!5T5_/WL^<\# 7L\> 7W9\F ) ME@"FVQ@.BLS7,R.=CA.VSC.X^OD R8;0RU/(5-HK^H?Y_*OKBW(_RIBC,B0@ MI>@K?7H<;C S.FCGW7P\UE]K?(%5SG1?],>37,VJ-B!.UJ>[V9@8_U%4JOS5 MHY4G;Q?&1651='MCY;Q;.7[GOMI1,2CVX$5F1Q_O0(;?J1'+\[?^G'LF9U3T M1Y91 6#=\Z/#NHE1R]B>D]C.<59Y(6!J^:3N=!RBT\\'AK&HXJC@V@3EP5* MT_XHCH9'G^(1K&?1V6O:P;!7#$ZWTHBKQTQ]$;+;)Y>.?8"C_.]AV OV])4) MG=9FDSAR?3>>(M+:#,>5/W6GS*7K8*X,!._U!;UA9 MOS!(#E(<9%[;^/RFH8DH9V%#QMSJ0&:453%1[MR. Y#&; K7%;U+(6[5O2 G M\_71^GW@EN-N;U#.'%ZY&TI,O,[1D'GH"3T)%8;,G56UW#G&LCO&M9GK &6& M[?)U2Y2Y+/7R[N<%+#I#6[5&GI"#(UG#:15L#)M<1A'^WLLB%B;ZQTD1!OOC M@/V)&T>!E_CB%NM@)8:#JV^9$+(^9B!\(I&:G6*7%FCBYWYO/)MCNQ>1 XHY M1#;!9'^W[1/@FY7?+NL1H$1,K>&-7_\J%6/]/Z[WV_J\.4[M9(5Z)*3L%!), M4@]&!3,T88$-\#_CR7N]\BQ"'H&N!^WS0]<+:=>?$'?]+-$GQ?\$BYWL%\#W MF6&JD4HN/A?&W9*;05I6XK_=!6ME4O["7^-KJX":"7@!K23$+!:+S(4P@\GX MZ5''UU%TSHP2,!6N0X'5WTT UU$EV\N(ZWPL/0NEUP/.](DZO'TLRE>]'$X] M1XM8;70 2>#!\%UO&"\'&H<(>%<"/SS_9#^.5F\6ZZO#=5 N,R0U?KGJ.;^. M]:7RDNG'_=H88\C(I0I0=I3ERR6X/A^BU#)')D\&Q0M]M3WT@^&8'@J0&]5[ MC)6^"=7,[^>3A@80STA?K@@DP2MU>^4K52ILI8[%B0TYRGI*7'MH]>BS!PDZ M;,>MU.I6!+I1$CV MFB-N:/Z1*,K%YA&EP7#BDY6"5YX30-(8-@9E5RCIB>!.AJ1Y],(EJH36D@J/ ML38@^V/?V^.,XT"_*^L;I8R_9;I'9[27YYP/0\SR?'D^8C,LM-O=D_[O,]DR M]S'PYXJ0G[[\^G_*])T+X=\#BRU[!=KVN!]_'__R1RCZQVU[^GO1*1&^O.F/ MRZD:641.Y3"5$ZV^OI">:[B2H*.Z*:,GC[Y>*[^:2@JKOI-ZC1A]Y==XC5SY MW77#$K8&_'RG8:__CFG^().55W\].>S[!_ MV-S>@6>VX-I<:.#=_L[7O_:;!^\.6@=?3IH'N4#!E[/9 @5_'6WEP@2YR '] MP%J;;W'S*]Q[]/84[ /:VMXX;6Y_%*WM5FK.-IBC8)S%W),J*9T0UU$BHP5' MT6KKB(G$$;^R3A;1X>:V'++DS8]KI'MU2!<"9A)CARVC/'FEK538!6*%38QH M=OL2+-(9Z4QT%F%"5>0LX!C%HCLG/SC, M+:BBZE*#TAO;L:& YVYF[TJO+I5Z97M08BD+(=?B#%RQ8&G,2:I)A\"%M'ZQ M.EB-3'="IM9L@YJH%(\^9'TK%T,()P M*9/5(BD+5!R4,]CI6H-8!NR9+<"NHZ:268,4B >P;0+)L?4:,4FTPS1;J6G1 MMLT2>6EJ!AXS<,(A)[UR3SWE('>,340$*8(+3A!9:Q#+Q,73&@2U5&C)(HJ> M6\1%P,AHG.L\"4:=HHG$G!V_2N?DR#P=#[_\4[MGZ#-IQA\PE4[C[]B?.;VK M[:TQ6FKG75*).C"XN"+Z#E[*$52#43B32(."8 M+5TN(9,8 F''%6N7B:/ G4(!TX M05QS^"T9A@R1EH5@N92T]IB\ @;6$;1_)BA+N6<\8UI$YT7D/'%F27WFLE1< M/*U$P YQP85'7HN4:TD&I(E)2&2G%]582"$7&[A6>TSJ"=<3?GD3?A%>O^WN MP+9GDNMN:R6-@M9&:6H,0"YTASGI;?P"5T:UO>B(UP6OSHM1H C3RB7,F6", M)RQ,<%A;D:1GQ#%M:B?JLBA0\-^L/)6F4.O@(VZ=O?U&.0W,2XD">6YY$4/G,:7%>U 4QT!,[8&L0K4%TD8$W!(?D/3J:W0)0'1T\L@"B IE-8.1>D%XDI2Y#B3B&A'!*5.QN!6UM4B#NZ7 M T0O=S*=J:OT?*L,OIM.DY^NF]<;E5S,1:CFEI$;=53)%6#*ZG:Y>,R"RV2- M"F.,JL&DV[7$P-1(BJU-5H/H!T5-*R6"B4P3Y5F\>PGMBWJH5Q>N^Q1S$\X8 M/G3>VEZN=M=OQ<%SAY^[5VG9WOO1W/@673(VV)Q]217B6B9DI; H!6F9IR&K M:+E8UYRF&&5;G:H:4*:#VY3(Q4(P9ZW7PEKN";U]DT;I('E$F.6>948:Y'# *$A'J99.BJ!7UN6<)E6_CM'FWD6TQU5! M;TE$7GNC0?3)%!*8"D9'%YS2R@!=V:C\W3NCU-1TSPK,/[8 61A725F';"!@ MW(GDD64J(F*MQKE7*'#[RKJ8TQSCU]O7W%8,JT@E]8(!D@AI@Z%).L%%#+F< MTMUK;M>T<$]:.-WZ^(VXF).(%&(V.=!17[ARZD M&O=8P7WLNMK7:GN-]S-]5L9M6ZZH1G914/F:4LA96QN675K."T%?KNIXJ>#Q M#2H6O[M;KX3\'KFXX75EG,44%9?.N8FCP63AYGS9-OECAA<[,([3BH*A@L(6.$ ?*PRBOL MM'5I9=WP.9WYSPB5Q,A"$A09D ^,9F4 9\DX) M'<" 5S('H? Y6O;3"ES@D^?/'8MO]?-@;/*"7?#WX2'6W/M&%/9!!8F 7RSB M,5LG,6JD/)E(M&'IA9TV@I6>MJ<^$I%_'<.KRN44/) M%LS(X''DPOK$:9!..@H*@_7,6F.T^<;9R@(Z/BW^Q>>W<>(/7C_]4\Q]1WSN M*=/9V^B$4I:F6/KI&(+@J?DY!X=TZWU3P'/X+HS9 M.CO\L;.](YIG?^XWWX-QX?OG+6/6IO[[:W-0[:U M_6Z_=7!XUGS_]F0'Q/?.UUV H(_D&R4A.NTCPI)YQ'7"(,2Y0C%*29V1V"LY M72J=:I-4"(%$GG@"^T4)3)GCG'&+C0O3I=(O[47)>%5SE3?[0)ZQ_]LO'ZH> M]]?7.9];N/SG4[D\=1L<)?"6P4;*D_*&.1?@3\)P\([96_;*>,3CNW+$>8W2 MYD-+EM!%KW2\7+0W\.,%+\8+?M="\DMP;DEH?LWQ.4#NF/7OT/8&\)JY['>1 M]8H,\&RU<1*!6&"BHW88C4&OV-N+)3'&[WF%1DW%WC;?;HPZ!U7%[N->7L"U MQGO0:#KG?2" FO*M(1[G1F@P8H1/NT<5B(5BTKMTWI$GW_MIV.]WT9?#7FYX ME=L@V][JJ.=0O@Z6X=PS-3IKA3V+@V[5.N#-J&E8?@;P4ODB.5MI$/?@R3:; M??VQGZW()ZL7QZKP>OF3_/S\W/[0]8M0V-YI21HGY5N-.A^5_<3*Y\+T^J!_ MCMJW#4[S*).=0"[F,VR'<:>.4J6$9?:YRU,:YDX9%ZOC8BN MW)O>R(6==Z8,Y*S(]+8>,="70!1HY4P^V!-".\,I!F-$>Z+92"&^WB-VC0@9 M8=4S468?69(TMW?PUC88A6 MW*J7"E\37-Z]E\HS[?91";P;M/AXJ>U.WA4=T,@*T$?.X]4:1>GW>L6+4D75 MWJ]-SL]J1#^KU*,/HS;%66>IW*"#QML?^50&](\WO0CV0".[35?S,?G*F[=O M_KNZDEN:=D_*QGTYPL!75Y71;.7?HX[)Z=;7S^2UONW9\W-_)QV ML?M^A[2.OI#=@S^/P((X:6W^64SG0+0.PM'6Y@>QN_D%[VPWX9K=8NOK7X>[ M!U_H[O8_1\WW.Z>MLPW)R)O[6Y@UL?OWD=C*%@A7A%'>)1262H M4L@%:\#\2YJ7X65,/'1GA;JMPATD=M')_K]N[S3[ZV+O^QU1_7%ZVBWA2E:K M5\3^2'YF'T7VNO0!4AYV*5]]_;? C"#84VZBYUH(33RQ1%,AF'7"DMK=N5RB MHY@2'2??@I#!VX@1 8&.>,KM+TPT*/E(M=484\USX7S-9F.3ZSIP#]IY9Q3\ M7!ZKP,^0G<#9 ?#4]M?S7<3^'XW98^"?G$K6=;\>0&YXZ[QDN7*H%5QB9ZPQ M*?@@F-)<45M;%8\N&DXOBX:MC]]8SDO5-B%LN,B=D1R"7;)(&8FQ-X[J+!H8 MG4V-6]KJ7B]"X_V[%X\M&%QC'] DBHV>LNY09+FO)0(8LAZ94 ,Z5SCU].0EJX[AM1\%^\=]A<9PO*+TRM<\!!\YY5P+PT#U#<;[Q(E8U"E*+45N+D4N'Y20UL=O)F F)55($:T0#YXC M[3D0*B4(B5\P>JCRZZ:VOZX^8INQA3+ CK%N7TTPH%X,&4T14:2A(2TG#IJ M/8OFJK38!ZB8_MCETB\5=WB.10?*V@H;[?9YQG&(?=\K7,Y>=]WOLV#UHI1F_.'C<8D0 MMTR,MYH2QD/(>7/[PTGKX[I.+0B)U&-,_IFLK9R\?=?CG. M[V5YBN)[O$A:_E^7RZ:,L 9?W&(=(,MP M1 ZVY1#9!)/]W;9/[&E_Y;?+> 9@-K6&-W[]JZ!N_3^N]]OZO#G.+8_STW(W MTY5]%,-&"**LYQ4(RPD67=&AAW7.\FE\B!(7-P&HQB!_$\1S>!PC51/7OVX6MW+SFR M+.K.]D2UGY,BZSXCS,A+%[_;]C"O2"6UX),BXU?'CGHQ>GB7+FA\_4J1L8U< M-"GFU.=1D9?QDKV+852PJ(JZZ.P!R%87=?L3PU>JT" [08]C[ZB N[.X*T?_ M;GM%=]B?FL)Y8:47L!>-OT='BME1G)>CU86U5ZN-E??=;BAWYZ*^VH?.P';V MRN79J*(F2T1J''5[>64K<"H5RDY9V:#RY5>%A,MQ"8>!/P,MQW^'96)[5C^N M'*47]VRO+&4U41_J_TQ7HIJ_YS?>FI%9@K)KH]R(1Q4[MRS"]NZ\"AE]6;77 MJA)S5U4 G2[21"Z7^;I==PU/C.0>ZY ")QQK%SG%F A&@O9*7BYS.[=3W!7= M-3Z#_=++11C*PDKD]9ZM*FZ>7+)12-IY;MON%WR_+S)V3!@#:RDV/M%;&(R^X MR]BTQ71GT@6=,0+5.N:YXS$H#?\W@EF2/!/4VMN3;J[0G!7+3SG@_7C0'U4& MV^Y^.H^ ?_;'1'Z/5G>QY=Y%B "#WH^B7T3W'H&WTQCI)5E!*0@.*_-P=@C8R\NZX M81\0,E> N2#X3'[M..Y\LF76+C%H)]D>U ?OWJPSX;*K$,;8FN'DF5>+* MPFOL.56)JR?[4).]667#&];?NT51MI=6OZTZ0]HN"ZLV*YW][?S"JJ^XR-T- MEH>\XN5I98.O)IX[K\YEVEE0H&@5_H&7//[C"UA+L"*?LVE6&6+_S8'RC8WR M3-C6)?7JDGH/FS2F.$V.DZ#!*/>4.2=4H-IACYV(WMTS@"8[DBX?^J3B1PSH M+/:ZS]TN'T7.[/W8W=PO=@X.3\ F9SMGG_9W#\+^[O;&CZWW7T1KT_]HO6^R MG:,FFXZO]NZ,6?==N;KZ%YQ[BUME;O',6"O@W M%]H['4?.M#8_LN;';\YY94E,B#%/LH=*(,.P0YA[ _NDH[$^ZS<:=NV/9U%L MKP:X&N 6#7#62D=UKAAJ R?4:2]5$%A$0PPER=RZNWT-< \%<'@*X*3UDGM% M$(&-0=R+[(*/'BGBF=?"4\UH#7 UP+UN@ LR81649\)0GJR"E_3.1>6]D8FS MVP6RCS25E!$Z(6T.0M92"0L>#,3XY0VH-K@:XEPAPMSDV M)IPRQ8VS(6)N#,D\$P/HG,V5S? M!'-D">!:;H%-";=::K&RSN75O7N7 \@6E&?X/)R05:Q\75?C(=4TEB()%CO% M)0?IGAQ62FK/=>". FO4CK8EP;1BQM&&B8I42(YPT '4-,Z0-1ZC'+OD 8HB MV*,+4],66'&CYN%%9YMZ2U1@+OCHN;?7AXVI<4@O18 M:HRD\1IQ&0QRV#KX,_*8C%:$RYJ'7P$/+SSWL^;AA^+A&7>)M81K;I"E1N<: M\!Y^BP)AKBC#W"?&7J&P-E: ^K2R3O1]7 +/N$S=1&#UI4PN M\Q1QY"4C7E^;8;PG"YV97!,WF-J' M4*P28=I1GDC4DF?&EHEJKI+T4KKDQ<(='"\L??QQ-8&@Z>B9>A*1EG/)+12,2%X,@Y"G^"C0L[!S82TXL^3JYY> EYV$7O MC%*8).=YPLYA9\ 8BA[C8.2X^NH"?1RU*+X7(T\[.L"N#9HQL)$<2<#(-"%G M@:\U)TK$**D+N!;%SY.-;^/F8$(2&Y7'+.1\>:.]LLIS8YP724I;NSF>CF>G MW1R8,9T 7A'H21YQ8A.R2@ODN#-).,TP4=G-0>\?^5#'-]R2YS;ZA45_6U^D MPM=1#@^I>40=I,*<&"<5)UYK+07C,ECL,;7XOCVH:NMA00#6>C-C_Q/E6,", M(VN41;GQ,3),*!1(X )T#J,7&(Q:GZXL+P]C,!^4(4[F%G*,,"VBTL&EE/L" M"!)J#\#2\/!LE(-+G$H-Y@*/B)M<-M);BB))40M&J,&FYN%7P,-*VL14#EP+ M+/>"=-B'Q*PW6DC,C:NC'):&AZ>-_T@MS3N"0HKYO#2[ :(-2%!N8DA$>$IJ M'GX%/"QTT([1H GUG$L%JK36V$H6C$L,IQM8_S4//PX/3SL#8I!.2,T1L+!' M'+2F7$82Q++P0C(!V)R+[BT?#[^&'GWWZ*ZTF*RUNJO1 RW-BT%^QU1241BI M07OS6!HK;30M;HN4SHR26+VDO'O"#<)Z5YY$%)Y9+1#F-=^Z^6!CBG_5*D]B8B[Q!&G5"!+"4,2PY8&H0U.B\NTJZ&SALX:.B_7DM$28R:,T#+QG"%% MDL6.>JI],$RG.G!HN?!SVG>H%.>"$(.TCA+Q9",RPF$4!3%>"(FM$K7B6:-G MC9X/$Z]%&$O*4:R,X0DG38C ,O!HJ%5QU(VXCM=Z$JB<=M&:E&10D2-I P,; M/1"DJ6-(.0.2SD1'J%]9YV2VO]Y=*]4L0]S6N>M^,F]M<-'.;TUXQ9\N5[52*CF\/ M1VV/;]'&J7NS-DZW[>+T.<:J,4^LD*QM76S#@"L?SEO=73NMJI]S;FYE&VG8 M;@-T#6S1+OM-5A>OW82XICKN9E*KML7(X''DPOK$:9!..NJXMIY9:XPVWW*% MAKNUHWE8P3%3]KZD6;'6^,^E!M\+4+4O"X6WMMGNT<_774_/K7P$\^QSQ1II4',!U)50QBM%S$PCJ"BU 8H+E#()\II9 M$D1,WL(_BGD/DC6"D#V&)0?&C2OKK3AH?!CQU'\S3^6&FQD*CH";RBV8[>G^ MT^Y5/Y_$Y4G[D&A4$AM*(@]PMW6!R:0L !C ES@W^!Z*[#[[_1B&[;B5I@GP M3]LO_$8G;!:YM778SE+G]1+ECO@FI#71>HE I\!5&U^051(I0:7T/&DPRF:Z MDT6A!""?I)9Q'ICVWC("JH3*9:CB#%$^RUYEN8-N[B'8\46[&,DO$"-9.L'4 MND=%QPZZO7YCV*^ZS8%ZXX>E_'69QDHQ%2HJ:W2 *R])NI(K?<65_4R7IA^3WF_H?V-39*XW2-T;MUP;JVEQ5=XT8^ ME\9;]60?;K("WVQ"BV]I]BRZ*-5]RA:Y2'6WLIJ$EJI;V<_\PJ!$/)RJ5HXX MKXG[_"4JU?P;J%WWB;&[TBLVQS'V5 [D)PXWK)=SN9?S/@]XFDDN*"GX2;'L M6NIIS6#6?:*L7]JAWKQ77.[#N:>,J05:JGR!V1.X\=T6[=+=U:W<@9\'77^X MWVT#!_9+>?D\XA[NZ"4;'>:].VQMAL/F6?NP>;!WUMS^=- Z\*+Y]5-[]^C# M2?/]N_W6T<[IUOL=.GV8U_SZ$;?HQ[.MKQ]/MS:;^="/YH/#W??_'.T<;)S M.]'=@P]\]V WUYC\,1TW9JB. 2?DK=:(FV"1UE@CXY5-S@<7O%E9UZNR%I#UM-!UMETJ)9EB4JE$0[*(6ZM0]HHCZ2F5)!(N!-^ M99V05:IPC5DU9CT3S%IX!&F-64^'662Z1 Q+)BEC$1>$(1X\0PXGACR.(JB( M!6A?*^M4K!I9ZUDU9CT7S%I V&:-6LXUJRUK#?"RVE7I""Q-,&(X\@13R$'EDF%-&AB1CA#7)0KZXRM9A$S JGM39<"EI"!.-X M%4BRAH@:(N9"Q#U=.C5$+ U$3/MS*'/4@8&+@LN%RYUA2$=ED58I60H;3M1( MBQ!J%?,%YPS7$/%B(.*>'I0:(I8&(J;=)TG#OGIB4.*>(.Z-0=I&B[RD3BI* MM-6LA AJZ*J-G7?&SGMZZFKL? CLG'&Z,6L"91()(27B+')D M8@T8Z>ZMQ^RQLX:.VOLO"%VWM.W6V/G0V#GM)M6X\ 4 MI1(1$13BW+@J,E=J'XE35E"O7YC>.:>RX8NMO4/6A+E;T96Z[DP]V:>KZ$.? MJ*+/2RM*4I?]N>_RU 5_:N*I"_[#/YHTK+=:%65[5).N*0?5ROH)8FIFR M07>BIILY\5Z.M^V%N,7J.D*/[4:#WW>./A4[V[O[K/M/5UYVS:C;;[%<9^_]=^Z^@M;KY_>]K:_'"VNWUXTCQX2W?H M[L'6YD>RN[E#=@]:.5ETNG'G@]416K[#@AIGEAMGZN(_+PAGIOM+#E=FIJ^D\3C6=.E&VKLCS M[".P'@L 3V=<1W5%GAHBZHH\-41,0,2TUZ>NR%-#1%V1IX:("8B8]M>9H 0^J*/#5$U!5Y7@U$3'M:I#+9TL"($D,0YT+F MHET>&:H3XS0&94)=D6<)?31O)CM2QW^'Q7=@@\Y@HH'T GWB]1@O=(P7[\HL M_?:-[G'9%/ZIO94O7D^P@C)C1"38,!YS?0I#&0^)$\&\#W$A#LE1_/B,LK 1 M$8!@K3$L2F-H?9YQ33K)--4J(NQU0& Y>*2UT,AA%:21(1$35];5*GRV M(&7AF9H,+Y[;%>R])"Y:Y@EG#FMX;<,_1M&'K:D2@< M%BHE QRL%>)1!>1(5 @PVRJ)E10AK:Q316IV?M'LK#&U7$?)J4G<8&D#P\(J M#P:_MURZA?@!:^']J+P^[1%T*C("W(X46/>(!QR0E1PCXC&A&LQ]+R3P^JK@ M]R['6'/[4G.[ +%- G')>\.IP%8';9)WF/"@%9<+<>G5W/ZHW#X31I451E0I9Q,+7B:WLDY6I5S4Z6#MNKL!HWZ*_4&O\#D'&M@A9SV7 M/-#QN7Q,=E=DSKV;L^*F_J+K$'#.8$8#_,*X"$+6 MSHKGAH"S*7B44EA)Z9'A1"#N<[@$ !72DEK#0-=5'*^L,Z57&7N!369K?I_@ M=ZE$E"PXK"+E4@83%.B_6DKEF;/./YJ[HN;WA?'[M"]#:A3W MF)B5D@^Y1Y8XUQWMALPECC?_\/#;SW1R-D M1BJ^Q\9X.Q8Z8;DF;C#C/XZ[_2)3QN^]V+9Y-G_DB#3$UN;4X'6V'_, *^N_ MD(N23>5:UT&I+SC[[2K$KW%^83@_F_]&E+8N$HT"IV#'$1V0UD0@3 T&50_$ MN[!E6*I69E7=WY2K(]=?*$@\4OY;#1*/ !+3SIY -'.PNT@*BA&/8 %:;L$, M!+(WPBG- B]!0@J]"HI_#1(U2#QE!EP-$H\ $M,>HN 4I8$S9)G3B,N$D36: MH$"P<4$RG%R5)JN$7*6DSH&K0>))<^!JD'@$D)AV*T45F2.,YT;T"7&1CXVX MC,C(%)0@%$M<:1))#:1ZXET#=*:_NE/=2N]N/6*<6';<0'5MO M9CQ5-H4@J.0(XZ@0=XXCK8A'03NJ!)-7K6Z/G4'>YK]+P3>D[[ M-D&]3)0YAF![ #T-L4@;YI BT5N%L574ECWN;UDDN4;/&CUK]%S:'OMX) M/:>=OE1BS9*%37 \M^?B$ADE'$HZQ.!BU(*_@B[WHU=K#8^ /_QU7>]'$T 9 MO'YG\C*BY>C7(ITNFDG-SWB4CGDT#_ MAF-'N=P]^N=P:]/_V#TX_+&U^==!:_/P;.?HKZ/FU[\.=@[\C^;!/P=;7[_ M]7^EYL$.^Y:P]0 !(0,"1YP[C@QW#DE&HZ:"2)O$RCK5J]R8&7 HJ>1IHY1J M^GA ^O#XFS:.$I4 X$ENA*19 ,6;YH(:0BD!RGC H'ASL8KGT4>NUC@X;=@3 MVPO]U0:0PW'T>:O:IR7MI!$D=7(O\0="I$6'O-04]W 4=_:1?9-.<*JT1I8) ME1UEN7"+ 5,O$A4 E13A.2#6K HR:^S= 9$6'>U0T\<#TL<7_,T[09)4'$DI M N(D,9!=*B#0NQQ+D5J=PLHZ 0+1?-:7>ATDK39.8@_ J%N>L)?;!;^4 7K M[8?M2N7JIBJEXT:'\:L-V\\CG#9.NL-V:.S;[Q%^Y'H8\/]!@!O[X[*H)3R H;"?]_T&E4E6 M&T4_/^2XW.UA/Z?UE"IT+]K^L'\_,K1 M3R*01Q\,$KC,#LIKX>^N+VQ^WN1M ]C8..@W3HIVN^%B?F1C=$?U5:,=@8;S MHDS>E@7L\;!WW.WG14@7= POF:M,=I\XV9E?--^[Z(_W%Y$#@CY$-D$;_B[;9_8T_[*;Y7:6)D8>0T6H%I>UA8^=+[# MZG1[IYM%WP/W#7MQ&\;_LPTH\<32?>OS2+H?M ZWMD-V4;'6U[=GNYL?Q+K>WFZ>[V7ZEU]O8;(\9S)D>-P+BU#.GL]@_.4!;A?R3Y2G\#?(EA M(RM(+)CP_]G[\J8VDFS?KZ+@W?M>3X22R7WIOD&$V]OU1 O:-CT.\X\C5Q 6 M$J.E;?SIW\FLDA"2L%F-!'6GKXV1JBHK\YS?V<_QA!L55.!@2=IF9_Z91ZB]?S7/@53RLLM6=/1_'7 MZ0^_A>[HM&?/?NWVRP/+1;_5=%Y+S!6UP87RJX_/!<$VKH1!G7];/[G^>+M\ MM. YKCZ3NG'>)M<^MGW;DOXMN#L1K?]_F>"7?[06RU67.FV/\AQOL;H MA.]D/=>B^Z<$IO2/A'"5^;SH"KI"@O-CW8N.'8(.OG(C'OV BW?V2^L$#*-A MU_:6>D;>;T7/!D>QK_W^FQND7G#L86S!_O$&BT1X%-P2[(6T(O].JA0_O5GE M[UT>ES[3FX .U/ZVXRAZ#?4JNIX]:N3@Y,WWPY.7I9U[!Z__;*W[\7'_;_$ M1_IO>,:[[*RC.6Z]&*\&30ON!T_;/SKZ^*U#=U\\$[O?>D>[^[WC WB?W=<= M#.]QO/?B7>J\QU\7>R)$PCP0+O(2-%M.A$>.*(Z4%]I$RYG@#HPSW);XKIIW MKTTZSP^J&!N<:W!N,:1JC>(.8V 6S($YG&:1!&HMF(DL45[A'&8-SCTTSGU; M&FQLB.% M3H<#'T>7-R]_8HT*?X+^E7?^3?_/:M\;8+HS8.HN*6!!$,.#[XN!%U4)CPP73H%"$//Z(1HN< M"Q%)Q8/"5FKN$IA0;6KN*N=WXYJ'/@3SO>KVNZ.C&%J'@T&XF>[P",?+P=8))?,,XEP]!'E$1+()A*1,8)1 M80CAN9S:Z+:\O>/QN@RR0=;_$V;Z.Y?N#=/?-=,O2G5O4A.9 M[?Z[>O,;@+HS@%I.^TA.*^&$0DQBEY._);*.1T2HX0%K80Q. %!MJI8=!_]H M? :/@8/O7*UH./@^.7A)Q4B.1J$UBBHE4#$$1C88B0)Q@@CAHPHDCV'7*T80 M/P@'/_ILA;G2@7:N]'O [D>/+.&L:0_U\_2PW7C%BO@&MZ^ V\OY'AKL0*RP M0=G[@SA-&#D7!0J>!6(5Y=[PK1U#VOSV8T/6ID54TV"O0=!U1= [UX,;!+U; M!%W4?#&S)FH=D4YY7"\Q#FDI-<(>BY ;["5MP78E;2GN:EKOPR/HQ29[BZ74 M2WU*OE=5S2^KJKZL8<#5NQ\(NO7]9_^-WYNK?_AG:.WY+%NO ,'YUO[TYR:Z'=$UC;BV?LX,,;NDL_GATF@P.@VUNKNFQ*0;4G,IG10 M:!:[:8O5]&;M.7ZT6,KOLI'& W>$(%?J"+':=EC?M[I:GXN_P#2.H?5^;,>Q MZMKW1Y8"K6=%!;%/N /(<]NWX2EOP,O)$)2"=JO3#0&$]$L[&A<">9:>.&4\ M&W4M^M/Z;NKZ)[P-^X.Q[3U$9YP']2W^;GNEMV:E'7^G35#30Z+I(;'L;P9[ MG1LA5?#&\T"-=92Z8 CS&C,LQ57]S5,+?B-\S3>U[RM?\_%+TCGI?#G8#Y_A M.GC&VZ^[+UZ*W6\=MK?_ZO/>Z[=G8-OC/-IET=?IX&VS88V09("=M'"!\UMB)8;ZC&+7 E,%5,-M#T@M"V&T52> MQD M01S.#'&O'7(T!J1\@B-4TD;- MT^@"HM%:Q)-UR C-$.'*^*!P"!S4-MV6]-;=AAID:Y!MLY%-8(>9HBPIQ3CQ MQ$1C2)X((H%EA&<-LCT@LHFE/FK4!4(5(IX:Q*W1R"3!$"-41Z7@*%-NA4)H M6XF-P;:?5/4T>VA)P7D(KCQ/L?/_F72',4R/XDX7(W.JZ@]7LV)@63YAQ+97 M) DY.XKY!F5R\\*DK*9-Y2*@"I=,E%PF3CC-.;]:.69Q! AUPHL?3'B]'%F? MU53S8C*$W?L37F00&K2],[1=KD/B3(G(\^0OB1/B$6-DL8_(L$2TLH((YL%$ MSHKD7671KU$E4O(3J\=5HIJDI"S1&=#B".3K2%O>?#: M>\*\:[CY"7 STU0Q9QD7@7#OI28A-Q0+W#".HUI=\=-P\\-R\Z+#UEL)"I8W M2 IA4>ZNA("C.0HT),-9D#$W:6ZX^=%SLY4^ BTD%@SFPE%+G1()S# 1P7AF MC>V\MBR]Z*EDT<4HE$,R28^X8@$Y[1E2EA)O7 *URZRA[?P4DK-?#8;PSW[+ ME\';_JPU'L+=>G71[LDI',(3Z^JX#MZ]^E2>UX>R?WXFKVVW_\=2.]I&^[@9 M5"V/B."YK8G5#A$6..(,K K-K4*.,U ]/"&'XZ:ZXO-%*;L7JBT[ F)O+)T^0P($AGL#&L(I3E+!U<)R6@+JYM6/:7*Y) M1\B&Q^^:Q^_ _7<'/-ZP\778>-'[QU-,VGB'P*Q(.<&+(I<<0]K*H.!D"54Z MM[=:3H%HF'AMF7@=G'Z-$OZS6'K1!2@#IA)[B:@0&I3P()!C6B".O:",B3PB MLE'"-Y6WKR.@[\ 'V"CAZ\3JBZ[!E'CT(6EDL0V(TZ"1D1',[T2,#CF'D8(2 M3G";J.5Q3X^Y+_L:M6Q8:FC6=&IO^@S_A-0,I;3&H+X3Q44D6EM-!9.<)Z^Q MHU?MU-[DHM\UC*^8VD<#24JX@*),#G%! P+E3"-"O>&$)<$CV]K1I UJ^J/I M,=QT:6_0J*YC<)+05%* M02(.2(JT\1%);E@(GE-L%2C!A+:U8 U\-O#9P.<]PV>()EK)7/3.<&4$_ _4 M4:\X5Q2SV"B?#PF?BQ$ 2JS+?@0D2<*(&^F1U9*@/.5)V$0YF TEO8BI!CT; M]&S0\]Y[_PB>)-4Z""QXR8F25FEK'$[6@%G8H.<#HN=BL"5;!I'Z['S%#'%" M5!ZPYE$$.:<,& TXQ#MJD-& 9P.>#7C^T'*7/F ;&8ZS_<]Q MO+W0+6-A?M8FCDF:=3'ICEKC.,J#,?(.YL*![K#,1()ML/F__L3V6LZ.NM7, M#!?'7V*3R%0^J/N_"%N3O&K]W1>+OU(;9.XS ? M4LNV_@,WZ8Y+ZQ*XI>V=Y>? *8#89GTE'$[7]^+HU%U81?6O3 HJ@UO MX7N3S&8SFMENO4EPGXINVJTOL,S>:'#Q#>!-%U]A,LHWR6N"6PY.X)/3T^' M^J-VWDO8;=C>T!WY_-B\]Y/Q9)@'5XV.6BG/FH(G'77]4'@ M!&X'&P-/R<<5X?OCZE@BB*+!2=?#)I]&/R[D#S?)'^5% %T"'<\MHKH[+'2V MFOHK)Y/>N'L*VU2F9DVZH?2,:9T"4)4Y;7"<_6X<;;?RH*V3P6A<\C3R? C8 M!EC=Z2330\5WS\NWS_[?Z.(FS=AQCC8J.LIO"RL\AC?([]OMV[XO1'3.T^UR MYXJVX3L6\,X>PL[EE<"*O3V%QU3S[Y;>*%/XJ O<9(=5N4P%Y_ R>X #-44O M+"KO47W8\+A0*L\J6@/L&!_E-QO"B>1G9S!)W2R76V?1#A=08Q-1XDW_DE>M M7[,:D@8\T/EO@]NU*2)^C32;S\V.>$F'F M^=F Q,(NTW_,$8(=C6#ITR=.(2+?+9\1T&EWG%$IQ4Q6(6;" Z+Z?JFP*>?++G,=\Z^^OZ0Z+20O9QA'&2GLWP!CM0011\FN4#O/:PZR;5 M_0"]LKBMUY@-@U%67H#A"G!]9^' ("!46L_>/V\Q@:M11_EGB1>HMEK]:(IN M/X3Q:U)T)MEY]BMT7#2$T 5A>P0Z&.![.R][& ]A1\HJ\O[E?1M-W*@;NG9X M5O"BU0?**;=H9?7[M,!]#U &]8KXK#XZ7PC*NU3(?C(\'8SJF6 SQ2.$0Q\D@0X('$S)2'AP/R>72!2&7+,>9YE6D M"-#@2:S/MX:F'GP&QH M3[73U!T"2GY'-(#!#2QZ'59LN@8^/+?N?R9[M^SZ=T%$ =).B&J2L06=<%0&QXL!6 X%YB<^CD'UWM.H-AD6%*>KMZ*P?@:=CK:@#+#C04K*V6T%/ MUD7@3MD9-9YJ&UE$]H;1AK.9.F47Y'G6&WSW-(MP%PL(Y2\40S\ ,)TO-Q7% M]NM,*#\"[('7+Z\VG9&>7_MD "A2*^P7[9;1_YL[N_Y4;*Y34=EG&YWC6BC.S.?]R.-,QL[&0;?SI M<=>6?:4M=0<96>?] 5E09\93'H!B/JP*(Q V55?B@7?0.W[6'0&W.+@'^B< M[VFF_?AH.#?/_LU,77Y6N&L_,](3'FY_UCG\Y$UPTA*&HN,,$-\19(*2B',? MN+6:!RNV9NP7GF61&9-E1 @97+ @K(U)TN52%NT=?&325BN"!#W-^S^5F'N"V1>TQ:GVRIWS8P\CS;:^N=%F ",6-C#*[_^9:)CYW_<\)^+AW@3?%HX^(IMB?.2 M&\$P(9)'90SARAK/L%5,FQ0ON^Z'M+SS/[7Y/R60$F>"0^W9TU'\=?K#;Z"O M@!5R]FNW7XZF7/1;_3HU5:UH+%Y>L/KX?(>W<;7+=<%5_>0KC%S7V\3H39D/ M#[?5&[-8LBV)V93%XFW%Z:8LEFPK*>YAL0 %][%81N7F[*PAZDJW_4%YYPU& MDV_.%'-SI2GFKX>#T:CU?!KS?%9BGBT[_G&=Z!/:I&?>3TXFE?<==@C6]:U( MVB>\);M@?S94R^BPEF"#7S5K]U7)N/@C1YH7771%.#SJ:$V= MS7MP='#RK^[>A\Y9Y]C#&M[R#H6U';^D'?J&P[7'G9.#X\Z+5[W%;-[=DUB(_?WISM?OLL=E\2MB"W[E/=# MM(&\-(>\ZS;ENCGF7 M].3Z#OC-Z7WS:E\#AW<(AWBQN(%$[+7$2!IF$9=6(6N80-HZ)P@1CA&RM0,: MIM++<'CMWEP-$C9(N$XOOE[*'QAY#=;=(=;1Q2I831FVDJ(4%0/53SID%6;( M1,ZEBUZ3/$.,FK9BC>K7 -X3!SR);<(41^VDY)HF"\:1XX; _ZPCW%UU3GQC M[?Y$R..+\P]"-)8(A6@@8.UZPI!U(B(BE3+!)!$9L/ M>=>Q=F^.>8VUNXYP^+53MS'=/7Z+=[^]_.2H1%]OD%PA'8N0(11C4) MU'A.8U$!^8H>IHVYVT#A1D/A>FE_C;E[UV#7O0AVTDA)4L (#DXAKG2 GZA" M@<84!,;<6P [IMKT]FV??A;B/87._/NS*NP;!;:;X<-7=>EQ(@SU&F,7X,=H MJ0I18X\E92&&U,1SUP[ENDOQ7(T#MBH9Q V-"-0VCBPS!#&>:V2VVCHR^&*FD048MN4 R%FX76:])& E'3(S48M!O MMG9(6Z_@\ZM;;@V+/VEYW=@D=\O$BR$X+VV4@F'$&,55(UK+*$78&\6-YD0' M =):M(%8&FG]>%E9"(65\1([%SFCR0KOG?9$1:FP4[8)+JTA,R\&ES @+=%* M(,6M!=4;^%A+RA$%E'8ZFNAS8U1@9IISTQMFWBAFOH[J?7-N;E3O=63TI;") M9,D%8'9DB)"5D>VB G97PCJ9L'?9DYASIE6C>V\.CZ^7P&YT[[OFXH5X O" M:FD8DDH(Q%,2R'*GD8W4\\ $G&J6UZRM\%WU,7\0E_\&5K*]B'_'WN TM^R* M_J@/3ST\NX^JMBL!VN:.';\&H'%)HV82]-4@P0Y-UEN-C?/"&X:QOO((AL8" M^6F0=K;D_.=8"R*(1CY)L$"L<,@X[A!C(3'O&5!P'JK(VYJ1.XIPKE':QB-G MYNM8(#?GYL8"64=&7W3^JZ28$,$@PZU'7#.&=+ *@0(JA3!")"FV=F2;FML8 M( V+/VEYW1@@=\O$B\Y_1JQUS JD"8AL#BR+3%068>F$H=:FI&V>0B?87:4C M-9R\AIR<'(Z&\:A))-RQI 7%3--@HS D8MWX_M>0EQ=]_Y2!=NVP1D98C. P M.7):ZAP*X ESC2UG6SNF;?AR8_N&E]>;EZ^C>-^QWY?,GU3SEQ C.! MHI 4<4J!T6ENF*Q)4,$[D538VA%MPY;G;C>:]]KR^'K)ZT;SOFLN7G#]8S@M M23A'D<5<]R0],M1;I",.6&"9_]K:X6U,EKGXX<3U4TCV?SX9PB/ MCKJG3>+__?H2@/2%-S(ZX[@W7(-1&JB4''-">!*-[W_=,&WW^9+OG]F8A*46 MR40(XBD',FDPB&"KHX]PG@8@C1#6AE-=HW!FP\UW[OR_,3LW-L@ZHDHPGCG 7N:""&0)CXAR[IPPFC-!,QNW#;NUS[!AY?5EY22D=]11SX&5 M*0TN)WA%IY,CW!H=+4]4&L J3AA8O$[V_.3/?8?2^8>7KL/)R;PQ" MHC$!,>,5Z"0\(*,4!YV$,$$TC]SD]%C1M.;;(!Y>+WG-$%*VT,6/B(\N0MQ"4SR((9CX0427$M M0"J;F3NO8>2&D6_!R%=*A6U8^Z:LO90%BU7R(D2*M @<<:,L O.9 IXX>V&M^^"MY?4[8:/;\['BQY\P70D(2(160!56VB4_XTX/QK9W'^FO/[JN'EM:O?RO#(XH#"; CK/1I*SFN=24DQ9[^W6#F6ZS?1=);_='4MMQO3X!ER?/+A>)S!U70#;5-Z!SW=&[1MT/:)H>T:J+*[ M<=PHLO>)JDN!Q$@#H4$A&5E"'"N)G/$Y/U$S1[4(CN0:7]DF\M8C.1MD;9"U M0=8?]2VS1H%:@[W$F%O.G&:1!&JMIYHE>HU,[\9)\).Q=3&Z:PRGDAJ,8FZ" MSDD0H+'BB+C3U@1GJ28^.PE$6^&[RO]NP+4!UR<&KM?J_'IC=&V1"^L3IT$Z MZ:CCVGIFK3':?!)B:_ZB>KM.[/"PVR\O+0N WR\$J$4(H!D"]':K1H'=R0G< MPE]D^Z"!WX%.A):)*Y(<218[ZG.QJV$Z?7I1V)YC@LZ]A!8#09QGUX].^]@?_\P-R]^W[*W<_X M+LW7_25VC]_0@^-W1[NOWW4/7KP$3GL'G/B2'>R_ZAWL_P7/>=>+__ON[.!# M.'64R\Z+0W8 :]S=_PS^ESO%' M\BDY34P$C486$P,++C(CGG M!6/,@1FJL6# RJT(@'D*!S*&3=_:J3>_-;?[4RZO*6"!S!=8HSJ6'SYUYYZI MZKT_BF'2BWMIF9KV,YT]74+R9Y^BTIQK$1$#V8RXMQXY)4&)#L$S;0.QU"X2 MQN705&%MMQ]B?_PK^QE8M:2N%*R:DJZ?#(>PE%;O_,@S?8VZ([#/6H/4&A]% M4"%ZO<&7+#>64?LR "[R82;-*ID$+]>SIZ/XZ_2'WT)W=-JS9[]V^V6)Y:+? MZGO5(DZ<+LFCLH?5Q[]]Z8;Q4=;!MG&EA]6Y??63ZX^WRT<+,K;Z3.IM+.BE M'^-MZ[?<_$^SRA]YFL?)JM_U!_N1ZI$G^2%S7[6!6Z5_7 M>RM])7>ZD7T\<3%88N1=BLC_C5>\-)D]0W=BXX=^J/5&_&3TH ! M#Q_('IT"?#PY[0W.8H2W/#F-_5&E>-A^J ;EY6]\S;^/2_URKVB)/'77QE/R M7-PVOV%\-/SU94V0-?G-Z9HSY\7S.5)]5WUM/'CF_S/ICKKY=\\KI64S?!LW M5%IKWT:OUWF]^_DC_8OL[K_]^G'_+3\X/N2[^V^^'AQW^,'KW:.#_7?=W1<> M+_HV]C[\]>4C?7<,]R.[+UX=[;XX.ME[<4@ZQZ]..M^.X)ZO>KNOW^#=;^]2 MYWWEUYCO$RPQ#<;E#G@6U%ZC);*>4D2"("(Q%07)>66J+>@=9_(^%J=P XQ/ M!QAOZ])M@'%M@?';8L*MDDFQB%%,02+.A4+&<(P\5TP+G82A!(!1MBE;CJ2M M*3 ^A=9V4X6XFZV4.!I?:A<]^(Z 3X%ZI%/"G--B8X)%#>N;IVWVA37KR\+WZ\^TK#PW;+PHHH1 MDHV4*(>4C094#(F152Y/$F!."$+@/',9I5JNYWGT=?4/YU![/AG!Z\9AZW08 M3^W9"=#YY2.FGGQG[KO0(:;-B#]TQT?3W9^BT%D--=/?_SD[E 9\K@,^9TOZ M@T@BXN@]@M,!R!$ 0]81C +ET@C+DY-R:T?Q->K,W?357T/UH>'>G\&]BZJ# MXRIIPRV*+"C@7BN1$]HAZ8G6-&KO4Q[OAN_*-;%!WH>'4QT^V.'0]L=GK6&$ M._R]'&IK#)>[KJ#]N>+\\?VGO?L:-1-W1@:2^7Z<+/[?$E9L IP M)6J"7&GX0H5#VB>.'/Q?B#2P9/#6CF%DC2R5QMFP9MI"P[/WRK.+*H*B-B@M M*$HL^Q24T%:LZ'/?>!?NC=V ]E,$.A_T;:^5X@U5A"=A MG-R5BE 'A.9W_A5L?!-#O6L(6DXNB1H@B#N!K,0>K!3!D77.H*@"IU138179 MVF%MC&^M.#1NAO7EY+M2'!I._FF :ISS'"F:&QPPP"%C'4;:&X\UM10[DW%(LF;RSR-F MY;O2*!I6_GFLO*A2>(6%4<(ABW5A98DK7DD;5 M_3O^EM-X$=M>4=>:AR[G&VSM_$+^<;'4MC$>[TMK*Q2R7/C>(/T=(_W>']?5E)M^ M=S]O@QX-OM]QP*Z!]GN$]A6%X%H9K$VN8(3A 3*PQW'@!YKAN M4W9K+>W.F>B!'7,-G#9PNK;J<@.G/P-.EQ*T-;4F48:8"!9QEQ2R*;H\#EF% MZ)PUT0&K%EZ,]MWKG8*FIU/[Q?R#]:J/6FGQLME"+Q5K$F M6W889_KSESHQ$4T[)_G!:#S*3?+^ZR=71M6L.\V4?)[7\:BY]N8M'(&S/QEO MC0-D1))8!=8I)<@(S9&-4A$5@M J=S]O&R.76*ZTRKK.^=Y%[4QSOE<_W[_( M)^%H2CPFY%@BB"*V!,QZ_13PH- -_;UE_OT1_/.JW3X> 8[@'?MF/ MB5'IMM:+^2ZGP_AW=S 9]C,;==/9 MC9+-O3=*_F/0/]R/PY,7T8W7I7OMWO.:-4[^8KG9>.?#OSX?['\DG6]O\2Y\ M#PC]J'/2@>L/OW2./U-@D:^+K'&P[QG<[^O'DW>]W>._OF6EXN.'5RT\^43EY802RF2)AC$@U)Y0"1'C"J>,L,DJA8; M(3-"A3$J$$\L=R)JSD-(E%*IJ%%:+/:[S=M\@\['/W[,Q659 KA*(W>$ T<; M[TP@.GE!E=$QVO@3.R7G-W[3'\'KET+P)TQC;/?9)S@^3W(3) .DACA.*8]T MRC-).9PNP\XJ=]T>R1> :EW:)F=<06, %A#=;GP'G9)7@W+3/+EIGMPT3VZ: M)S_MYLD/ZI#[MQUV"PJ_ UN@E77)UA\#6,:S5IC$UOMX.JXH!39'MEO].,XB M(,04AT,0!T4Z=$>CB>W[..[)YT7;[\NNH4_ M?COZO O:<.?U2];Y!M>\?M7K['_&NR9HGQG=83G MH+11$?F-P*;ETD&O/"$T2J0M3X@;YI$SSB+JC$R*!$RXR*I7FY+EY-6KCT9N MR@;7F'7OK&ZP8=W[9-U%M4*[@*-A-)?Y*L0U-\A(2Q#H%\Z#EB&-!ZM)M'/VK+KTF/O#\M;#Z3H,'R.\/RY;[3/F!J M<=1()@I8+DLT.0D4E7=4$6R8=5L[1K7%G?6>?OC$R)_K(6N M '2!].)&R"] M)R!=5(J3 )M5"HR2 E.6AT"0Y3S/*W/>:=")2QWQT,6S43M9[#']UQZY7UTVGM-T\T6I>DJKW^ M?#S=E(@W:;?VCP M *)> \&=MOYWT,LT,FKG)/WMG*?;LBU?[<:I'8[/2M3< MM@XG-N=,#X;G-Z@O;3T?#$^W6[_\W_^C ;9^V__?Y^4G\EL+]CW;8,M"6K_,75E^WX4-7+BZ7#P>',924E#2 MBN'I[?F'3J\831]8WM!-?]MNE?R0:GS=H)7S$$YB/U/9 MX3#&G)=X<74+'\Y>K2QH%(&]P&)SMO]Y5.XZ**M-W;[M^RY\TNT#U8Q+[O,H M;QGLZ3895U4:].7!6NX._ M*\(B-6%M;S[# !TN'W4WGUKUYN7?U8CO0ACEWR5#T8Y;'E#4=OO+-PB%A/;\ M>%"R47#>+J):KN8L(/S#&6&/*N+M56=;,V#>^EBH\SLG7!CWX@';I0/^#O[LADU_-OK/TB/#=$VMIY%_\> M]/XN:'U!TIW]VGK6^NO]BVN5X@AB'?%*84((=\(8RYRTE'$9$IB:E2L +$MJ MOJ_!_@%+WTO5@J;KZ=BOW9/)2<40>32O/85/QF>/6K6]<9YX9__9ESVP\86C MQ&&**&6YX8_A"!12B:13C@:3;!(RAUIP&RAON13K I4"U7G4_8J.N@&8Z=>G MM)5?.X>?D@X&VQ01#CSDK:1(=!/ H"K61R=13L$,5_ID<,9 MGUT$R[/6B0T R7_;;J^D/V:1#NAX02G:SII0ZU)6!4VAE%&.6J.)0[WN27=< MH70OCL=97( HJI^:@7STI: \%BK-P XN2 )+GU(@\X/@,Z%"LYS86^%S=8R M)B-8CR9PQZSV1&&K4K1,".SE3;"YP=[5@/&&=)Y]DD9'+9U!DE*.>$@):4P2 M AT/P"($'+#:VM$-]/Y@)[]\N@,??N6L MANB_+]9TU;X@?'Z)=:-!;S*^_)*E>H@'0E_"%S9H[L^CX7DUQV%$;ACM9V03 M+/97V_MBST9;_[PHA4 $+>SAE5__,GMSYW_<\)\[J]:XLLSRAV63"V661C!K MF'$Q2<.Q,[F$6A'GM8^6>\Z^6[O7B-G;B]F9'VFUJ'W^['NBUMM%4:MQU#%W M.8!CY1)&PI(YBC1M1>W<"XFW6S8G2)(%"DV?A81"UC"&3DD:V*#W& M*!5R6HIL$TT;47OI3NZ^_40QP[J$@E/4B'-&D%59:<&*I6!I<$*M$+67B=AE MQIKST+877+0S,3O[\@5'T>RWHQ^(ZB6O\ ^6-./U]N7NX^6UG5^U%$RJ3AVCE:^;9CN?2" M YZHWUKQ:Q?>%2[*K^G&,?1S-O0D.SS+!:M]E)5K,C^AESWFV6<_&K?+1+?R M4?QZ&OLC^,>TAU#M-*U\FN4?19DHC8?REWWYTJ#EZK?)=O27P?!S,=WM:;@3GO-+A;;.[MW(L=/M^6'X)&S#C_6K# MYS^:5L?.;A6#-* MO(IV#$9$(WU7RHSC9QS,,ZV4MV#:(FE='H'--3+6>A2HQB"%#4W.7NYDO"JW M/$" >#5O=#)%=.OXY[OI'/6E[BOWT!6E4.M<5L?[$H3\,PZS]0+&T5XZQ^/] M+!&?<)<4NO?VDTG*8@4T:9(.51LR'2Q&UF"C71[$ZOBCZ)+RTOJC%2(Y(S-( MW#'\.%@1\I?;K>< R['O,T+_RX(-.SQKS0K@X]Q-SW4O4(= T )X#\>PP!Q< M',5Q1D=0D@#8\Y>K9BHE[M>NM*>:1\HR2N2P.QSE^.=9OG]Y3OWT=NO9Z;#; M:[?^->E5#%:'1]OG:IBSO:)$3"]=ULA*QP#00DYJ3KV%0-ZDWC!*;W-VL]XP MW_^,:7[W35STMKKB;3>BB-*NU8 F50 0:3PZ-9ULC5V^;[[H[',Q1U,;LKD7 MSJ*6-S,W$-U,M:[.USTXV@65;1<4N(/7G;.]%^^./^[O=N';K'-\"*K>[Y]W MZ>[)[K?.M\5\W8.3E[CS(OM!K=*464YQLE)PIJB-1A'L8O214MM [4-# M;7<):J5(2@N!48"_$+>2(FVU04Z$8!7E0N8Q561;K\EDT0T$U TL6+X(J.(< M4(O57_U6/K1*^^C1U,M@B="2<1RY3,(8!ZJLB4*FX(FQ#9H^+)J>+:&IE8&R MJ#4B)9O76XX,BP1I*8C)/M*4QRK0;7%7'9T>!YIN=)'::H?OZZKH*LXYD#8Z MUK@06J]#LZV!@P7;N@ JKM2FUYO MY>WKR/1Y2Z[\Y33) <'6EZ-!#X35X$L_=Y\=P'X "V2/,VR"[>5$[%$W=.TP M^^&7L@7?3S\]:[V>EL_-%:+!Q=5PB\&L>"C'1T_+1E2YX"NR&+JCRU^SO?QR M<[]:N9PJ>CX7 [CPQK/GKW[C^I*E3(P?O=NM'/7KP9JE-_9SH&B.*^UH%,?G5'4I3<_6=SE9M^MBB;R@+#&F-YVF=HS& __Y MPCM=SAU2?/_RZGW&75C8C$W28 A[W%_-+K=[L1O#QMT>PH^ I7U)DM;T%6=; M-?O*%:'E&@>[LG"X0/WWG[YQR0I3?;QT5:^H]M7CTAIF]%,"TT?V[UB/D"HF M$/!"3@Z;)H9- ] K8,U-"PM'5P,OT 9:+I?:YMRO=NNT-ZGJ@4]/X61*R+C: MRW8NW2[?+DEB^9)2)_W'F]_WWEU^V0*_WN@M5W![6,WW#=%V[\(H>_ MAZV]E$JM_+MR2[ANZ_F+O7?MK>^]WN:3X%\S,IE[O?/TBW:-9OEM2M+;3*L!?? M-^Q_MZ/NZ/WI,-JPUY_.:LCG3<[->KZ99OV-TXQV7[SAG<-/RCLK2CS)4X*X MIAI9+C!2$:N8:\!\U%L[$NSRY=QSE[>U=3KHYNR8J016<>),M9;J0-P<4X]$\HVM'+WM-(A>\\^24>9TM8AF_)D3*X% M BZ%/P234O#HI:AQB/39QT =E= *"(W7S M_K?^ \I8R7DNF<_E^W7"=B@(OI((Z]0O%X$0JLRRK#).Q8)M]4I#DURB57YW M&H,\0NG,RM\I7/Q>[@\EX- ;NS+\_G>6U7$&A6*7T M=W/6^G\FW6&5D5ZRW.\ZYJR?5Y(.>]"=CN-VWBP7G<[G7\)WK(860 MTC,@S"BXY"9%2R-E !3&:R&-^)%467(7K\JV?CY;(.BFC\A?? NP\+F".!@C M)'$>,6L9XCYQI*/%*#J?[G'\5L MZ9]5K;$ (+/G,K9*V4KIG/08B*P#NV?'@PM$UE29?[_*7#RJ*O,?5HTO5)G[ M9%BP-D0K"<>*.J&\UU($IXFPP6QR[<-E*E,%1+D=SODXOSEO2*DIF/I*BW^S M-0*-HZYC&TV&12Z=3HL>\Z^GWRX#!Z>?/ 9 R29=8._8^73NVQ4Y37*'D-RPAN/L8F)YS%^JNIRRZ&_'@Y&HZ;><:5:OE_2,"@6D26>U=:H[>6NBD#'0Z#TPWYU8]"U1J7DJE <$ ]H6Y/NZ&C:G?):%$<"\3@( MI83F*E"#A15":%4F@A!?52V"\)NO6OP>Z;T&$!W] 0N,H[W^RPMKJX:]-R2X MF@0_?NU\^>2=$H(1C!)(?032/"$#9X-<(B#F':-4\ZT=V@83?8D$Y_NW9G(9 MADI6[I5N!P"$@Y/XSU_JNOE_5$Z-8::&D'\1R@SVG,%>JNEG[4X+A@W G*NC MPD56@FDYC$=P61:[TSMGJKQ-+X2UD9BO9IUZGP.[PL^/1&(N2KI5T-.^D$0S MIW6U*S/_ I$4OV7N]M$Z :XOZM-4C3KO=NSK/6P5"AIMM_8JV=VSYZ6B^5E M8MU!*#(\T^5%/\4(1'(Q*L-DF/^RTZ^?%ZG6=:GSRS^!(SA?VL+BIPZ+:EU5 M2]\P@ W/G0OJM@7Y9M6RBZ=^- 'V6OW@UB]30[=BPOJJ$W@_%ZO>"<4OXLY: M>%O@7$*)RSWG[>.5+S[7C7>JT'HXDLI(&V63.%\:>_7)KLK:^,>O5P]O;TY5 M+-MF1&Q(52QEVP9?;4&/J"KV547*;VOU_&5AX9]6&;MVV_%\'G[^F,+/NXP4 M36GL;)?.VQE4G=/S!(-I'<'29_=;('M?>UZ[B]9IU]FV$D4H/;DJP!?1UR0U M*\:>9<@N!$O.NTK=:TG@[39X+8FKUGA^E,._H8KU-';V&X[=:S8L"O +DOL?)9%1?HR6FO6]R6Q3"T)4Z\:,"-+G-7G7? M:SOIUS9+3JQT.=Z7R7_0/QP4(\Y5*9K"$+\MJ[TU&V:S]1V6/EY$' M[7ID3C5&:7Q4#:\JJ4PU 5U,7:^B/./10JW.>1;YA2Z5\*3!5%O2WYB1^WDD3!75Z^4( M1?8X-&?QTQFBV_\;6*)AA)^]^75&Z]0 :531AP>D,6BEH\J',:K=$2F!G9?K M7%?,7&K.Y2>=R[Q1;Z54A\^Q+N6;NK>* M[^H(]N5HT NC]L6LT]HG,;VNSB2<;6)IL-"O?S>M)8!KX-%Y0$&_^'$'N=_" MM(A_'IO:JS2H.KMU)DA:+A8OVVR,RJ"?76Q'L3_O+9D5R)\.!U5FUD)F1+4E MY_YB.WO%_+W>(R& RYU9T[?UL&AXUO L'QAL?S;=SE.BOMAAMJ9+>7#&JYSA M=M']58)*?T\SJD),=M(;SS4W6.WFFI)&_7WX34YAKU)&?K2.6>;-^<4^)X&B MZ;_G?6\7R6OFD9LM.(\S'TY.Q_YLZ=.JT./ENS?OG[5;QY-PN+!B /-)+A09 M%GMK6"(40).YVTX='ZG[VY0RD%'=9Z45!GY2$7(UM25G%94*IL'05ZG<,:7, MIB4EK9C092 J'-QPT-MNO4E5PHZM%SJW[:V!AX?47L1J+/HT5;,,8^]5F7/C MK)I-$: 62?/M*$I3_+H7_USNS7S=U.!*Y8'6^]BK4^S*GI1^V:/2[_Z\QG"E MWWV&-X5LIG*S>$_MK %(-21V4-+HIW1<"GKRXL?CN;<]SS:RT\U:RY2^'PC3 MW!1M^<]GXTL"(4Y)L8&II@1T4F'E='FJGG:S2"X*PQI MAK7^];6S__';[O$AZWSY%*@FW'*)O+4)<<<5,II%9+UQTNK(M&!;.Y2WQ:KY MJ]V+M;S7ZPZRW?I0B&65FG9IK/YG4?V#4_!TE][%')B&[6MFNE]MJLV+#NT\ M^V1TTI%X@AP-%'$3--(D)X![*U)4S#EOMG84:TNQ'.U].,,!""]+K)F6.>.H M7 U13KV*#5?L5=<;V\]U@?T@R[XR,*QHR[-K2T^5.6-O?(HT81T*1D %D!I46F< -BI$$X:PV*M%P4,R5[H@KGH5$10]MQ)-L\Y]-Q9J>=;3JA21JJIM;D*4RQ-!9TTQZL3S MJGM-Z6^4ISB^J/_1SG<];S62M>;SX/_E[:-: 6S:JK;@K"2"S&S1I@;Z^S70 MJ&=MY^(DS+1A)'5S"(>I$:.8(N(8\0D#F2[^LIS+TH-*Q]J]\ M;_CSR@4^^+9=CVTM)P('*JP5D0,!&:5SCPC+K?8JRDL*PQNVO1NV!042P)(* MH@A*,D3$G M#3'NO?T4&&$)1X9 [PF(RQ"0810C'F/PV3W&7,K$*#=&AM14^J!>C,(AWW'] MS5HNUR7TK2.;;:*8>[R6, QH=_U8P@PSQ:ZJC;_W6OLE:^A98R;<>L/=U?2YJM66#MUOW-'=[BD3G?0I'S_KA>=G) MPSP^.8Y>=$>Y,=YDN"XSM^GN%'^.7QU_/#DXWOOPD>R]>"G@.=\^GKP5G6\O MO^P>=[X>[+^D!_N? :,.CA;QI_-AMWMPTH%K_N*=_=[)[@OX]XO/WP!K:.?; MJUYG_Z"W!QBU>Y*'P0..O?VDL?(Q@L0SA"H0@%8C'8E *5&A \B#1/EB9RH* MR&29Q]I;Q:EW!F2%H8E%$:6+U"[.Z)X[AZH3[OQ)+ UX61S,OFP6_OCY%]<; MP8(D6"HPD"3GGML4$C8)"S KM0SIFIVTUJ;^Y(]X6,;QEJ96Q2U4)G#752D7 M]GB#8_DDC\C^$$NZ0K>?8;QD350Q^M.YC:D"I\,N MP'L:#DZJ5H,Y.%JW'"RNMI*@,3P#ZID,1R7H'$I!DYN,NCE^OMUZ7U"_A(-' M%Q^0.T* :,A!Z*I-1H[45UT0BYT_G$709PDJUZ%PZL*PVGU5O6L419?HOITK]3" 2#<+>NUQT=Y62&G-F0JSR' U=\F?G- M9:_"SIP_J!ZM>W6RTJ#&%5+K\+O^:VJT2OPVS#Q<:H)E%W+8K]$ M'\.@WO.RTFJAM?_7UT27U[*2]F"=T_UH?1E,>J%Z(=L: 2=W4]?G9)&:GJ;) M%;7JCHU;J#;YD"LSMT?+UHVYQ"1\- MOF3O;KMZB:I<]<*65&]P8BN?MR\KSL0VMUKX5E[>R@5K>>" M2OMWAA;@#GCQ2Y)IM!I;]JL9XSKM8QC/Y1$I+^[ MAX-AM?(04ZQ*#6,OS="YZJ4,MP)V/>KVXH5SF.H;Y58U+U890+V,F+,,HU;' M#@'(JKIO6$3)^2J8>9Y[6;K>5FUX>_&\H]-I+]?;=E,J*Z_2@JJ5VCJ7J@;' MZJTK[IJ]RW6[NT, M&!6FYV6!'"XRN!(@55;3>1N\]^>_+3<[7V]]L_+=4-^SI'#5_:HN['HI, 8J M[;J\W7D/3^J0,^!.!8094VLPG%4O=^%J?SYT92%?KX!)%3G.O7MW M?CM79P0"3[$Z06Z>E7*F7,:= MGO6QCD;/!:-GIG-?V7%\+GZL85/+V(1JD\;4G*Y\L;.;A1)/D1 TG>2@ZVBV?G3?_B ML-8S,)5'@Q)[^]DX5BWE>:F?^3VKLW,YN T97$(&/,>.E(Q." GGCCWB21AD M)"<(8V9![\7P'Y !;S.]'+#.U@;\N^I!#(A2=]>OJIA&M5DQG_R:G$PYW^UE>V*%<_"*457UXZCJ0U1-71)H)?<>:'V7"_$F M\=5P<)+C3OF,/W3'1Q5+Q>':A%C/IBD>[TX./G18A[[K[7W8/3IX\?;K[H=_ M'7W<_XM^_/#OD]UO[XYW/QST#C[\N[N4XO'Z )[KOQV\_DM\I*\^[[YX23Z> MO#K:W3\X.OCPD>V^[I"#DW_#M?]*G7V?T=(+)ER4&E'A "VYI,AHPA!7009 M428Y7@I9/!8>(9\!AER83%$&M] C<(IO[X21=7EJ023&EM M'0WMZ!+ !+&PK'RA(Z2]5HZ7IC4871IF,JZFG M)5"O+W;7;YMV=&-%Q= MHJGPA/FVE-D[._>:)>7F/&:4(Z)56+4RQ/*\H<$)O&*.* R&CZ']04V]"\=B MJX-!^17RP!W3N;CPGEW3X=#K*% M434?VF[]>>%1TZ.8#6,8GYWF3L;E-I5S/_9A;V,LGL0R_@^D?U8/,D/6$:[1 M=FO%F\WHJ*X GX8W84'9Z3[*KW?%^U=SU'-^EENH_QY_R:[[89S-SBB!V]DJ M9B\XMRG59(GI(DI$;G0V&L?<1<"WOI2ABS:'7%*O?*,\)F]^JOROAX-!&%75 M\]];7?6U3./GWULXM\<0"KUG+>:B!-A+-9WM9P/Y*:LP>\\^,=A>XCQ&61T& M%<9YI+$&=9\;(T+2/+(E10%KK8.2*3(*1H%RUH,2)+4BG%I#Q9(*LRR 9Q+C M^T)JF@J=>[942-\'TFF=P/>/2A-NX,7E(IO\O1R'S8!FI^-81K]^7X-JZM,6 MC0NUJ?5I*Y7A*RBW*Z_[(:U?6RG>F'D]A&^#-7,/\WH$N_RA-YW70^@V-[)9 M[#TLEFP#[6_*8C=J9S=JL61;4G.7 [&N,2SJTJ\2<97!4@\Z867)=X>K%F99 MI>E4FLS+U9K,70S>>LP;1*XS^N@NJ6YNWL]ETZ3P&@^46KWA[Z[@[KG*%*6K M[$BSLS._1K.E-T*''&2^V\&$CVAW&E9N6'ECMG29E6\ZQ/"FF[)V$P[_ZG>S MF_G]N'29R?ZL/W(Y1NM9\5S9^YAE>..]O;"QN+4)V_M?BQMX1R\__]+#_+RU M>NMKY-[XE+,BA,+&)9ZP,9?[]]*R?I!&\/)KW:#W M65TYN6^_;DA^SLV\]D[KSM>/Q[\??SQ^=YSS=#H?.O"< MCU_W]C^>[;YX23O?WHCI-?"LR0']2^Y^ZQWM?ON,/WY[U>V\WNWNOMX]^?CM M\]>/W][R@^.78O?X#<[])SK'O=3IXK,_]E^..^\QS7TK.F\_1<$P#HHC)YA# MW B"-#8:19,X=4RXP-C6#N-M)9?3O*HTP/OAH?S1-7FI0<$&!>\%!5DBVAL1 M/=.)X^0LQ3P8P0,/@(S8-2BX82B(%U#021!H2FID-,:(4^V1)@"%@7.6NTT( MHFCI2VVT;E#P!GKV4P/"QXN%SB9*I8E*8,Z5((X+PAUU@7)+05ULL'##L) N M8*&G2H/2QY#D02/X_Y2[!1&D$B611&N2EEL[PK2! NX;"Q\+'#YI+'RD0"B) M\1C+:!A+7#)J64BY0Y7SAFO!JVPT,@5"T@#AN@,A7P!"$%Y:).T0CE0@KC@# MTQA+)(236BCCI0 @)*8MS7)57J,4-BCX%%!0&*&"C$S30'C2Q#%*1%0N,D^Y MY[)!P0U#P:^=Y_AK1L+=X[=X]]O+3]AKRI-4R"EB$;<6(V.90@)KGWCB,>0. MI RW"6L\A(UM_)1MXQ1EB 83+H7BTCI-I&7,1^^)"%S;!@PW#@R[%\%0Y1[= M$>>>('D$A/$.&2T,BARSF%BP-,6M'6[:FJI-,8ZO'63W/L8Y8-P$]*KZ&]XH M7+[PMI>F9-#K[=A*U-]H]'.$1>>TPTIA#O\P%(,JZ+V2P8&93!K/X$:AW]E2 MK-CYX"-V"6D#ZB"/UB,3 D/!B20-Z/\&&] $:5O16QO$JS'F7O6]AM&OR.B1 M2APB%]1)GE4=JZE)GG!FK=6.VX;1-XS1%\.A7#.&)6>()R809TXA&RAP>V(Q MJBAX@!/=(;@-Q]\P^N-E]$ $\9%;Q3'E6G%-H@,%U[F /15:-HR^88R^&.L+ MG*28@+,ECF#3F"21%1$C;#VWGJI@C05SAK6)(@VC/UY&MS@$';UU@6*NE,_U MS(9%3DS0R1C:."XVC-$78UG82<689LB:J!%W6B.KE4=:"6H3C09;O+5#19N) M6R9+),2E#>!>%!,YV4H\(;%[R1C(2&T3>,T9?#-<)+'26H[8GS M;*03Y$"'0R):I1F)WAF^M2/:TC2J^R-F=**X(S'8X+'G.'GM)/%<4D8U T.= M-(R^<8R^$(HP -E>)[#*F0>1G@P8Z30WGPR@TW.=J(UJ:X>1-A9\C3C]IB5] MFQ1M>#D9#DYCN]7IAM"+K9=V5(T[>9;NJVCO2L"W8B8#BBDW__/P,Q9; M.[(M^7)'ZIM%8-1X.O.'SQ\OGCDK-+5" M8EASHRGC.#19!9O&YXLQ" -<3AR72#)'@<^I0]:&/&&"TV 3IY+8/.&@36^? M5= P^OHRNJ9*:4I5<4UB@8U44E/!* AY8V+CL=@T1E^,01CIA&=:(AV-13S2 MB&P0& E#6" N2H[CUHYJZ]M[)AL^7U\^#])'0[06VE(N--8!8\6"L#JYJ(1O M^'S#^'PI!!$=''&BH*^+;*%CXI"CR2"CI.32:)*XR2$(S&^=5- P^OHR.C9H( MS*1G'!!/1BT:!\5&P=S[I8!#,HD:*2/2+K?(4P9^ FT522TC3D9K)T-V1%+9 MI$X]8C[WUD82I'9.8ZYUL%9$K21W0!'(Q>.,&T"'YKAS694X^;SX&7333$@FI+>/11>Z-I=$I:9GB@JN'S#>/S MI8 #)9* :H;@:"GBE@6DL0<^E]Q$EZ?CY@0"U39RG?*F&CZ_ZRI&D-PB$F^C M"YQ+[+P3P0GGI+58A:;F8=/X?#'>0"Q.4D@X/IGY' X1:1,)XIQ;4.!=3)1D MO5VN57YDP^=WG4"@G*1@OGFI& \!U/<$=EPDA+A@.-<-GV\8GR_'&X(5B7J- M%,WL;9)".C"+" 4QKWGNU@V,3MOD]O&&AM'7E]%3\'#<,CGL&=<&#/2@B1*8 M1&![KIH$@LUC](5X W;:^X0E8B1IQ(612$LGD.$16^=UP-KEU%]U^X:<3<7# MM=BTC&Z:#?-^P+%$]41D!F<5!I,\7[GT#6R:\=W-[CP:81&B4TH90 VP_A*3 MEKB<$3Y3ZQIV^:4"[ M&#;[_^R]:7.;-](U_%=8>K>9*L+!TE@ZN4M5GMC)D]1(GB3.N.0OKL9FT=9V MDU)L^=>_#5+R0LJQ9%$R*>$+)2[7!N 3\T)UH.]%VHGWOYS2^^L(V<<@&DG2L>*@@2,T&,PLAV8EV MS8AVH3"3I:R,*<(F?@'?,KO$(D4 2$9;[8)L61FU'BJUY,I,G6D[TW:F_9!$ M"\"8Z&M1"4("4F!"T4'7RDHHR>YH7C.FG5\Y)L7S9)I&B,26%M.A((5&F.0M M2I714][8M'[HY+)R3'2B[43;B7:AUJB3&*+!X-F2#)&04,I(6;+)BWC4^G'L7-1$*3%:74E$7Z0 XZT(N@01K=4ZQM1F MU5;-00Z=^L9R=GGQ%M\=$U^._^;17YO_PR_GM[Q/XY>C@^FUW:?,]HI'Z*B> MGD%V\W_B^+O-]\_]-:>9WL+[IIH],S?3'AU-RO?G__R01Y.C/3K]?G0PQ?'T MH!_.3G_6?O9HX9&G%YQ]_<.;43[>;#9=_ M@_KLU_+!UWYGS>3!HY+* M?BSC@5'#05N+N42\W'UN'_5)^]SBF/O(/KNL8EGQQCX3YY/!N*3#EP=\9![0 M\>#H<'1P/!@=#([Y8I>)WOQB<]SS-CWD&^R-^16-.0TD7@8?WKVFZ=CMV%WI MQES$[M=N?;B*%W:EG9-_'HR.>4C]<4S'?-)6 ^+?=,Q8?;A?;JH4Q-+:]FZ[ M?^_3.EJKXEFR5UB2AAP-08F8*EEN#U1TMME!0@\-NYZ/]\_3G:=);N]OZ>VG MO\ V'[/SZA>[]>I/L_WS-E_[UU<[3Q^>\OMW"S[>I[_N;K_C^WJWH[9>O93; MCWX:;;UZ?;K-Y]O1/[W:V=_>W7KT"[_?KEN+FQU:96Z)E$11LK: !26"SU&H M$-&CLJBMVM@,>NCTLA+QW;&%LDZ']X<.J\/B$&VH"B&X@):Y=?-'H1E7>"3,Q5)J#H_<:FET-EEQQ5T.EPM5BAT^$E M$ALJ)4,@'[-&*$&A*]% DL=*XY M2M^RX[0**U8/O>_RL//A/>?#X(.LT>9:8@ #/CKR%FIV4)33^BPBZIP/>T34 MRO/A?'A_I8#HG1&&+0 !X*O JJ-PU8?$/>PQMQ+9*H,# >$TACR/BL$K9/J?+AV?#@7 M,&^]U$[G)!1$$A#1BHC,AUACU,$EDNA:P+P>XM)*DMXX(=Z'HD<_T@'EKUM4 M[UE6+[MXHB5"K,9 M%"<#=5)\NB"3\DK%;JW<*WH[W2QW%&U3@)%42)X 39Z M)CZVDZM/*-D0<$K3QF8P0WO]?$X]G?+J IW1R].?4&I& MN.69O8 AB*X%16@,@"GZ6#K0UPSH\^M_F7O5J@@"7$N%JQ$%2NF%JE['FG1- M4K,]HY82#]&1OKI(EZXJ[TLJEJ=TS:SOD@W>)^W0,O#[RM:Z(7U^92MH6]#7 M**2A)""Y)(BB%8F +SI DC-GH#'Z: MZ[X#?T^1XNL?O8;VIS7V7(KX+6O+N M$1\9MEK!0'7!@\I$SH#55B*/89<2=J_%.A'?]H\+ZQ *=#%D2"2=*]LR-0A2 M!H0/K&8-*9=S\UKX85#7+NMX,?=\R\"3#O3WVQ.,BL(.]!4$ MNLE)@U+!>HE0'-NP3/1!29M<]BAM!_J: 7U^':($JR//V\+9E 40*!%=V[0. M23DB5-+$C4TCAT%>NR)[!_KJ CTG4TN2Q57P$)S&6JWVH+V16K*2[SZ+-0/Z M_#*$<<47RBS=8P$!!95 5TD$;X)4R:ND_<:F5D.MEE5[LP-]!8%ND**KZ!VC M'2![BC[P%&^]0I_YNP[T-0/ZPC*$RXC9%"D((QOI$EP#.8H88JI%Y0C0D&Z& M"CK2[S#2"X'-I=5,"@78.J? 9KJ1*;9]8DJZCO2U0_K<,H0LW),Z^M9_14 P M7@2*(&S"J@V6(EL2 8"A<6Z%D'X?MCT\G(Q(_(?2J(Y2W_QPHWMA#5938V5# M%@!BBLE9%U-6OFCRT%T4ZT5S?RPFTK,DC0I&D*M1@ 4OL/!_-6N7/,2:VV*K MLLM(#=##*E87Z(FGMEQU4,4D0.O)1F\A0PD^&P<])GK=@#Z_Z."-DZ&TY435 MBB*%%$7T6(5K@579)NY3W-@,PW#]DD@=YZN+\TRF&"23;2W0?!6ZH.>VT"YB MEJ[O9EPWG,^O.5AO@S55"6>!)_2DK4"4*&3;O[A^I5D.]!7%^A$)*.O?%QV/ J0)&4EL:3@D;'?%Q?7#>B+Z:JR M(:.LYRE=&4:ZS@*M\\+F&C%AS&!:LGLVT:\=%]B!OKI ;X:;S[GH*AV8%)N? MQH)RKD"U7OL.]+4#^MR20P!/CJ 5+K9M^T-SRRD/0E%4UI(,U;HS[;Y*2+\/ M.Q^FI9X&X[/J6=^PC-%5*TS?K[Q\UVZ=.S-;Q"!9&E1CB:<$HRJ1I:2TM#8G M2[H[>M9KME@L@52LM@"F"%6=%1!0"\3B!=L!%"JHE+!M%T$<6K7DI'W71=EZ MY#CM3-N9]E)YPV*.;'M[YZJ%V)*ID[35&N=E55ZGSK1KQK3S2V=0*^5@4'B@ MQK2U" 2?A'<\5L@#VUIMC5RQ!8[+BN/O3-N9MC/M_.)E<%(:BS:TG12J1I:U M,NJD0\IH0NU,NV9,.[]X&4VJ+6F/0!6= 'XKR( 7%$@FRBV%E]K8-,RT2F)G MVLZTG6EO*!P,2M1&0I F046/AIQ&A287BS[5[FM>,Z:=7SU.9%I(@!*E)<2% MHEL)%%5$*JF8E&-2%&@I.\]>LFGN#,D:94SU44O?LBG)&I2RTF4HJ,F7#)UDUXYDYT(GO$DN*NE% MREDQRE3_0]_?/X0^S1^.3J8WHW[E.M>\9@=U=.; _'TC-^/COERZ>]AK1NL M_U/&4Z 1B^JRK\61_^QRS,;7X^O!X\(B-K/U8Q@.CAH/F MJ1R^CRP9T&1RF$9T7/+@#3/*X/!D/#@\*@>#HX_:Y?!#NPR.6V0*__K_ODI> M?$E$F%#:JJ!8("63=63;9\[7\N*7*_E/?R_[-#K@(?U1WWWHNCM-?'OE__Q^ M^OQ9/HH:W/.?G_-UT[OG/_]IF;1>;S]ZK';V?]K=?OI\]_FS'2;!+?5\_[]\ M[*]UZ^E#N_7P13">0!82%%P5W!%)A.*DJ$&2\=D;;4)+:PU#9Q?M\ >#-NN, M#@;\PD-GGTGJ>#B@HZ/QX5MNW>.R=WJE<1$***DK&B9)2%E%&=@<(86U6.5L MZN/B%L;%X],G#U^4I/A YP6"U *\C8+83A"I!'12>2ME6W.$H?:+V0>8.?;V M!K$,"HT/F!IHU02DQQ3 M+O_D2?V#/YW4V?WS :/#K#X9'\S"Z?M\,G[#L^JD'-R_06&8+(IS;?=.%M'( M(@!U$$$9*YBW8TDI^-+23!T>E,$I]_SYL#CKWD86/"*F[%3ND&"9X?-#?)AQN'YXV!JV,PS!??1=#;BB:B<316#.7@\0#YI\/-@9?3WA['^A_M5CO?%XZ_?%D/"X''0Z? M@<.??__PBE]+%E#4O MTS_5L!<[&*=CQ:#+21:PE"KH[**+.D*@9)C2,. ++S?^7@KC9:3P9UVQR]?( M_D*-K/2#O[6:ORI"\5,@S^:AI_3V$7([, M+;/S[!?SY&G>WWFZ]^K)H]_>/'^:8.O5SKNM=]NCG:>_O7WR[$^]_6KKW3PR M=][EW9U7R6[KY[M/GK':?,37?O?RM/UV2_^ZRTBUSY_N:#Y/W7[Z6K](4<60 M68W(:I( '=C\!>-$16N-R:"K4C-.Y7%9\L/&;OQ+!4S>L0! HJ&HFR5[FOTW^VC$NN?@ M^'OCIDNBWP@%%UN*3YA 2JTSOF,VFC;>,;T=C)ED!F^8J3X[ ?*DPYIJ?J^: M\=47BRYD TDZY'FV-,=7E4YID#/4*/F9N-Z%N?#Q^;V]Q]+O?&,_SOJMN9N. MRGCFF7@_Z0E][["U\T(K$XT%)1)JAA8; 2(H&877I9HBH4PKK6E\L+C;^/^9 M"IVK=3,X4T)RT22K(%4?H$#VSL>*@170637>\VY>6(7MW?PUW?QJZP5BD3%; M):QG*0LILJCQ2@DE0ZL^8#(6W-@T^H&^H)L_:Y)]QD":66.?RJ%?#MI ."BS M03+5(.V4;)!Q?[WD.92FR^3[S'=\Y-Y4J1P?3G7*[R>3R:A1WTF[C7%E@;)3'I\26;'WSFVSRBX_'HS"O9 M'HT&F:?9<3F>$5@L!Z6.CIMFNXJ(7]K&A./=\0/$E_GH=EZNG/:*D.C4V2G:13 "[#(1ER*5=28,5O9NH@G?C5D MRVK1B,LS+\$EQ_U4@.?#P<'A\4?^]9<\E*;S83T93ST-'XVO29/PLZ']8/#H M*A=3\\,_M3"#_.DH+K.Q,KGJ,%Y:;=5+#.,^4MM(?;?U\D52UK'-Y$5+Q2@ M?!0L)(NP)O.H+8J\*JU*T.(D_#%9+O(>#[$?Z8 R7=DGX6QED@H^(A$D:T-$ MT#)%'Y(*YBQ5*N53Z0W M-L%O!3'9;S_WB=R.I4()P>IC(^I15EP7ZCC*__G-_F]N%!.O?^W5.L;3_:4B^BLCD5 MZT2J(0NHR8IHBA?&>9-#E6 U;&PB7!1D\]F!U/J_#8JVW/YA]>+,-S?[<#:- M3QU]9P3C61186X6?Q7LQLLM;AL7!S-$03Z?GGGH5VS4;O%^Q MKJ ?[MQ#_NI7 M!LE_1\^?/=]__O3Y;O.(;_W\Z^[6/E__Y]_4UL^_R>>/?MI[_O07/0^@K7T& MR;-?]_C(O>W]Q\TC_F9G__'ISKO7?,R?;YX_^OWUUK/_[FV]>EZWGKZ4+%2X M66/+(2[89#<"4((@"EYX$WGJ\LJ#DO.>.)+!@JZ^\J"#D-@4#=PUS-L_67[IWEL;4_]0D_J#%PM>OFL MPR>+T5YLW+Z/]CJ;N>0] Q[/8B],EM0X6D1-T\3]500=HO L&G+QRJF6Y[>R MO/M,6/OX?5L/SKIY,HA3G\GAEX;%RW+X3F,V;VF G/GN#E[V M\?%WX^/=U@N;HJR^16NPP!%MU4%@##Q9CP*/KCF#\Y"W]K739X..5I&OQC MX\\_Q+\?;FW\<\B_YP-FYNCT#;][?#+FTPT'6Z.<>6P^ILGQ]"0/Z]G1C[<> M/]SXY_2S?XS^^N?@X[)/_/7#_SS\<>.?[T.@^0$[R:WC(-YB&?]"J8PNLAZ/ MW.JL+0P)-H:D"+)P]WB05>-566YXMM(]+H.C\6$^26=!FCQK_S5*;'Y)WR%$;^\)+[6 MT>$;M@W.O'Y\7RTL:)^1D$;M=_7P,$^/C^4O_L%+'O=C&LU.>3QF+3%J@?O\ MYK#Y"H'EOWC,MF ML;Q_ZG_LEBF93K' ]WK^-K7VXO/??D<.]D9A9/G^@D3L_!MC^?G^'_OLG_40Y8HY727)[MNFR![^W- M1!!-'XKE2CF8!A"?'_//P07&S.[ MYSL(/SKP;!>7_' (Q>E#??Z0CP1FXO%6QM](3K::PI^8?A^][H[/[^:(!YV( MXT*O!56^V>]I[PV=3C:^^U1#LX">:\-+/_[GY/7F_\3Q=YL7W>.%.OB+NG9. M!RL3K4Y(E>D9JK9LSJIJ4B5KDK80KKCZ_HTZ<4I,A_7X32.E?^0RX5OBZ?9X MM#]Z]P$?;T9MP6LR0]E!.>:YX_4LEN>0<7\Z85@R7L;E?T_XAU/O8"Y[/.P; M#>X?C# ;_&1_6T?&YJ^S-^VGX@\P<30;[A9KIG)L#X_!"OT?CP8&I%OCG?'57.U,S, M9;/''+PWB\L:-Q9K;,EMQ-27F:I.^,),MM,52N)V&,T64F8/=C!B953>EG32 M+G;&=A^?K5:=_D]NGAT?1>Z#UG3P-0V^+H+.IJ[@:IA8XRBY_=PO[H M[2=4_O$$]F#P4]N(<<(/<;;:,]T'=G!X7(8?@L5:I!ES>SPY\QV= M!X%.'A[D?Q\>O/PWC]<\VZKRK].?WVM^VGO8E@Z>-G3=9__6DXXD<1^1]3<3>NUFUH MIW=;O[TP*8#W;%FQL+("3) B9N6$S2X57[3VSG[&O+IP]FTBA29GUA+;2$OP MT;Z7T!>*PB_C[%-<\K"S-GKGO:Q@R(/="[_I]D:>,;8 MHZ-)^?[\GQ_R:,)H.?U^=##E_>E!/YP]Q9G-T$3R7+*&Z7/-OC[3SX@/O/1- M0I]5RCB[\)FZ?C!5UW.9)V;? 3XP!C_[M7R@/OO=WYU6R0?>NZ\Z[=]_9XU9 MGYLUX>O.>J=:-ESNAKY0Y^6+%9P6?WI!ZJ4S4_)6$@V%+RTYSDJ_[(Y+&6S- MHK(>7QP"=HF",/>X>=0];I[M%M+7!\]7M\ZG8^?*I:8N+G.U(KG>+FZ3/\Z- M@W-+;O#>E/O^JPI/G;7!5;+^?:O,;Y=*_'9QMJZE%AOLS;F2S7F="WR;FUQ2 M;;QICC@_\\>O!G==/):^L"1\U0Q[]R!1YQU-N%F\+]:Y6((![3WF:G-VUOMJ ML<1PZ0CRNYYP\VL=0F<)-[?WMC7_YN>MM\]?/59/GO[^ZLG3_^YN/7KY9NO9 MUMNM9SMO=M[]]/KYHYVW\PDWM_2?9F?_/'KX=N?= M8S[?OUYM/?O]]?:KG^IYLLV/\L>WM38)-@JC6BJJ4I1 =$&H$!WJBE1,W=BT M./1V6>DVUR@Q<>>M57JV*_"6HDPI P(8"[Z5S)2&2%F'"8LG_,(6UEFYV#MO==ZZ\=KP.4AK M$VH-&K()(8+WR=:2@N$9&GIEM#7C+35?&= MP/IJ#WXA!:\U3RGP$I,NA&P;1J>"87Z*S%*!'S\7[ ZMM>*ITP6'5O-/*@]. M2%VL@$1.8*A*>,@E5W()G6FY&(;*+R;BN")-_0U5W)2^NNPBR+T'>@K- U31 MH$8@F\B&:CTPGDT,/&-U#]": 7W> ^1+E=*Z**H,4@!Z+TA;%$9Q-S,'./34 M:DP/I84.]+L+= (CL6(LL1#(A"2=S$[&X*V6/MGN,EDSH,^[3$@"16>S4"%G M 0JM(+1%^%B5CMF$."VAH^1077^-JB-]=9'NC332HM>@$H2<,&9T$DP+B0\I MENYC6#.DS_L85 &"PMVG$"(C'7A*G^;O3TW"VRJCR1N;00U!AQ4"^CV+#?K[ M? ]?Y7JXK/=WK>FK)FR;FE7-@36+-Z%8Z8.Q/E-U%BZ?C;'3UPK0U_:/B[$T M(6J>H:KP.A-;),J)2"2%Q.0L1D?&I294AGJE/*1+6MKI0'^?=M5["U7%E+R" MF!.E%*"5+[8I.MV#3]8.Z/.N!TL5:S&^)?!JKH>L12RA%5BK)1FE%)F6DUH/ MT=S!-=P.] _1L0HC][8,+D*MU((UG/$Q>&, 78_66#>@S[L>0C4M8V,4;)@8 M =89AGRQPE4,W,42R;>*"W(8Y+5]C!WHJPOTZ!.UFF[1.6S%DT/2&;R2Y$!C MRK5['M8,Z/.>AZ@C&IN5R-8VZ4Y6$+@@B*=U4E9!+6YC$V!HW&+ES![<<$N( M_3AQ9 ]Q^&P1&Q:@,L=,$!RTI.C*QF2IY&B**REW/\-:D=4?"WX&[ZO+/B>A M=*BL2G02I+@WBY)1E6IYGM(;FW[("G2%O*1].63)."\$9'6V*LD*,BC,"H*U MEB&==#+4W0QKAO-Y-X/3OABK04A9K0!0)$)1(+S,.5CIR)FPL>F&'J_M3NPX M7UV<@U7H=*PF&0?. RFG(F)2V:1@2^Q>AC7#^;R7P?@0=)0DC(]1 $4M(CH> MY%G[!,JH:&%C4[/QX5=IV;,#?=D3>JU:@25G@P*)#E5V%BRV. =E<^A>AC4# M^KR7(9E,L3D8/(38-JU&@9'?1NN=U*:"@G0&]%6*35Y2?,,WD@>68UZ"4Q1.#W-(06EO M(.H,MI9872%KO-.@JM2R.Z'6C _GG5!4?#>\6'Y%(A)ZO)V-*J:=+1VVJ\M<6H:/INI'7CPWEGG0I8 MC0(C,FEH^XNE"*2,L"KE7+BWI?MW><^V2O8TZCT[ MWC3K5)0U@L\E1 13'#JR&$LF$V74IJ=17RL5]&1QZZ>QMD*N7G@-4D"65@3# M;[/+WKLLDW+8O&1#"==>V5V]C2*=M^XJ;[EB4S;\@-I"E*SS?0LK3\D' ^!2 M]^ZO&6_->_>#4Y1-V\DJBQ90JA7HK1%6:LN3546/;F,S#&VX=N19IZU.6[>5 M:4,G9TI5*1% \$CD-%GK@#3EHOJ^W'6CK7DGO(ZQREJ#:+): #!C!2F+*$&" M#A8LV;"Q:?20YZG.6YVWUH2W3-;,528Q(;&=$#&"*K6Z4*-.Y%/LSO(UXZUY M9WF)8)S-252IE(!*69 I,/6=:U)&I2:W- Y!KU(^@7NVS;CG4/_"FEYU;!EH MZUSP$- ''PE3#49*ES#Z[LU:*YI:W&!<6@!LJ21TTD7P3&1$A&2$=M%9P]9_ M-+"Q:8'XE M(;;,R@:3@**2H.Q)> S0AD3T*0M?$5LU9QD*3O,52M =Z'<7Z!F] M]39')OT,N@2TJB)(1R;HF'7?8+QN0)_W+V3M<_%%"2MK$& PB, (%TX:GL\M M >NWEAG(VE7*&'+/@H)Z_O2O7-4)*4@KC0D%(*40F#3(L'3)B714=#MNATY0 MEZ_P\/1A(Z>I=V'[U6]R^]WC%]$%JV0D'DVJ951EZN .([GH:KTF9ZPJX* &6;..WF@T M5,BZVW$=="1?"Y?05.=,RVPS5"M5M.2>Q1[T%.>7JK $*LG@?$U90ZTY6.,0M?0A)H-P2RG. M.Q]=@8\>+[@"JK)261]%2-4S'S$SQ6R]"*I:52//13%N;'JXMBN@+TFL+I(- MM4I)A%HGQBT"0JB1_[#TC!6RZJZ 543RG+(PL040J"1B*YP"*K"R2"D)[R(B M1M2IMC))U\\/U9&\ND@&M"J"]B;K#!5B<+J&ZG0"Y56LM^0*Z ;$\F ^[R?( M5B>R/$/+Y%O=D:A%*%H*,EACH"B-;&$$0^M6*7MQ!_JRPX6LLN1+5M):**"# MMJ!R\D!&2FW5[7@*.I:OAN6Y*3M%)9,"W6JK1P'>HJ!0DI!!:ZL9T0&A^?RN MG;)GA>($>KJRGJ[L2^L9)H"U,E=4 22;(:E6EUR")FH#ZKZU8;V([Y<%KX,/ MT029BZ!JG0 -[3]*;+48*W5[+5=CZ\=WSH6==+A4E& MYL,:"\I829I:=;$I^%YC;OWX<$X(!K;7#?@B@HQ>@"M!A&J<"+G4'+W2*0;F M0S4,ZMJQX9T/.Q^N-Q\F;2+K002;6VQ$8(!(A]Y3!*,RRN[D6C<^G'=R)6ER M33X)0[[E]X;:UJ>DB$82%LC)Z+BQ"7YH]+(RN74^['RX2@]^%3YT0%2L9-2P MX:P"HBLM99S4F$QRU*.&UHX/Y_1AT399A5I(%T.+%D M3D@WOF,CN6P5-3\1 A5-V3'M\$"/5)B'XI4=YYV0;HJ0YCWBM3KB:20*:XT4 M@"$(1!\%9BD-,3=AB!N;9NCELNJ[=4+JA'3CI4VRQE0J.6HFFP\D+7H=C'89 M3/7ERI[K3D@W1DAS"DGKY")+6R$M. '%*Q$AHE#!8-)>8I5I8Q.&QJQ2K:5[ MMI&U)]'^>_[10,ED93QAA HVV.@R3Z9$Y!48U5U&*\(_?RZXC A0I0(H3-', M/SXF$1H),2E!X&F$4DC-0I/7M]#Z/I@51G (*FD3K&K[8&1!MLVK#)GM]! H MZ.YC61T$SRD(U%4YIX.0.E8!%:6@DD&H&&0RECQ8UQ"L897R9'8$+SL/'<^[ MH&+4MK -P#.O]:DE/8]9RZIJZ$Z)E4'PO%,B%@*9;1#5MTHZI)P(Z(UHF6Q< M2:&XAF"S#"]I1_#J(CAZE1 =498 .4@R;2H.(1CO6$K7;L6O#H+GK7A"HT)- M(BU#7S(KON:J_[7'8MC*J#(@2-28%W&)6.'K33UI1JZ.K%K3I"KX/0.7'@;9(26=Z3 MBDY X%X@KY#%ERM1>D6UMJ@LN4H._@[192=C@+:U)/N@0@:R,4"*#:9&)I_5 M5]2EZA"]!D3G+7!'P2H/6?AD/>MW6T1PX$0Q7A8T41>K-S;U72S W2'Z'J)5 M.6NDA&: R]2R.497DN/_@W0!KVE_=XA>#:+SLR@"EF*"9P[0J^#T/ELCU6A+]F)D$H2X%OT;G"M0F2)&LFFT$)X MH>=GOL,(M;IZ9;$Z) "L%3%&C\81-)68:[>F;Q.A\]:TM#4;%C@B%P,"(("( M5$%(9Z@:-K0MMMS*LJ]FWV&(*@ M&A/6);53Y[G.O6AUY[D;X[DYY99S MCC$7$K85J 9EE0@0&N,%EZJ-% HTGO.AIWSO/'?/>2X')Z6Q:(.KX%6-JI*, M.NF0,IIP73]1Y[GE\=Q"2 :@SRE9H:.MS'.UBNBB$BY1,2H%IX/9V/1#Z#S7 M>>Z^\YQ1QE0?M?2(4&4-2EGI,A34K;K9U0N>=YZ[,9Z;W[ZIJ)I@G)#>V;:< MI03F:EH9,^\A20@A;&R&H3<])?$*I21^N'_(-_.NIR3N=]E3$O>4Q*NB?>ZF MO%EZ2N*/V?M)_>7@F Y>CAA]K1+#\:1KFJMHFE7MLN':.4,Z176*6M=4Q%TF+9>%Y@-!78%**@@/ MU@B(.8B 3K/EYDA;2"E8N[$9EK;(MD+^Y77Q@O7LP[>=C[AC^A8Q/5]V MUR8#+9T*)I87$'7+,1Z=B(4[U1EE(T[+T@5[;8=PQ_3J8GKI&8H[IF\/TPM[ M/ ' 48E"VI9VL*5(()]BJS=9@6QP"&%CTPZ-[?/T'<;TTG,6=TS?(J;GY^G@ M??9M%ZC,3H#!)-!*PV\-HSWK"-HV3+N5TM[W+":F9S%>D2S&W3&Y1#+Z9<$1 MH&+PMF(6)5AB@8%!4+16L& ,H*234K=]3CUIZAW&[-+S&G?,+A>S,L?:5D(MPA3(';/+Q>Q\W022BA*T;5@QMWT0EK5" M]J(B\ZDRK/5R"S.^ME;HF%U=S"X]77+'[%(Q.V^3UZHL.>^;OM=M_R3K^\HF M.O=;)0VLEXIBFQP[9N\N9I>>/[EC=KF8G9MGR4ICVN)YTK((0(J"T"MA7"M1 M0%5&S?-L3ZC<$U/=I\142T^HW..#;HOB?EM,L5QM3:;3R81LZRU@"C8DO1Q+PIR M5O%;'XLI,LC8 AN&:FE[M3OS=>9;I0?_EDF7._/='O/-NZ*XPZ0A<()U'VL^ MK$J$"$;( D:CY0DMJ9:&6?IE18ATYNO,MTH/_BW3,'?FNT7FF]\-DUC 0F)F7\Y2(?[Y;M__/MP,OGG MH(X/]P=/CLIX"J')+61H_L;K$)>BM(N'YU+7;^Y*>UYNCEBG!NUIKU<]>+"G MO>ZYU&XD[?791'CP;FPJ,Y3RVOJH;PY:820O.SUV1_)-(WF^[H8Q9(U$0=9; M 3FC")42CZPDR8"M-KD65V74M05%!_+J GGI.;$[D&\8R/,N"U+5:3159)") M@6RD0">U*)9[*P7N3,E UG;H0]]C?X>1O/1,V!W)-XWDN2FY)EMR*$48FQG) M7BL6UZA%S#Q5!XG(%C^+:SM4QJT0DN]9<$S/?_U18_SC=A-@3_B!^;_.5+?* M5"\7W "1,$101:B0M(!0K0C@C) HBY5)58NJ)>I'MQB:_,\U7B"YXVC^EIFQ M.X9O&L-S:B-)0\$')RPU#+-J%,S(7OA D#$S)]OI9GJIKRTV.I!7>%I>0K[L M/BU_&T@O1"\@M+S)5E0)7@!;@"*228) 9PPVR@K0?'KV DCW:7EET?PM$VEW M#-\TAN=W_66KI$$2P9!B:5V""%6CJ#Z2+4HFU*E%1H*[=I;;OM#?LVNO57;M M3D8W2D:O%^Q\B'Z34_Z/Y1.9A,TU#=,Y?555;#@BH^FH31 MEPK2VIA08BG%$$2B1%\?I/+PG&C^V*5Q^1=-2O[QHSYY_+;]6_JPE?UC4!WC%\-0POI,64P%91$*V@AP 34"#F9B\C M@$\4;"8VD/WB_K..X#N!X*B<3T":JBT0E"=%2H'F1V>+"^UEMJST*7IEX#WO M_RI>%T\QBYH33]'>,+)M*L)FEY(ID6P+@HR*9", M11>KML:'J&/TR5W"]]4!OCH GZ\='RU5[9)PVI96P]F(:"T(2QBU5>#0M_E[ MZ'!% '[/7&+_.8E[HS3U%]#!*?^='$\NX3"XXYRT?+_ \>[X^UE;_SAKZA]; M2W=ZN1*]_+*X-24$Z[P#MNFC%)!]8,L@>A&3E9@4VPAH63^XRT? WIQ(N*?Q MK-_67.^X6P[NYA-456MRK4880,8=I"GDO"A:!BFMSF%:?O:"M# K%'E^!4#> M<=PMW\C^'.ZZUEX>*.>-:65S!>V]\$XZP=(Z"C001=NA!S)*:;"E:QH"K-ET M>,?1MWP+N*/O%M W-R4&JS(HXT65AM&GB*6H)RD4&9X-*1:4=8J^"[9RW"3Z MUKL*TS7JX5RR,LSLQB\J#G-O2^HMOX%6FZR_987Y'JEWHSR]M> R\,;%(IF8 MVEL6B# MJ^!5C:J2C#KID#*:T#>&K1RESOORT&NRR7CA6UX74#D(ILXY>U1^_;4^K4^_O=,?%%-ZC]IOOQV6/?_Q7^>'-*!_OG@/J MHP//GEI^.(0B/^#)\>C94F'PC6^?%W2[)X7O>WK60!^][HX_>.=?%A'' MA5X+JGRSW]/>&SJ=;'SWR3/MCP[$7!M>^O%GG3TZR/SN>^.FL]SLON*8KW+! M/<[UY(PIE(E6)V0K3;(EIFUT+ A-XG%ODK80/KV+?1J_Y'MN8W)VQ0O/R0+3 MVLAFNI<5#/E06CZ*4$(I-B I/FXZZCZ,ANE(YQ[S>S@;0JW-YD;YM&%F7W]HS@=RUJ1GJQUG5S[[^L'TJSGDSK[S M\,![_]FOY0/UV>_^[K1*/F )_E6G_?OOK/G\1:]UL^%2I_W"BM(5=G+^S1K3 M&0!N12W@'"GX"\7"HY+*?BSC@5'#03.;+K&%^*ZVQ1:-T^[%#7')T;%:POGB MI_Q/R_T^/CX=#OZS1P>SQ.^/__=D=+3/'3+DJQQ?:AOY9>;X*PR0R^R0OO(E M[]DNZ3]9Z)<\^..8COFDK5__W;3XX.%^N2BO_[6W:*Q< US9)KR;5EUVI0 & M!3D7T,Y%IU.4*2KR.@:K7_QR.?_8.5-,>>+A07[/$LP1]\"JV]]A"VOW%5MB MS\^KQ MZ?:CW]3VJ]U7V^_^5,W">_[TI=Q^]?#-MF:K;C2SZ+;^D)I_9[9^>Q$#D8H* MV)ZK54"V*% J)YQ4LLI0=+"R!:(.C;Z#)0H[+]U17C+2AZP 32&$;$($%[S- M2JN8C;,TXR5I.B^M""^]F^.EJCUIY;+@+H069>($07NI*H$M.4KCF)?4$-6R MED3[[KK10-G2[( MHV J3R,:A6%I*Z"T_7&2C, HI6+2*-E!2Y\Q#$:N4(+Y7BEBZ0DF6UA5\!AK M E(0J_(&? G&)@H!NYY8,2#/ZXE0VBY([1BY@ )D)A&=]*+DPM\H5V(N4SO' MA54JX'3/W$HW4"UR?9. 7(&>?"++]!/ !P_@(OI4DE:)Q4=%KTW7&:M$3]L_ M+N@,71U #$K$%%.+ *TBY$ B8TJD _O+WVD1:E[;0V./7>YSH,N/7 M9]32Y]YES;U/%I=(7?'*)FF%BJ$*@!P%>9Z CVTNX0NN]:Z82>JSYMXTU[TRTY$TO3Q\NY&I7.1D;6\EVB4Q%1F9!%I)( M4*P*&7/(=F/3AJ&YH(3[VKM,.F:7'5?>,7L#F)U+LYAE#<:5(J3U1@!%*6+, M**PA8S4+""QR8]/YH9/7CA;K/H8>0[X.,>2==Y;-.X\7M()31#XE(U0&YAU/ M(")D$#HD!=DH[B@V6PP,=5@EJZ5[&E8TG+QC]@8P.Z<5"H;2-HX*9X(7H*T1 M6(,6R7MF7E1)FC#-DJ/"M=@PH8J\J>RPIU[^QY ^PY MIR)UR2FW.!:=0 FPE$5@'9^,R^1?I[^7H\/Q]);^*"_;AHZG[?^G?,U_ M[1VFU^LYOO?*__G]]/FS?,3VI-O:_W5W^]FO>WSDWO;^8\/C\\W._N/3G7>O M^9@_WSQ_]/OKK6?_W=MZ]9S'ZDOYY+<7*0?EM&KE$ ,):-7!(S@K J+7F$O. MAI%?F 2.6MN.3\K?U>/X7$F06^12/0M2FO;_H'PT !K+#0Y/QH/Q^W$PF,P& MPF3PIHS+@-IO]O8.WWRTC6$Z4+_PO',U86ZWL@BZ!ZCQ:PJ+@'_@U-<5%OG[ M[W@4+;\"B'J@^LWVF^6;U9>K+[/\0C#K4RMD8E4N<8UF%D/I-WM&;O&)K+PVO7"->WMMYT2/>&7^E4;%@ M-EK94B 41;'DI!($!Q8TE9DWAT][V8KO_Z'3J=W^]/!A^M^3T;A\-FG''?%? M;MFM1UMZZ]U#O?7L-[GU]+[;Q]_NBWM]N/'IH=_5@_>?;KZ^VGK]7V,SY^6IAXNY6*.9W? M(Z.E 9F<<-Y' 45Z@5BP=+-#0Z>B.TI'SNA!YDHXD0) ! MJB<^BX'@:[5GU=+/Z>@2U=(['=T4'VM>XBDHP/OHD=,HH6.:ANU#XZ8JX;>F\Y6G:W6A*UJD_^! M6$-9 *THU)RQ)43WSH9D:2:>SMFJBZ=O2$@P7Z;+Z1JK\\+6Q(2$MHH@?1!> M6:.S9D6LR\9F4*LDGN[9ONDO9%?I^S67X8VJ1662T8,#R%BC]-Z%!"%#U%:K M&_5&=;VU)'H[77!5)>^.UAI!MH3WB5+;G8TB&M*B$%9I M%)M3E@6*=:M4WJOC=]E;)(-6!G)N4;\@2\00DRW2*;+(YK3O[I#U />\.P1< M3K6@%4Y5V]*[1Q$146279&GY@"VYC4W3I^>[#6^TWFI?T26(0(QI;4@5ZU2T MF&/T-^H_Z/!>&KSGG0N*7(J!)VN66LW;:4M;*);".>;J2-%9+9OZ#N;:WLZ> M6.66T[+UU _+2#*94%6)"IRV//L1JJA3C;%J'UG>8@^"60UNV_YQP;/@(YG( MVJ6M-1L!CO4+1HC"V#9YI8083=L!O4)^TP[?91>ST-%IAZ98Y1G")AJC '14 M#K2Q)7>WPLK =]ZM0$F[8EP1+E-L=?08OJ24D#YK!9%[*N'&)O8ZOG<8OJBT M3:XBNERA)HE543 HL\L8LDXWZE7H\+T*?.<=!]I)'4P,0JO"\ V9X2MM%!YJ MP!"=HOT.X]>Y&AQ&EY6O8*UCVQ(8S[%44-*0ZV$'*X/?><] *A"- M"E8 >FA>?2W02BV\CL5C#36K5F9!KU(4U#T+.[A4PM7N_ER&%X# 6[0*%#JH M/+&A9?E))9=8;*6;#3[H/'9Y'OMCP0M@BZF^)"]0\PO86$7410OMM,H:8M'6 ML0Z1??GB#N,W)JT)9(9B$B3(2"D:C=)'9Z2CU-T *X/?>3= Q"!#9M0J[C\6 M(P@"H6H12",KR%B=,1N;I@<7W&'X6HR0*^3D(ML*GJ(C %6TT8J\C3>[UZ+# M]RKPG7<#8+*VN *"9&G5VHBG7]M\\CYA23* "H&G7[=*M2$[?I?MA<=J+/K" M#)Z8NS5Q?Y-4E+R':&MW ZP.?N?= )2UP9B=L-!*K\3@!7D)(I)-*7FB(O7& MIKV#T0$K;?I?W+K+W +6,QPONQWN#)U'X]FDMNA"-I"D0W)4$*2NTBD-LF_% M6 >N7\P:8D%Y;5M6V412 ($3F&L2NFII8M;9*VS!8/;*-3J_>6;C3HZ='&\I MR[LS);"A:I)5D&HK40S9.Q\KABAEZ*ZFE>&_A30E)65O=!"@++62&490B$F4 MZ%CXFJJT;#MMKQPQUMFOL]\]8;^OJ@#0I>'*4>.\&T_IA$'Y((SQK0H&@B!3 MJY"60&4"0&LV-NU073DK2B?'3H[WA!R-,J;ZJ*5'A"IK4,I*EQE-FGS)T#=1 MK0>_+S+V;[T4N[U

;3U;EO_=W_[U?_ M0OX_O^X]UWM_Q5>'L//T=P;MGZ<[^D_8>97DDT>O3W>>)K6S_^OKG6>_P=:[ M+?/\V8[>W@NGV^]^@^UWB4&<3K<>_?+NA;0,X;EH5?RPT9NR6?PI5K)@PRB3&3!0FJ^2#2NR#Q?%.E#!PQF/; XO,^0 M>?F20J].)L>C>CJ;&CY&QJQ/OWB+WV:TSXAH\?6\ 6YY;M6S ,UKXF<=\P]?,NII,BF329M& MV]5&QY-!FV5I=K[1P?OKM^O^Q.-R]M6P[=$<#KC;?R4> ./3\](19G;->$CC MW$Z8>>).QX?CR?FSG-_-/]J;__?_"DPB/_RK_7KZO_KAGP,Z.=X]''-+YD\. M.#X'^I>_UDTO-OAX\?CLZ?G_!XUW6PB]WN5F.6%H<\'5; M):S#R6AZ]%FKG)]WPJ :Y1$_\@.^M8,S@.V=M@X9M$EI>A#?;+OHWN%DPB)G MDL:CV'KU8+!]>%P&,!QL_%ZX#[@[3L:M"]N.UR>MUP8_[C+VRN2[?_QRD [W MRS^'&W.=>+*7N9_3X!9F18@Y*F%APCSR]%>83[ZP)O_?WM?VMPVDJ3] M5Q!Z[1UY Z0)\!!ISW2$6K(]WK5LMV5/;_>7"9 HDK!!@(-#$OO7OWE4 042 MI$A9$@]A8Z=MDV"ACCR>/"J3!*/1G]%'0R^*$^,_(-X3$$PP!K8J''IX/"CJ M08J!,/PN!\,?@%@2WI04221&*>BB$#2#,YW"P<-OY+"C$%!YH#3.$IF- G$ MX!TTGN&+ #Z/@8+A#UT:_BTVWCH#SP?Q)^)ZAF:6]/9<'[F?=&[![;VMX?;W MB9@8=MVX< )G)' 348U9)Z]CXQQ.!C=2[MXI*(19[)'B?>L%@!$\. /@2JFB M\)DO!#_HD4^9)EU$A6ON6N]V:Z<<2FYE(X,D"A$/J;VX!+; '2(-_46, )*@ M9GX;1@"WW-J',/R!_Z;N,Q-&TW=%S[O2D[2$B-PB$3D:$3'W*T(:% @IR@E) MAV2Q@:SO89\Z!^%NG$Y!XA#K2Y&1!@Z 6 2E.* /$5_(V.?H&S^QCC;>9[: M8,!2 $\E"+$ED(2]U%85!T^H71X^'&#?LTE(?<]$>5M!>@Y=4SBUL?"G:NZ( ML4CTP 0"HHGEFV$:@[$#2H_@Z+H;!H_EFU8WWB.0A:V3@M>?R?:PIG&-(G:( M,C#4UD?+,F +W376!T!>UO;?!(2D/_Q]9RF(=$X/5+\RC;5=\5)?44514C20R(LA\,7B/?6_H,39'F _D!19+,D-E1:L$_ (;#:84'M/= MJ5599DRH;+OQ6TFBPX[T02W6]U^F?"TC7;5@ZGA,XM27XE3;)CP8:<1-A!-( M1L-_?JM?UHTA@0/86#$ FPDUON$[U_&\V06O!]2!/C_XAF$F?$/4$HM5KW*\#[#Y-HSAUGZ V\*6P"B+0C)X[3"?VM+WQ/7/%? M4W?"S@+Z?.#/\ S>> M_@3X[?5]P7]/4,PX/OTC$J['/X:M_"['N0;@3G^JU_$1F"RL8Z 'WP$!+*() M;]YT'#FQ8"+F.:#W) 3DAF\:SE:36[F^J<^Y[^=%DF3[ELV7B16YO")1!S): M=@.7D23MA]+EW\A_XO1!A*;)\I^4-37?AG3#((>^'?I_QY&:S1105:T/RN=' MS1G"9%\Y_K4SBX]>%D4ZR/.Y/5Q[^TBG"/10[4RDW 28X..QW$#N\DF3L)*17$&;@3T'\AQ%Z M30D**MW& "03[9IT9.?G5>C#" %Z]L,4EN_%/_BI-)!V-.HF%-S!#*=^/?8& M8Y(7?3$+<33?KXQC[P5+.YP? M*4L\C,Q+3BL@7 "G#3L\PK>.HO :,&\X16&)WC7:7\TMG_O8,8#-HHZ> '5U M!>8$4M0H6Z8SB-!;K-0XXASTF[^&N95/#@$'HG]<)/#;D#TA,T.J$:/ON?QK M_>=24>, (Q'@/LLALI]/'%(@<$("3V7J>-$\M<$9I]-1Y""@"XDD8$Z2ZX#+ M0(6RAY[I!0"9X:R.* MIBBVIC%=,2&;@@&L7"A]@E0IPSG2)N0O2RF>)E%ZWG(5.EGYOD MHC $_#M!=QDA!32X/1')<94&L;P-KC88K,B1P5)YG+4,G)(D?B&Z2?4SV K_86WET8VAF,$2P:\0Q/ M'M].Q*TS-9NM,-+B4!/G!QZU7($K^@DQ%>>V'("]!Z9-BGA_3KN2Q)#JE72B MZPW19Z!I!$U$:)3HIJ0''>/*B3PTQ(&B0#:A**P;ISX:1*,Q,!5:[RC;%; N MH%T8/U?/\M=D&,QR!>%,0B0)U%7P'2@ HDF8,P$W_+ECC/RP#XN#;07V]@8Z M+5&\5@(/];UQ?/;I7^_/:U8OXWQ7X0,LZ0FNH%]TV+82C+F)C4IY R*11B/ M]@:90P ?9@,;7TURRQE%0B@JD0);Z@MCXMV4BU(DSRS"7@Z)7B^3G.B=)B2; M#0#((8U0Y\%D'(011F9, \KC'Z.$Q@&1,G)G+%BEX@J].LRTH*K$#7]MX)QX M$D"[B7-3&(F84@Z#B 2^GH; HC/\ 3R/JMV+5#1K%(8N:<[5>R>O3? $N%,(+E-'@,LI_L/H7J*!]-,)2%C64G$G;N*C,U>_(_"$(-@8$ MKY_>8-8740TV 0B?W@^#.)FZ0 =/E$JTA7N0(0W8F10E/.=1#+-P( TA%^ * M=$:1)S>D# [%+J&$2Z=A(D8CC\$7F-+1&H^6'ZL.)0?G9,?-S[,Q-7<+B,Q+[+A+,]&"NU27CYN0%QR>H(Q_&R_,9\89Q+7WXXEL /^3YX)J#*R\* MZ3GI5P7]!DB*-]D9(LHB5SJ_/M\1[:"*8V@"4D%?9A4 +\BRRVP4XIPP!V[PMA@'X/ _ATM.S2RA"SGK+3^IXD1Z> 5)YC0( M4$9]X5@$3. M.N6M1NU_,UM$IC6@-2*C5Q=.-!AGH2NP:#TT6(G6\ >:OY^V M7BF3LW R\3@.I>>=7;XYR_+-X*L+0,1V1PTM#4>4:G&>L_E;YH_EB-<8QKH153C'V*NE06TT:^(CE@>B=2#/!$7^#31)*>>*@MA_@'8#YR&*)<;Y>(DS7 MWMFT_U^5__C3%2I7&)04BDPN_2?%3F?[[Y3XG<\\EV%PH)A5FZB<#LY''L-/ M@!@%P/- B(A(D+RO7FX\9[8@1:A(5 TY$$S?JA]@$.%MR-#;Z+29W5";Q&8F M=LEZQ^QKY?Y%[R=/$!0A' 1-2G/@T14]%<_TF4'82D#4@2>'UA5.3@)]W4&1 M>0'(L!4 =]0G .\\_AA4K[G@%C!1PL,$T"P$6.C(9^&] !43,S=M5)A 3P@! MJ("B_NB'P'UUU<3J1\BZ(8D!QT"['OC>2T0!\QVKK49G.DQ,_9.X$RUK,'M ML -2Y"EG)P)?I7U\L@_[Y;//+SM'-4K?=P+RH[!%!T8:[/$+,T.9QK&B WC: M5#[J/!M1\XMGOWG!$"H<)M=(;\>NB!&#A@ ])]Y?^6^O/30_9=@F$ D.270P_^ L$/7EJ8*4^V$=L[3KH=&9"D](; M*=)+$K4W]')B2CAE.!<6WP4&Y<"@9"52',1^Q<^UU'_IZE.' _L2.[XH&")D M^0G"=BJ-PD4CP.NGA'U@111* :P5&,T&RX#,-28-37X?&7\HL);:KPCG.+^+ M#X3U'\>_Y%P'SK3HI_!#@'HJ28W#\+ =8V\JS3V=8A2E3!#]!,J + B&$C^B MDA;DA-#9!1\!U9]Y*-!ZI/L-!(2/WGP^.WJA^>^E:Y/%&@E'08<(*)^#'20A MT96K.YE@1.%,XN5X[$FF)%A/(25A2YO+@4\9X(T3&0EV!HP,X$'E?L^<]$C1 ML&=@-9PS2ZL$1V*++*61L^)OI-W!HJ+=?LY_P2?;O>=F(>'15!ZO/$0GT/TO MH[BNBJ:LJLRY@ +?E+2\)]$F&O$5QB6\P1J(]@OO1GV;5_GXU(Q/^N&@ MU@(UYUVID\G##[GZN69=7,1#2A]?9?X3C_3;4D"JHSX9S':SI]C+[R Q0,!@OY#%D5UXW/A5"&@D.!R6PJ&50B*5U%L6] PW0*PY6N MC& \O25$+T"L0O<*1N'RUAS?7.8U,0!IF 7;E&!*?KSI7SHX?*P:]YL[M9[PB.V0F$JJ' M_S$+#^&,^6_L&I)N 9FII6A[_MF1"$>1,QU3-%>AO3#*LGN\(#>49"25,HZ* MTIFV^P,RK7%*U[,=P$W?+FL?3B^.7I@G.)OR;>* M802]J0I\?_KY%& 9FP3L*EUC&TR9*1:)3?C= B42Y_T@7DB #UWMEWS/UI@*?),-;WG96\F3A"K,6B":# M"-:(CZ=@!9+G@J+6IO*IQ(C=$;Z#$$TPV"5*ZZ(((;7&RJ.+0;X-V(K$23 EC MC4JDHOG',W?8+#.0Z:0HQOGD2IN\6O@&XNW!3!PX#...9U6G53]2M8A.91=^J9U:[4[>S2\E/+4SH.KSG /]6<9'(/&RDJ=X$FP)D_VL73LDPAWDUT/0\< M##&YH$%G:R:_&L>D9'&M"J?]+8]1QB"DW%0Y!GST1+#73J;2S'N*]'L0+^3- M!9X-4ZBI+LZ6;8H6,,X"-/3CG&EQ,WSOAZ!T6Q>E&N*(O9!=&P+],W1G*;=, MCCZV(5@_$;5HTX'3 $LN\OPLORR6!3UB#G1AT8I,W'CH[M/NKX@Y)Y#D>J5= MS7P8S-4!J1+-9\I6Z?_7QAC@ MY!4A05*[E*@ ZI-2/#@FB3:?S#R70C>+.L1CQ,+XJ+88JFC _ECBM1D.B9=) M8;^%#DBFZ-"D.&?LH6;(4D6S[%&\J"JS]/3C*>1A@+!32=E\L542!T<_\Y_( M--J4 TPJ6U'D\L D]Q5F"$3LB,Z)ET9WR4]/^P"?HAKCBZ\%KE49;D-&.KA) M6:[N[X3-*$4WNT>MD6&6D4#I#,"B2AU7+B^=S=/&&)D_-Y%X&WAT,VD/7#S*G$5!@Q=^(44OYE,L=0!2[2 M0$V/@LZF]."594#(FT..2\'!+'7B0-7YIRP/E2!2O LZ'7;=IVB&RM*F-(=B MKI>:+9C/E^_^RYE,7X.)/:<;*&CGD?T[Y.SD(,X#; 4Y3VXXPA"FM#UE.$74 M&%GHRK9D.BA50K#B?+SCFZ<\TT_5B[(I:W)$UXB:-%L>Y,LR;\U"& P,-,&I M]4H*9O>)L^<_0\J4W*GDK,P&RAX268RM]?5-G!M:!- O1E,M =T:ETEZ^:_PM.D< M,66X[X#L9RPBI_S2H_I>I7!DQ:0![B=>@BKRZ'SY4^H=Q_R2%T?*?[FD;(&6 M-5.6E:6'H'G$E\=83^C%GC@!-Q1-B(_VFTE?8_F8CYYNQ^,BHW MR9%RI EW+\NLISV0. M012< 'D4#'43^;/(JR$S7A:>YQN<,JF7<#3?AF"")2X6#K!K,IL*S8FPOJ)8 MA]0?WY]NV>Q/5SFGN8L:S.UKRFVE>BCYI<:25##3V#S#S-1\E7E\L^#:1420 M^ZYSVL!2P( \J+Z)O&+.F50Y-LW3E9XUZNW,DXL63<@56N3IO>4$K8AJO"BC M3:\"%0LJ+/4IBYL6IU@_6J&B*+D,DTA(ZNLF/)MFK*"0V-3%O@))3L=T@0!K MV"U[NR$30O,=Y.,A\".OH11\#"I-E #\.$16D%-0?M?P.L @Z.\DT@,\6;RL MQA>Q,:5J"AJCRE/2\Y3LP\M3VF%AI5]QPRB)ZT9LB:GK$4CFBI_*_6LJ6Q%C M,W0W^HJR-!0+;E Y.8EWX[.U6"N]>04)AQ"YSE03@2[Y:7+2:I9MI!( MWI 4S-^MZ0,RA6$N">Z*K JA$E(+^TQIS2:&S5C$35;,;2 5>B4QN;22^E#?+,FT*N4FDBBU[F@O0\IIAPI36@ M;^''2SW _&084(+$9!H&?#]#"X#P3 NOQ?S\DNW*0OC#2)7>IJ0WBGZHH\]O MY!<>^L#$P@,#<-?;58AT'>ZQ=Y71"J1(182"C+B ?(Q$:1E\L133CO M,\S0#>E=^5JWB$EE**5([13,6 ?X_#Z/=8H96$7,4UQ2_>@ J VM KI(H.K\ M^2++2N#\^/D\1^E$S>2=7D?!),&A9>',I[HM9A0R=O/C< /LG"O1;HQEDV="%DI0:?*Y"ZW,5/Y?DT3$LC>C=+ M;S[ON\!2:4BJ6"*[6(IIG+C>G(4RU<>90&A*DGNUF$6F^V#Y?@GL,<([Q. 8 MQ]&9.(L RN*T?)WX;KZ7$WM]WXM,FRMT.X(]]YUI+%ZIO[S&5A.^,WOE!;1S M]*/7<@H2[2.\G6MD1._CKR7R[?;JK9,F@E_9'5Z^6.+B.N'BN19,_%V[46^> M+/^Z4;>6?K=J6*M1[W1:=QIV]7>M=O,A)MMNW'5"U61OFVQ[W6%+FA4J!@D M-N[&D]0W3')9R4^6-5','NTM/%K2#%$:J]OI!K@0%VEP:6>\CG;!5=3?+)3X MGN_S]I2VYN/*^O)K[,RC4.1V>VZNM9'E+0,W6]-CTD=WK55A4.H^V&-_EV\] M[>57I__ $G +4G6QB_)@((3617E-<0N&QI;:^Q8,L:5'9&^VXM+6SKO7VKC3 M6MV==LW#W;3Q[#:6^GP-[KMUO4NETF&21_ND(H^*/)9+CV9%'A5Y+">/1D4> MAP7MAO1_^P/M,H_ZJSOANI+E[@GK-3L;LE[YR1X*Z]VZWCM)YOTEC]:FBKLB MCZ=$'LU-87]%'D^)/%J;XKK#)H\#P'4K@/?)EO'=^O<9Z, N"\E'A^?-VW [ MK(/R[VVX^,IFOQ<2:E)>,KFJI9&.9I7^J,2!?O\"DJ]>52SV/9 F+95>]L'EY<2%;L-(HQ[M8^I\5KS-[!CE MS;UH\PI7W[."!MS?U^?*[;(WXDAD7:6T$@.K(O[L8/%R;E8\5A884#,T\QX>5%#3E/7_LC*! M64U_;IJ:518-:J.0Z\MF%]"U=^>M3V3S3WI4U5V1U;IEVSBJ>J.ZC6 _'>I^ M0,4,^.X\\0H0D-[3'0NG,L42V>/7:9!53\/+I4@*7'9TQA42N6!O*J^R4P4( MER^G8NAGEK M+VW97%TNYR+%9$7Y.1%.G$9"*Y$,),@5_TG695>$A2R-S\(5JR3&R ]:>?TE MYU)VKQA%KFP.$.MUPN;;_>+7< 0U>FPB0!2ZJOUOUMY[$RP MC0@7#Y4R7>Z3J91$R0NXI13(7VYEZXJIA]);7YW:B?E=D->C2W:A;IS)#MBR MUG$(A.^I.N%JIK)T;=; T.4:U=1GSAN*4@U%]_'5Q?!8]L'!EJ1*47/#Z$C5 MSKS,VO$!T(QC69" ?^BX2,G4/4Z]=Y!.4BZF9 R<9#"NI5.U3T.F.UEXU NR M6;CY#(FDJ-@*S(B[GV=3S;I(Z'V+\+H_US-!N8LBQJ%&X3@QKALCRUFLKB&Y MQ^Q09:[4H$>O$"Z2656W, M5 5/R$&\(3[6CM$Z@XM^SUE/].[)ZD.$>D4L=+8H]*X]UNCH:KBN,FDRJLX MGLT&V+>,RMY3X2>W!NH&Y"\9=PNBV8@D>FDJZ@C)3F.C5I MK9%-B361/TDYR^*(A>J2>N]360R6II'W5^:Z05I7EL(BQUHO(:V$X$ 2 RX( ME"M"!GSM5>H'C!"II S,(L02_&YX'2#>@+<5(QG+AG>HOBQ 9,+EL@J5UCR# MVT/R!A0;\BP4^>H+KL>8S9CJS^B'*DLT.5Y>(JQNG*HFN%3M6FL-L(0R8MHS MU;#."("HY<[/BG4597T:K:!DF*INK4Y>&TW6J\=B3U07,9!M:M8@#@"G,WD;U$E C&;;U8GOBR5@ M\UYP)&3%C1BD7(2=)*Z<,@I-E*\D<,ZHM_0L\X7@9XZV3FPN)L6,T+HF"4^V M,%&NM_(6JTH/S5!JJGXF[ Y$#%CHR,0MX?4VJUQ+,LJ[S^<-8&5;7"^&W\>:_2IW3EOMS]3E?_P**K*/+RWB/.\Y$=]] M#3O0@='"FD>G,=FQJ+MTPP0[W;BR$)SZ_ N<:5C[]B-"9Q;6G7,BO<@\S$*V M>>J+ZOWXWO?"C=KM0FT M:B++_8\3I$CBL@9_D]_Y:X@-!YT4\&)$MEF!#4,RH5SLW,,E1==\*[M1CO@+ MX\V-EU"'4D:TW/&/Q8'0!J#G5(5FP)EQHJK,*AZ1;05@]JVZ\4_5!6I^A&)G M0=F93WC3A"$=^B, !,[8TW*%K2#YE2-TU05J@Y3X\^*D!>+DBV!HEV:%X#^1Z#L;4P7?E\?O M5:\0_(Y^9N'O+O/^"6^ND"TU6:3U==F/)D6K/?K<12+O-$%5+F'YGNLA^8/] M$4W@(/\9^L239V$TK9-'KI_.D)Q( J-?XS/:0GW?"4#DF\:Q= KJG^;>0.*. M=SX<.AZ&!.T?/IS1P!A5@8^9)S2%@#RA#TR()5N'@YD0R=$2,1@'< 1H!K*A%ZG.:EGW\,$8(VR1 M;".0=8C5@T%%=4SM19OM>E/57MU QX6U>&&+?:"4]W_I)L;#DK063@_1*#7 M\R:[$F2"#.[1H2GI<.5%J?16+C858^N>[5XQWR9&@17N.HAJ1;:U-J4PPKE0 M?Y5%TYFQ52!&9&AA,6I9\-24INBLT.UMX4%3-9):QX3,*OO#D?I^7AJ6:@33 M2FD1?CCX@?,CO8--L/6V"OS:^18_JFW-Y],SU?I:]F^2=BZ.&L:"(D_9L44H M9#VIJ;$,+>)$>!2',65S.G(M@A&>H$M:+1*%@"I0BOTW$F<4H -9S9P+*"OY MGD@7!+=MEZWADT@$(VI&D+DZ]=&IBJ]J2:YPIVD(BHBIJN$%R5$WSEE9:!/C M5HIRM=>%7LU98 ./N- 43WL*'D(O!;6@]@JN@KFNIT5/ = X-XHG>8=(PH= M$L-(-M7,0A D+0H=,V4KQ@Q[8$?(G";GNOBIH7TN7;U I;?[+__NMH_VV>G2VRV;,&.@ M3[GI4#.H$&F-RFUFLFFQZB:!..*-0@6Z?5D\Y]LM_G>K?:@*5;AE@6O!V5&R M=V$:."EWBMVTUZ""B0F5F5U:3+5XK+PGW.[-Q:;-LO.V%D*G^#4CUSR8+S_M MB^0:/4R2BM;SFUA+PZZ/6_*[UZO;G=Y=2GZWK'JO<;?:W"MK/=OU=J_S (6I MV\V[C5I-=DN3[336*RB_#X6+UZMR>GR.[*W:08OU5OD4 M2X"OMS/O9:/QE\?G,@A;//Q]H/1[+M$M%2"IS&EB$ 0PU/3VZG#7K."\UH+7 M*.]\4!MWSY6_#V=OGE44=8==>[Z)5+VO.HY;[2UQIEM/EP7K2;.*SYW$65[K M<8TM64HBJS;K,6]OK56V:GWE=.5GM9[>5N[>4CM6K8:D4^N@#Q,U5@ M2B\?[]PR%V#11DO<^M7BU;5\;-NTK.T4![_/(DP5U>T5U34:9L?:3L>"BNJ> M*M79EMGJ;:>+2E5O;H-3.J3J6X##GN?PF;E6L_L_$QM_[4#07M"].V&V6K?T:&R25!L7TR00SO?5L,\:=W1BJS.=_?/MV>> M-.[HF:J.=_>/=^.RH8]PMGL(6/;0]R!3$_ >%E9IB47\4]D)>QZ?W$*LM]JQ M@QKC*1@YEUQ#UE0UV;@&J3OQ H^*&6 Q/R5-#J_!V>K&E VSV^U5T93=/B7; M-AN]ZI1V_)2ZYDEO_W,P#OR0-FZU^D0"D[O79V!?GGP*5M>YD)5UL389X"2N M.8#%V!5P>GGL<9V?)Q8/;G6J -:.'Y'=VTZ?HNJ(UH\$GU1'M.-'U-[4_JC" MP/NCWT\GV"7B+T>5-/6"Q E&'E:=P"*/A]CW?;7*,)N=*L=TYP_)ZE:'M..' M9'4KE\B.']&FC6"?B$?D( SWQ>J\7-!OH*KS/DVKW38[G>WT/ZXLCK4/"6L9 M6_;KZIAV^Y@.C)?V)P5BO>,))D_.FN6*\R^/_3".7W"5XKP>Y(-D.>\CWUHM ML]'9U.VVT4;L$6P_K)/MF%;GCND"UVZ;5.%E Z]6A[O6A6LW=.='* M+'^4+&;9'8QQBLH]?'$OJ; XM]A1 [.,!=5MV=3R[>SR6V6BVJP/:V0.R[.V4*MMY1+U[*;7[\N23 M-56>6KRPLZ7LMRH,M;[^[=@;H-?J>!Y;^YIVMRK(M>.'=&PW-D"P58+O_FCQ M8DBT+X;8\!B;C7LQIOQBCSQ6\4;BW/S<+>A#JS5BV6:WM8/U1G8N]K*OY]LR M3QI5J:^#/5]T;+8[]Q=AJXYVAX[V'B.G5?!TK[ , I7\\G%?!&+H)4_-+]$R M6U;EF=CQ0VJ:K695,7S'#ZFW<16DZH@>.]&\NH%\N Z*CR+)@@SDI'B8C+@# M[=^SYN)WF^B[9LMN'W#6C.X&DU"?5DFXAE"WG7VE8W83_=,,7".X6]WG9J>#7%;4SQ M%L-OQ^P[&O&5E\#;!FOPY&EL.,941 ,1Y-T$U[D!L\%)[,RC)4>$ZQ;13HG) ML[$3C 38X4;?B;W8F(9>L*+VU_UMWE/P<+R[IU9;>X@_6E;]J>9>5[GYZU7E MKM_1\U,1R-W'V O2Z#:,_G0='?0H6_9S6FL/@^T/WCMEC^-1[8VUVJ%$I*J MY7IM6^I/M7?NTZT[L&9.2//N:NT!]NS)&6,/5B)L#\64957@N[+.5A%(IVY5 M!%)99R6[56MU*OMLI_.F#AQC=^I/-2NPLL'6!#?;:2UT> 1R:#98K;7[1MC/ MY2@\M(*MQMC-,9X"\'DS'(H!N9_Q(AA8[N*)(9]FJ[Z=UI.'I]D.DT#L9A6? M.( "K/>&)EXF3M\7\*?K7?WR=_B/&FOB1",OH+2T3I&HOZ=QX@UG#WZF)_-G M:N.9?AU'0A@7\-PX-MX$KG"-Q;G(1&,A;&&B-:92/::L2,RC;>0_[(@W<&R:MFA\[FL1/Q MRK?YB[@209J';[>>'DBSJC_P=%:^W%![@KZ52#@Q$(H7&#J-&5/XFQ/!NPTW M%4A@<1*%P0A3&H=A!%,84"9=F$;&F1,XKD.A\V^7M0^G%T8DIF%$_&C$8C0! MFHA-XWKL#<;&*((U1.K]SRR[;AFP1-\+ ],(@4Y[STT:ZEFOWBM\ U,WX9?Q ME(&1/S.-@<8 .CW7]14B:\3Y1(QK$0FC#S('JR+3PF&,Q.C/U!)=,<$)R-6E M4_A8.!.:E!M>!_*?GSS.%GCGQ(: /V&W?H@DKANG(*$PT.+X.$4<(A*4!>H, M_I-ZL:>ZD'X.829]WPE^D).+.%CNGYPKK"]((J^?)C#/9R?Y?N#C<@]A0\/K M9#Q_?G7X%[W[]//IF1K/S#<^/WA8]S.K;A>VVCIYON[FTOBR/@$\2[&F& L8 MP*)#4*$@K(U^&@,-QC'L )R)U]^M?[ M\YK5JT7"=W!T/QS\H"-0^Q6)$.7^%'<=J//==S(B B!ZG6]_%/_#7N*U 7T56,%:[@(:#!*P_( MEY;,K :\DOIRV4,!4\'TS.\T#21<'T_D*O13."S\-^Q3+/Z3PN^1;H%/8+.[UX\B[>IT_U6OZR#H/%]!_TCD0A&\&D .TI<0"8AJWM2_\'L M;W'V@D$:P?.#60W4,'(8,4T>^:VOH]][V];O*W?S,^9L$_=[)&-R05307L1W MSTZZ]5:!DSLMX&-DP1#T-*?DDUX"/?4)>&IN4!ZDU:R?%#54YWD=H)87*XD0 MXX&T3YX;2R:'S-5J/B][17'>)%J'(E('?(2_N/+$->!B5'I((WU@?BIHYX+$ M#8@O8]8F^KOQE0NO6W[\[CV\I=QUB]_[T?PEI(Y[BC?;HC+]0L#1*^\ENT"XZ_ =6/X #AG MI,]O7K[@[9$,(#L)@S3"NSE27L61)'H46I&@#Y^04#K#JH,PG?H@PPFG@&J- M@/M=.37>+P7/!W#> +M0QWL$S1G?L?3)5 !(/4 BWL #+>&)&.488F/F7A L M;@3_C:3H0UCL(8I%G!8+@LC/6O7N'%[O8)0!,4H<#CS2.#1;%&"R#Z]:Z"*T MP6\!G4ZG,!L8%7X&__5]4(ZXBDQJ?@P3 M8;1,XVBQ,S!7^CY3G8$Y1>K%$L,G6!WV$\9PK"[ 9$*%H3QC.[WLAP,/Q MEP.+^Q>$"8@Y$%S!O&0&!)4][I3=P*2]QM3VYPNG@((OA2]A*O-?VA+PE1[K M\O<4%(/R,X"4RDXX 7NV]+8U<>!O*II98\W899QRBD#M'S8%&?>$4ID"J>?5%V41^MZ2*>^O$RT#+ M,HK,X0)J5GW$[#T@F08B2E#UBLG4#V<"J2\7%2P5C*&/6I?M3>6E2>'@(W]& MKB"06$##],OE#I6O(?*X0%DBS:S51X-+0TD2%> *DG)I>P_@"^67D38T>:LB M-UO%")89<\J9B%\8H?(V,W+>M@OU;I[?(09DZ1!=<@6BE MV@0=/'((RCH\NE!'/3_V,/3]\)J\H"!OU_ -#[TH!O[RX@$HQ?^DP+DP!>E/ M9)?O9Y^D0U2@19C9T6D^^A+ZTQ#OW'0.DC(7S0.6% -E'NR$S%]WE@0V $*= MZ/&! N'B;_\24;C"X71/IM-!DDMI!\WM>RIT/.#-3;'HHI!. D=!10A8Q#_3 8U6"8"2';@R2N\A9DNX4V=1Q52EGS$0A&4,0GRPPM!E=ECY"Y MA7IL@N$QH*0K>!='G.,%;YOR4<-<2!;1BQ5BRT,D01C40&GZWM 3[BKTG(R= M0*E<6"90Z$PXD5IG"]CK&&U6/X$,DLLY&Z2^,2,QN>D3S%U;='_@-\4$:6>[%!? MD/@T,#*$/PE1[@>)%XF<(XOD[XH!]T*";\0->K0Q&)U%!A7!*[/_K7#E5W7C MO%0K;%,Z"6FN(5O(6-XT$KC9C(PHCM\UF\T6:1C68+JUYX;2B^3 I@V\*>XD M!M.]*X8\,SJYW)TF;@9BFM!@L,5P /#8;M+?,TMSI,U3F.;R 9U/"IO=2^/0 M9V:5PI$20@>=8*J"[']V*L.9##[/>;YYD$+RS M/ B.T_7MW>O[O=HSV/G&\I M!?@+Q70H?^-3KHMKQD=\#\JGW .F M4D7)+1;!JBGQ,G!2EY(*!R'.-^:_4:E>TEQQ G]PG!PV4 ,SJ'=0=@68TS?A M=.C;]F\^M90S0%UO0*E:%-.:@&*G"(\4K/B(C/N@+2T_[8OD6HA '=Q:$M-J ME17/Q*MPO#%*SE!]U0&FADUC\4K]Y;5JWNT%M-'TH]=R>"F;=1JLEN:;*>Q_&M]V'VH*=R]33=P5?-S2@&5IEF8PE#NBOH'O5TK MRKO>*E'3%6ZLD.[6Q?1]U.?=T\UY+ZW]E\>P(?2WXOGO [%;:ZVT_")?V<6P M#?I;[O;A(OJXKP6O*] M;BY=%LPES=X\=Q)GGW,4RBP>HDY MOC]3+O) F\3M42NXIM4UK<:FY?7NI_+G?993JJANGZC.;C?-1N^.330KJJNH M[FYE1-MFP]I_4;=61:O]+41M=YYH&>JG4-#O#'.TU.VP)U;+S^JVS':CNY5J M;55%O?6/J=TR&]WM5%VLCFE]PZ5AMNSJE';\E.RGVAOI*;A_[JO9Z=HAE#TA M>JO9-#N-.W93V22>M"]6R*$=<*]G-AIW-%.J\]W]\VT"4._=L5U6=;Y[<+X[ M>+9["%GVT/\@X_W!*"NCLU;(?R_K@5=C/+V6EP_>R7E__W7'G_ MUX_1=,SNQDZ#ZI0>V\+MF/:6XC35*:WO?-O4/5I%TO9'TV]0LN^)Q=F.6[W> MPIJKD,"N'$_'VDY,H#JB]3G(PIS BH=V^("Z]F,?SQZJ]3TTX&^MQOG$K/83 MLW&R:6_GRM!X;)5N=JQ-NU!6A_3(A]1J5ZFO.WY$)Y6]?K#V^KI5C)^8L6Z; MG4Z5$KOCAW3M1^>A/=3L>VBROR^4%*5. M;7D5O@?)B]U'^F]99M.Z8T!J[2(!^V*;'-3)VFVS>7)'TZ4ZV5T^6:MM]II/ MXF37&./V!?UVK2E/3OB%U5*Y5,9XVG NY*N1T\L"G/<,BV[L;[Y4GF. M'_N VF;#WB!B7QW08U\9.X :2P=^1,=6][$9:.<=-*JF?A &8C4U54\6GWRR M^/^I1;".V[U'S\6J_.[K'T_3;%LGU0'M[ '99L_>]#YN=4B/S47=9A6\.DSO MAAZ\Z@OL8(LE7:ZX3R;VD/*R_J,_=V?TX*H(=,Q.XXZYJ565B-T_7ZMC=IM5 M%9_#/=^>>7)2G>_AGJ]UWZ'+>SC^B86-4R_8FY)ZR&V=DXAE_95X]\ M2NVJF.D^')*]\36GZI >.]"V:5F2RENQ/WK]HTBR< -Y+!XF*^U 6W6LN?C= M)GJ[;?8Z]UV_<9=,MHJ$#YV$+'&?[ MB)\M>]>.=6>@M9J$>K)-%+.%7&QMJYNPGVZ88GV8Y7<1JBD^D2GN5]-N&O&5 ME\#;!FOPY&EL.,941-@Y/>LAMLY=DPU.8F<>+3FBQ^P8OVX[M[$3C 28Y$;? MB;W8F(9>L*)$U?UMWE-P=KR[I_8Z>PA"6G9].S6@MX\UJES]M7)O>O4[1NXK M KG[&'M!&G:O8?2GZRBA1]FS)W8,^>G#7V8%6>]E!,67> MJ,RSG4ZA.G"(W:UOIU3J_DBFIVV"M>K;N8Q\>/1Q:!98\V3G+;"?RU!X:/5: MC;&;8SP%V/-F.!0#\CWCI3 PV\43PSWVYA&S2K$])>#3M"MD? E6>\-3;Q, MG+XOX$_7N_KE[_ ?-=;$B49>0$EI/?K-PQ[@R?P!VF3&PB?&!3PVCHTW@2M< MXUP,Q*0O(J-IF8;=L&WC^+_^7]>V&Z__^'J.'S3IG];K%\99.)DZV#LW"8UD M+(SE@S%#R!&M^1%M-6)&32OVJE,4 -_3./&&,_[(@Y<&R:MFYR'W>!$BSJC_P=%:^W)![@@Z42#@Q$(H7&(J\C(%&5HI"#!<> MAW_'210&(TQ?'(813&1 67-A&AG?+FL?3B\H2G[F!([K&+$838 XK MXEJY.7*NL/M!$GG]-,&%6G:]H1:*SZN] !EXG8SU4ZL;7VG):I?DFG&9_@Q> M/8P%K9>&=P:)'!"G^N;BS:EZ/>R]!P,[L"$\COY66,"S8ZM9[[PH;/YQTWJ1 M;[\:]?3SZ5FVJ&O8L*'O)*6T15,WX!1"D."&((0;X\MP=[ZD<1S6OOV('"_P M@%6NGHG M1"2X<$5LF.LAJ*?9V:=_O3^O63W##P<_Z/#IS.&W7I3-;@SO=H7OS&!4>"]. M889#XJKKQJ6 10(V1V)0FX=;$(@1)8[ B61STL[P<61"N9@TMBF0@"ZQ8!?H M$T/<##@9%_9SGD.BDAW<53-A5QU_#93H-_TX(_\T?MXJ/[ ML:,;8(#V7 HR;0&O96M*&.=D%":E*;=FJ][)9#[\_PB^ +4ES_@J]%.UKR4UC,-0Y;N!N! GOBW=2-MVF$ M17IQ(#-'*H55HH!U4M(WL(S^3"Y;N,7')) 9 ,V&$]H\;Z"K36V%66*$XZ/@ M]P:>".!_L'?_!#T..V-*G#$-4<5?P89&N)^:[O40$6CJ]UFKWBTH3ZMMXW&8 MV!8[''@.SIU.$)RK22ZEET_:0-A\E1# M,&9!>^&<7U][;C*6]J3^0S9L7S7RGSC]&*@O6?Z3A5L>CR]3R:JR3XK;H?]W MG'F7I\Y(U/IP[#]JSA F^\KQKYU9?/2R*/9 YLWMX=K+7R81?_E[/X*WE,QQ M$WF[!86%@LN)F5N0T8 Q!F$,>(@2B49^V(=/XG0Z!:('X@6ZA?_ZO@"%'A=A M45% Y=J(V-CUD,Q<4P%U$UD'D%_D!,E,OK&,7PH,>R,&J<+=CN$C)Z$,^@Z: M;LYF42@U&3L,55'/^D*B,P=%!'#J3#@1";3!F!Z*07Q1VX(S( MAD&>?0.R9@3B8V;\[O!$1A%8%,='9V]^OSQZ@?!YB*(V-#Z&B3# 4C_ZE>XB MH=4 "AHW&U=C'E$Q4Y*H7D!&6"(5!8XT/TX+QEELVER=2-]R!'I(_ E!,L=[Y(>(*LML)WH"&0RW?_Y4RFKT\7L)-$ M9$*]!7:& DKIF;A2@-\.90&7_=>S%Z\S&0Q0 MC%E RJA=2IMR .DBM";5BE(@F)'[)4)GMYSS"&!'S$EA(GYAD ;SY7*O0!62 MJ@?I0(Z[HK8$@^7HK>-%QK\<'_;A A@G9: 3+]&[!TGUBX"!#V.@ ,-.D/RZ MLR2P]LS./<8%>JC5!58]TXP\E"I2$;; M)J$8MTYOB2Z6EL \U)!&-\""$2P&OG!X?*$.>W[T8>C[X352"T+F-4("0R\" MW3KTX@&@I?^D8 $!?4EW"#O[3Q5^096 4,WQ$& "+W2] <8Z M'-R7&NZ1FG6V*]G"P8>%/'GY>P/9"PYZ*?K+!S MD5#UL5QX_"#%:GE?LNUJ70S5Z;'!\CD6R 7U;TX6FH&#!P?TAG822,3Q1%D5 M,6&Z40#3T@G/E@X:!(!./Q;L0LY]S9KG5AE[# *9EKD-# 69!BE@9?3%@$ $ M=#K(\&TQ) G0#Z..:,7) C&+%M-Z0#E'GHN&*9)S$ 8UD/.^-_3@8W6O643I&+P,<US'#I/%_[XOZ1_TV$M9[>HQ%OL%,/BU&EI(26=-/.](U/ 'TA;$&'^S MHSVN2WIO<7Q\OEUOE8'G):-;'3T$XN1>%SE6P>>S^,:Z\2E5<7@]#Y96BMFA M,C!JU^WG1:T%GRZ)>1*W9P]FHV4Q>F"6]7R?QB4,"DP\X$00&0XCW>I-5$AL MF^);Y.:R R>*#GPX(MQ#7AR=0==L-END?ME1I%O;;BA(%,!V)AYJ\(2&%-X5 M6T,S.I#<8R9N!F*:T&!@AL,QPV,[R3U F,5<&_W4,A<"^CA CDTR\3T.??:- MHU@P,!JPA#+."Z%1H,!K[2Q<@/IP#$S-7B(F,1\._N)90S-=0U M>QUWT!"MMC,8MFRWT^_T[7ZKZPR:CM/K=7O_[EE'NYKI>D:NY1%'T-8 M:ODQ+D, ET+(Z%P#K)0S=/XK3(=9C_H"P7P!QJ1G+\M$ *'BL@B9GDF:*3K,/I!X_ 1F.HO#.;A MMVF$YCDY F KKC 52PX&,YR"K TPA0KFBD_JKM-X+K"]OV=YFBS>^2!T.'8P M&W#.N*)#QBP2Y-9E'0$"'MT:B7)M+!L0 MP>P58,TPC34=Y06P>4G*9)2, ;&/QF&:$)*!T_9=&:&[5MDX8+"=ZAF\QK-> MOB)*@;-/GIO2NQV36SK-_!9CX9,'R 4,!>\=Y!YN^,GL3NAH]5RC_^[> E#DIW;EIE.\2' PE01+>IW/@K99TSA9#-H3T M4.6\RB94'/.//)UCT:AR,8<"'5)(']*O5IRB/"34Y2(:*#,.[#4@?)@ CH'L M!YR>9M<"V'@@DF(JU%-2ARMH1NU>N16$JUV@=32-,I=@"I(C0M(T H=8'MX& M!$5.QFO<.(SF@M$9H0/-4,^R*&,AMR1/$I9@94N@'"_?@:?(W^:@PQ&WD8Q] MF>P?40]IDVS=#(U)S][R] ',&Y]]=AL8S.)HR3V _C;J4< M?,?90>@WN<:K.^('^U=95!G.&KO>%\FU$ $<=@,8'A]]UFKDK$_T? U_-P#< M(G-C^B\%Q^)<:DT"&^JD@JE M1LZRM/DG[!GG.*-4IQ/D'U"5@L8KA*PY=DC?4%IDE*EES7%LPH2OR-4>N"]# M2C*GBT,P+0'V2S@!:8RW8V!0%%*Z:B81B^F1Z#SL@U!4(4;*:J*-S>? SC?E M7E()2#&?/6DS3*B< Q)%C98Y S'J)*5=.$V\B?>7E(QG67IXS/E#)@)80#$GFX3W*,V3@ [- #GK7PDE?:3*)/0" M@IO!"6UH#B'L5KVM8PAMJGHP5V[.TCDO@1 H0XJO0!W/[V G*3(HG,KMF96G M?C(F$0+P@9+%,2^2?7JX3L0#DCK(68*S/>,YOM7W%25Z0&^>HD9Q!C\X15U; MJU);>0Y'R>8N@0]@(AR=YLM8#S1HZZX;!Y#6\1:6++-D9&R%,XD'3,%EQB;E MZ^36@6'7&\_Q,[O>IIMT\JK=_)7>?&!YH!A3*T2JLHR&7$5(6O;#8%1#=4&* MN1"G!E2:4ZSFT:>?<>)%EJ&TE#[0+3GD^U'P!@!+/CT^GTYQGSY$8FO'CT/@ M;4Z&EL'[W"5*@43=TIN$<5*,6^0;HY-L(@;C AHE%]6CDVV ]!M^4R_$HTN M!X1CMW#07E#ZIE<2,'5>C "%O<]!VUXL]%9=C'1!^(J3$:3U%1?2&NBT(Z#\ M'X*\78Z\N0<_#LEPR*X;SBB+O1#$[(M9B @,-&-",$D$N^YCE3@AN/VAF MM73$+,(YT>72_428I-*RJF("BD7WNT.7!V19 T /PC" PY&(8$63^@:=-T MMI"SNDS.H4&AP.R;)^)B4DLH*R:,Z-:8FZ+1*C1K"PUZA?EY?D.*/21DWU.F M%WY ,$%!>TJ402T;.T,A?;S9=4[I150W3TE&T>G@&7^E*Z0!ECNQ3E['E! ) M/(0$A)%GHA&T0D%-8(\2QI$^-K:'9H= ,Y>X%I>( M1@OPP]+QDDS-%0.GR(BP3Q+E"+K@ED- M2F5NT4@^$&N$-(HP:\JO"=E!)60=AH$3]2FA*TQ0\69!+5!/[$I!4 J(&NDR M#1 W*O@J94!=$=C&PB%1@.P2)5ZL@6,2,PS\^4Y@G [P-\,4V$(G MB9QNV'(LQ)2%C1.#L0]L/(O$5" MY?"*MCH3!;!GRB &9!#@IJ@;7;9+R0XTD!Q0G8\D,C*ZZ_ 3OI.&@S&\ OT M+Z&[[:-(T)N@*&8L_&DL#3)%A,3HZL8W#H(GB=(&_@HDXR7DVG%SYQ03I:*? M>!93"@=8!S OG[T0^(8X'"8@2P22AN//@+]@RF,0+O@AASSF2%%?)I.EDG#[ M FMNRR:-A53D'NRK1T'BF(E!ZOW";>."@PJK\) ;>Y";8IIHDFYH'TR@P2SW M]N@7_-8MJ2";4499//BIQ_U[3Z'*P$Y:0%2(X!PL_Y1NWQ(? MG:)(E?$4AU_+<^^9]>[S0X>OZQJ*U\L*:-.E#%7W9*_:[7KO6YGZ=>- MNK7TNU7#6IUZH].^T["KO^LU[/N?;+O.?'K?DVW9O8?8V4ZON]:P:S9'7EI- MLWFK"%(9R5W3IV)V3:![:26"$9)TZP;>N]DEMF76_I+KS&]-;:V/>R[LZ M+X_/Y27 (DL_A19Z7^G:#$5AJ:Z>2];GR^.4[\F^>/4S3:&6TLFFC/B0[1?V M>Y)/MWO$)\XP*.0 _4R5_-*6 #NWZF<_M<3=;@#P=^_F51 &;U5)9_1U?Q'# M?QREL7M$[E28/7W@N=U.H]%L]]K=SK!U8@W[UM!I].V!W1VXO69W^.]S! J- M5L.JX5\LNVD=X55O;^+X\3^.:L +@3,1.'1MY#C35Q]%@G;V9RD#?YU] P'X M/LB([#2C,4I.F#@)S.(F>16DDYH;)C4Y-K 8;*8@9B/GEMO\UZQ_'EY]L+]< M_=&\2-WO;Z[^?-?[_NG[1?OCY,OWBW??&A]_?_O]S^^_S?X\_]/[.'D_^^/[ M;ZT_?K_XZX_?W[0_?1VU/S0_^G_\%?[UZ>N?/_[XZU?_X_F_QG_8?S0N)K_9 M?WS_T[N8O&]\>O?V^X7]=OSIZX_6IW]U;RZ^_O;7!_O/V1^_#SI_G@]F%W_] ML&&LV1_VF^N/YV]__/G[^Q8\8W]Z]^;FX_F;]L?OW^P_W_UQY;Y[Z_7??>M< M3+YX'[]^:US8\-SO?[0^OGO[X^-7?_S'[U\FG\X_CB_.1XV+=_!^^T+^YE_P MKG;PY]=P]N>[]]9'>/\?WT_^G\MVM8Z_<_ MK&[CP]6K56USVQ MW*'3&SK#HU_ #NHTVG]_6:287[;2*^,^VT14 NM !5;3:@)E]^W&2:_7&C:& M7-DWE!4/JAS7]?!4;'X/^+=B\QUC\SD@ MW.NW&FZWWZMU>R=@KS>==LUIM#NUGCBQ3JR>Y0Q.>D>_V&:GNVBX5UR^NUS> M/#$[=FLK)_04_-CRWLK/X\7];7.[@X[?[%0J]?$@ZL->0(F-;LNR1+M9&YS8 MC5H+3A,TA].K#;O=DV97#"U7V$>_=,P3>Q$D[KT;Y< 9?*>18L7J#\[JZP1=IMU:OV5;-6$UFG:W<=*QVP-R5MG=DY^ BA6;/S*;VRVS M876V[EZW O3Q8E"6S)\E5MWK5#KU]AIS M*;G2@IE%M6:]))4?+T'B *#%K1=S%S >0C168SR-.,G97,ZA*AESMX2N=?TK M.[<-ZX<;RY:XVWB LW0VQ .[Y^"KB&Z?B(XS+2JBJXANUQ,K*D?Y1GO\0<3Q M*P;0=#L!BV!,TV@PIE;WX1#!!!85F)E4:B>1U0Y5V8TGYE-_Y!R,HJ?MLZP: M]C4\Y29\G^71?,:#.0W<-^I4*D_;/7K:;B[.T,M&CO7FQ=?3QL5O_V[VATUK M""?7IV?7G-Y@V+:[P^:@;Q_]TC:MDV;E:CM,]K[WW..*O;?& MWG_-L;?3[KN-IM6N]3MVL]8"85WKM9UNK=$:= 8MVVVVK"8F7?3L1L7>>\3> MMFFWFULYH*?@>_KLIP E+ZGN.-5)I7I,/P<5]S?#9QM(,1E'KSYC?3#AQE@+ M'L\B'!;TB*/ID2]T0II:J33'9IKC<@$8=H96H]< I>%T^Z YK,Y)S;%.^K5^ MSQ9#:]ALM/H=,&P[B[!P[WTK%3_?.S2L^/FQ^7D>"9X,6H.^T^D#%U/^5+-; MZXF66W,[HN^TAO;@I &&GMW\Z5NS%3\_-A@\L:OLVT<)RF^*MXM%QYJPSVZ8 M8E4]*LVQ7IF<0W/>W^?6[#9?VAT3D/#=TIWN8WMV_.IOQ1Q/F3DLRVQTK(HY M*N:HF&.1.=IFN]G:/^8@1/B2:@#_OI9:W\Z$4Z<1D*5V+\68/\.L4(KMDP3R4+MO-(\ M-L//NIYFL6MLX*#BU[>'KTUZ&3P6+_-:YC7WA6H@FCWKJ_9JU- 1.Y#4C>(& MX/I#K#O+RY7]"FG<-.:N*B*B#@?4=2J.<4%96S5NI@QD,TA];IV"K2>QO5A? M5H*/5$^VV(,#=;#]4N(EU/V WZA:SVZ0_P#:H;HVJW^6$F->P M>Z@BWX\LW>QB93ZM:[=LF\)]9__X>DY-SI"'F#JXB9;\W)9MN6%JLD&IP:V3 M: 0< 'D!_HUM.;$WE]72>OHBF1.[S;58PM_,M][,&R/#*!V]PQ?,"9MEA,-A M#+_KRUY?W)>31D=1P6V,J3\&MPBS\O:L>W&.Z].K7:QM8$D&H^: M:/T4Q=[2FY%4 '9$;^:-) /C J1FW@CRRQVZ))8T^\L7LK218!\;BVM366/% M61,\FH4S&,.^1K-YI<5]3W [OXH)B'=LG$W;8%RJ1C=*D7%SP$)+P26M]/C) M_>@9M"&'Y;?!#XG#\E7=JA&PNTP:W\)7;N1<8[]FU97R2]9A=:Y[J6HUZ4Q0 MS+.0UGHN:JT8K['SH^=R<]-G)UHK2VUVW)MU^=NT/K#7V!2.A IJ+TZ3F>O$ M P2.3 +OR-NK[\59;TC3Q5W2;G5L@Q3W8X=7XZO N!33A#M"V#W2%J S9 \X MXQU8C5/CGR'C?--X'PSJQC%R ?8*M!NO9=&SCT%X $U.A5DO+I"&PGLHT*LYO[,EL:38@ZT(.:ZP/W MQUIGR=S2Q*Z=H(]9*<*6H6P@XY%L.6RA1?(/_]1?^P'GF:^+AOZ?SQ=A-()5 MG)%U^2N\TS0^UD_KM.I3=^(%'C6,!$ +$YY?"7VB!MP//7M;:[;%H_.HK:*# MQYR9SQ$?-/V;^@4[8."#48Y]\18&<(DD/@V2D%JS-) 1K1/$4L0^$^S\^FM. M8+B_/I]5\3"9Y9 8!)'>BN,C5BV>GK-P>I\C+XP6IJO1/?L)T&&1=T(OMB9' MJH-O!Y'79_W\L V8]Y_"[M89?CF2*.T,OQ?;M!07CG Y\CTN#K7 SPER#,7@1 E[QN*PN Z$F;JB_<$RUK[RA-Z#]PM;: M#LAN.((^T)4C1XG3P9CWQ NP*[H/$)1O]*AFYYJ)2,WE?<"R-5C[!.B@GZ'$ MF0PBY2IL+HB4J1TEX]<))>V_PI^+K"788TL@..QH80HDB64^UF>6E8<2]"=M M4_J_J MS[KU"LA$WP"5>YDLR4C0UC*,OU,&9GI6!&:"!^M%>[/+Z6))+BL 3 MF-2: D5_R@F>^/O3<%C[U?&I^?CE6(#D.(TB)^ 0YP& 3'2=H T"!]\7(@") M!=P/?(90&F0)+)0M$(1T2$(A(C(41 . +2QNLZ[B7KD0&&C;J\D3PTT)*!6= MI NHCJ9&#<'A)/KR)&(Z"4<["8/:T<]82 #PQ,EDCA#@$;"JR7 GZG+K\"SR*!O%..5 +=+9YQ"DP2'8 MA90R$>(T$ "AS8'9.F2_Y$[!./>EH) '\,%: M@"?H&6%+H+R I#XX29CY]R M5-P1#9/2$2-!<8E8S_9 7 /VG8&6)DH09HWOJ3OBWY!.=X9#,.XD]I$F"\=8 M2-&H4)X/7"G=228\>"6"5(Y'T<=8<12ZDC@;ZOU[4_X%O4HGI@*<%]D$,Y9; MT3(]]R* 2I"6M_3C+NI"&M!^O934E'1XHS9$P5V/G3BEK,^+6(?_^T5* *7 +M_[3?E\A8#_'#_T=\JCJ]%DXUT^>Q@1/KSR@-*,+, NDV M(6@@4&M3)(?>3%.UZW,)EQNKSN8^J4Y:,X"QWU('T8L,%L APP>^^C?*4#]D MWQ,<;)J@3,+LE"]>_&/_.0@U+"<0S$"IT<(B6!AJ'[7HB/&<8(4&I#KT$?U) M:.N1]05#!FAA$XPVD-)B,X>:4:8D"9ZB#8LO'?R44-U)(XN-6[D?@S1"-IOQ MCK*O$=@595!N9FXSTL_<_CN<+U@7,=@MN8$S\L,^^1](Z $)Q&G_.P&:D)83 M(X()0:8E2A5G5 %++*>(NG$Z!5EU0_H4AFZWGROLE9GY!2DL\9!Q#0:,=/VS M!&/G%/FI\-?H_J:0N1Y[YX3;TJ_D8+B\&)U?0-X>LD'HPA*84&%'KY! E:7G MAP@2U(F:L%' "GV*>CJZ1TG+HYD;-9LM'%LZ1".1;$(MG(COP 4*/Q;7*+M- M+;<')_$M()U%2@3X2^8 $/)*T1$(4%&;B;)I/>6!DQ[ZXJ&@=>O#$;OH+L%3 MD<"59XH\2"XO=:*96U"M:]4V@^+!4<)8VP\%:XUCMB4!+ S@-0U< MT_B"$!$>^H*7!$SC-,7(L:__[!+D_MCX7]@#^/!WS(HZPV2^&#.=@HD7]#V% MR0.71YH*&.E"W.!1&)]%'+)K]G\<6"+^[@\1+%6V.R@!5XJ1\Z)W@\,\L&\C M>% M\]QZ(+,IN4Y(+G1+Y1HMM2J=67G)K^_)BD3D75ID-#$T(0K MEB>LUT^8/\J\P76T6J7 ,N4!N.(A9K@BI5[+DIR;W-VV#*FZ9!;/&G6KN!/E MNW8?>[+V%%9L37$KWL'H:B\!1G,V#25V2*[-%,9,3R-5"]AT#TD&E*^@IZ6K M/M3^+7O]:EIW"JCHV9+ !FSF 60!H4 ;B7 4.5.P4A%9.D6O>P'CX%YER<<, MF@6AT1S H>-<)2.PA.P+8PQO])&@AIQH -15QPP:S'[$J"JID3A7!CD>9ZP+ M^,-3YSIO[2Q3'*"V8@)T@/-,F=NF( ZGF:HTN0+:4=";AF?/86%]<& A( Q2 M8?!;C?IB?'$&H1@H =&IG))%M.0IC4+DE^FO!8U8F)+,PUKB)]&\(XCDM6UD M8P_89XR;2?X0I/>7QR@%7K#"PK\RFGQV#"+F1>&"TK-CJ]YY47[? K[.PWWY MFOT5H=$GF0)B52D@C[?;IT3)"SF)=,$(,Q_GQ+Q=O$ !F25_"WFE!@W?Y5B<2YUQ.KP@RGOC.@M\H; M?_@1)KC>@JH1@Y-W5!-Z4V>&PW#DCA?Q'ZO]"2X-;P/Y>ZG!_* MIZR"I;ION9B$N+!)"X2Q'[Z[V[*V5'R'=2^NG%T<1/6!&*D;K:POV2C$Y!.[ M5#-=@[8KY*DL6+RD7&7Z(P,'>K%B,FF0Y6/:=6/!GZAT=Y!YR+PXRZOD*?(< M9$)9FF$ 9=;E/YR#%)+:X7\A9F*A<4K?GRO *SUR"N5RSL)@C$FT;FZ!XAC* M!JTI&W2)]5]8-27:KSI-EXP&Q3$*4^S$WFC>F;0QCG-#$$S,DH MYE @8B%AK(Z Y2E'8OE.=!Z,G<==BR I+,JB3(:JM\997%DM^S\IY:VK"]7D M6%=3<0W. P/I 4R;A!%M/;D1M*%=;ZA"-WV17&,6"VV8/-O7 MW\N\!I@E* ]RWL$E34KES5VP+76[<\F%XQ)1H4]MY'A\;4K.4692RMR$F+4Y M3*L,MZN?Y3QZK_; LIDK*X2G3CR:SSU3CG,6M9RIMB*9>\_?:\D5#[6:'4X5 M6!4)6OSO T>G-@RLO=<#BHPL';X&<4N\#5-RZX^RHI6[_&M^U8E33U%.?L6< MX0\AS":__IO[ME=GEF-KEZ)85BXK97G2:^QL.(5,)A@?WY?5BZ=I?1<<%EBCM)WPG<+ MZV+]T:[WFL_+*&)I;:E'OX2]#3I5^5B9;EK8UIE9.L&M;UN[WK*?[\3>D;HN MVS?D@':]LZMT)^>_U0($M'A8DJ]?:?\\*0'59$2NAV$^"\,.#$P48%5 MSFHB'G=#\CDELRF:8& %D"N44^[RRT+992ZYEF' *M)GC'0,SG5?%AH$YW)('S_(MY/%J4/-;#Y%KBR'R^%N?&\,P( M,.!M5VTGI.V7)X=\T;8;'HSAF?P&1DQU$C5#U9^]-L;AM:#+HEZ6ZZC,_VMY M?0/9*_+0#'99GN(]4O1+>0%;6OD#9D8(\1@OWJIUR5!,D1JTRW!SU=1XYFRR MQ4+["9MVKXCD,)3GT\6M1.3'9U(T"LM81$2M/):I%??Q!> KK',0FYEQPM[! M>.Q-IW#N=:3J 4B9,,EN':-KTXGC-")S6CJ1@'1\O[ 5&8DD674I?=':M@"9 MX:5A>0-WZJ )A82JR#W.0[ZQ7K:J+"^"]PIV?CBD@6DW9DA9N)EC.&F!)&;F MC@@@@0D2NQ35PS2AB\E4566HB#<-U/2 NS"G!G\;Y2GKFHF&)('+F/NC7(FGW(TV^HU6X5:+_H#>06@;+I81T'^5;K& M!UBK@+WH2XJQ:/@3I*ZJ5D'%TNZVP;RYL"72H87CFC\U297AL,:.DR6<'27) M?JEB4-:'+'+G-$TQ;D2H2.5>R#?F+F.>4*SN[J$RZ(-60B+*3[1PC!["D0'6 M:7;-#(VY>"M[@A[5OV3-JH*N,0R^?RN6;L^SF3Y3Z$L_@ M4F*53PB+(WVGKQ S[0:#="+#*RJ1/0V\@:-YTXM7Q$#'X>KF,O3]?9!*;VCO8YR:=7Y/-'.I%R M6?;Y],M7=>MV+5_.+DW>^/3UGV^^&.\_OOWTY>+TZ_M/'^]L^5CV+99/[Q$$ M[PHSQZH;'T"O^H9LL(<>P(V.:_L*)+_*VC"-HS/-&T2XD2SZ$2,A+Q]H/5^@21%RN&RMRHY2Q>H\%2U;5*KB[/\KJ[C;-V5L-!SQ2 M%+!\_=\"L//P2AO:=UD7[3><**5Y+U"V?V/7L>H-NV=ZB]F0LR5#RN3*UIW= M%:6TY2Q)3*U=,VN2,=8#F\#+QK%DI,7:KC*^/J_5TI=L%UKF\=(8"&%JKC[%WY)EHL?R? M(-23V\-"VR34=MV@$M)/EES?YZ[]TPB+P(Y2S.'7T@0X.M-R:E9/ MEH^=I/Y(V7ES81I*:U8^?K)NN2S7VC$=3KV1*U --+0I%)H[4'FV+,8OIRR- M IGD+2T$(9VB:LJW-#M8NE?',+LX+-WB0I.-TIX9O](8V0KDIIM9L6W?FWBR MD)6\;86Q!6Q5>1>GU.X0--EQM.S.MO)R80IS#1'M>AOW(IVZ?"N(<@@H\H57 M] :"HV,!LGX>"'*@6?T@UA!ZB>JM-BE-NEN4P*JWA4JD*MT9ZD(\T"'53=>]QB%%!BE M_CM3O3K'JL'97^UG&0'8K0NSUB*T8Z3^'Z98#PPV:XT!,<=X$$YG>9%Q3V4Y M. ABQE[?2PQL>:HU+O+B%2YQ?,XK[8RZIBW2O*UV\9:-YDY=[RVJSOL>%SH1<84X+ZA[:RIA)R>CSQ,+T4:"9JN)%(83>O)<0 M>C.O8[HW(738LD$-?H]W\U]QIM1L9V+1;_[OG^]_?:]BZ1_/W_S?DK20[5P: M6$<6$63X.V>L9XP2@3+'FSJ^,XW%*_67UX =IKXS>^4%]$;ZT6LYEN0N) S M"G3%7IX0'19_G=-,O<%TDT3P/U>]67Y=IZ]>)N[B=[TZ*(.EWS;JUAV_:S5[ M=_KEJKF>M.MVR[[W82VKWNFN-]N7M+V\Q7"*2 W_.&H>Y:Q/\/&5/;TQK"+ M0D0Y?Y!\AO?-:MW;.(T(16H1DA@?4XR@9,0M-V&S]4G)]"@KG _2EZ]PCF5W M?E7KG=MYCF4W6%H#%S9'Q'/ZO\ER:_UAMO[H@:WCWL@3M- 6S#:"577KKD1Y M+P*55[X4)(BF+:P'6SY/SL6$=/+NO2*?-3X%T %YO?8+&& P%0)KC MJ.9$[*I.IU'FY([KXP3DW2JC&:R6KRO:9O_WWU\Z\\BT8O=]9W=K(W[?*BJZ M-;'OWC!#)9@>0#"-QI;=M&Q;3JP)F)U$TAGN,Q:R5\Z]7R.LRO=U[- UV25W MK,S"];%++D@EVPHK3^5UQYF#=^8RZ_6EUIK)T7[I7& MJC360V@LNS*S*HVU%8UE/Y29U6MT*J6U$_*]4EJ5TGH8I5696972VHK2>A S MJ])8NR+<*XU5::P'V >K45E9.TZJ5"C,X:3OZMB>[C[RG7#I# M_%^"+1>]:C38EUXM1*DOC7]:^ MOH(?O9#M(+"8%>9[FO"9]T(5/%8E5L[T$BN_RH8FE]30A'X PRQY^++04>)3 ML:/$6:&CQ'O94>(#=I3 8:]6SZ,X])D3CXVW?GC-0Q]?O:#J,G3G8,D 945? M_KO*13H<,=C:@1R>;:S\C-CY,XJ%4D%C')<)&I0?LM1C@/=(^4MUJP.4RHN? M8XZ7E!6\(PG0_[[U_S8KX[>=M?SWLEKU;^DB!MZ>P(M6=UG*OGPY)W ?Y?+' MCMP\6'(CI#5GMMWQ1DA>^WMO;H3LRN6/R_?O/IY^_?;ES5)JW15BN>4VR(Y< M1?NL8=JR.Z-K55/@'V*MI@B'&CM8D EKRCII3&4AJ @SE3Z335CA=+CJ-5YM MZXNQXP_5K4GRW<@'L-2(2+&V'XWGI,DXI)K-RV^J[X" M-9OU9K-S_]=VZCW[_F_M-.O=SOV/VF[46]WU[D/=[UV@AX"]]^$EZ.W2@M;# M\5C.]N+31^/=ET_?/AO__/3A_/W'=Y>FNE1X5C>.M(O(=6="::M=+_+6H_.&$\E8C@[(,Z[^P M?G2,2> M2UV5ED2:R3 __ISUP\T?0%_B*?=6QU"%?+X$IRQX!K?AU-D5FZS97NZ_>=D/ MW1G\,4XF_B__'U!+ P04 " "G=4)6<\=AHX\/ #?J@ $ '1H,J)M)*3S%L* M(D$)&PK0 *!MS==O R0E2KP E.TI[M!^L4BB3P-]<&DT0.+#KX_SP+G'7!!& MSUJ]O6[+P=1E'J'3L];7N^OV^]:O']^\^?"O=ON/B]&M<\G<<(ZI=/H<(XD] MYX'(F?/=P^*GXW,V=[XS_I/]S[]_2TYT^.#D[ MO&^?(/^P?>CY!T>3(_>H>]S5H(_B5+@S/$<.%(R*TT=QUII)N3CM=!X>'O8> M#O88GW;VN]U>YX_/MV.=M!6G#0C]N9'Z<<*#)/U!1SV>((&3Y'+&-U++&>9S M1O=<-@>!_?W>_D$O2:N02 DVH4(BZJZP/I$#UL.DI*322CQ->/S2^RC, "1D/X9HH#X!'M0"P*L>-Y(D'HL M$9]B^07-L5@@%YL-\?&-XRAVR'S!N'1H1M)'8J)S*KC48BTG8O*6N4CJZJE2 MBJ10F?0='$BAKMKJ:N]1>*V.O=90M*<(+2II3LM$VN,[57*0JI:]DY.3SJ.J M9_DYR*TZ.GU;_6SW]J'=5%!;5 ?M=<-5.Y%[CCRLVUBU/"1R3\Q#;KLJJ@LF M27TM++.1WTXMC9 (J-(?55$HL+LW9?<=EX54\J5-Y<\322ZJ5/M-L)!S&':J M92 ML[K:.0L>)E6T)\G5CQR=B%(FM;RZ$]];+ CU670#;JDZ>YI4W!'VDPX\ M,PSE] [ZWRGB+F>!H2OI+#A;8"X)%NDA3 /,./;/6C"0M9-^^D> )GN0D21% M!G^S\:G''1#!P>VZ((FLJO]G+0'V#W!DFAJ7>\%QU7*#B( A4M/\_UY\%P55 MBP\B;AC\(TKO8;]JZ4&$4+)#X97T'3QWB'?6ZC/PO8=H"IE3][^.;@H]*:UU MG3X!36#7^?G8U7\]I[WVUMN.EG24Z(?.ML 65"BP-Z ?]>_M.AX+QTE*!+=J MA[7*;B2%+S4L]3$$8?@@6$$]-62Y0H-R5\0QC*:SM;@0R$K(/+(S! MDGC%2(SII$&=&-6)8%_)2MEXB&",!VXD@0P_&W.;J$8:#W:AT7F[H>67IM.Z M,J!@?I_-H80S2$/N\0T%YO M$^(K1:%'I)IL[DYT)3U&Z@_MJ%\K=9CO;*AU M(KW.6Z7Y%^?M2OEKC4@Q=?5G2.3RV2O -JR1[Z-=^(ZTO%);T B1F%T'[.$% MFG<6V4CP\4X-&A0Y6E-#2;Y @H#!AZE"6)*8)VDDZ9UR9(EP R9"CN%"HR@F MTC@-LO^Y"UV,(!7LGI8PVOO]MKU3T@VR\C4B_!L*0OP9(V4(W?XM[9TO:[3\ MR;;E%8ZC@9PT4H-8&&$A>>C*D!,Z1=1CRM;N3*T^"*)]*4M*+(!,_/2ZV_QL M@#J ZFA8)\9UWD;(31HB43 )\+H1]S,D(8^3C8)N/!%)W51K46:,Z$6R#B#IW71YB[Y:@"0F(M&\5 M.8)&,@ZS;I4&<5(H#;+])9Y(2VOKI$;['FW;5XDUR*!J2"-2^X?0NF'^*L$G MP=2UK]5E"$;S'V^;/X6FNYL-O ;Q,L(P!H;V;FJ4VFCOS*PXEFR092.W[@X] M5O!FUA)&"V?FP7'L5HLWR,QC/%6M^(;ZC,^K1'MR!(U&STR!8Q GA=(DVX<3 M@?\,H0!7]Q7B#QDQD]WW,U/;-803833(ZCEARB$+2(6AM S!R$5F#IL;\'3> M)HA-"B_D&!:<"W"EU0XT<"^T39:ISN(.P=3F";19H1LIS1,92X6T*S&4E3,RDIGB MIS"::'I30+P2'Y9@1I(R40*;&'L3V;.QAPK6;Y0W$A"9H:?$[AL M(B&50RJ76"(2O%C$)H$W$IJ)!>PM M?1W'@9E- MAT;H:AFN,+/.3$W9V?7!0C1YDXP29'":BC41M/%&?J2PQHYW[2 M#LM(6B9(L$4:9X[&;GP'F!OWK$99*821J4SPH#!V^LI.8EH?J4[,!'T4)E-Z]0A##)UBM36)(U>* MR;(??T?B&4BW5V*DW_;% /4DTNHD:IV57F>R=!+-KU7!Q-(+5@!;V@\S092= M:&\BU>;EK!VG)3L &VG.B=]8KI@U?2IC9F,4"D'08(&YSJJXF2^@43PWY^5: MC!4@$SNJ4 $BU-I#HORC%8YR8)7#9SX"A92*]6*2R C#QGPE@V2_(-)"VU+EZ-I!Q! M(RF9N-7&JGP#K6]:2:]&B2V:D:=,J,IN8?Z5P(S)=W25*\,:*VWP^5MQJBXF%,D;.;3;C-- M3M3^F&HLI"5,=C\JV(_30$.7O.5:S?X60$9:,J&?TK=F&\E7O)D)K(2F4XZG M.CO,3VY7G*G;8!E9RXG71!NN].T4M!IR5INQFLO=$'.]&DQ=/)@$9+K#^K4- MDI&WG+A)PEL*V%DCOY*6;^H?O>>C[4?OE;AG)>[<\S0B"G;>+6*#9"0M$[U: MD[8&;OQ&D=0G":K&KC*"1DIR8E?K3QHTTOS9#;\[1CLL@(ST9$)6>7N(FQ[. MR!KZJ419\Y.)/^7N\7[E!$#[:$$D"JX>%YA"7P_FJMB]58(T,I<)'>6WK%B% MD];13$*W/B!2D;L":2--V:^_;'^%Y)_.QH?.YDE!T?7&:4+J+*'X=#;-E9SQ M'\ENG^]$SOJAD#"H\R2B%F\WD\G](<<+M%3B+0=-A)8[:_DH4$>DJ%.2]&>\ M=X*C*OX[48>G2*X^>:6/O3M=8$Z8=Z?/1(D."Y/)HTET2L)9R^48VEO+$4"X MA(:G"ON)LW!QUHI2$HGG+2"H+C!?\;S M">;I@DQD:U#(2^SJS!STU.%"Y]2[0N[L&KHT%/PG M1%QB?@>])48^_"HO\BY(-3 ='=XX$>U\!JYNL=0[T=QCR!ZC9$:4PO['3OA MFO8R%Z& [ O19_,)H=K*(^RR*25_8>_&@Z3$)VBU[*7?G(#\ +.IM0]X%LZQ ME_=ET@*;O;3:FEK[EM'I'5:'DTZD/I_!&V+NJC%^"E4HKCS)6^)W^%%>!,S] M65SS=H1[P18G$RUF8\2[?Y/=W7<<40%E5'J@T:J=0E\P=)C1SD HSF;R2\CM MO9Y0B@&]0IQ"/UMQ7*$O5!7Y(%_?@]S#-UI MSM6;O0-?C4PB&9H*[?&<*FIJQ7/OO^#X1Y_Q8E'X<'4\3G$]*15Z0N/W\.3% M2CID#YA/0-%/;/"Y\U+6P!6[HZ%5)4+[5XI7Y*I MNR@ \1O64X3Q4H"$@&JV5TZ;4:P&'/8119[=Y#4W:0V*,-3*SA^)*&P_J13/ MD&%/GGIDK@[<8SI[F]4*,@!LV[2>]?H*S+HXENI"1P9%\;AOD*II5[>:7L.L MX!HF$:!03[2W8SZ%Q;8'J.FPIOS^&ZI>C5"WTZ>_W>)[*-L4CQ0M)?Z>I7R% M\E=LCXMHPF(NZ]B=@1L2P+PF]Z-GYLF2/4 ]ID=C' 10-S]A"DRH#:KGWIQ0 MHLJF//2X=8(?QB7Y*\Y-4=%W@*IIHQ]RYF+L"9^S^1@%6'U%1Q^:O1R"=C7D MJZ,L%TIFI";"P>JRT#I/@:RIE?)"4M?D$7M]_6Z5/E;;V#M4 ZE!%Y%\1:"? M^HB HC 5&5J]\ES2)U8!J>G <#5?!&R)L2% G4E6 \=+[X@O./58/_L,'@I6 M._8Q"\7ZF8[?@-QQ)$ MOU(BQ8!^PT*63=&MY>O:7GY'-(2$>F'K;@:HT]G E0SZ37VKO*>U%*Y!_UO< MAJ\>W2#T]+O@ZZ$Q;LV2I5KX[MU$=14U[3:^(:Z7K\ YPFJ%YI8A>AE""U]( M3360?EQ>8ZH@U*#:J$T(0W 2?>):;UK(3U^#PER%:@)@58[:R M=V((OFTFJD&VRSRQXC6\<^KIJVC+TSING_AG@!%U*ZF0_G/[B7]C[NHZ0JJ1 M''MZC418-9X2@1K4Q61E>$"3=?8^A\N$X?$#6A2OJ=G(UI7'/A*S$78Q64@1 M#[YW3-^XCS]+7>C?F@1K&B\IFO1'\<'=@P89^7HN11D#X5\8=9\:3$]CU-1K MB]?6QBR4LW.?$Q>I2" G&*1OR5QU5E:+C@GK0&7T3:#2YVZ?"M"DJ8&F4Z%NX[B<-?O8:"O#6$/ M&\D:%/#K.&G^AAE.)ET-,K_>YEEU6^BS[09]T27B$)P15[GBB!JV@N8EK>D4 M);W7^PLN]L,SZ6KJ>*4:^D$V(GYHW4N4"=>@K27CZ!T#,KXS_E,%MZ-E(./8 MFRM3T^JYBDL?=(&!7DS*YEW#&DDEB!I0FXY>J1=3U.SW?(ZM)P_V\C4H;/]R M,#)X4*D4=&ULY7U;?+,DRPI9M M64K9RYX(,-B2M;ZL_"HK,RLKZ^__]NUX_.Q+F?7==/++<_X3>_ZL3-(T=Y// MOSS_\]/OX)[_VS_^]K>__Q^ __SUP]MGOTW3Z7&9S)^]FI4P+_G9UVY^].Q? MN?1_/:NSZ?&S?TUG?W5? L _%K_T:GIR-NL^'\V?"2;DY5=G/V=MC7&V0I)5 M@#)!@#,E@.369,9R9(;_O\\_\QJU],E#<(Z#8MZ!#U6!RE7JJ)-FABT^=-Q- M_OJY?8FA+\]0N$F_^/:7YT?S^_?S\ M[=^NO/^K7+R;>^]?+%Z]>&O?;7HC?BQ_\9__?/LQ'97C -VDGX=):@_HNY_[ MQ0_?3E.8+\;\5ES/KGU'^PY6;X/V(^ "A^ZG;WU^_H^_/7NV'([9=%P^E/JL M_?OGAS<_/')^5&;'T\E/:7K\HKW^XM5TDLND+QG_TT_'76Y:_C6,FP ?CTJ9 M]RC&XF/G9R?EE^=]=WPR+JN?'7Y_&B&:(3@8HGE_V[QH2^^XTUAG$[' MB^%YB]^??W1#1PN]?)L7_(WE4*T>/IZF']XT;HJ:SE:_.0ZQC!<_'9WV\#F$ MD]';+L1NW,V[TK\ZGQ'-+=Y7J9TO1T,N_?A[,0QV4E MF^?)%F4D>!U0-IT"1.$L..=B*LXI5SBQ;)N1_"C?&FE>SM*SZ2R7&1JTY\^^ MEF9^SFW;$E:8I2ML^G%FG;_C17]Z?+SX3.CFY7CU^\W0D7)@/B4?^J6640X" M&LQ.2]X@8:D^E%S1=O.8T'8K!T'Y"(S[G QBD372,V$SF&W((!XM&0@40,:' MCR6=SDK^K<3Y"H=E7'B=%>BJ->*0 @*S'EPL(D1F$1@C)L)5%-LP0#Y.!NPY MY&2JQ]6X].\JNGZYNT#BM4@\*92D9@FJ, XQ>P5%:>4-DRB9(5_KKN+81OWJ M<:I_[V$G(P Z5O-92/-_H=/_ZK2?3X_+;"7LV0J9<]ZDDB-H9YJH$:U2\]5= MJ$%74Z13DI@0V^#:AB#Z<1*$7"U[$P8C@-&[DS+#P9A\?CG)OW>3YH6_+1BH M7$%F7#:Q.H6BRPC*.H.@7(9D8PR>%\/EI>7C2H!QE^=M0P3SN(APL.&F]B+? M3#!:*Y_"M^_RUL PX&<6+/<"E%,%/$>:*BU\-+R$XJECI6O!;$,-^[BH0:L M.C[T/<;CH^!+K+ZB\Z)UP2=6-$K<>:A<%%F<+-%E:N4OGDR#_\*VZL*-1A^\ M.H^+<4@57(T!M K2\AR\%-0.\ \ AA0*[Z#9*US=>7#)^/E^-D5[.C][/PZ3 M.5K4U_]]VIVTQ.>_%_2]5,A)XP+*$0TZWUI@""XX:/3"F'752D_-VIOP#"GV M)= ^V="3D>&/Z31_[<;C48DV29T<6%_QZ=I8%%!QX*7HP)QA@5$K?O7L(86W M!$K>:4C)%/IF,@^3SUTY"7Q!VY%G- MC#$#@DLT8B$+B,V%YBX[Z1)255*;BNO1#"F^)6 "T;#3F86V[WB.83I)YTYJ M9)*%'"Q(P1D&U5E"4+B69>:-D%H@H$IM#C8!&5($2V$&]AYLPN3W13P^BM$7 M+9(!KU@ Y0.#*)4 %J.5(@EGG3[<_BZA)!<[28YI&ZR [(-N EF(UC%@RNO, MG)2<4SNVN^WA/<"&[IVT?35WO]=8DR1BWTXGGS^5V7';/VIFTX:JO.+X;*DM MJ!0"!(&A==LS5 PGE^&7V+LQWWKI8X<4A>ZKO7U'[7 ^QYID#10S)K@4.91B MT;9FK< GP\%'5DSAW GK#^UX_ AI2'$JU22FU,+];*VL+9:F&!3;)?20107% M!,/_E0!58F3-!#JM? 0BFY2A4%>6G&]6B&%*-2V0:BL2?>6%GY&EH';[G!&)G9MJ/#T3+E MMM5CJK0FV6(2>8G6]1L3.Q0A*^&B62II=P*V) ZA'6^$9DG=,N"A0 M:8!P![^_/A!LV NXTY(0^TO%Q-S]>Q&J3=D2R9;3*)#5 .=58JPRM-AR#M<0= M>)U..^GLX4*YO-9%T_G MS5Y_FK9D5W/\IF/\Q,]O)O,R*_U\5&)D3$0&DJE%[.\@>&[ 6XSR) 9[^#HQ MG6B0#RD^.RCS'D#10R-I\J6RC'Y&;HE9E0T#EVH *72)BO',-?4QI4.0=+>% M8#I98%FFZJ2)67/DD,NMNDXBD:(5^*W)+/ D4E#4)[HO8QB2&_ _-JT,.RL M(LH(>KGON09$)^UKXAE0,@1B>(4H,L8 F2=;@ZM,4,^:#3"&Y"$,@"[[*HHN M_YYSUR0.X_<8ZK^9O HGW3R,U^@\"M[+%LR!S+PU?(D;_.NWGYV=)WM5/X=M(J(HF%%WL6EN^.K"V3^4$%)=5\"XD MA$&_*T0MQI"2RD,@\ ,3A8SQ'\H\=).27X?9! >G7Q/LMU*[U,U'WA:A8HL, MHZ^ _Q. *#V(VHY(:%FBITY4WHYJ2"GL ?"16(V7Z/7W%Y='^2U^3]G_Z^,< MOR[R%--ZS5SZO[\I^U(FI^5WG)^;-@LO#GVU30;\ MDYO-#3J)$JQ&UQ4=#)5D 5_Q6U:#$%)9HR5UM+$#S"$%K[ORY:K%.JRV"-/: M/2[0[:3@(DU69E^Z5/J/:.Y')3(K,-P!ZY)#D]IZ2VHNP57M.?=)1/+3NM>C MN6/("H^")42#3[G'<=E$7_AO+7-2-;.@8Y&@M,(%5B0+U0:D:PY29^H36C? MV5=2_)SO2]#++Z$;+YV7M1CMW.7Y-?1=&G%M=,W" (]1@U(F0PC18/CF@_;1 MY*2HP^X[0AR2%:7BT>7Y-?GN^KT*.*14Y:%H/5S&T)RVN2&%L'CMGUV? MRG@<)F5ZVG]_;1MA:O%9*)W!.6UP];458I 5040X[SXU@8I?]:*EJ8M5JRU]\P4D%.=I,P.WN#5.JO2>:H*HV)7H(I M ;U3'5K7F22;#;')L."LI-[R/* X0W*==F3?Y@+!AU<^?97I>0'LKV526OBE MI-?*5@^Q]3-1" 0<4Q'-ELW>!!]3I*Y.OP;*H")44AKM-^KT#86^DWNDVY.B M%: X^O7*FU8\HR34=E:BBM89BSK#M0'&W@W2UO()F><23"SHF:F^;?%K M[YJA=0@OX'AEH;/14C%WB70;8_.[/_F.U1R/@SKWH 3"L@N$=)KFIS-$^^HH MS#Z7?L0M+K#%ML9EK0M0*[_T141 9['$4*(PA3J8WH3CCJ45CX,<9 -/'*\= M)@!EA4==1 +M,FNI*@QFHN,06(U:\^1%H=Z,N;?L TU8Y&5ES'H-V>O61D/KUP!665Y]R M+S65MPA'5$79'G.I7]7"T^P2/O&\G]6//UA[Y_LRZZ:M]^.L-?W[K2S_O:@A M?OTM';6X]P-*];K6DN:CF*T3+D0(G"TZ'B>([8(=X5S2,M;*$WG'F7N5D*!Z MJ4%X/YM^Z5"[OY[]V;?NFM\;+28,!Y=GY=M1)2-QXFO%3+O]Q;NP=?Z7/67\ G#E(D:UPUK6R>49' 8 MJ@"6:Y0\B,3%/=%S [I!U1X]>GKNJ_Y#TW/9FO82OA2ER:VADFRID^A#:Z9C M(#F-SH]*.9*?MMP>W9"\V,=/SWW53T;/I8COZKK8[R9[#?"H:A%<\!%$L!SG M63'M\%6&$FIE*4A<(:@]J@.(,:13FH^(\ ]-J(V6\U%2JEB%@;]HUY&J M=M=7R"I!355)Z5W5F3K_>RNH(3G[!V+2AJL8"15%6>%Z >M#.0EGBVS"N_IV M_:+T42R,9589!&$EX'RN[?"$@%2-*;R5.Y W^-D*V)"\\@?@$8W""+=ZU^"L M7?DR*DQX$TV"I&H$Y:T")Z4!YFJ1)13'-76)\'58!E5*# M&E+3C@=8F/97%+FY^5 6/4(^33^%;ZVFKAT.1>%_G\X^'H59^37T/Y;@(=J( M[E@[@F];8^9V43;&-Q4*BZVAJ,$OY#[/CECOV-CZ21FJ@^J5[C3]LNW7XJZK M=W'J=8027GR_N.[[J#L;L@_35^F_S[M M9@6?>5)F\[/WXS"9OYSDEI,Z:6\9!5XLKC-Y ;?I"7V4[#,8(;(K)DI^^59. M,M-].[H[YCX>9&+M2Z[KC#6Q[DBJV5=^2QNT/[7 MT[ZE:?JR//*^2*TO7\DCI@SW5FMP[4)CE42[L"5G<(9IZV+RB:5#&ZT;\#V& MQ,G!S1:5_@[M'&PJ_X@F%9>\@J!-:S-K\7_(?>#,)%.\T(Y1NYB[5O_LE"58 MG7&.0:7(<]M_8K9UR\*9'ED"*5T,,K,L%743S^L:-0QR8V-?;FR(^W<9>L(# MD2>SDKIPW@OGAQ-/U@K.ND@,J4A%YEX-(17U MW!-?R-1#1I@_0C?IFW4K_;O)ZV]-UM.N/VI^P3)'/@HZ&F5-!5';+HK@"0)/ M"ARK3E:1=6;4B<);03V&K0MJ[M!JBO86\3?')Z&;-2BKDY@>0T!=@X'B:D4R M*PY1A@1%IVRK345JZEV+S4@>P58%N9797R5TC4 V9ZG;C?8JN B:5X?1Q*)8 M&TF;?,@Z698=I_9B2?86G@(]"%1"WN[CNNY+1G%A6 H01-N3;3VB8V&M'U>4 MQMH42J6N2KX%TATW#IX"82B51)+3O%I.^NF)(UJZM"M$9R!GC>93?6TO>7&); M<%OEXMC36HD.HSG28'K)^+9]\ZZN\NDC*53F44?TJ *2NR"DJ- &>@-VD/$SGLKAK)AT*4E\V5*T]-%M<_%#??>6I7<$WW(%79 *K5-P@G^TN)F<%NC$Q],Z]S=DXC/X#=<',C8"V(L]#[[(>GCR[JNB K-ET<],BC30* M25@EF /Z7TX M6ZR^,F8M9*A@F+"M\V.SJ%: J5PYR92T[@#7--P,:BL:/;'D,JVF#DN@V6G) M;[L0N_&YW$+++#F'Q+7#8$!5\,QE,-+:)'*0U5"7J&V#:RL:/;&4,[F^#L^D MM4SGBNJI%E>B;Z>=4VTGRB1XC"DA,Z9M,BI4\BL;[@!O*UZY_R6\VE-[A^S[ MMRC![+OV*>]/9^D(8;^?=0EEF(=NW/\(8:L>?[=](D$_OSN!)NK=M\KJO)H> MQVZRP(SQ^?3SI/L?5'#&F*NK75/MTI59E;:^G*Q;%7SM]!A_N/1VT%=F412! M_C)'KDGK(1CI6X]1='UB"2Q17Z1,+\6^)H\2T3+[/U^^\WOVI)V^Y2Z9:*$@ M2UM#<(PP$J#WL>Q%L2+713WB.T!!KD'/FAQ5QD'E6A(71*?\"S9DTJ#G!ZKGO]I7;91 M4$*%& .PX!FHR@,XG@PP+23CP8FDJ \1'ERH(17 /^%)LC^A!CE/WK1SYY^[ M92S%!5/<>) B>5#9< B!9;"E2JE]9BY0;P4?2)0A5?T_X3FQ*WD&.1/6=QXP M9JI>A 39" 6*10,N!PY"*\V-X=KZ(8?BUVXN#<)E77_ATMYAS3ZX9!C(I-OF ML[3@5:SHA80HBQ*>J2&/^ZT"/M5LX:YSYQZ\6B*VD9Q7(%T*KNZ79L^E$()! M*K*UADL2G?8LH12?<4FHAH=+WNW&HPZ'1?E4LX/[3H&!\6.02_1W]WOMM67 M&H4LV46U02\S%D"S(V:Q51)SXI#F,G@G%)00G"X<9=/T M)ZF_/Y],EJ6*8JRA&*,AZ(2AA&WW1V0M09NHRAMU5S]>2 M]^Z#3$_:_PCCTW-?NR^S+ZW]GRRQ,)T@!YPZRBLTH3XP2!)EX@'=94F==[@> MS:"B)GH&[#?ZASU,=#GMO\\QHNL^B^0 T59 B4*8JT\[WQX*+%ADGKZK( M!\W1 S76@E#X@A&%A4B]<7 MF'WV%E^C0J=GI7,:^W@SR_ M=VH^73O(M1H2BQ3.K9Z):\6@E8^#STP "TQE7*)5O)P>WKB/2(=H2,L)#9/6 M=_T>2',D.]K78U]#=X[XO*OD"JOCMY,5X+-S5*N?OY^MKH,=R620TRP"=PA1Z9C %US/ M)4?BXV+LV%9V:K>G#RE"HV?//6B$\HK5?(I0PVP6)O.SQ6"$\:MQZ/NN=A>% M0".-O"VE-?!RP8 2MK4,%!J$2-PHK40XQ,TJVT ;TCD'6BX=4D=T+>Z7(K>; M8 KBF4["^/?R76YCT-[9B*MH:4=,5148Z)EVBZ(N,AM1-7DO\YL1#:GB_S!T M(=0(7:?[,,:U>I XA9(0ZJ"/PQ/*'5"VW[X>GFSK)%YCR"8:;>P.C1Q-62HINHJ\*L1AI@G M-R,:4L?[P]"$4".'S-VT2UYVS]:L_S9!?N9:,$09F8\EGHO\*HHA94UVU?85@[_?6-,Y TLA6&U+$8=1^CJ,(64UB+6^\VAO:;3/?]Z^Q-"7?_SM_P-02P,$% M @ IW5"5L 6E]]<40 ;F(# !0 !T:'(M,C R,C$R,S%?9&5F+GAM;.R] MVW9;.9(F?-]/D9-S.ZC$^5"KJV.9UQI_[:SJ^^X D! 8J=$NDC*:=?3 M_P$>=* HBA2Q28EV'6Q1DO?^$%\ B A$!/[]?W^Y./_A,X[&_>'@;S^*O_ ? M?\!!&N;^X/1O/_[^\1?F?_S?__%O__;O_X.Q__KY_9L?7@[3Y04.)C^\&"%, M,/_P9W]R]L,_,H[_^*&,AA<__&,X^J/_&1C[C^D_>C'\]'74/SV;_""Y5,L_ M'?TU&V>M=X4E5233%B3S%H$IX6SF/$=NQ?\Z_:LHT:B0 @/O!=,\>!:@:*9S M42::9+CETX>>]P=__+7^$6&,/]#@!N/IQ[_]>#:9?/KK3S_]^>>??_D21^=_ M&8Y.?Y*_W/G]/]7TMT4(X:?I3Z]^==Q?]8OT6/'3?_W]S8=T MAA? ^H/Q! ;I^@7T^CRY^H_OLWPP23*3T/#N&'>W^C M?F*+7V/U6TQ(DO)?OHSSC__Q;S_\,),([OL?PP__+W]Z_O(NT/)C_E M_L5/\]_Y"<[/"?'T"9.OG_!O/X[[%Y_.]$OAEQ!F0KG?]:G_;0S MIC,",DJ7$1E]%P=5P1MB7/7TW3%?/8ME+'!Y/FF(^.ZSF^(=7D"_I8#O/+H! MVNF#V 5>1!RUA'KKN3=P+D N(ZR/G)SAZ&(X^$L:7OPT1?=B.,@T8LSTQ7AX MWL]U>?T9SNO*\>$,<3)^!R-:><]PTD^PP7R;G(T(HY1"SJ;Y_]SV#3=&0BK3 M'_3K*O2&/LY?4V%W.";\,D'ZY_G''_KY;S_V-7*?)'BCM-?T5\A*T-?&22T] M*-W;]F5U=(OQG0_3K7>?US5W>*4DYQ#Q?/K=WN68G0)\ZGV8T./K3D@"P=?T MY;BG=#8BHV16*& Z K(HP3(%5LO"HRT)[JK8>*&R!<9QJF3S5_Q4R?L)SR?C MQ7>F=$ZIO!_%C+7'C^OD_'SX9Q79+\/1R^%EG)3+\Y.4AI>#R?@])J3=.Y[C MB\M1%64O.>.#=X')H"+33A7FC71<7AY7N?=2_PTPM2?&B[T M]3E.I3[()Q?#T:3_K^GWWXV&M(E.OKZC*3JAG[WZYV7_4Q5=#X(/-*_)TBO) M5W//,;#&,^#:V*@<&-%A MUJ*_JQVRH79,\8Q/+B=GPU'_7YA[SB#X;"+C*2-IK]/,1P#F4"4LFJP0OL)4 M;*45RW".21MV$O5=+5#-M>#U>'Q)L#(M6]IDSNB+Q+04A060@14+6$QP)=K< MM0;,H!P?^X\0\5WF=7/FWUY.:I2F!KYZ/B7R-81CEA RK1V,=X_CLB)8B MOZL185>-N!KMQQJ3ZVFH0[*T,&G-:C>( MM[DFC$>3WLW3AU>#"4F<-JXO_7%/9A=4EI)A-*2=F6?F1A^GE=&7<"%5OZ9"W,>DO M;YR;MEGT[SN=OB:]'5,/4+^#F/>G!-YX902M@BD;6@5=*"PZIUA2U@ER8^@_ M^AF2?^NH_W#<;R/=QIQ_N(SC?N[#B-#\?6H#];26.2<'3)%ORK1Q@04I+0,+ M/@=4R*UHP/7=-^_/JFO)Q["9,.\]Q_SWGY8D0N;)'RV3,ZYVMO&PU&.OR=?? M!W"9^Q-<\CL>GYVQ[A4=I6=L/*JE_ P5==8A:3+1H_9:@)+%.OK* 8K@PNK\ MC'5O:YZ@@2G:R$FC(*%C.FC# O>.">FLL! MU;/A.2G_>";#]\/S\U^&HS]AE'N1QJ4TY\P;].04%6!1%\UB#.C):W82-EJ8 MMACTEA"?A%^ZC6XL>RQ=4M)!FL;:<'PH(7M'8&0JM%&[@BQ8;YFS(+TIJ&3W M1U\'C5ET2N8V!R/;,-%!_L3=49-DSB\KM'\URI9YLFS8QJ49V0F)%:<3SP+ VA:I_*T07['I"N1IPD5I(SPO+,I)\ M4"@6'$CZZ$4Q.@6>-G+]=U>S^T%^DUK6B+,.4E+63XOZY\\P]9XN/I$;-4V^ M[ $66W(2S"$JICT*LA$TTE=9IFSK@4@GN^MV,+])16O&6P=)+R?YOR_'DZG; M_7%XDO.4#3A_!_W\>O "/O4G<#Y%'I>1OT>2W9C<\P\X^MQ/.!OK>TS#TQFG MT_G5 Q63MSZR(+VN9[.!>8&)@4N\%(A!*=DZ@;OC,1VW$C\IC6B8OS,Y&_7> MXZ?+43HCX&_+JXM/Y\.O.-L!?B> X[>#_R1+=GI\G%U-/23Y%4Z3,AC#HA*< M"6V3,1R%D$O9X'>">%N\[CCUJ2MY=Y##\QM.2"+#"WPS'(]//D/_?.;JW'#* MYZ*A];N?>D;Q'!0'5LBK8=IX54\N@>DB!6FQEU&T/L_?$N)QJM0^^&J8'U1G MP-L::J^+Y C/ZJG99[Q&3J+ _NE@5K*5OGX< 2VD:5Y9,_UT/EU7KU=D&OC; M\A&^7'GH-Q;KE<[ZK,ZQEVE92E%8EI*13"M%PG9%,!^%"IB+#EENL)X]B<$< MIVH_&?%NI2N=I$XMBW8JEA[-54Z&@V).T3ZA%:/9Q" M.4X%;"G_%3'H;H\JHO,&-5)=?2&U*#3-,9I'2,HY)2DJ'MH;7KU47 ?>?TRYA)<[-!YBS/3(OH630! MJR9[9XV':(XV_7*7P\P=Q/@4TB\_]B?GY'>\IBGYN9\OX7R:?H2"\VE #Y1/ M3'N%])40S$JT7$&('#8Z^7\@.V?ERY](XN561 Y;"K1Q\M4=0/_H3\[>X\P2 M&I_U/WT<3C.3OL[SDC:!VC 5/8 H2N8\U M; M>D9V%CGM5@DN;U8,_!\59D]MY6+W9AH2&^E(]M$4,:Y&=Z!$P9(],82U: M3T!N$J\&EP.54( KN)3(O]*O7GKL?O,X.Q7_L(WL&J8^U2&_^H+I>;-2DP^;S,ADB^+] *N.R3X2Q[2T:L M\X4%7S@K06LA4@PYMF[?L$=5N,>F/Y0F;"/L;OO"S?@ NTDWL',?X\3&A_F5S :] >G5RZIXQI#U(R# ML&2RRIJ&HB4K*=/J5HQ%T5H/5B,Y!@5H(.,.#,$;/4WO.VZ? Q51H4LFDO.3 M-=.I:!:2<@Q!:N.-3+RT+G_:&-PQZ$P5%62!*$3I/?JM.WH#H]&05'!40Q@U+'(RR.]&_>%HEL-Z(W7F M/8[OGK+RC(I7Y?1..U;[E[#H4-9^QXB>IV)-Z^24G0#O$@._E1\\FZ=7?D,O M$+6Q&,=2X#6'7=-4#20-CB4(*%XZ, ]H_$/O.,#:MS?=N!DO;R;G+NJ&87Q& M4JA_U8WA,YQ/O<3)"QB-OM(DG25Z(Y9:]Y^82T$QS3$S3WPQ)5!$:912S@^(48<JI.2+!!9+'8$4GH3!,^,N M9.<5T,!:KT.[H]Y7:N+AM&O/S!XZ\W$Q[-\'E^-+.'\[(E=IA/^\I$=664XC M^6 DU]H9)H0L-)YZ_!Y2)G$&KLBL)#^LM;NR!L[!SC[WK!C#;@CJP!Z[!]H\ MZ+,)N(Y.3=<".\SI:3,:-U./'3C8NZ*HFB_"7>VB (:@T;2$:(%E,NN*B46' MV/KVG ,HR -GJH?1CVU$WSA'\L7;_WS]4H1Y[!8C+UGSPD!DVJ\=F77!<\%T M0IUL]*ZXI=J+E0&A6P_=OVW<4-C#%I+J(*2S%&%Z,[]J>*JGF6,LY'0QZ8$ MQ7I_6Y:9(5>@%#>F\-;'XFO@?*/V0BN".G"4[X$VGQZ;@.O(7E@+[##V0C,: M-U./'3CHP%Y8#S(%!%#6U"XXM +RZ&H+.<62RT&ZG'DHK>_).(""/& O'$8_ MMA%])YE8X\G;\@'.KZH#$@_9>!J@JN/5MO:'2:Z6,5KC#09>4OM,K"40!RGT M;D72G8RL723<@;WQ :X-67VE;H&JQ+R60G M61:9QJ]EK#?(XA*":]VK50 EH5@"RO9)^$M1*Y:.Y_W8?E&#=8FU'00ZE^%:SYM-D'6D:EZ/ZK#V*EM MV-M )780_9[6D\6:ZISA(1DF>.*TL%IR\[E4M7Z1.\Z#]:EU0N"^E>(!VW3? M.K&-Q#O0A7S!-3L9CG"QV01191W#(/'!'QA1D%@4A MS<:XX+@#KUN;JYNCV[]QTHK3N[?^=4%(!];M%-CT Q" M$,Q&S3DO0DO3NK#H#HBC483=Q-OZ"JB%R?0K#D]'\.FLG^8=$;QPJ=@0F=&Y MMI&VY*^CS\P$R"JZ #&TN/7K7@#?F.'9CHR&/;VGH&9'^C^]_[_D@."87& ^!Q@2(+-0D)C)+3,G1(H1U7L,8 MTU].AY]_FC]QQO#\PS7!U^_;;VN)1H(?[B2UO5S[=Y)FOWQ5 MS[JG[5ZXLS'6I=H*_!LWOQZ6<<7.*XAX4; MCR4SX92MC58"B]EJAN0P9ZUBB2H792M83%(6L $E&@2>2.F-;>W !P1P8\7;!UYPE5K)ABND+:RULUF'\)T1+K05/P-,V%J.M>B M2_?'(6GL/X:C/_J#TWG7@YX0 ='3<+VKUQ@G2VN3C(%YK; X[D3QZ@&;X8%7 M' ')+878Q;G1W?'.3M7GJCB[!?MF:_[ZXUK%1$M6A,A09E)$+CGS$B23%HOB MT@@G6F?;/Q+J$>C0/LGJX.:W!>P7PXO8'\P.6*Y',&W:5^]4EIIE8/HSM"36I,20=WN5V'75<(8_SSUQN?9D%6 M&C4X\J5)(DXS':1B(19@B7NI99-5MBW%=]6F?JTRDI3Z78;,70I@&] M +9 5(F58FN.F2)CO0!G*AHE+&J19>M+*>^!.XCD,_L#)XNQ?F@S)"E9$S7@- MH3!P)C$9L\K::)G%4MW 2N?Z[I.?A!6[B^B'S>2VYXHS%5WU9=_JQC>@[T(OM2EH,-U(% \S(@"0& MQ1F8&)@0A>L<;."B=>G(LRXVVHKA@"%I\;3MLLTD15QY_>8AJ>#_K\PO\XT#?NE7ZV^61[TXER#IM ; M^G;_G-#@F'YV>8'Y5H8\/07[G^N_'/>XGH3C]CC-W.#XX;!JT($GV'*,KP>?Z?>'HZ^]))W$DC,SW)MIJ[@J M==J@-!K)59:B?;U6%P/YKLP-B>XP6MEB4.]&PT\XFGQ]=PXT3P>Y=D/]-.OX MG"$9IS(#43-B5;(LUM"><;4BHB031.N\HKT,[+MV=Z@('<1B.MN/IC5=/1*P MUA(S$[[FC6L!+&1+'TNQ6M7K9:'UD72W(_JNWUU0WV%Z5XO130?TVW"0;HZR M9X)'Y( ?:37+:#]36!P6E_ MZCT4SYVMP4*KR/32,=#>9 LRCCH3#QAY?,IK]HVA?-?FIF1WD./VZW"8_^R? MG_]C+ [ZJ^!\6X M.PO\+LE83>=T2J-+O/F#'I"U+ N2E:RM8AID83YB88""9YE\2':3JJEN41Z! MWCXQ*N\J:7A*2_6U6W?C9[,0!FU#BCNM68F!IB)7D<;+,T-#^Q0D]":%)[Q& MWS^R(U#R)ZP**PXEGM29VLV)' 37NIZN6*S]7F6.+'B#C&RQDM )$517I^R- MA_)=IYN2O4*)#W6TMO!J5\]9G/0"*,=1:69";2*0/8TKITQ^1($(Y#:8TKPY M<#=#^:[$3H<0-KIR? ?VE4H-O^I]O!M2F8_D']D_/)C0?/^,(3G'6'.]G M+,,1OL.)]-;\JP V;K7:.,A M')'2'I+<%2S>A3VD=3ZK,J"MZ-^PAG@; M&@Y2$KH)P.\UQ%M3N75MZ&-X.$S1N4)+/HQB@0-MM^AAMC1D#!%AJ+XVK E,U]O0Z)UU/ 4 R> 1U-#O)7H'Z@A MWD)N'62.WV]VT[[X=_COX>C%.9 HJCK+8C($7V\-QT06&-"NJ+5BKJ#V&7T] M26P\W[> ]TT8%UW1U4&>ZQJHUT!_@XO%G-H$;D?FQY90#V.,=$;]YBK6C+<. MS)6M8:.D%38 ,\41]A )=G*.Y0"1UEPTP>UQ,=N?FCU@RCQ9+=N"KB[NU[P< M3X87.)IVJZOK^EG_TZ*F-G.O1#2!!J_(U',:6)0N,QE 8RWOC+[Y39OWP]F_ MN=0IEV"-Z,1Q,1I F/\,8\]652H2C\,2,DH[&)A(#@L%RA%($ H9< M-G")5CSZ.'EM(<<.#-F7^!G/AY\P?\1T-AB>#T^_OJ\G$E,5#'B6]0*_9)"6(-/\UNT'(!VG>G3!Q[UE4%WUN!@-?QF.+N#UH-2_ICU MFG2ZN/^Y;?M=;(A_N>N%=0HE\."CT8$;*%S0M@R2=FDIB^YM]HH.>U^0@1!R M2L!HYQ!,IWKW!2A/ J]()2"W797@=-G[XF8H8B'8^7T?/6V3#U%JAI#)?!3YI;GDD57^?UK8#V)<-_C]&*#$.Y.)'38.&(5Q-O7AJB@JFFE"9XR MLWLAHHV:!6\Q<1YD>R]G8W#?B,X\GI N.H)M&_8DXUMR+PRSNI;=UUM&@\_D MGJ'#HG*Q+LCO>0Z[:4^GI#SU/(<@@E*6+$ETAKP_Y03S0'X@E]ZX+*V-JJN< MQ.>:Y[ 5_9OV2M^"AL,<6V\ \'N>P]94;G]^_0@>#J(PJ&V]\QQ8CK4]DG"T MYPJ7F37!6&ZT=JFU@_^\\ARZU9-MQ-\XJO=QY@K_'R0W='#ZX>NX[M!D@_UE M$6J(R4C0I5I>@: )R2"ZPDJ,&"6$%/W2U<,K(WP/O.9)F+>[D#+L1J)[:5#Z M"_1'_PGGE_AWA/'E:&K*C!\?LUG[N-U#-9NC78[0" \\*Q&#\3KP*G-,,Y)) M[@B]M4_>\>AV\>AY7<*M.H3YZ_+;6LMP.1J1UM O_#8LF(RFU!XQA@7N"TN8#5DYW#G=NJ]%TP'L7"TQQ7 %Z65_7(US0G 2Q]/0 M>D]$7Z\EEDR4;&N 5#)?2&"*O(Y4--F"JG7&^8.@#A"R/IC6W2F!:,I8!U&B MEUAP-*J7M%W4;M+3F&SMJ[?H(A%I<%CK,[V13'O+J\=JF;(BJLBCD,W[!J]' MM']E:DSAG1./9O)O;""M1W8E#[(007% R2Q*@K+8XS2#QYF97VS/AZ/4ZTFGE3!-&: MA)>\Y(";D;[R\<=%\NX2[*"CXS6L^4HC12XAB50O;A2$A],NEVBK,PC12V5# M<*U;Z"QC.!;:F\BX@QZ';X:#TX_D5;S$.)DV8K@>[_AJP$4KH1RI9,%:6EE\ MS7^/P&2*LA1.+@.V/CKW;$0VYZV#4-M-C#W%2U"H.2-U=TS;VH:Y)NY) MET31&9-O'E6[^?[]ZTI[AM:HP%;B[9CJ:R/%:M3&2<. F\AT0L4 #9DKP@,- MNR;IM6[@NQ+(D9/_.(%WDCIWUWA=+)!?%QVL!S>Z /6,4(;K(AE*)!%$$"P@ M&,:MXEX9D;AIGTRW)<@CU)YNB6IHFJYSB6YLO=%/ALC. :9=)99TE M;\H$GT*,!F/>2!76O^?HZ&\HU@X:6M_%5QMO24^NET^9<4U[GH[9D1=5Z"-" MR5Z U-#Z[J*50(Y(&=H)O(/^URT,9CWYW[2>L>CKQL:Y=/5 M+-K6%D@S\/M*8'LZ;N]A>'\JJ7!UKD_F<_TC_9MI-D9Q.DGE:166U=(WCK/H M5&2@462>E13)=>!D+>,X5!+<@31BA3NV$S,=^>0W,E"2LQ9%^J)@V60A66.YUI1:Z&8KA>/ R:X[4L'MI%R M)]S#8-']?IYWQ:.*$I5A9G:$47O@DRE(L)R5)225FGQ(_[\]>K+_]/'$;WD[.N;6DTY:^= GILUP3(1@V0Z663DR_,Z\B"D MUC$MG]&W,WS7(ONV+8D.V.NBV\^J],"[>!?EOQN [:K7SS9 #]3IIP/&[U.J MSNCJHL7/5J"--/0_I1D&3VLXVAJ6\IX9L%(79257K0L6GX!N/=3>YZFIUC8L M=:E2KP>?+B?CJ03$(A5=V-I:N/:3*=4(0/HJ.\.T=T+P(I/PG>V'=^$<,+>A M/9'WJ9YG?A?&L* M\A@6NND[!X/4A_/7@_%D=%EE,%U"06D)W "S2?O9U7K!1\^"Z!\X^9S WXZ2*W\."(OL>"HBN4#CC[W$PWY;5F!=ES]TO'J'RW=:;S&O$E/5\TMAS'>3YE^MJXBGSS M%W949_[($2]5HDM/\Q)%$06M!@U07'9%Y8R80K3Z'K=SXW>WRS:[ZMA$CFU( M23*P-?7)(GVE0++L/&FV$@9CZ\9#*V"TRZ/[;5CU ##E9*3'C M!0TO.6 0M62T%!OA# AH?F_Z?5CVOP[NRO?]R7,[2+F3$N\%KIG+7< &7GO* MN>R1:<$5\^2$LTQ4Z=JV,XK6/0*6(.PKEZT[AK>7Y*'SRL:C26^Q7DY]"T.K M;UV&22%#HIT[*193UBS6_OY>%1'51DW[Z,$W5( ^7=.__,Y#A:MVXFW80'X- M7:(TQ] [.3^?X^GCPAK;!-,&T:(QIK^<#C__M'C7C-_%IVM^UV'9;\1G-W:& M'8EV7[2C"9I,*,&0EUI+CIP%'CB328/)&+R"=8[,TZ7[GK!)]VQO(]$N6'[U M^_L>IQV*.Y.9#I)&YE$SX"DR(W3F!$*HM9=[;LTJO7-_1E@[Z2_3N:WH&EI< M5QA>G+SL:2M\"1B8M%!=6:PW5BC-O IHI;<^V75'B%O31^\\!OJV%5T7L^__ MO?]'SQD7O3:%^2CJDL(M"QHXLT*0D2BL\6M[C6U-'[WS&.C;5G0-\]6N,/S] MOW[K265UR%DR$TJ]Q8H,?I\@LY2S%B)[KM:F"&U-'[WS&.C;5G0-CT^O!_7[ MRUXQRB#Z4'L::%9KV9G/Y#*K.BCMLTRFZ=Y'[SP&^K8570=-9JY]K>M@\?O^ M^(^IG::R,B996@^PWN/EE6,1!*WN1=GH?5:V>7.9=7B>LS_:7-Z=](BXZGTU M#]K>2,3?!%M'F0WKJ1R,*.CC=78LQ2*Z]<))EH13-C>P8A!#K ME=NR@)-D*(9GKQX/I <<1CNVD?R^S_R%B4[R$)@UBAP\CJI&TVG/4QQSX2!C M;!W#?EIG_NV8V^8,?QNQ'ZZ%]WT'AGLZE#W04>PF!["A:(M:^>*%UAH=8(D2 MG7;.BABTW^X ]BFV",]>.EZX)_,9:#54OJ8,>\OJ/07&AZ"R[JPTY"FT"/^5 MYG^]0^KM8,[:]1GY8L$8$Y(Z(_/KP2L8#0C"^#><]*RH6B L0U63N*4.++B, MC)N2G3>^Y.:7.#T:['/O!KF-EBXOT/MAN&%4M'8:6H(Z34&B)80H6PR' +XM MKR\^T7??EOM']O9J1#TM:>^AY8N)$.O5)+R6WHK$>#UK!U,O(=VDYU,'T+Y% M]7P*+'=91;9SI8-%X$(YQ>2TBS?/)%0#AL7 .0E4>H6MU]=OO/G0+JOL87@_ M=)+(1@ZG-Q9IYAEF#%3OPA4&M*,P93FFE%50KG7:[%,,XAU(0[8)_VW#U+[C M.IM@^Q[^VYK%;0(\CZ%@WVKBN(TF"\.R1F#:^L*"2()FB8T$+7GK6U_>_;S" M?YUIQS:2WW?X+QNPH=2,6B4+85.!16,M2RXD&401V34OSWX^X;^MF-LF_+>- MV/<2_GN/=3ZDR67=46&0A_4W"/GH%,?]Z7W:O\%H-)73XX-_CWC)[J&_74>V M%/A35G! [SCY^]IH%S%I#< A>N&EL;U'O&^W^7WKA2^&X]J#G+Z'HYO)VH87 M5T+43'!.SI^4KE87(?,E9HDB8(#6/M,FN'9=VVZ_8R;D7G!:T=RBE9LK26.E M:08J9R;0ZF"=)#^XV['.<.Q_+6NN"$MJC<8:5Z;4M M4J9Z*J>8,EI[(3PZT_HDN[[W&+G=5IP=Y+9\(,T:P2!A'>!8]"1:$QRM)[G0 M4#06SVJ/?&:$%! $>?'-PWM+$(Z0Z%V$W# UL<:VJ\Z]QX3]3Y/Q>SR'">:/ MP^DW/M<@SKB'142K'- .$FH4AP,M,;2U8$R!/#&7BM$;'$<\])XC8KFY6#M( M9_R0SC!?GF/=2FZ(82J"*=JI9L[B>%"0"RD#$XY'FPHXS$$F*U@TF=/Z21NB=ZXP9S57!DST M<:,6A$^+^C7EGOMD?AOAMBP_J\TB1E][[W_OT8:(/-'*E8.N!0%:,1#DN*;@ M@BQ6"Z?6Q0.NRE]F3YQ7O\P^W"A^N7K?_FS*AH(?[B2UEE6?*;#O>7IP< V];2JV#X,SK:7C[:H'Y&PGY$=JV7XA/6C MBUJM;0#_!A>+P\9-8'>5Q_$XR(=)\7B*6K2<#K!'%>@BC^21\+U/(6N>F>-( M9D.PP )*S93).AH=E.8^D'URQ(J[#?,-%;;&/3_.#OP_#"\G9R=E M1,;4N]'PTZB/,/KZIG_1I^UKT3=5>:X]U"O>LV$Z%T6"<8H5F6V&&@%U2P<+ M*^/*&[_P ,DL^Z!OV+7L.S@DOIYTE^/^ ,?CN0D^FS$Y"^C8[VZ#HC4_(JAZE%(O)#36,RB&7'-:LX)..GO>^H[K/5#^@(VR+\:W$6YC M@^$%#"##',Y\>TH!# A%"UDLB?Z(ED47"^U67CE>I+'X4'+C/8_>OQ&P@Z"' M[:3T1+)6WU^.QWVX-GIF%7-=IK"N?^,^\EFW&/-2\99;INHPD;9;IN(^XNG)@MS'-)P"R0 M95ZPT +MN65 \YIQ+@ RC]J'UOW!GFL&S2YJTA4E3SN#AK:'&+@RK#8+)F=> MU7L%G62T5?@2MN<%+!BJQ@^@["(&O05A[JH1$NUF,7-#F5IN>29-8R4(XKKGV MLG6GT'TKQ0/!\7WKQ#82[T 73M)T0QM?%Q'-X\#((>0 B457+]/%F!CH>E5] MX(*3^:-B;AUVN@_+_D-/K?@:=B#L#BR)UX//9" -1]-63%- 3IGH5.U:"[6/ M7'*.>2,BBS+G0)LEHFQ=?7L'Q-'0OIMX6Y^,S3N@S/IPS?$$$Z=)R.]&^ GZ^=673[2S8>VH]K8> MU,SZ0]Y&FOGTPE@@):LN:T!D,7G##"TN13A("!O5OVPQFS=']^P5I&-".DA_ MJ0E<.)I\?4=RJ.'R5_^\['^Z<0:LA.<>Z_&'+*&6&,A:8E#;0<02H/#D0^L< MSP<@'9&2M!-]PP+NNLC-SW,'IV\0QOB^?WHV>5M^'^,MS74F03*6E-;51C % M%?-@%+.05- N94AQ@YUBDW<]>\X[$>I=TLVNR\%TF?IM.$@K5BJ,$0,I'TLH M.8T[D@1J:@EM;Z)(IX.2K;>.-7">O4JT%OE=;; 'R)&-G*S![ MR.")H'+1CC.I$WF\DKZ*-=?"J9*AV$1KX$8'2D\Z@Z?*N9=5%-8*6LU]+F3K M&BL\F M>,.RC[7 HVB"5V^I4UD15UR:T'Q5>.(U+^T8WT:XC2/[OP]J+>9TH-/[-6K8 MX>0":\7F[1(/[J)&E(EE*::-R5,--W#F1/$^ .J2R@,.V3;O.WAUS#:4##N6 M9^.;PE95\!@E!$:GF*"QUFB29$#:S*3/23BKH"Q?YOYLZIP>R>2N4FH\45]= MUB#PW_LYG^,KF!J]L\+JVP@S3\7*[!F&4K/3@F+!><=LJO6W-D3C-N%QL[<] M5VH[D&7#L[J*\&30^J6?;F,"HZ.7M%APBS1D27# >D66)OS=A_UKCYR1UX,+VJCA#,8[7!_Q@8/W3UZN2WR MI8"D$Y+,(J]D29PX(2\<9:29!3'1W]'U-GC^CA9M?=3/,*ZNVT4];YWE:8U& M]1J6J9GW]?I7WL'7^JV3>C?+=5B!"VX*:2(SI=I\%AR+TDA&^X(AMT^JP)N; MP3NCWM436%P4^0Y'BS?UTTD<3[,;>B[;Z 0ZQJ'>6"/ ,)J[D17.D^"6?B); M-UU;"^@ 2]A^]6K9EVA'3P?AS5N3^N0SS>(:,/DXG$_NR3#]<38\IW>-I[![ MP@OKA0S,Y-I^GM,N$#QH)L&75.]%Y[)U>>*6$/>O7PT)'NZ/G0Y"$O_ >A2. M^:1>67"*OUU6N;TM4Z&,WUY.QA,8Y/G%CZFG22!.1,M,/18GL)Q%A\B<-:"U M2D[PU@O35@"/29&Z8Z:#)+B58NB91-YX\9SY)&IACM',HR/=3CQCREI%;)W% MOA+(,:G%[I+N()%M&=3+_OEE5=W%@ U8([DE1\$90RY#X"PD5[NC"$70@MZ -(W;]+L0E$'^]#6VV;1"DNF.2-1U_4NT'I7$J/E3MID"K>A]77..QDU M7>_,7HI2,&?F(DXSV6E)T;&0EX]1."S<+ <;#[DS-Y+&7(?OO/$D__?E>%(G M4,]*:YS*GAFLR>&V&!:C2BSJ*&DJ6:7 [$,N#T,]_":UTY*PB?72F*\.-K)[ M=/H^X#U/4$.H@J'%EVE=///@',M&9 TJ!9[WHE[W0_P&U*H1/QW=VDE9K3U9@3(8D(K(I#KV%T#H7[1XHQZ4>+>3=06+WR6#2SQ5*_S-^ MP'0Y(A'C^-67VC(8\R\DHFH27DZF%N';LCR*DXM:K=B3.@.9-8IQQ1/31= @ M(!3FA=(I:6^S;*TT38!_DPRJ*S?/1S(2 MBZ"-0LG,M$N1^11)L"4H&5&@["YQQ2!TK*TN-;,I!5^T,5'H M9\K^ICF>79._C8B[2.>M4-Y^JO*9^+U M8$+V4)\,GEDU\>-3T#9]\NYY:(\:PU(R6K8"N?-*1*-T,2)X%R3P8'6FR^ M'YZ?_S(<59NZ%RQH67N?2C*>F5:@6(C@6?$Y&^LQ%-7Z"&P%C/TO-[LQO+S: M["K9#O:;!:2>*JGV,$+F9$Q,USBVE[71D5'H>-3"F]81O\6[#T?KHXFXA]BM MI-B!E;C <9+^>=D?87XYK7E\AZ/^,/><K2+9-X%A] MXHX87H7G>%C?6=H=A%07V&B"78X2%D^<7VLHG9<6@/RX.A"@P860H!:J"(A< M6.%;#^D>*/L*\[]_-TXDW%,@T6"5-DD;+VWQ3 E@@ZF%)V:7XUQ M#Y3]WH'2AJ?E)H8-A+SW>\"+2!*R00:T!S!_2>4=^NI4%9?,;?Y]V M3Z3=-_SVDN\BL>A6=?HF8+[5_D=;$;6V&\YCI-QY_R.NH[% KD_,F,F!#YR6 MO. 8+UPCS\6:U#KV]=3['[5C?!OA=MC_Z';GB!BC(5]7,AJDKI%81_L;*H;1 MY @!@N!+1MZ##8^>5*N-K81^3X>CQTML#RV-E,2<+!96.]]6B\*SZ%1D64O0 M)7B-L$FKE"?8TNBQU.TJI4Y:&BVUQ2J0LB:E<=(I6DK L6"38S*)8&3QI$]J M ])6//JYDK:KE#KH3'0;C,T%7:U7H#\#T[$4%LEB9QX]-T73D-4F]\#<>?!S M)6PW">VE"=%#V0T?+B\N8/1U6/:7'_+@*[M/'-ENU$L9)=*C+M,"+H4ZT#QT MW%NA4=2<0?K.@QDE#[Y]-W/VERHQ?-/_C'GY!=M;B&/*4G%#* M@6M]<]E#F/:_^C77D&6CORD-'<2 UN [2>GRXG+:]OGD8CB:]/\U#8KUG/=! MJGJOLS336KU DO"US(6\&N&L(K,_.+U* MLI H@R0KE)F,H2::D[L="K#BI:E7D:=46A]+;(OQ")6H4YHZR,E9N=/>1>F* M=EHBDM^/J9:[&?(HG6,&K4PN\EB:7SBS&;*C5*'FE'30#F+%$GD7HP;)G<#( M(M88<':* 4K%B&M(BI;07%JG=6^"ZQM0FIWIZ*!UQ/7QX!IQS$\,"P_)FN@,^HW5[%FO#T!=0-=C]P#3;M"B+7U- N- M*2RD@ I44L&T-KB>A)H]D*GP5+5L&[HZT*YWHV&^3(MC*$Q9Z%J('$01!(9$ M +Z>_ *(F%/,.K?V\6X!>%)6^>YTW;VD_9&R[B"4_7$$&2]@],$C)AX8@@^OSB MKD@)/,F!J9XL%D 6AU;VQQKX!RW MFK3BH8-(\LJLA<7%>-EYRV6F36Z:D$1?1;2TW6%08)6.H%O?M;$&SG&K2"L> M.HD9KST[ MIUK?BV4I:]KH;$TV18#@ND05@DF:(PHO)"2-O9L/VC4@$B>O!^/)Z+(>/=XX M7^7.E.AKLE*Q719NTC1TWNQWDWCDV9) MJ6H4@JBWBBB64^UUZ810T-IGO_'Z_2\++=B]6Z3X.'EV49Y^#676_VG2*_3& MY&G]\ZN$=++UMK\"QE$Q_FCY=N#;OL2"I'N9_'T8 M)'PQ',_3DD%8'F1BF=O,-/>&>:/)EBDQ12S)R]RZ\OP>*,=!?0LY=Q!=K8-[ M6UX0L/[D%TC]\_Z$_)\O_8O+BY^'H]'PS_[@] 5\HI],OO:D#%F&FMCG:X_Q MX)"%DAUSR0475$FYM+ZK=AM\QZ$HG3'20>#UYD)6_^YY#EIG08M92;43)' & MM'$QQ !>&1EX\WX5RQB.1 MVD6P'.;8WM;(GDHL2$[)8=(V(D$%*&#B30^K=[4:ZO''SZ-$/+;P7_"J%]/!BMLT3.%#%YKR).E%8#$836#R,F3M09X MB)%LD]9GK)MB.T:=:<3$78T)77@8]3KX_O0RZU\0;RBW!8$NDQ2,$5B+3CP# M,)$)-!9<3.#X/AR,>^ =A]YTQ<>*<-3.\<=53O.L9X/V9/<6XUCAM:Q>&,EH MRZQWP*J@1!$Z\O:;TCU@CD,OVLAZA1;L?CL(B61<+QK \=O!JR^UB^ME?WQ6 MA_ZV3&-HG >1ZN5G1N7I21L94W$:.W7D-OG 96G>^/\A4,>A%6UEOT([=NH* M=GO$UXV#,;_!SSBB)>Q]/4#M6>]TEM*PC#7+E0?28!^!<1&3XU9(*\H&[LN& MKWO>S'9^7]4O_"^879S ZI?7K%E#-(PA7&+J(-?&1E#3)R&@S M2\H 2B'D!@JPS3N?OQ9T)N$5JK![*'(%V/=8Y49+UMW J8W2B:(-X]-PF@5" M2GX4,](X@.@=;YX?M1W"YZT^>V!EA1+M'N7$";G>XP7BMY>3\00&M=?!R<7P MB*"TEOT(U'ATB?3A$ M\ZH43)/^YUN.D^4D":S1/1^91BM9C)FSI).Q9#'7U*.]QF.DQ4: MU#CD.DNB5UQJT$JQ:.OAO^:9!2& Q8"057:B?7_W%3#VU7BD>QW87JI/I:G( M[7%,$X\!LP;OD(&O_7L3UF)>&HLUP>IZ<0EMD)TJQR$K47;F=:V>;"W?3DIE M;R*Z6:6U :Z.2D?NPW28^I!=.5NK CL*?)\*00 2.H7,"FZ9EC:R /0Q!^L3 MA$3303]K17B@8F-?>K"-G!M?2G#SR*;F>[P9PN#E)7[ 3Y.I844$V447?B>U M<[XPJ0.AY#$S;WA@,@7NII=@+?=B61G+V/R-AS86'\O0L'/Q-KY.Y/L$V6;?>&J>7KVV\_T*8>]]R!)0V%&/C MRT=F,8F3TQ'BC>LUG$STXDBNI"(ODLS2P,@*32QRYX/(P26W$:^K'GX,=.XL MM [2G9>2LJHE$74!JX1GV9=J261:,R(J)G+1(6%*MGG.P5T4Q^)E[2C?+CK, MW$(TU^E-,'7D8:W"NUE*_@Z"[J&E>A4TYVDZBMF0B9+(8!'#2>*.F M!D2V3J 7K3/4]D?^ Q[5/KC?1KX=/P_//]?3I=NE%+-]2",:DX)A,BI9 M;UW(+&:;B3(MR,BP)N76?N;&P>1B[Y66G$#FD;H M@1 );9C'!$R&X'QRPLK2.JIR%\41\+ZC:!L[8^]PU!_F68PH&W+6E6:F^@E: M2\V@\%I&[3%[Y^J-X1L8Z-=/?.Y6V@[R:6B+7Z-8A%\WP+':&EO#UR$LJUWD M>X>B'833R92:X\$D=$H\, 4I,1UBO1* _#F5D2L"2K[A)EYO]R3=8P%UP=$V M,FG,S?^%P26,OHHJX(]GH^'EZ=G;-!G2(CS]UJ(IK$111+#UCMUZ]5CR+(1" M7K?QP:"V*BQ?-+B2M(U>MK\=;3<>AET*L7%@^ 9 =1>@7D2NI2?51<8K#[%\_\N>-\N-A-C=7#9S@/_W\GSZ>7$X 0)43)8T M#Q+9:;3'U]M\'2,-=(4LK*+*)I<>/_RFY\UO"_$UCB%?'361X<:EF .\_=W% M2J,Y1$C(:W(;F<]1 @,,P)( GZ6!J#%OP/(6KWR&='1D MD%]!.ONE/TYP_O^1NDYP]/$,1PB%OKK2T@ &1GW]3JM8#*#0$N0S!)#XE%9 M]5!;M<>]^1EJ03+6,">5YV2""M6\ M$]PRAN?NV#:1;<=H3!'V]+ MH4TG5WQO7O_\]OTBA0&5B;6W6U&J,)TMTB9'(L@JR4#N)7AH?=OV1L#V'X3> ME<&[W9(:B[^Q __BY36*Z-6T$X,S2M#^ILD6-5ZQD&2IUVF4N*P$J]-&7CY[ M]G803#=3^'2RZ+A%_V:Z2DDOK,VRMF3TR#0"#ZRLVWI-J:U:9: M8."0C%2O+ LHD=:ZY'TTG$/[3;CWSNZ6%U>\Q\\XN,27_3&^[NEUT\ O_2-1@J.*T*"L.CUA9#T#X'CH;H0..D[FWVBAVK MWFX]_.WBX6^NJH,59I)O<(R\ UHLC(\L1I>8U+1F2!023?,:Z0U]4/LNC3%_A"\]=$9;X#1X5?/PD00" MJ4;(K>#:6L>C;.V*/ +F 0H76NK/BIS&3HGJ8%^[1QXSY\TXCY(F.4MR,?^F=]::LV"=9#0:\ FL0+XN"6&,Z2^GP\\_S9\X8WC^X9K@Z_?MSTQL M*/CA3E)K:.HM$+PXZ2'D(H,P+'M9R'!QB@4)BA4K-2:I?+3K=N7M>'MQ<@R\ M;2FUQBOLJ\O1\-,B!,:CH5&HS-#6DNB8.(O&:F:#-3P8*X3<*/7G@47UYCN? M,X,[R:]A/F?%<3+NPZ+:*189R;5C7(*KE9.)15(BEC6WJ:#E$#;J)?H B]=O M?.XH*RHZZ"7P ,3YK-@$9$U!Q:\3$Q+6A:#Y8*)6H]K4 JYV;[R/!3H@4/H MIZ$_VU#2A=[,P8TPGTS>#?NUZ2T!7YA#8,BHY8G0D>U#CBGMQ^!LJ'?#)Q?! MQ@2MH[OK$>W_-* #&I<5I1T''43_;Z![^QE'-X!Q[[@PUC$LIG9><@1,&V08 M,('+23C=NN/%O6".7"]VD/P^3[[?X:@,1Q?UMI^W\;P_L^AV/O=>^]1FI]Z; M8U\Z\Y986X-FY6V.6FH3 LU*Q;63PH OLK?)"YJ<_E[=@[#R5:^^?,(TP;Q0 MW _TW7&!-!?8_-Q*0BI0HF%:FVIP2TFKC2P,N.1>216$;KWBMT/?Z!1]/9(> M "A55&*6(Y"'642]0D Q^K\J1'HLNK7[MA&P_:^!!]*[>\[4&]+6P3ZZLZQF MU8VB%X#L@$*6:' ADJ2R8E&)PK@%2-Q;Z^-!U&\#[-\U=)_D=],";;=QS*(Z M 60I)$PF >J(;]ZTG]N/ +>-?VHEK:>N^'M"7^!&^X/CQYQ(K'K*[ M%?L0LB63%6)1P=F$.@8MR5XMPAN3HG1&11FAM^)YNRT;5P^L=4ND)#A(7Z\U M-(5,>["U+"356@DE&Z8RFMK*\DG7$ M2>/./# M?,DQ<-Y6DETT=Z E>'KAP2_#T>^TEXYHC:6M\LN[X7@J[/%OPT&Z'(UH&^NY MDF.,UI.9%TD;;0XLH$Z,,>@+EVSTD'NYRHAS$RMFCX0 MT"+3(9-_8#0M7IXC4PZRY2&(%%HGUMP+9E_&#L?G(WT]F,9, M=\MGOO]9NXI^%)5?::RBIM?&*A-L:K^23DW7K)4N31AQ0E?)L]O?:B;TUZ?6U! M8!>]OO#3"%-_=MANA27O.B$S$#CY4.@9:/*A,G*?E7%%V=Q8F6Z^_QO1DD>+ MO(.@YLG%<#3I_VM>B?UZ,('!:9_UI B#EYAD*(>MN583$8SV1,$@&= MH+V[L4*L1_2-J$A#6CH(9,Z/70:GLVC,F^%X?!+'T^6NYZ3$7!QG5G%?BQ?K M/5G.,V')R.#HJD776&/6P/E&U*45(1VTQU@!K8?6^B156^B]:JR L;^=:,930_3OY6,N]A7SJ>_@_G#&8SP9R!CY\7PHI[C766? MU",](Z4JT4H&L5[8 <:P8+5B149%#RT\0.N4HLV0'8]R=,!$XWLMWUW&\WZJ MH&#P]<5P3!N<+5H8'SU+T^Y:$H %'@*KZ=HV@M&TBL@V7^ M76VI-9I\?7<.@TF]0_&?E_U/-9#P&TYZO,C@C.1,U#B1QI*9CYFSG"%H%3)W ML;6/N@[/-V(4-*.D@UL-YW:LQ9" %AP6L%ZF&W1@H1C:I&A>*$G>C\RM8SO? MEANQO9@[N![I0SK#?'F.5YV^-A7"[&!7Y,R]Q]J2Q]#*5LC/ 8^T,Y$#%#FX M;)83J'96DMT0[SG=>+\JM4TGRD\&0$%7MUU,",.ZT]P)LX'XC M)^:Y96#L4P$V2M/8AHC]G=%O .I;2]/8BJC-#NL?(>4]IFD4!X":%2LLTSD& M%@4BBR6#<-&9$K^5=N<=,+^%W5A !ENPY'>2XLI ML.*=H &&PCS/E@F3(1FGA#1\ R)7//JY4[BKM!K/Q5DK[]MP AFP.BC/XM3; M2;YV$':.<<6#=4XKPS'C>S]/P\=2AG.[QAFQW+XUD MMFJ3#LD1MLA93LJIDFD=V,Q-?\#<6?WV;\P9:D!!X[L,[B*:J_PFF!HZ0O?A MV+\?U(*CM93O(.#&/M"]V&BYDR$5Q[RRM+G(K%C05C"3D1:H)(*R+5R@_9*^ MQ@/:%^?;R+6#P]VK(ZWYGC2>;THH(19O _-8[V[(4C,0!$MSD3&$ #ZWKHN^ M!\I^-_PV/-UWJ+^#D#O(%WP]H+UM'EA]=5Z;1TQ'/0>7LP7ZKR3'K?:I+M/$ M)"P,(MA!.X%WL!+\G5SY41_.WV,:#E+_O!YSUW%?7&A]B[AM3: 3-W@5&(%O(Q>1Q-R:*P.ZQ$=@3XT%/F]-F"W]10OX%-_ N?3 MS)/?BO3 8692Y]1"+ZB$&/- MFW8\H)V]ZCU^JEFG-5/EZIUOK@X-C:V7O&?-7!+5XZ0="**FA<<7+X+D2HG6 M[Z<7B2_GG9'^&]:1,][YTDE[LP+CSMO#K%613;UU8#JI MR$!E9-)+[AU]95-K;7H$S'WE,G2N3%U3=.ADA:MQ+@[A?KXCNP5M #G/'8$.BEE5@9REW3KV.V8'TF@'7Y)9X(UC,5C$%1OO"L>2R M4;CN:5'^P*V ^V)\&^'N+6-!RF1$(D>1>*G=E8&S())@$CW:C*%ZHL\C8Z&! MT#?*5-A&8GO(5' !E/7"L?SM"Q(7;D@(Q'GEC[%4 MB=U HZ[X^8RK=FF7ALW63@-<>N@A?GG/L6<9HJWJ4.@K6BM+ MBSL3HK*6 W?,@L!JDZ 9Q$OM)*@LY&0LN#G/V8K.A+Z"M3$TZ4CH6GC M_-;%M2/Q2]3WSN_Y8-XQ02HE"S.YFKF"+ZQ^/HAQY[T'+HM3W<\E7##K(^^O>!W M>1IPM?)9LVQ#*WV=+4Q[$,=WZC-@=+2LG0Q]>Y?:E>0_EZ^!N06%%,(+<+HP M&PO!<9XRB)!T_3" #[%DZ>=5N]<6\ ^.L[[ZO8:PSKI](*;N=_<'( H(UVT=K;H'W%\>1B_8=J4 M#>9#$6@.J)Z'E:> K'A8^7J1AJ48[OV83X)3664K:%YC"(+6'JTH@4O XOZ+ M8U9&DV8UX?J[9)]S4'EAU5]#[$)JOQ^VF,+X=,XVH90J>5;+)DQY*,Q)%,QJ MI;& @X@]$M3+H]_X%%X?62X(W<#I9-PU4?@^_%U_8ACQ[9N?4$L#!!0 ( M *=U0E9(?/!"EM, +"1" 4 =&AR+3(P,C(Q,C,Q7VQA8BYX;6S4O7N3 MVSB6)_K_?@K7,I'#.^4'X\0 XCW_]WS_NEN!!%F6^7OW;G]"? M@S\!N>)KD:]N_NU/OWU[![,__>]__Q__XU__'PC_\]67#^#-FF_OY&H#7A>2 M;J0 W_/-+?B[D.4?0!7K._#W=?%'_D A_/?J0Z_7]X]%?G.[ 6$01L__6OQ% MQ&F29*F"/%(AQ D-899("B.4)B((! L2='7S%Z18'!%.(,TR!'% ,DBHPA + M%<4LYG&0!-6@RWSUQU_,_S!:2J"-6Y75C__VI]O-YOXO+U]^__[]SS]8L?SS MNKAY&09!]+)]^D_-XS\.GO\>54\C0LC+ZJ^[1\O\V(-Z6/3R/W_]\)7?RCL* M\U6YH2MN!)3Y7\KJEQ_6G&XJS,_J!4X^87Z"[6/0_ JB4$/WYQ^E^-.__P\ M:CB*]5)^D0J8__[VY?U)D>2E>>+E2MZ8F?TLBWPMOFYHL?E F5QJ[:O1-H_W M\M_^5.9W]TO9_NZVD.KXL,NB>#*JT9(8+5%BM/R?IX2]O$!]3_IN#G7UH%QE M[D=?.O9A^M&;NM\T/\CQ%>Z(N5CE^@OU=B6F^N[N1%VL^O@:^_I:K#=T.<'7 M8B^FH_+2_.*#_EK]XM2WSE2S+:_Z/;5[FAKRO?^3E@K ,1R*2D"BI7TWZ[059J)DX"GF4$!6* M- P7F]U7>R%7\+>OK1:5*"LY?W*P [#FMO"L%^#I;:@PD#1DE5&-$-H0,+PI5QNRO8WT/RF6HCGI+P\F.7K MHK6 %OS,)#1/O.1K[2/=;^"3^3 ^I9.IF[73%Z0&6*OP)[ NA"RT#WS$G(,O M[?L5U_YO*=_(^K_O5U\W:_['[7JIQRC?:E&;QR_KY?+=NOA."[%@6$I.M)LK M,4NU_YII3S92 BK"L8PPCW%(7$C"4?[%?0&T%^-W8 M 1I#'+G%=9KL.&=$\$?FHA%P=Z:J@>AYHC!7Z9-2VT!HGE/>T&&&4:'9Y(KM M4GY2KVEY>[T2YC]&R -=RM6F_$;94G[3CM8K;>H?"QX%0:AW]3 D8:R9,,*0 M1)GV^3 --!4F(DV5"Q.ZB9\;$;;:@[4"1G% 5Z+^1\<$-\YSG \[RAL/Y9$9 MSPI@\'NE/S &@,H"CWPW##I/=.=V(+[7$(?Y48[ M"7Q])U^^6&K]?G'CHPYF.,L"GJ0A9,)XP2FFD.AO+%0JP0J'/ X8=^'^@9A- MP.O^,+/CYV%(C,R]!H3W%0C@A5'MEROSXW)K+A? YW51[82O-YLB9]M-1<"; M-?BHR6.]VFC]EN:Q]RL]7;+<^./C0Z@\<6UGX$EY]-"@YQQYY DW_MO<%HO7 M9E8HW_P]W]R^WI8;/:W%AYRR?*G=R=?;HM!LV_[^$[-(15%FY>\-5V%NW-!J".YW*EJZ>!=,0S^-3 /NR'33 M&@",!:!5]0KLC+@"C1E7N[^"O26C3X%HKDZK>[^?/!5/=/GGFQ)KTK\I"!^%]>WJ_[Q@X$E>#I<;WKY$/(PTS-E^(Y74(XO:A?A&?UR7I=R4VJM8 M4":2)"8<*LPHQ(F*81;R"(:)0)RF<1"*R,61/"UJ;B^/5M/&NP0;^D,Z'A#T MX&KG;/I!:^2WP0ZHQ@/5:H):SRN@-?7G3YY'PY-_V2-H4G_SO,'/_4^+3[A1 MA)#YXNUJH\GG6@C]K2D_KTN]$?Y_\_O7:R$7(@M4S%,&L4P2B&F8P"P@@?Y7 M$."$)$$@A T]](N9&S74FH)&U2M0*PNTML"H:T<29Y#M)PA_>(U,#D.ALB8' M.R2.$$,I^9]OU@\O]0 U)^A_[*G@S+"3T("=:2T%6#X]]#BN(9;J?N/K+=4" M/FTW)MK.G#$LDB 1).88LI03B%',(4580J&]!"0H37#DY":J^RZ[%4/]ZV9U7>4!R9)O8 ?JT!K)4%GRP '' N906+M\.J?FD3 MGV!9F7YXK&7W,?>SKK=W]\OUHY2%7%;QUYUW UYD9%UYP7VVK7@(;,39<3H% MNQS4GI.P"P:?[#3L<@"Z)V(>1AMZ*L8V[U?EIJB^O%6D+.4T8B)-8:Q0J%\Y M*84$\Q3R6(4I"K&2#+F=ACT7,;?7B=$0[%4<%'=\!$C;XZ]+X!G]V,L)F0&G M7:>,]W;*=2!@XM.M4P8>GFJ=?-+=X_QV*XN[]>H_I'X=K6Z^/I8;>5>^7_$_ M_RKOF"P6),(XCE &.6$,XA C2!,:02H$3C4!,!%9K7$+67-;[(VZH-$7- J; M@]T_VWLNYP ^[RQZA&UD$NA##/Q>JVO)EC;0V7MV'B&QL[S2 M'JA&_2MP5QL 6&L!X(T);FZ8T\S8.6ACX3TR:[=0UXJ#=SNH&]W!3GGP^AS4 MSG[=$,P\>7Q.HB?U!8> \MQ+'#3&X*2T^GKU35[RY;K<%O*:E57@QD(@&H8A M32'&FLEP)AG,XB2$3"D6!PG+" X<$]!.R9H;A74" /;*ZHU1HZY[2ME)D.WH MR1-T([/18-2&)(2=P\-?\M=)25,G>ITS^4A2U]F/#*.-CW)CO:678&];6!OW"A!]$Z7 M^\N.\IN64![_TYOU')]&.UW[6U(S,@@-GQ9D"QX#/$V%Z56U2>AT#U.=D M/(H,]ZOCOVZI5F0CY2>VS&]J%_.KY-O".*;&37TC[]=EKMT40C3W!C&&J2FT MATW%548#O47/1((3%0B>67&RD]2YD>U.<;#>:P[*6G6S&^1F>R@:[>UO2>VG MX?Q5\RC@CDR7>UP[2H.O>URK;?>;$7&UOX<>!=^);J2_R'L]7/4NVMQ*0._6 MV]7&W!O=.'VQ3X=..%U:.R/9P54 MFH*R4A7HG>U#HRPHM+:71!'V8&][1. ?T=$/"YY$'%Z!&MVO.W1;Q<&7/G0O MC$0\#]4H\8D]8G]BU.)Y,/IC&2T^/[Q^C!Y:56$IEZ_<"\XTH7NO!-Y(2 CT\8.BTJ] 5&) MQT!Q+[$R$)R)ZZ?4(/DMAW+$E M"P 8F8^^FK5<;G).E^!724U\19U X>V\[X3M?7Z)_DC')]$_[?V1YZ--LAA/ MF- NPE-_'KJMT1X(SVLNIT&6$J8RF*A,K\#8%%"7,3-5A&7$,AE$TC'':3_X MW)9A5S?7W4@',ML=QS @1M]56& P8,]P:*RW?4%GZ(E]_T.C#OW[(\\,C3(5 M4N6K?",_Y \FZF&CYRW7&X3Z#O)7^E_KXO62EN5'/;W-/5) 4HX126 J.#(% M>;2?KPB&+,22IDBQ,))NT:?..LQMD>]-@$MC ]@;L:M35=D!*D. L63@E>"0 M&;,CCY'G862.Z4S!!W]3,"#^=3"(WN)BW368.%YV,$2'<;3#AQK8(,%4)WE? MEELIWFR+?'73-+NKZI54?_QT7YT-O_TA"Y[KO_VC"Q1]!][G-="Q1< MFU8C5Z"Q[@JT]I5F!FL0//9<&(RRK[X+[@I,VWMA,$ '_1>&C^3CMJNM#V]. MI\T6OFK'R,W)W(U<) D*0L$2&"&WU6ES1Y MYY*F+<1477E=:=JL2L_<[PRXY!:L=TZ&W(/Y0GKJF[!6[^KFZPK4JH//YT&^ M\#+,!J]1KL-Z!?_$"S$;0/JOQ*Q&N+2!UA?Y(%=;6;[3YKS]H06NZ+(MJVV" MS#ZL5S>5UUK[JJ\>_RK7-P6]OS6GEM>FU]>SYDZFAW:B0@9%8IHO) F&6@4% M8Q$% 2&IXI%3PY7Q5)T;859-9T%)E]I!,2VCUG7VQNJF+;S-S1XA5WD=6G-7 M;1-O=C8"_?:CQK/YKG^XK0)U3"("73TV([EF?8WX);%T7&")F9UK+?4G[[+B^UH/^[I876S=1TD53I?[7WJ"GB6- 8 M(G.5@U%H;G$2 F4:9&$4I)P2JW.-8>+G]HYI+0 1N@+&B(I3I#8#J,H.\(_: M$//^:"RQCX\8,#W];X+Q01_=/W?'>T!@R@#@[>-6QIV B<):O'[QG8)?AL/7 M$QLS8-#)0F>&&]R-K+E@E&%[HFLAJ@JJ=/F9YN+]ZC6]S[5#_KHZ^:U.E189 M0H$0@L(PEN9.$87Z78(1C$1&59R1F(1.PHV^IN!#=<-0J>S/4;>'QY/#;2%P4L?9'H#G#K## M)]T=V<_%FDLI2J/P5[WC7RO]&[U+WSR:U&K33<#T$[XW+\8OYN6XW/VXP"&2 MBO$$2A4QB'$80B*QA!D*J) \4 @S6X=VN!IS(R:CO=E"%Y6:0+9ZVOM0%TS) M>2=V&J!'IJ_6B/I\HD6\->2JJM:PN:H=Z[9%"34OA%BBTWO_ZDKA]HOC0' M/==5>N@G]2%?F03TN@[E(M6.,I*)@BD+ HAYP& 6L A2%#-&!4FDL#Z'\:?6 MW%YCQS/%B[UMYK"7ZE\T]IGE7:7DME9VDG,[-P#_4H+R=EUL@+;AKEK^R_7J MIOZID _KY8.Y9E@:9/:5=R_+EQ[X-3G_*OTYDS_RJ_5X)ON7I_/^I3OK.]/ M]6[&/[03^/KG3>!E&?'C3^0\4^:'KW!9=3K\E_+T.AXQ[?ZRZ7+,RQ\H[*G8QH_;O,;VZU3MB75NI#:-9'? MZ?)382Z25F659B,HXB&.(5'2=,[% M(H3:&YGB$D"C-)G-)L/.LW-P]!3VFQ MR?^[J8]7J0Y>/$I:N,:;^IY'R_.ZGS<[8Q_N-9:!=WWQ_5>@M0\V!K:3R"H3 M06.C7I)@9Z7'\\!QX/=U>.A9NVE/&L>!]N!8K<( M$6<(!RS@2CE=K/A1:V[4WUAE#FP:NT#'L,[.X0JTMH':..,,=LUK@H,EMX$FI25\"?H%\SOV>1Q_ MS_XH MNAQF9160C5GU_1S?&V9>\;(QS:1$U2FDPY-)_R/?G;R]0>#M MD\E[_73R6JN,3U-^\^@?:U9?>BT[0;=9\P'FS/O0X^C.@_F1#6 M@RH#==AOQ'""4KV_IC*5IAXK@:8/'\PHBT0:L"1+G5IF]VP QZ>**I/TJ3$8V'R5@<$W$P#Q M84U7KJF1'?#LEO] 2$9>[FVI?*.6Q^S 0UM]I?-U1IXV_^[0I(.$N2./#%N: M)G)K\VC\A/5*[Z2;\EAI0"2.@ZJ=;J(W7C&!), 4QD'$698H&6&G,_*C4N;V MSJZ5!#LM!Y8C.XZHW1U[ [1,X+NA<"3TO[N(Q)%WFOF<^7>__#[J&6 M)HO6O(X,?WR4FT4BHBRBB,$DD11B%%'(4L1AD*$PEBK!J;*N4_YL[+DM\BJE MO8I%%%K!*["2#J%KSW'K7]07HC'R4MX#\:8"XN,E0-@'XET R$31="[ . 6U MG3"])S+M^2CG4-Y\N/X]7.3%U3&WC!8 M N)4H;S7Z MJE1\?=[*JY;UF=>N7]S\X-$I3$_-V::I&56<(QE$IY*T)^GF0 M^RNE=^M"YC>KU]NBD"O^6+477%9D?BW^:UMNC%::23ZI;_2'2>%(PPQK'P0S M!7$0*D@BJJ!B,HJS+""8.YT=CJ#CW BD8R)85V=KO&LD6&K[7,,V_4^LY3W/ MSYVNL6]].C-5GX(^L>_IG?<5:*P$K9F@8R?8&UJY*N9^2!OK,XISM)GP%LGI M7\.)HSE'@_@PHG,\4<->'NU-R=_SS6U;Z:DZ>C;["I(BFH@ F8ZN>F/*0V1N MD$(H4DQ3S/4K@EHY@3;"YD;GK:Z ]O>D=T?5CH)]834RE^Y@^J[UW-6ONVHC MX.LJ1]?+Y?I[%?JH3+G[*C4%?.A['SKSI UY0L$9!%"D$1QXS%89IDQ*E8:)^P MN7')7M=. 5^GC:85Q';$X@NXD8EE$&8#*AN?!\-;+>,>41-7+SYO]&&]8HO/ MN!\^O?TA>15 \TFIG.\K.>KM9YH0!"E.(N-X,$C33,* JB25BE,<6Q6^.2UB M;A2QTQ(T:MH?0)W \/P)U.7(C'W?]1P4C\$IYP&XX#CJQ,"3G4?U&]8]D#KS MY,"\@:T9Y)/ZU):U_BIO#&&4"[V $5,BA5F",<2(Q9!A3&&4DH CE081=3I7 M.BEI;NN[5M0<#^QK?9>-KHX9!B?!M7O_>X%LY(6_1VNG)?AZ#BWW;(-S2/C* M/#@I9]HLA'/F'F0DG/V ^]WW;JSKE9,'6-M?BMF)=UD!7^(CWH49-L&ST MS&TK^SMAW4\<8^$W,H?LF4/K#!JE0:7U%=CI?=42W[KH2:[_77]=K\3U?+C_D*_E^(^_*A7;B M2)9$F=ZL$0$QP5([=C&"F$D68H$0D4Z.W8&$N3ETK8+@=Z,BJ'1T/,PY1-'. M@[L(FY%9UPT69Y?MI.F>7+7#\2=UT4Z:]]PU._W@T"ZB35S")_6:EK?OENOO MY34KJY/B!:(2!X@$D"EN7#$4PXQE"F8\%"$*F-Z\N?5YZA$VMV6^T[6JM:>U M!96ZX/=68<UK>3X:>=#D?,^KY\CWZC-MR M%3)?O*T*B5X+H:>]K"CA4_&Y6#_D6M$%428_6+ONL8HHQ$D60I(D!"HU?VSY1&_MV9C!@U@O>%HTC MB[^4_,\WZX>7>HAZW>M_[)?[V8$G6?JVYK4T8/W\L#?X.YH7?Z/+K7R_NM]N MR@_R02Y1\NHS\E19_.(>$]8%K][KW!-G(K&"T!)6:ID.U4?0*M CZ+RU@@8DGQZ!/ MTJ1^@H7)S]T&FX]9=@ M1@,4A%$*I:*:8X(DA%D68,A8@J,P"2FQ% +P)\BO!K5Q6S<=4$\3.ZYABZWLDWQ-M><0Q_?2-?1K2F;G6IJ9J5#5S M';- )_1M9]A$/9Z]P.V]H?-E6OVD[LU>H#S=JMG/\(/K@IK3H\KM%*8AP6^E M*4V]OWPR?E)U6;U0/ Z9C"44H3D(0DS[C6F80<2%DH$(0JR82[T9>]%.W#U! M.1J3'<3-,>A]HSM@CR]?;+7ZFI]_Z80%T9T)SJ5';6?%CH7'P7IDHC4P5Z?- MG__M3!WKJO/PSRD?JDC8OZ*F]H*GKKRJ2,@1\JBNHXPM+Z]B6OFFVVA M1WV]+C?E@B1QA$@00HX"!3&G*R M=-WF'D'1CFPNPV9D4GD*R^M>6 949#]EN;?JZ@<")JZ4?LK PZKG)Y^\-"6I MKJ>W0%1):C*0@L#4M1 80Q(+!3D)4Y9DC,18#4M#J@7,;4&_>[KO>]QM#=N] M8CDHP?$ 5[M%?@E:(R_QSJ:KTFV,'*.G1GO/*VJ&_TFY1$^-.YT_].RY8>OZ M24/4ZTY#U.9$-6 Q#Y3,8,!(9CJ-*9@AAF"*,>.8W%;]LS; M3[L NZWTM7MDO%M7??(6*24(.UA))#P5.\E8H&@ M]C82S4B4F-*[ 0^MB_R-J.?S9[6?!&F;2V7=(])C'MV"JW)"Y?!O$P M(R*#F>(L$"1(DRBR<07ZA,SM/;XKGN96U;L7Q_Z7KB]T1GYC:NW 7CV/%;UM M[.^)FVL_7N\JVI_V.XK>X2G;84<2K;6E:KI>:?UB^JMZH7R1? MWZSR_Y;BO= &P5=EW1SA=,P&C=V[G.3F ]6 K?'^ M#GBFG"I/IT23J#SI4=.4D_#\O&I2V3__'7;R>&X1TH@J%*0P2QH?YI9G_Z%YF4N_SG?:,]N+ZXL M;WY^ZDOM['3-\*UV6N=_VM?:V6D8\[UV7OB QB9;5N8BIX46TUQ6DB2+6$P) MY()5N8T",B(PS*A>9"H@7^8[T4==Q22/&WW)5U-#@>=KJ7)28.>]#,Y_=30*@([:E@$,LUP MQC(82DD@IBR %(4"8BE8Q%%((K?8\<[83DMU@N#P;T:&>Y6W8ZC9^5L#L1AY M@7ZP &! M8 #4[T5"]B//'&M@ .3#DL%'#[B'A'A\QU_S7FQE=T_+'#*:2KC M&"(NL7X?!QP2QA"D*HPRI/>$BH1YM& MT6%E(D>>X_.A$3.8LG_F3=\5:*??ACZGGG[[V(CY? TF"H^8P]?!*3)BFAGJ M"8X868')XB.F ;(;(C&1Q(%5!&YI(5_14@H3Q"%79=WKJBCT:JFJE;UZW#_R MF3Z:7UV;Y(4/N\J9H8QD*DC562;4.X0L@B3-8DAB%"K**%$RLBL7[4\I%\J9 MIIATI3!D1F/0M0ITS#+YDMWG&M- 9=L%U4X]3++=UF;:B1O[R**:B5>6,_9J MZ(RYEPSP!K*O:@&7*S1MH0!O ![4"/ W\@7=I/\JUS<%O;_-.5W6':6#@$E! M*40$9Q#C5,),! *R(,.)H*:$5.C<4?JYE+D=P7;U&]Y9^@!+BW-8'PB-S&TN MX SK,GW*>!^=I@_&GK[;]"GSCG:ULL'4\:DJM;]CO*J_TX32"$"QD*48!BED:DLI$+M M&>$(QAFE4A&>!G:!*%;2YD98.V6;0OE ->JZEAKJ0]B.E+SA-C()[2%KNJ>W MFHY0D< *$V^EB?ID35RER,+LPX)%-A\:QB"O96$.Y7EU?&-J3K=16+$((IXF M*<09(1!CAB&+$P$3Q%,4F#H#Q(D\3@F:&V\\T=,Q0N8DF'8\X0.BD2GBB8I5 MC7*?,6ZV0'CBA9-B)J6$<\8^9X.SS[L'X+S^]+?W;Q!IW898\!#%"DH:4HB# M0,(L) BJ,))Q%@1AFE';(B)/1I[=4C?*043LPQB> M6_JB\R?^QEW%A^?NV> M^ZY8!UX,AF*B.(FS7P:G((:CUO;$'#Q]?K(0@:-J=F_TCS\PS-5XOWK0T[CN M1'K+A-, $0Q)%F&]01$4DD@$,!$D(F%*J8BLF.:DA+DQ3D=!-\_B$#L[E^(B M1$8FH8YN(_@0)RWWY#PW-0A&5QB0C,,1*08QX M FDJ%0Q#FG$1,BD"JVO6[J!S6ZO76].Q<)G3%7BS7BYIX5I,1./4OTB'6C_R MNMP9?M48[B&P[YBI7NJ"Z.$FK@.R-^"P[D?G;T-+CDHE]6BB<__QOBRW4BP$ MIGK+S5/((ZK=\DP2R"+$8$*QPH&2!*=.185/BYK;2MQI"LKZAJZL;^CR2EO7 M2J,G ;9[H_J!;>0EO$?LZ9WF^W[$!M05/0>&MY*B)P5-7$WTG,&'A43/?L(] M-N)-LR?ZIC^ZP#((E: 1#%/&(0XYAXQE BH5)Z'"(M:_MXV"Z X\-QIH=0-& M.?NHAB=8]:_Q2Q 8>47;&>\4CW#,TD&1!T\&FBS&X)CZW6B"HW\?]E;^5M!5 M6:_BZ\WG=;[:O%]]R^]D>U2>96DB4 IEB@*(8QR9#AX,4DIBD4K3T]*I#GB_ MN+DMRR]2;S"VLJIXU>:4T VX-WJ;IG ;K;G;._H,W';O:7\@CKRR.XH:W#ZW MN!EE1]@7V^'BZ;5]1MBDKVX[PY^_OBT_-3 /?;VZ,3W,WTBVV7[[2* WN0E7ZY-9- U*ZLN M.8LTH4C)",$LD1G$*.4P0PA!%$=Q'""]R\=.Y^!G)@%VYULH&4!D!C!5#@YT=9\F. ML4;$?F3^\@^[>Q#T,/!\A4$[2I\V$'H8- >AT .'<8]@^ALMJL("7^A&&O_M MPYJNWFSE5VUKM5'3\"?-\0%#81)G-()2<0XQ"1)(%,8PC)6*8HDHLN^19"]V M;K37:@Z,ZJ#::ACE@=".Q$Y]8/2W#PURF(1^>AL/VI%9S1[5 9%7#O#:AV6- M _-$,5L>OL1.45WN8/6$?#D,-ED\F+N!W6"Q 9\>6,I%/LA";QAEU;T7+408 MI4+I77/,LQ!B%G%(J$"0Q&D2"4QE2K&+2_ML_+EQ]TZ](;VSGV-GYVA>@,C( ME+L'PW/'[!,F^ZHD\FST:JKO*ERXZIB$U)F M"<8!@APE$<0J()!($L&0$TE1&J,TS9R6<)^T^2WH6C>GXAUVN%HN;U]HC;[8 M[8!R7^PV /A:^KVRIB4"&[,/:,'J0\-(XJ/=B_9 +*5X]_E::O>.G M>TU$FWQU<\TW^4-5#>[U>J5_L=6_:_ZX7I6[\]Z$4?W2#SA$@4(0!PS#+(L% M)*D,,TEE@*53)RL_:LV-=G;J [K3WXU[/$V7'4E-/PDCLYGI.6HL JU)IL;: M"V,5R%>_@/WT["V[ GO;P-ZX40[\_>+MB3P]*34IR_H%\CD=>QY]:*&FK[=R MN32UX.CJ<1$PRI5VVR!5C$"<1112'$90930,DPQ1RJS.V(X//S<>;:H(52J" M1D?7JDM/X.OGP\M!&9G7G/ 84$+IF-D7E$QZ,MS$)9*.F7)8$NGH4\,*%_)E53Y9A%QD1 5QR;9GT.<)"%D09K"),9IPA4)(KN5 M:REO;DNY55>_@*OVX!OZP]4G.H>PG;/C$;>15_L.LJ:CNM85-,J"%XVZO_CS M2BR!\>1NG),VJ1]A:?IS!\'V8T.S>GDA:2G?R/J_[U='ZO,K$:49B[0#$".] M'PNIA"P*8RA($*LP2T2$G6(.;(3.C5J.M,^H*GRMUBO(FQZQ@WOS6,V"'?/X MQG9D^FG5!2]:A7\QT=.CM"<8 I&W=&,+D1-G(-N#<)B4[/#9P6%1=4CA^Y7> MX52WD=6!*),X111AF$IDZAK)!)(H5C!@6!)&H@!CMZJ.Q^7,C7WV$99[/0<= M-Y_"U8YK]7)]\_@EO[G=[ J1A-H]R4@$$YE2B F+($LH@0)EG,<9"3$F;KN>7GES M(X>=NF"ST]=UT],/L.VFQQMLHV]Z6L3VJH):UQ%RMBQQ\;;GZ9K\KU,A?5\6G5R**)V.4,(8$B"CD5&&*E%&2I"B$-$X0Y"7!, M4]O6$Z>$S(TXGNA9MW]QC(_NA;2?-7P!-3)5#,+(J1/%.1 N:$1Q KD^9N.B^$9VQ-P1690C8:CUE]4K.'I MB)-7;3AJT+'R#<L)LH6/\"#)V"]*UPZ8G+[__\9*'X5F9TH^_M/C"T+-U:;/GF M[]3T]]L\5H>U=%FE;^4JE^)U?7^QB$*%<<8H%($R[?=8!FF$,.1,<$Q6&=.[>/NWMPM2?8-N>2@B!*3)%ZX["E2$*&3*\N&:B$,\93 M9<4TSP>>&Y4TNPJW0Y4#M,Y[8D,Q&)L*O)AO[U0-A6$B'ZK% :AUT6XX?=U- MG3*_QU5Z\OADGM$Q);N.T-&_#_-[?EMM2\UBGXKW*U7(?VSU#)MCI?HBF<:I M0#&&.(D(Q$1@J/>. B(2A%FV.MJ\,K][M=[< M#KI;[H/;SMGQ!.+(K.8!/V=/QP(93]Y-GZ1)/1H+DY][,38?&9JSS+>%%*:P M6.N_HS0D69*D4,4LU0Q2E?V*]):):Q[):)I%B5O.XX&(N1%'HQ:X7Q?5;-IV[UEB1\(F#A1 M_)2!A[GB)Y\<=%9?A05^6W^4F[^OBS],[T-ZGV_H2,"@4TQN_A$A( MT@3KW5_ (X&E"B*K8LMGY,R-.7=AKILU6,D-^%YK"WBMKM/Q\TELK0[L?2 V M_G']#BR39-DH"E[[!,OII-X':-.=TP\"S_60_APD_4?T)S\]Y0'].1.>'<^? M??R2^K(+Q;!,1!1 &J:LSMS*0JP]'QZHB& <)APM-FLMS\[OJ8=UXL'=X.-] M.[\9&8 .KA*[$$2&1$@*0V["M(1V%3-*F?:\219RIE(I!M3:G=OKHH:IUNTO M@W"R\_[P<7\\G$;9C!!^XC)R5-G=U]SN0C2=UG M/S+P[HPN97F]$F]_\+PT48V?Z:,I--S>5,2(4!P''"9"A1#K_X.$ZSV]2C)& M8LSUUMZM_F^_O+G11Z5N7:H&W->:.E[^G,'7\B;('VIC7PM5@)GB&[6N51!R MH^T8UT1VP/BZ,SHC;=H+)#O3#VZ3+#\V\,#TH-9$^T4/:$2%H@@2F6801SB# M+(PB*%""1<@3GA&GXA G)53K [>Q3V\/J_:,P,=GD?!US'M2 MSK0GO^?,/3@,/ON!@6X%(_XO@5$ B,HQ(FF(4.!T:.\B>&S>WJIMHJ2?*5QY,HW[= M_0#\7EG@6D'>85XL7<%QT![;+?0(M+N3Z Z9+X?10?*TSJ,[) >.Y( AO%:N M;^H9=LN*A9(N'I&]Z+FY2.9TG)L* MZ/?["N@O7VS;"NBJM&R?U@6I'0IZ@&IEU]B@U)_4O/E07H&-< MYED@XHE5^B1-2B,6)C_G#9N/#".*#^O5C6GY9X(*=JVN%T(2D211").(A]K1 MD0H2RE/(T@C'1 4!R9S*/A^5,C=R^/ DH:7;H=V-)HY#:D<0%P,U,C54&%7] M.M_88N1,";T8>"*#XS(FI8%>,Y\30/_#[HD:UV5./U.>JYPW3<#:)LN,B" A M" H9,NT ]%S(WGC(;F MB+36T=&I.030TJ.Y"):QW9DGB(Q0 /JT];XM K[8XASD'CBB9-B)F6+<\8^YXRSSU\2S6P&?J=5 M/-9=\Y54ZT)V*C.^_;$IJ):1KVCQ6%6H_JA-UI_4YB^K@QG]!I?E9L%5&,LH M0%"A.((X5*:^64!@',/TFW8)59]053:9:?*9TU MO+O?F'-N1WXSFY[O1*?-K>RJ+-X=U'Q@F4X24,8H@Q#S%(% M&95!D8IT&L-D+?BO.R % M3-" 8\@IY::X!H.4)V;S'#'*,4(R=**<)Z//C5P:Y5P['AU'SHXN!N,Q,C'8 M0S&@QMH1D[V55^N./7%EM2-F'195._;0I<'7?UVOQ?=\N6P"K64H28Q32*0, M($:QA)2I!*H@B14B0K'0J63_"3FS6[R=6-]6T4NCIY\":[FB+X=K[+4]!*D+ MPI^/XN ]U/FIE)\4UGS4U-,AS,U\FGVAK7IGN5:TM(&>*R9@3F!*"]#8KB6&F-.Y(HX_CB*9!YI2F[ ?P26,L MIX3;_E+2&XC3WDZ^/8#Q31^,@RXGK:#Q>$O9+V_RZTHK\X_=6]I]\)(+S&_T M1WVT?2-7_+'>O*A(!AG%VO4+-+/C$ D3NJE]PC!),T)C0;G30!I>EYN^"T&;YI[.%:^!%VX]6'B]+CLFYR=<=O68>_RJJN\#[M'= M7^2]_IKW2_7CU)^W6B?\K=5OM&,]#=9&E$+S+F2$:40$ZIWC*8) M$B4L@HPG2"!)0I&$ML'>EC+G1AM[M?:B5MX][MIV! M?CX9"=>1F>4II*W.H%(:_-9"^K>Q(+6/+!\!VHD"S?U [!2![@A63T"Z[4B3 MQ:<[FM8-5W?]Z(7NGBR_2"[SA\H7"6@:4\D5#"@RF\D001('5.\M4RIPR)2, MG2KS'I4R-[Y^OPL \5.R8'>W1,T'3V[H1A-YM7)$NPU'.%^OQ<)WS[=$QD_ MQY\[9N9)7^[HPP,#ANAC=4/[;7W-_['-"]G&P,KRKX7>82X0PV$@1 KC&)MT M?G-UGW )%8MY$&11(K%3.O\Y@7-CA%9?T_:&UAKOHMX=HX/.06W'$3X!')DN MNM@URH*]ME>@TM=C3) E,KX"@LZ)FS8:R-+X@U @V\\-]2T>].CKXO%=OLK+ M6RG,966Y4$3_OX1S&.)J?RA"2$)$(4M#K+( *T: M&;N"Z;%,J%T).Q3A3& >0Q8A_;Y/$[V2*5(PDY$*8TX2[?F[O._]J#4WS^#= MA*5->Z?+CD>FGX21*6A 2=2K$QFH8]0S](OWY 55>Y6::;%5&R"'%V*U&MV- MMX7,%V_UJ)O'+_(F-T.M-A_U5WZAD%1<9+R)X,XH@DRI$"K*8TG2-$Q(:L/ MIP3,C4MK'<%>26"TM&/3DR#V\Z(/:$9F.$=4K"GJG.E'R*:4_,\WZX>7^J,U MS^A_[.GEY("3$,4Y<]HE?_8Y]_B:S^OOLF!ZTOZ0;3$L*H)8QIA"'*98+]V( M0)J%"0R47KQ*15Q$5N>EQX>?V\+M:F@?P7$$MO[%>CD88]^?=)0;4!WQ""#V MT2N7 3-1H(K5%\4I#N6TV3TA)T<^-%ETR6F%NX$D/4\-3!O=LE+^8ZNG^.U# M=7VT2V**$I[16#*8<8$@5BF!5=I8E B>!"H1D7 J[GQ2TMQ8:Z\HJ#5US!<] MB:C=5LP+3B,3V@%$(V6%G<7"5][H23G39HZ>,_<@=_3L!X:Q0GMW_'I]Q_1> MQY#_%\G7-ZO\O_7^1VA1NX0NQNI115N)HG0 MW@[2'A!6)A4]CJ#IB4-HS&6,N NCC*+EW-BH5V'<<'2=E[E%A?L[Z MXPH;>-?7U"YXMRYD?K.JXTCYXS>]C2Z7E8IMDPV>L,\CO]*=<+1/M9L+Q?' 7;L:\? M&Z6O0 MPJS?H* XZ2;(>+RF= ?-UAVDO>-HK3F= #FY W4<8QF&OM^5F?2>+ MJG6D.<"_S>_+YL %)5QR@E(8!%3OAI-0:=*2$F8H2$(L4$12IT#''EES8ZE6 M55!T=74CICYH T8(XEC!-#6M@.,0018'&,9!@ *5<8T\6CS(@JTG!K2U$87Q<_<]/ MQ;?U]]5")0*;AG.0I[& V'34951R&'*I6!A)$2.K0-,>&7.CWN:.K]'S"AA- M-8[ Z.IZ_WD(J.T5Z$4P37,+ZH;0@+O0DQA<C$UN]-'4U*[*;-LNF7+*&0P3 *I_2X:0Z)8#-,$BT F M019+9N<<.$J>GZ.@=8-M5>NET1HL]]MY^]M$%_3/W[N.A.C(K+%O7:O5;H+! M)*@4O]H=S3W6?0;.9,1>A*_]->Y(.$]TO^L1;Z=;X &H]5P/NXPVV;WQ !.[ M%\I#/GYY"V'SWT7$TQ '402QIG6(>4!A%I$ IBJ)513AB(56965."9B;,_>\ M<;#YY_"6P16$=GN[2X 9F8B?-PK^UH?)12V"NX:/T!VX&OZG-0;N&M?7$_C) M<\.6\8XPFJ8#^TCS "4!I@1#P2,%<U#\A>W=7T:4[L%[@6IR5RN5LE1 NO/0N%I[9^6,RD)G#7W.1N<_\# .#)3 MS>AVO=2?*-_^8ZL=A_GSNC#>Y?5F4^1LNS$7D]_6)UJD92$+1(PQ M3'D0:L= ,)AA02%" 6-AP.,T$BYI@G[4/VO6 M6@7'/%L4/WO"[-[_TT_!R,Y"UZ!_ ;5))CRJ,0HT5H&N6:8XT>A](?TB[2MZ MU8]2TX:Z>@7R("[6[^A#2R95FX^JQ=/;97[7A&JUF4 L2Z6HJ!B;M@HL,.'U M&!)),Z:"@!'D5(^M5]K<=DQ=94%'6^=:2GT(VW&G-]Q&IL23D(UP^VV%B;<2 M2WVR)JZT9&'V8<$EFP^Y,4@;#[CX]3\_+J*())R+&$J.M<^6F*+]L?:Z Y&I MB(9)B+#5,6EWT+GQP:_R1\[I"GS68]I1P!.(^E?Z4,-'7M"5S>NKRF8/==&. M6=ES-]T^7B_1]J?]\GPRW"2K\)@![6([^C>W-546F\6O^2J_V]XU[P812%DNK-_#!R+-;7;5R=@OK$*?^U761]6,OL5HO MCV_(D];VO0WUASIO0OW3?ID=CC?)6CMI1KO@3C\P]'B0;F3=UZ8IGD&7G]=E M7KGB[6%W%H8XUDXQQ"2K$@,P9"1&D+.8,Q:%.)%N&:<60N>V5GVGU\\ C8RI0S$:D#8:2\2%X2>'A]WXO#3 M7N,.0U#['Q^8\E-U_ZV."S_3XE-1\8[X&UUN9=MI=4$0"440!5 @%D(<$'/9 M%5!(<,CU5T6F84R=4G_.RYP;.31-DJMV5U?@GA;@P:@+7N0K(-;+)2W*JIER M:90_G4TW> KL'!//P(Y,(FWCZ1I3K; )6Z]5!I7.^Y[+'O-:["'RE=]B(7': M/!=[" [R71P^.K"-2['F4HKRG5;[?5ENS<7C)_55\FTA1=6L-DM02%(E811$ MU/0&QC#+L@3RC%$5Q#&)P\2IC\LYB7/CHE9A8*:V"A@$']9T!:X=N[B<1=J. M=+SB-S+E/(6NU=;LBQI]/?<%ML;&5R>7L_*F;>5B:_Y!+Q?K#[HGW_P?NMK2 MXA$9\+[=%NOMS>TGOEDS652_:L[\%&8!PED*18@EQ#@2D$@90(9(HE"09FEF M5:/!6N+<6*91&J K8)0$FUIQT&C>_MX^+<0.]W[.&07-D3G'$L@!91'M$+5/ ML?&.[$3)-9=^59TR:IQ ZLFEL1MGLBP:)[.Z^3-N'QS:?D?)0C-_DY_S>EUN MRH]RLV A5ZD(!$PT5^N-J2"0A2B *HP19I(KJIPVIB?DS(V:S0L0Y*WSPHV6 M5V!E6V'V'*AV7I\'J$;FW0JEG8OWND;IHX_RJI88>.NNDT][*G3 M__CPLZI\4S7YNUZ)?1_X7)9O\I(OUZ5V#W=W.2GBA+%80(4R!G$4!)"@4/]+ M132+"1)$.K7]=9(^-\KH*%]5WWNB/MCK/_AZS6UN[(^S1D%\@H,M7V /.N!R M!LWC49>][,D/O9QA.7;\Y3[(P( !?BO%=EEM>ZO8NB_RWD3NFNA1J;#<:; /21A.(B^(A0&:#!M MP,)PB [B%RX8:AAAOJ-Y4=U$[*FX4WH^B5,4A9E)+^ <8A$&,.-)!,,T54K( ME,21TZU!K[2YD:!1MKE2^U52H^N=>UG_?GSMB,P;:B-35@>PCJ8CU?BW L43 M!?7+FI1LK,Q^3BMV'W*/A_I64),;]?7QCJV7BY0I$84F BKB0OM1(H,T3#*( MDC11FB]DF@C;"*@G(\^-&!KE0*V=?8S34[CZU_Y%((R\SBWM=XI;.FKKH$BE MIR--%IMTU(!N--+Q!X8&(;[+E_+CMKZJ((AE/#;5#GAJ#FH2F!$50X43E9"8 M(1Q:7;H=&WQN2Z\)H3,*@EI#UQ###G#G5^ E<(R\"!V0&!! >&CR!5&#G<$F M#A4\-.,P/O#(,Y=UOZD:)]0QQ^8(]Y-J.RG4\JH"Y*:[;_WGA1!S M:OK;A)EVL@F% 0L9YRB*'$-S!NHQMZ7>T:^^K1G6Q\9U-NQ<\@DP'ID_=KUH M.B9<@2[HKWM!']Q29B!DGIO&N&KQ4]K"#(3J5..7H<,Y9B&OMZM-\;AX?;T( M4)8FYKR 4A9!S&@ 62@#*.,D0H%BF61V.=&4J_IB@IJF7N\!Z:?9(:9 M._;US/7'ZS>G@R7M$XX/C.M+-ZX?;K*-ZQ\ZR<;[H:9)-3Y0?9=H?/@7]S3C M;_G&G/R]7XG\(1=;NKS^D9<+0F.!&4MA&I($8I-+0'&F8(J3#.D--^*)U>W$ M20ES6U*5DN;4>Z\F^-TH:GFQ?D?QPN\T+J6 MOXQ0T,<*%T^.>;^L2=UO*[.?.]EV'QI&(6^5DMHO?Y#O5WQ])[_1'U_H1M:1 M%-M\==-49UVOJL.$+& IALPD'.)(<)C%A, H1ABE0L:QL#J$=Q<]-W+9:0XV M] ?02CJ68G0 W8YEQH%R[&/&'8JUUD"K#8S>5=O:%<^7>1.%\%EJD3XZ, S' MRQ,5.0B>E)?< 7E.4@-&&,98OY7:C7I;;O([/7ZYD%0A'J%$^S89@3A(**0T MDY#'(E0!QU%&G%CIZ?!S8QZMG?'1=_JY\"34L!QPYXO\Q-/77:MT6D;O0\CV(>RR#"3E(H(IC0, M(#:IQB3!@=[(\(0&G,K0[IS"3>S?Y,JZ9K7"1$L%1!A F% MF 49S%(20!X$(LRB*$BY%<'-QJ*Y<6=O6WNZ,\FAI=X<4+9IAC@'/6?T-JCP M $\ :7>?+PPFOUR!]KO2XO+DXMHT"^Q _8 5*F,X),RN]AN8X .1%?'NP1\ M6X,:IW^VKY]#K\@YZ.OR-9RJ"^4_Y=?1K>'EG*:^KY7F+/2]"#KXO$+_?ZKWB<7.5V6BPPE%,M0PCCA!&(I4TC"+(!1F@99D&:4 MJ\RMO\81*7/SO+1NX*Y5SK67QC$4[;:I%V,SLA^RT^\*&(1V*EZ9RIVEQ]"X M7B"\-XE D02 CB(A*]'+/,&0HCJ&4 MF 1(D5BDRJUV^#,)MHP\.?7GSPO0;?R/K_[Y?7?,J"*_\3!^K'/%8!0QG,889 M"S#$D<20AAF!$4W3$!-%DL@J*\9:XMQ6>JL>N*_UU MCN!%J^TO(-<;KQ;(SV> '/#>MP3'FP]P3M[$_H"E^8>^@>T'A['+A_5*K%=5 MBRY&5W]\4DH64IBK\@_O7WWZTKS],.59%@H!.E?F9[)T55$Y(S)6A(88J8YC(E$62Q,EW4B8A8JE*94)<& MZB/IZ<1^$W14_ZP'NC4>P^05:2Z^J8G0=8T%CK>>RF"-/R'C1"UZT_-GA#CZAMHB/\"IN8$QY4:R+U^NB MD-79O"G-ITEL77R6^G]%YP3>!+8W7;4^:#O>ZW^6"Y+0B&*]L1:!:4--LA"2 M*!0P(=H-CF2(N'1*6[E(F[GYQ)4QH&--12&5/: VJ'O#!SHF@=^-4:"RRK&. MWF7S:??2F&R6QC[U&WF"W$/=?0#K*_K](EVF#8CW =M!C+R708?F"C[(U5:6 M"Q2B*.1!"&EJ"N])Q6$6IAR&D<**TC"CH=.]1#OPW*BRU!^X9:7\QU8OX+6[6I\G.Q?F>JQ.K= MP3X>9Q%Q$7!)(T@EB2".3>NW.(E@AJ)422Y(2JP:UCM+GMO+Q@3;U=J]?+$T M@7L75Y0Z@;C;$8Q7'*\I3\I M;&YTM$^H=O5_>R&UOI?W M3X5_)MTOGHZ6 VD/B[B#\M:NH[^+-&'[E^/_^9 M@1YYW:SRPWIU8UJT5@U5HT1O>A'2F]^,,X@3$Y(;F^+2E*M$$2P)=SIK/")C M;M1@=(,;TZ-6:.T&M"D[AJ/EIN8R=,;>SS0-9RN JB:^;RJ /NIO>Q5P[O%& MI@<)7QN:(Q*FW8L?@M%OSEX(T M\J)WQL>]_5-BGNEZ&RT1YIT[X.*5[GC:_)_?RR(RO6=R3[\[VJ>3570C9Z>?!>HL4 \E&'*$BAB9 Y60ZDW M)AF&$5<9BQ-.2>14U:I?W-R\EJZVIL13OM,7T$IA-_?E#-9VCHP_!$?FON?@ M[55M(M'\^39VF'CR=C^:FA9Z%/AZOR2-_^:-*>VXBO14AI MR*(TA3(TQ()C!;.0IY#B@/(@12A V,XWW+J M&\K1SU"?<4N3OPQ>[+3>1;MZO*]QP\G;P:J5T(F/6%V .#QL=?KTI6V3VP'W M]PG:QT$24P%%)/5&+8P() @)F)$H$3(4:9)8-?&PD#4W%Z?;@Y?3HG@T2X7> MF4PS\ZN;1O^A#8\/L;8\HO6#X-A'M1WP6CV;_L3C%/VT@,5[2^)#23^I]?!) MDT^W&#[]D8$1Y;18Z052?I;%UUM:R%>TS/DBC1!6IJ,!%=@#<_B#-; KN=';S3K*I KDJ>#5/]_IW52% M\HC8VW'TQ7B.S,ZM?B;>'50:7H%*1X]![7T0^ I6/RICVB#T/C,/@LM['[XL M:/R=5NWM#TUO*[I\O2TW>GD4)GK=7-E]R!^DJ!W(#[ND#T4$DSB64,E(F"2> M&&8!03!*)&8A2Y(8.26P#U5D;NS]E2YE"=@CN)'KFX+>WVK*T7-%_S(L2MUY M7NP89@JT1R:AU@1@5A5HC0 [*^K42W/57QG2)FF.DX-S*9Z> ^Z=U?@I ?I# MP3H5T#]XO&'46=4QK(=LRDI$F+*(1]JI"K,(8HXY9 J%,,@R&44J%8(C%TX\ MD# WLJNKFYXY=+8$SXZX+H)D9$;JHC%"F8V3IGLBC\/Q)V6%D^8]7^ZG'YRT M+,;1U.JZ<.FF^X=GE:]D)A)-#PA2S .(XY3"#',%622#).2"]V4=&R:;\&=FPWOUG])RB_<;KF1@-!]X]7(U9H M^RFS]W-K=0S4_9^A@L=ET^*IKL>%2@Q[0;Z12FH)P@3'R%59*=L*>VR$:\7V M8=2++(N9]G@3&,:QRN\CN^?]R_ LP[8HRX_\'@>>)M=_F3)[SY_"!A@;?"*GR5;Z1U4G"\XOU5X^_TO]:%Z^7M"RK=O$H58PJF4 9!0G$ MB(60J41[_0D/TCC@62"(8-XYYI\9J6M]H+E?F]*5"TK/;M MZ^H7#\:-+!=2Q2R. P)5J#*(&>>0I51!G**49221++'RZVR$S8W"C+Z@D-SH M:Y]I&$V5P7(2E4T:'+3@] M^1UGAY@LV\/6F&[NA_5GW"BU+#:+-[DI!;-J1=D3U/N*T_(?/%V]5&;PBKNNJFC]R#?$,WM-D?+F*A M&&(TAB@4VIW)L((T1@E4E(59R E/$V:S&L\)FMO:K'4%'66!T;8]'+%;LF?1 M[5_ /C$;>3D/AZ!SD,%Y!>C>$)/XL+/$[8QGP'39'?.,.P4C<]*[WE.> MZE9SA_VU#?;.!S_#X?-T]C- @4F/?X8#]/P$Z(*1AE'DYT+>TUR\_6'.UJ6) MH:N;]C;GZMVP+8*DU%Y4"(-(:7X,*8:9#!B,$DI3(4.K5'5/3_[NY=1H2*>YQNZW-7M#N,P#"5-8$@P@AAI)B,JBJ#9(2K&8I&Z ME0JT%STW)GM]JW_2:RQ?@76KNN$[+@F-;@,!VV=W5C@#SZ-=W17J$[ MS4&C^BCUUMT1&ZV!Z$G!/[F3Z#E SK<4/3O"D,NY:J2*,D6^V>HOY*O'+_)> M.WWFD/JKO#&7$E6*]#XGG!%"L28NB+G0&U<Y M-!QW$B:[2!QC,AQO&(#\(WE)HCPJ9.$&VS]##]-?>IX?6TJ]8I:89/>K[E3*] M/>HPVS;77&!*J A3*%/3^!FG"20\II"K)&$QDQG#Q*VX_GFA-$=R-DZ;[*NI_,/ZT%?U/F7=0SO_D@^Z'6-><%ULI M_DZ+@JXV3>GUD+(,QXQ"14V/P4PDD":AA(Q$21C%&1+2RHTX)6!NJ[C1$7QO ME'2MYG\4Q/-G2I=",_)J;E%I]7.MZ7\4%?O#GDO1F>@PQQ$EIU.:/@AZ3F&. M?FRR4Y8^I;NG*+W/#7-(/FX-&WY2!V+9:.LF\_2@Z^=\^('M9%Y;P_8X8&LQTK^ MY['PY-;T")K4OSEO\'-'Q^(3 P]3]%M!FH&J)+U/JO*EJH14K@3B*1$P)E$( M<81#[?6DS#0S30C#.(B(4\6PDY+F1A.5?N9+WWCO Y)_3Z-J>2SB ZNQMSA. M,+D?>YR#P-=9QTDYTQYPG#/WX%3C[ &ED!BF_>K[PJ+466FR]:PENE9)6@\EGJKX3>_]W( M!4U$)"4G, DB!#$+L?;^20H1B5..DRREL5-O+R?IJ1RTS8L<-H^(Y,'D9OL%?\"K2J Z/[%=AI#_;J^RQU- U M;V6.7&1/7.)H "R'Y8V&#.*>'ONF.;7ZOUM::!G+)JYDD;*8*4->1.DM"18R M@8PB G$64L*95)1&MIFQ)V3,C:=:-<%.SV9#;I\.>PK-?A;RA-'87.,,CU/Z MZQD !F6^GAISLJ37,T9U\UW//?KS2QLWO31YP# )10 YCPT?Z/]A26CN;K!* M$!6*8+[8K#=T:>?;^%?1B5AVBHZWEJUR12--3^O4K%3 MA]2?.U^DP6P_2)N&UB5A4D01' MIH,L#;0OR F!61)G$*$P#?2;($E2IR9L1Z7,S1OQ]V+TSVQ:1X5KICB% ML:*FDU>((),D@U' TPPG3,7"*H/_R:AS6\^58D[73$]!ZE^\@TV?X'0Y+SG3')NYN*KA\BZ=JY_ZLAO1!R2'P0NZ:DM^< M;4KN9Z;LWNICHC\RAUC4E!Z[%_PP[*8I,?W3^\,/ \>QR+3OGO'/ M:#UXOED@0=*84 I)D!JWA'.][> )#%*68J:$4L2I=?QYD;/S6=J<.MFH?%G" MX1&,[U_J M(6KF,\^L5YM\M96B*>^Q7M5M);(HR1"G*40A"R#67TQ(4A) &D$[K,XI(31A*#Z*W\TA=)3 METZ:<"*.E%V:4OJ0DDTK*G*Z^B:+NP]KNGI'>=6?JFT7K0*$$ _UKEZ$VL,- M,LBH?H$D*&4!QR)+0ZMR&N=%S8WJ6VV!41<8?4&KL$OUGUYT^_G9+V8C=&E[6*5^#7 M7(BEU#O;LFY@>:V*G#L4JSL&Y7F:O!"@D;FQUFY?PCT0]##=L4]-1F\]*G^Q80<2597C77'0:Q/(6T5QF Y4[Y;K[SMG M=I$R'B>"IS 5)LXN22C, DX@#5"B&2Y :>Q4V\1:\MS([XO6:G]S^>*&YJM? M7FIWO@3K59U(8'HJT]4C8/4&P/&8U'Y*[';\HP ],HG6A=3W]8?W6E^!J@^= M41SL-/>WDW<&R]-FW%[NI/MI9SB>;XG=!Q@8*=8TF-\WR?LH-VWC)RE"HA0* M(1+F.)2( &8J"R E+(L#B@5Q*PO7)VQN;-7J:CJ%-LI>@97<5$&_2ST#%4.9 MG_Y7=!5A7/EQ_RN\0FD*:/7[-_J#546 "%T!\\6]JI[Y5<_1;>=W6NG[.A%D M:;EGMIH[.X[S-2,CT]IN,KYT)H,J_3T U^U< +4NP.M"BGP#3%7/*W]MO5S0 M\A75UB=JVN V"Z,/8MQL/C,PXYK?2K%=RD^JIYE.G5%,(ZIP&D0PX32!..88 M4H:)R<;F..0418E3O*N]Z+F16:NYH:7^AE,#4[GM)^7_I^Y=E]S&L7315V'$ MF3C;%9'H!DB0!'I^9?E2Q[/=3H?MFHX=]4.!JU/32BF;DEQV/_T!>)&H&P50 M(),[HMN5F2*YUOH@?%P UL6-EX:!>F"6"HBR?XZX-V"A\L?=!8^;6^X-R$G> MN?\3;BPB\?9?V[FM:/7TO%K::C7E\62<9DG.( <\LZW:)4R-$X9R$%/*5F#F+,".C!0*MJ&WT7P1ZU^.H@N)T-4ISLIZF6(5 M769?K%W1>9-_T/\7H9:LF*]^7]K%PUS/E7RS>F+SY8RK7%"524"S! .<*/,3 MRLQ/'*>)2/(T=2M8UREE:C31*'H7M52-_JB4]4@3N QK-TD$ VMP#Z72\3HT M7ID#5TV_(9/@\K-'RRRX:EX[T^#ZQ?V. *F;\ O/'7.>,)2GT\0N.!4QMCN_U\WOYGP#G]KZ_!8Z!9_%>M0&*95^R M.] +_>3QH[[#+QEW_-J^>%W/N3M_FB^_/6CSV.5:V\J4-OK^H?BBBN]S4>6E M*:X%R>TDCCD".,\E8'&6@R3/!39^ODBTEYOO('-R,[Q4V:Z>&Z7MSU9M@W94 M*]YK > R (ZT$!;6H9DB!*+^%.*.42A6<9 X+M&X0W#"/1ZWWE9,IJQ#L"YC M*S\5JW>VS4>KVT>K]Z3Q)JB,$X!8*@%6,0%$LA3)7RFL?U5/^U&AJ M5U^DI?]=9"R(2A/:36[ZE8-Q'1WHA@X#(LKM)?I,:* M)S27"JCX/J9_G;QW\[5@B_^C6/'._&4]0U@I1)($Q!R;U11*<\ S"$$<,Y8G MDB#J7R?O2,;4>&Q7"*[2,[**1J6F_H7RCN'LIJ9 ( U,/SWPZ54I[P("-U7* M.W[FZ)7R+AAUKE+>I4O](XS?+VW@\NOM>K-Z^G6UE.N'[6:]84N;%S*3'#(L M1 R$Q 1@GBE $IR!C$*D6*8H)-@UU+A+T-2F>:5K)$IE(VZUC59[==WC:SO1 M[9[P(3$;>-;7<%5Z1J6BT4-PN-SCDD/!-E* CT%TFV1=AL\0Y\:^2'3_T#YQ/C0I\A[ 2]S='QBX,7SXM,K^]9G M^:Z66_59V2,HPQ2?5%&NIXS>#WPQ_U:^#FQ'>K%1LMEZ^F*+C6DF[&=&HV+S MQFA5;I*F7"0DL0426&KSM20V3I0M9X610C2#%#*O0Z>PZDV-4FKK;/'9VKZH M96"TM_ N:FR,]ENV;3/OHM+0R%K::P<\\/? C=5>;G0'9L27&=@>%6V&P#]8 M]9N@RHU<*6<(8$^KZ@PBQ7]=O?WOE\K'MX/\>MK M[M X#DRK#A#VR MVPM)]01X:TY$6YK=\/;T6YS[X="S2G1XSVF+=QZCVHMWK MOGX>?M.6R_84JH,58<)X*A,!$IAG-F0\!CPUI*R8MB5ID(ZUUX'MJ8BID>^N M-]GGTH_R"OSL -+-S;T-GH$YU1,9;Q_SLO&!_,0S D;U]2X;>.RO=5S9;VIW MY)W\5JS6ZYD2L>U!SD!,M5F.0^-N,>-K 0JS+*52"YE1O^K2UT3Z?+/'J2;] MKK.2]%WTS:H="584/^W;CSW9S$0_9K@Z#FX\$1+;@5FC.WWM+BKU#4Y,/FQ7_;-E>__MS]^/_-C3M3B,>?'\S2=%&EIVG! M!*4YD$H8"DHYMLN^#%"9)%HIB%*_EL=N8J?F?UA5HU+7:*=LF>W_\?Z_>^W7 M.:+O2#S!,1V:?FZ TY]\O- )14%N0L)Y5JL;#%Z]72/'A1 M%@=],C1HF^C8"AIV,VRY5C-#2!(CR ",)3-^D8H!C14&F4Z4RE.,=.)5:1ZI2W3.GQG$8',\^@X,[]'EH@^MO+5P/E8YJK0,> MDGJA%.K@U$WHN(>I7D"<'+#ZW>W'4J*L<")^SE[?OYFA))>(YQP0AC* \U0# MCE,&!,IXJE4F$[=N7.V'3HUA=G58WZP6"U:XD<@!2MT4T=?V@0F@-)O=U58' M6 >=L[,C_K.YO)K"S6_[Z7OPN%$FYSD#FJEW]K-^K_]/Q4IN15/<$TF<8<8( M()#G &L: P:A BH6BK.8YJGP6GHOCL4=^49\TZ?B&>OZAG4=2NTXY90A!+,T0!$QD"&!$-*-<(T(38 MU%>84.A53;!3VM2F[_[X;5$>OQ7-\=MVW6Q5>E8[[<3:;:8'0W#@F7]T=GEW MYO R8"53%U!"52_ME#5NQ5(7LT^JE#K=U+LR:=-#JBR&:FOG%.K1N.?&3Z\Z MAM2O-:)@GN4$ 9DQ#3 6'' E8I RK(P+KGB&D6>94C?)4R.9=G^TJA+P@>I1 MI?M?7]GRF)[M--U'PXUZ!L%X8!JZ?WC]/KK?;(HYWV[*,]7-*OK$BK"5V'LC M%*[RJ*/\4VVP+90O" M8Y&S!&"68^,'80AXG F0)7'"H,@IRIPV)UT%3HVEK,XV#%94M7IUK?9=Q!K% M(UUI[A[CY01\-S,- >? A-0@65<]?K=#LQH07,^1K6#YKSNZ]',;;7<%$QL#N(_&9>Y$A"!+)<$X#BV!12E MM/G_D*900:*DBLG0.[J'OC5^SM0[;NUJLG;MMO,9J'4H?M%/KNJY__9*R.E19*.6S>EX5FYE* M>)K2# +*56H3=BD@,,, 4D@UIG&NM%.;H2XA4R.Q786.O:)1I:E_!9,30+LY M+11, _-:#X1ZU3"Y!,%-14Q.'CIZ%9-+9ITK8W+Q6O])_L%@OOCTN%JJC]OR M/4)3H21'"B J., $,< 5T4 @Q0TKBERX;9V?>_C4)G6I7U0J&%4:ND_F$^"N M3^);X!AZ>>>.A->DO61RK\EZ\K#1)NDE,]J3\^(U-QYP5?M%=A]UIK&T#9X3 M,R.3&."<4L!AB@!AL2!4JI38O,?5ABT\C[7V,KRFZ$[2<%_,9A_9-N_[);*C M$JUVK;9['F.U$24D5I"G@$B[%N.V*:R,!1!$)AE"$B=)UNN@L">BHQX/SDL= MHPK;V['T/ CLA]!HQW_O:W"Z#S#Z'_F=FA_ZH*\EX66.]TY-O'BH=^;2?K1I M'E38 \(WJOKO^^7[Y7?C,JV*N5J;E4LF1,P8D%!(X]R8FBAR36G89^4[\;83<2N!VPL2JT5?I%KQI- M?S&L&;E@Y\T,3I@$XHAN6:.RA9/9Q[SA=E,_!OFH_JQ["MHZ&,5J:7X49:&D M]:?58BY^5O_N:R,3HB1*$PDR"7-;SU7;F $-*0R1CQ3(G':S^VKP-0<#-N) M<;F)]C9$AT;XT8WW<+@QT) @#TQ*1O7+X-Y%E>+1'_5_!RE3W1>]0/3E+7Y4 M1NL+SC')]7Y.STR"__WY'S.8LYSD3(,TS5. )6& Q0P!):!*(.9YS)QV?]H/ MG1H_?5EM-X_1_UZ9-\O5TY,MDF6FZ9='9D:U7:&7P3RC4!C?(4D% MP(QQP"5%0&(EXC@7,,9.YRDNPJ8V&2M=H[55]BY:E^KZUXQV@AD+H4G*4L!H MI@'F) &,: JT)"I'&F493&=F03I?R;*:V;A@'PL>#O)?U;?YLBPDR-FB+"+X MRJQI*N@]MX$Z\48BSV-J5M/-Q1T [^E:D+X4A%"I>E=V+K>/H@$\E@[18WJG;H8?>R).MW3 M=[^N6K?_K*K;I"S&YGW'0)QFL5E+TQQ0Q @0FA&6$Z6G;VJWX2U M'>+^G"\6LX0SG&,S-RF$S'BMB08$Z0S0.!,TSJ'Q:IW:&!T_>&H>:J.7W]3< MP20ARV--&1#<_(-1;E;42&D0FZ4T(PF!4B;^7F0@LYD,QJE/@?E3"FB&$$-()%1C7[>R/YS#NY!'8*JE M# *CV\NB#S #OR:NSD?OU\.QD8%>#+O'COI*.#;F^&5P\GG/E$GY/]OUIMR, M_+KZK*QR\X7ZJ#;[D]ROJ]=L_?BI6'V?2R5__?G[VE:/VQWYWHO-_/M\8WR? M>[XNXU9GW*['<\+,7"8!BN8C^V=D:?]J,5]D,O>WNB/QN*0>:4# M#DBH%-0A5!PW6W5 D$\26X>4==MZY'YY4IKTS7PM#/-M"[4_'499S!*19 !2 MS&W GP*,I,9[1'G*H>1<)EY[[7[BI_;R:+0OR\I5:?PG%7C[^9>.P^'GA88' M>21?M<3W!-EHKWSTQR#G]/V "^S_.@I_$2_9#YA+OK3G4WI'-AJ*_>;F5"I3)(, :UB6_P/,4!2DH.,LI2G/$EXG/HPV@4Y4Z.NVN'9L!]- M8=&_ON*5JIYG*Y> ==U.O1FNP?=52Z2,BDVIT.C5K]>0ZA.^V(5#N,#%LU+& M#EGL,O5,L&+GY7YTL"XVLR_JF_7!?E.K;P5[?IP+MJB[B""9:IXP!30A-I0 M$D,&F(*4426DP"A'RH4,.J5,C0K:&GHV9.E&LYL!@F$TM!/B!8_SQ'TIKSY;3_=NY\]RF1W,J^9ZFX7]WOOOU%:%85=1-4T\F'.N"U48=909N4U MR[,TR=(<@KR<\@IC,^7- D?%4IO_I40IKSZI5^1-;?(WZC;93,8A\,UHN(:P MFR,0$+>!"6$'64PCD&CK@$P68F.Y9%65VY[$57%=GDL/Q[%P(Z#P" _,0WMPZV@O MH[/Y*D>5UG53%J-W%046L@:S#U#!BC,["1VY:K,/$*?EG+WN]J^>]>MV/5^J M]?KUZHG/EV7*]R?SW7MD:_6IF OU?EGV*+9__VIK9.ZW%5FF_27\B M9VJOG'J!N=/3)?/?J;T!IGC]X+J)Y;]!=A"+I%?RKE!;;H+YIZ?HO^ M\N5]8^1D6:2-+3ZQN5G-OV;/\PU;U 4[-@[EN8!A8VV5@\/ M4'OQ/L#3^SGP=>K5ET>E-K:\JWUR'1JB<@(51"G(D#0+>AC;EKL"@5C&6L9) MSE+JU?;[LJBIO22;?+12U:C1U3/NQ@%A-^<]#&Y#[__VA,S;:[^.1B"7O4/0 MJ/[Z=8./G76'._JW2G@W7]LBT&5>YCOSM_6,:15CQ2!@MB0@CH4 !,$4&'^< M*T:U^5_NVROA1,K4*&+7"J#2-*I4C4I=_=LEG(+:30W!H!J8%7JAU*MEPD44 M;NJ9$RQ?W\P[>LL(FM:^;D^Y?V7HN6KFLJ=()E0!B;B:^ M4@*P/(GM$722YP0AGGJ%Y75*FQH!E,JU,E#K&N-EG(RH*WYUQG3T -S-7P@& MX]"+W5K/??S+752A.L3)@!,J@5R';EFC>@].9A\[$&XW]2T3N-X\:)M6M+Y? MRB^J^#X7:OUEM9"S-$$LSA((),P)P#HW+@73") $:#34FE7[^B;!E#,OYO5RG?U8;Y4[S?J:3U#F<)):CNXZG,/2C0]N1&CH%84G.#UB^2^:'RQ^ M_U3"R#'[%TT\C=._?&F_2?X/-?_VN%'R_KLJV+>ZD=2#?C-?;,U?3RM_"J0S MQ1@&,8X9P FD@&M. =&4*:50PI674^ I?W+D4.G9O\RJ+_YNI#$@J@,32J-Y M5*M>]X:SSD:E=KLPZUU46Q2.;WHB%XB+?*6/RE,]H3GFL+Z/N=V)V1WJS 1, MDI1E'&AJ68RE'% I8Y!#2%*B8LV@TQYIIY2I<=6[56&@7T9-D?E(-/V.]:KX MDQ7&DU_LM>_OW^QA]O=P>H$WGH_3*/AS& ?GQ/H!7)R]C!=SZ?5L5F_N\J=KNPE>DV/S^9K\+& M?/;V7]OYL]W3G1GW)T6^]PA*]P7%30U-FKTC/:*>ON$YQ%U]O%NQFEX MG^T8HB'2;JX $:PU4HJ5D%-(,9WU*:YU(FAH?O%%\$\W7ZVT9MBJLGOU*:IUB MZKH+%0"IP7>B#$CO&Y!*%8-W+KJ*0^"R6:=R7J1@UD5S+Y7*NGR#?]K=[U^^ MJN+IPXHMZW<82QG2N8H!T7EBO()8 98+ 1*ATU0F*!72J2GNN8=/;>;__II4ZO>2@*DQ4[M3\-^B_X!_@1#MR_']9X12> =A^?^(;3>/JV+^;R7_,TJ2 M.TS3NYCDY8:I^37)\%T>QTVW8>OG*%E^V&H\;/MMO3&.9GG>G:"[R'[]RHO^ M;L;NGN\@\XUG9MA9J$E/&$TLS&L7&^8$: M$*ICPS4IS%.:*)%Z;=A>$C0UNJF\^YVB=Y%5M6>6XT5P71=#MT,VREK(&ZT> MZZ%N*((MARZ(&7DUU&WLZ6+HRO4]LZ#K6FJM].KRQT(U7V,A4F868AP@SB# M"4T!RQ $$"NN=$P1SKP">*Y*G!I9[&H('M0D:'3NFQM]%7H 6B+)\)(]* M7CT@.::Q/H_H1VB[#IAUGYAUO3%(L$9$40R(0-06DJ%F?05C&Q63Q0F#,$=> M9TP7Y$R-J/8]:!L]_5CI$IQN#!0 I('9YA2? 4Z;K\ 0B#\N21F5*ZZ8>LP+ MURX/T7JE2JZXWVU5SG1,(&&9(0".;]5.K\K/OKZ-W8/^42*(/T33D1]H+] M4BX9WMTGY>)=_@?5^\2,UZPH?AJVJDX18)K&VC8^R9!D *#V$$LH")CUL92"62(DPKEV+G_M*'-J#+EK^GA0T_K97-.#&=U0 M=V'*X%@.SIPUC =5B:W.4:7T7635]B=3-TA]R#4XM*.1;0B(/?G7"ZQ./G9[ MTHC\[&7:(5_[W=HSL(FM'^W_;2K:=[9098#W>E/,Q<:(-A_<+^7A'UI7SJ#" M(I&$ IYH;7S=! $2XFQ%)GB#.84)#+C .>* M DH0!RI%4&9)(E'BU4AXM'$\39D;P[.Y3KQ]6?2WODM'E4T7K7 M+\P,;?FQ7JS^]"V2>-/PNNVCC39H [M_U9RS_T9OVR.UUSVJ+K%#=_3']AT! M@R%#(!LJ4Q%3H]-2PZA6T3/,X10_-VJ[#96!^>H D %.$"\; M'RKXX%3 N#$&%PT\"26X?&7_C(_YICQ]-+SQ>K6TYY%J*>9J_6:^%HO5>ENT MBCND7,0Y+5M+I,9Q%A0"0C$%N<@T93*GW"^0P$_\U)B@I7WY+C[0WS]+PV,< M'!VBP= =V@/J C;:ZQ[],4BYC7ZX!MZ(/S#GLDIZ/.6V&$_S\+K* MQ[Y[AN(0YBH#5":&S*3, =6I "C5L8Q1*@CT"H6X+&IRQ%77K&D5?_Q;OX#- M,[ Z>C1!P!K:LVDW"]P5^AF@-\9U- +'69X1]")AE9<-OA1%V7%'/X;XK+ZK MY59]5C:BW##1)U7H5?%D4_T?^&+^K=R2?OO#IE\J^77^9"YYT%_,7]?:"#>? M?=C5=]><"+/ZP< LB#* H?&1*.8<*(:HS(F&.9<^C!).M:DQ4&V9W=2H;8M: MQD5[ZVR3SLJ^J#*PK O=,O&&$OT!1]Z-]%YF/ B(P#*C8J M>8<'])CL!Y#0[^50QWR]_2$>S7=>O:L"O>J]FX313,::@=CXBP"C) $DX;DA M_BS-<_-'!+WVOKJ$38W FV"X1MFHUK95POSO'795W*6PSS3<,J)0'ZV)]OOMMX4-.@3IGL7?C-R>XB=!)CIA9TZ8" 4PR!AC-4R )58(8T'/. M_9@X+-CCT/(H4+N2IXHN2ID8S]5G).BJ46'U;VGS_:&4TCC9&93^^N8RN&\D$P6Q@9FGI M6,%DM1Q@[_TJ%H$HY+*<47GCJKG'9'']AMLJB1I?D\^7;%S* M'@ZS7"4IPY !80N;8TUL )A$@!M_D&0RR[1RZKG@+WIJ'-)2LZI1OGDT,Z.H M-.[3F\5C%-RH91AL!^::7:71EM9W[;*C4:UXU=DE?,51=[0"EQYU$/PB-4C= M ;E4C-3C"?T(K-I'^])DW7VP@VV[;5;E>%&:(ZJU!@+F,<"284 8(X#&6@H" MF51^6UR=TJ9&4_4V\D[;J%&W9_7C;JC=B"D8@ -ST0W8>=./$R:!&*=;UJ@D MXV3V,:^XW=0S>JDIGU!54[A?RE84[=\5LX'V\L&0ERUI-5]^,Q=\7"V+YE>[ M5;_^L(MQY))G L<9D)9U<*HD($0JP-*8)ESC/$=>*ZR@VDV-JO;50^[JBB*E M8]6R,&I,C$H_H+:JO*IM9GD6MKXARC7LE\"-%%]L: H9. MUDK\Y=OJ^U_-/163F!_V!'+ZI%$F_T4#FHE[^8+>P5NV:,.G8O5]+I7\]>?O M:R7?+VVO\K5-E+RW7>!*-IC%,<),H1CH7!N'C&4*<,$9T E,%:0L02R=;6SU M%S>'S%VTU[3=*3!LC%%9FN:YUCWB/__Z:FO4C^;+7VPEFWEC1,1V5GC'=;D. MC)N3- S< Q.$1;HL-/-ICW3TZO<&Z9WRT?UUF/O$<7DB%BZ$RU7PV-%;GH"< M"=SR?4*X$JHMUZ951S5)),5:@B3% N"D MHYBJ=T"!]R!T,]B0T [,7QV%/P^RO4,66#V+\.U55F]%^N5+K?HB'J3>:A=L M/8JNGGW[3+2I?QJY_V]@W:?"_5HI,R_JVK7T[Q\'O17]F,FL"!QPA&0 ME.0 JPP"(F@&A(@SHAG.(*0^GFR'K*FYK@>JWI)WT(6OFT,:"+6!&?P0L(/, M@KO(NJHN8>S-%2Z M!"*+3E&CLH6+T<=TX71/L![3:[/N?6<+2]1!E#.6,YHPE("4:>.(F*4H("SF M0&1I#K,THP2F-W:9/I8Y-?;XPA:^6V,NR+H11V"\!N:/\YVDC;Y1J7!4:SQH M)^E+\ S72_I$XDMWD[X$@4,_Z8NW!@L^_;R+RGXOC?LYUW/KC]:G>S7)'9[R MF<_,NKS]EQE)8"XP2VQ*=@JP62H! GD*;/-I'#.6YTDV6ZIO-@;MJ_LR:2!U MG68HK6;HB=+#S=:J#G[O9)RAQM:/&%]BJ%XR6'9O9-2VLHF^V/EMQV$8M:EW M[3\.&E\;H./](C+=&Y"Y]ZK-Z7A5ES^ -VVS7 MLP1Q90OM XB-EXHSD@"F8YO,8).>(!1QKET#,[H$3.RC$Z?H;=[Z6\OUR8P9Z MOB.D?07M74%FC1.:QS$!*!:V14>< )IJ;7LEJ40@!*'VBMOUDCXUXMCOC1F' M8:]^XT^T:\M?K_,<8' \]]-"0S[2!EL0M/MONOF@%GH7SDGVRVS+^@C%C=+4$0'F_*C1HK]\C6M'?GG? MZT_B'^9+]:!?%TK.-^^8*,L O9O_4/+U(RN^J=>V_ K[IC[;[]L,\C2#5*5 MIK9^#U'&G4L1! PB2K1B%".GBF&^@J=&YE;WLM-NJ7VD:_7O(FT-B$1I021J M$Z+"VN#.1%Y#@7T :[C->#UN-%>!7V,;+\.>MWO_TJH&RU4NZ+B9UD$JNK8\AN;+VT0 M9QD<^/[)?(O,?X\N?V->3]^-!M_5^F'YEA6V-8P] X&4ZBP#".4)P%AA0)7= M$A"<09H*R!AQ?7,,H-_47C MFZ)OQJAU5$8;J_4OD53+U9,]]2JSN2)==RJI MEG/N34V'&NCK[Z,7'KZ!7UM-YYA&WZ@]E-; XS#HRD[[T\FM+5MMI8+&VI<= M8/>7X0L/]$COS)<<<*]7[(##T?$F'D+J:"_L 2%KO]>'%--O-__-?,V^?2M4 MU<3M0=>1=U]M4,4,YQQAS36PX?L JR0#7.H,L!S1G,<2)RSQV=3O$C:U%_.A MKG82U]I&?Y3Z>IY#=N+LMM^W=!)- 10*>H44\"7(P^/A!P MNL=__?!^*0K%UNJ-JO[[?OF[,:'8&"[;_+1IZS:_Z"O[86-F!1>(XPQ@1"C M*BU*KXKZ]E'VT;U:,-^ M1,^K.B#Z+EJJRWNOMPS(=?<],+ZC%58LE8U>-6K;,AA12W/[:YVG6"H_"+KN MOO,P*(_D$@=$V\O#]0>MPW'U>-AH_JB_@6TWL\?=_N3_]5$5MG_,:KMYO-?V MI.)3L7HNYHH5/S_,G^QY1GV.IK"@N>0*:)DJF\:5 (Z2& C%<8H)(BK/7+>$ MG*5.S9^L%8]*S:-*]6BO>U0K[\Y&[OA?I_I!4!V8Z1T![7% [(ZL.\T/@O!( M+'_K5]>+VKV!ZF!V]V>-1NS>YK5YW?_FGIL"NXV&:GW*M"1ISAA0(C,$GEGG M/18Y2*4F&&>Q9JE37L.%YT^-JO?J]5SK'\'GN+SO#\K0*WIW//R7\.>M#K5J M/WKZN OU\Z:=K,TO7/;R.:_[4.+U+,X0)C"% *D< JP8 9S3#.14",XAB3GW M:HL^D)Y3HY*6:G][N037]D"ZD=$$AF=@4ALHP?7=W$9R@0]F.K=S+"::[7IF M:":8[=K6\O_:;-88UHQK!3YH>CO*DQ?)W,>:#S715.:V".:LTC MJ[IO'FPW[MU$/@": Q-R""![9,@ZP7-#HFSW\T?.EW4R]C1MUNVV?@YKNQO] M6T-HFY]E]LHLERB.N> @0T0 S(@"5#$).$TR0M,T3LR:T_W Z(JXB9X0E;KY M^8V7\'3S^VZ!9QR::&OXOZ)*Q[NH&RAO'^L*#(%\I$M21O5QKIAZ[*-./-4 I*G"C 2QXQ!#I.8^:Q8!]!Q[!MZ-8W6)'=RC/Q[>85N-SY=;6\+DX5E5;D+ %>^ (Q2( MR8?0<-2WP( 0'[]!AA35[^UC#U%4L?EI2ZUOC!S[Y&=[KO91;6:$0I5()@"5 M*@58* $X3CB(DHZ_][%__U'EM_!&)>?_4>6W-'4_+RVG[Q1HCROBA)T%]E959'- MW\T0/K;^9FQZ5K;UB5K\]'NM= ZM3D62J"0'J1+0#"TF@ F6 "X8LIL7,,5P M]ET5?#7VX+:%CC&\GW;#^W8_O$9GSSWK3K3=WL:A$!SXM7H=NG"O/Q=( KW' M.D6-^D)R,?KXS>)T3\]V&>QY;FNBVFBJ![Z85X&TZ_=5<0TY@T01!:4"L59E M52\&F-0,2$)0# G2@K,>NQ57Q$YTU^(3^_E4K@H,_>OYDID!CQ;6!,_".-= M=V.4$!B.E A=AE+N=8P:'0-VR7 #(U2GC"O2QNV6X6;Z2<<,Q]O\>&5=;&9- M6L_]C_EZIA.D=2HE@'ELW$QDNT>F,@,009EE0B:<.878'#]X:B[E+@/N#ZN= M8V#-"5K=,_\6# :>XJ[F.T_L2[9VS6!S3VOVFM_V,_?D<:-,T4M&-'/QXN?] M7N:?U7/]AGK0'U;+;^:=^/1&\#)K.[ZI-_>^KQ;?[0[/42D4OU?Z1>C=WN4W MP3G.#-^K:!>X5DE@M8RLFN'>X]> "/0"ORAFU#?W-6./7]E7K^]'&^U'U?'? M/$M9GB$,H) 0X%@@P*BA#HX2"+,LR53F%15W*F)J[^^'[6:],81@F8"OBF+U MITU"CNR@M3AB<5 VR8\BSL#L1@ZW@3>T;W] !->3$KP9X;+U@;C@C(!16>"R M@P 7RJ_QD MC^IR]8+EV!OK]Y ;@DG?K]?;PU:E97;ZLGF_>[MGK;$H2J5MI^ M5OUQ]=P=ZQ-HE-SH;U#L!Z; 4K^H4OZP[?%=5!I@0^'M);4-TWUH-LWKF8)9TQDG $L;7U6B33@@B9 0ACGB](#[T"^W]^RRWQQPC[D, MIO^X6JZJ,-KEMZI6S]L?SVJY5K-,"BY1KD#*RZ K#;Q X'V\!3O4*LK6E3C.O5VVOP]>O$ M=!65D"V9+@L;OS?35M9U0J&C6:>D6A7,76C3Q"(#8P M;?0#R[^2P14D0I4BN"1FW%H"5XP]*09P[?J^L2_K3;$5FW+=4>94+&QPR;V- MKB_K!^S[17Y5/S:_&A/^.5,Z%6DF<\!X8M8,AD A4*#%,=4)R25+'4ZT[I% MB:D1RH$-98C,JGS95BV!RIUA2^>>[DFOX7'CG:%!'YB33O&N#8CV%ARTL+5& M1*45 2GK%A"#Q>3T4&'D>)W^()W&\MSPK)ZQ_N6N9[D1\\5,9K6^WVX>5X4M MPC+3F B)E 19DMDVMR@%!,8MS>"[:%UJ&[&= MNIZA_1T8N]%9(.0&9JT:M"\5:)6BT?UUT/P#^Z_#$2JHOT/2N ']UTT^">9W MN*7GP;L0Q=:67=J55FZ.;E7.B(XU C37.< X8X"2C "A&5+8D(?,O9RGBY*F M1ACU3L/&JA@]LY_VF,_SC/PBJ([GX2&@&O[LV^IX4"1]B!/N:U"$.LV^*&?< MD^MKYIZ<4E^]P3]T\._LQ_QI^U0'L5(.$44) @G194M595P'VULGRXA((,(: M.>W=GCQY:O.^5LX]O.\0I^ZI?9/U T_E6J^ P;T7K;TAV.[P>:.%TITUHQTH M=_Z"GG$@XE')K8V[:VHJEL42ZZ8JO_YL_5:5:,X5,V/*&,CRA &,5 YH*E,@ MI$Z2#*52(J<6!7T5F-H<;O2WD1Z[2JEM$^XB_K/]AWZ5LKW'R>V]/R3Z W-( M>.#]PT!ZHA:< MI AHG,0 IR0&+,4(Q"2C/$DD%<*KSK^3U*E17UG>RNXO'AX(*XXUY' M:!R'WO5H(#PM%<8VKE$X/6H;>* 4K,*!B\R1ZQQXP'!:[<#GYGY<]'[YW3QT M5?S\QZKXY_OEIV(E#/W-4J84030!D*:&?)B* >5Y"A#GBG.4IE!X;:V>%S,U MMK'*V=#:YTH]/XZY@*0;J=R.S\ LLE/P+FI0JI6\BWXK5AU@>5-'-Q:!N.*" MD%')H=O08S:X'VSD:<51 K%,8B11 !CQ0&'.02)EE)G62PS)6:; ME:W XK;EUWZZUV3?R1CN&_W5RHA$I5S$2E4]=T0/P'/T+R= [GZ5>0^QU MGC,XU/[FP;/'W=,\9];)/N;9BV[K)=1:BWPP?WB_44_K&8P9RZ!Y7<N=YN<+D0"][HY*^I%&M9T&7VIZTSG/7U;QWQY8HM%(V&6I0)3!@5($FQ= M_"P&Q/KYL4 "VYIG*70*/KWP_*G11%WOH-1QMYGGVP3F$,%N-@B R\ $X =) MCW8N9PV_H7W+X?-&;M=RUIC3]BSG+^OWSJ_ZEY7MR_8MI"JGPA;QQ8C+A& ) ML#VZQ"HE@&&8@B0C F>,H5PIOY+)W0)]OKKC%$VN&[PMR@9O\YW&M3=?%<46 MS0X7>[)ISG[>P)41]!?SU[5FPGY6Y>2CF>(DRS(E@(9*VZ3Y%#"--=!9"G6:90SG M7C620BDV-=+:&10][RV*5CN3[NS?C>*^^3"!AM&-VUYB< :FP=HDV]:I&:"6 M5:UJ\W=18UA4669#4-JVW=4%24)FTX2%.UB&32"U1LZZ"0OF:29.X.?[$?OF ML9A53RAS;9,,JUAS!C)M%Z*)%( DE $DN$8\QDHP)UH^?.S42+72S"M+^0BG M;M[K;_W K'6[X7(EMK8&=/FU' " @^>_-!#.S'O>WHHWS60QB;H^WB+*M '(,$,FY MH1W,(7>*1G$1-C76>;U6CG:[]2E Y8>?.=R$Q'(D%;\+2BQQ=P>F@S*N/&(U(78UI MTZOS/;=F9AP\=6W;M:TW\R>;W/V.S8OJKP_:UM1ZO[0YX&5#AS(6>E_Y@-"< M9S*F@$,9 YQ##IBM3I'E:2)S30A&7@'+0;6;&JVW4PN..KQL'MDFFJ^CY6H3 M/2EFL^FE#=75QM;HNW^QO+"C[+9V?[&Q&_@]TAZV0\:KVF[OC(NL=@ M76>7FZ 8F&2L;E&M7 ^R.?,=PY";-SG\[.F%\GO2&0'''M>!)[(^K.WL.@>](I!H,9R^^]06L@X:= M'S4:._L:UR9M[WO[)C*+PK:%?Z.J_[Y?GO8UFA&>9C&2*9#*(<#BE((8 M"9%I2A,*5=-3^JM/=O-UV4X3Y;#)]-M#L(IUG4'O?Z)UI]46);S#<_4-V_"U26[>V57G3QLM-2J2V:T\ZHN7M.SJT_QC2WG M_RZ=T->KY7JUF,NJH/]2?C+CWSBH#_K=?,F68LX67\Q?5+F]?J[BN\9QJO*, M (H$!9B(%- ,*4 )PU(G,%6Q5ZV4T I.C29^9>MY>2;6-L:S<5#H,71S4%YR M9 8FJ[9I=]&!<>7!9ML\.W8[ Z.]A<-7_!]J $+U00JMWKB=DP8"]Z37TE!R M_(L"[\4K6:;OSM6Z#%AE<9ZF29P#Q04&.(4:T)PIH!1A.D90)IBZU@>^)&1J MO-S6,VH4]8KZ[82TFV)# 37TH6D?C+PJ#%\#X89BPQG%30QADC(%.5D:EHC>4W+J(K1M5A$!LZ*._7F#YQWU>02)4".-& M8UXQ]B2P\MKU_C$$_\666U;\1 :A].MCL=I^>_RO[:+\/:OC57*2<\HS!#*D M!,",4>-2Q!P@"A45:X MNQDC/(@#\X8+?CW"JAR =(\4" OH2#$"-WTQO>("W.'IB AP>,AHL0#N!K6C M #SNZN>@'<;![WT( 7,>:Y( BJ0&& N[DP,QD)#&&4IQ*IE3IZ =7/. L U,,?V0LK;-;N"0R#/[)*441VS*Z8>^V77+N\=#E3UCGN] M6F[FRV\V=7K_W8USH:'4MKV!Y GA -B^ 0JD1N_FTJ5'#OKEA MU%+W!H;HQMJ-)X(A.#!;W )>GVB?ZZ"$"_/ID#5V?,]UL\\$]CC;Y5\4_:^KLI>5%UKRW]_96LE7Z^>GM5R7;G,*8Z18)( SHEMWR1BP+76 M0"()C1.","1.Y95OT&%RQ&.TKPJ1Z4BT&EA'K^;+NH?U+YX[1ST&QG%3:5BX MA]YOJGI;5_HWK:[K_X)2\>@3^UFZ._=%8>XL#U?O(J;-]R!ZMRJTFF^V1<# MQ1OP#+5KU4.#<3>T^D-TLM=UPZ-Z'ZN5Y_-U0G(]TU^OUIOU+-&YX S&0"N2 M&BID&: 4,X R)D1J3]@T;J*NG0_6+DESFH6'<=9CT9ZP^MFDF968EP?(?\XW MCU&AOJ\6WVT=@87U(2PW%DK.-^69DBT-$>U*0W@?PET<$N=#N)M@'NT0K@H_ MVI59: O-0UZ!G<-CG!GN4 ^ MJ3,&"90@3S@#6&;& =-, TX3(1B*<4Z]MGL<9$[-S6KR2=\ORY*0_M&5+C@[ M>E%AT1O::ZJ!VZD[?$"C!T"AW" 'B>.Z/>X0G+@Y'K?VI9R%^?3;;VJI"K:P M807R:;Z08P@2F%" 80(!$9 "16B60Y%FA'N2 MCX?TJ='0WUGQ3V5'Y2[Z5AE0>C3LP 3[I__W_T$9_$^U_&;<'V6=55^V\ADB M5]X:"/C!&:S4^R[ZK87XH>Y1HWS >@,WP1:,UWQDC\QP/6 YY;H^#^G'>A_V M!46-H'(Q^;A:F/O7M@_QYN<^8#+A.=0Y!ACK'&"E4T"H6>C!-,><"0(Y=*J- MX"MX:ESWP;<"JS?2;KPU!'X#4U9+Y:J"7JGH(#&4ON@$8B9GL:.2DB\8QWSD M?7_/;+W-HRKL/E6A'@W!&::K-OKKLLBOZZK(7PNV7%>5[8TVY6^+*J=$_L]V MO;%>XD>U>=!?V8]/UEJ4';U6>DKSZLUNM?[J+F.]!@$+5 *"F_!4.TQZ%L-V?W] P6=U&-1M2& M(]JLH@J0@!F&+S&.H=(/1]5]W-S$EQB6D\3%%U&B9^O0ID1L56K'*-)Z8?^] MKBK]L/QL<^OMFMM<\'&U+)I?RQSMLC[/C&L(%=$,()T9'U\CVV44(:"EB$G" M8D4RX>/C!]-L:HN ?<7GJ#:CW >WS9YJW4NV:QM35Z/RC+<)-[9N[[87&;&! MWUO[P;II?/R[GH;&,E2#U&!ZC=M+-32<)VU7@POHQ^?_,&^8QXV2]\9O9]_4 MQZW=YGG0U8G^PW:SWICOKI7?;!A(Q5..,0$JS;BA;44 Q10"S;A&,.4Y]VO: MZJO U-BYT1^PRH ZX"C:KLO6T38@Z7EKMZNK[6C;.7I>OMW_^FIA_=CJS\_& MV6U"E^S]?_-C;N]1="/H(<=F8!YN5(]JW:-*^;+=835 +?WOHC?SQ=9>/<3V M4%\4 S&PM_A1B;8O.,=\VOLY?. M5S\UZC0\_895^F$O]OT M#X[JP+QP".BKO@>,O/2!*50,II/,<:,Q?6 XB62'3:WA77TZ%) SNC$(1!(7A(S*"MV&'M/ E:O[ MS?LSAR+-$<=N*R--LI1E9KD%N83 ++XT8#D49E6!F=(,R81A'Q)PD#DU1C@\ M)CW87O+<2'(!W(TJ L,X,&]T'C2WSXO/GQ,/LF_D@6 @UG&1."H%>4!PS$<^ MM_8CI\_*%A<0FS(1[O4C*[ZI]4SP6(DD02#-$048PQ1PE"4@5RJE6"&>(^87 MZ7-.S/0"<@ZT+,^[5F4$AZ@4_NNKBI4\\W#/0AQ3FNB,:@!)I@&&N0 [K ]$O&=% MC,JT748>4VOGM:&Z+)5!,0_/RH:A+[]5IZ0SH7*6:\:!8BH!ADX)()HK@'-! M$AC33'(:I,_2.>E.W_CQ.RU5D7)5(&25W+M<+<'N=X]6>IZ#X;H1'0S;%VV_ M5,&\4[MN^S9D!Z8NG ;KP716Z MW8>H"XGH?ILZ[_3LQE27#?[Z;+U3QVDSQ M;ZOBYRS1*>$"$H!C9F@IQP@0$2< X5P92DAX"ITZM5QX_M2)5T>F#L-[-64Z][S1^C)U&--NS=1UV;!Q3C:P2LQX M3..,* F4L(=<*8. ,@H!S!2*A5E\I,PK_\Q+^M2F>ZE4_UI*?LCGD*-4&Q95 MW-99(-AX>%2:GW">("@5S2CQ6S\/AOTX"^N3^+)VF-@Z6NT-&&N(W/R^P6 ? MF,D] \=*]<>/%3M ;>1 L4KV)*/$#F#I&R)V^) ;*OL=Y"T:QW2QM8\_FYOQ MT>"P6FX,)N:AW]XO#:^;1?9NRQWE6A$F8T YC0&F,@$,F?=1!J%.XB3'N$?1 MOV#J3>V%55G4H^)?N %SX\B7&X:!2;1MV/^J4Z_OHIUQ%[/N#@V,&@L'.5X9 M!OR0107#*3=^O<'@P)XM11A>BG^SCK?;8O6L_CZ7,O/(I;S7Q5RPNHI0 M72 F)EF6Q%R#)(L)P!F2QK$5""0QPB36B689CAB' MZ>/AAU)'+P_'!XW6S\//L'9/#\\[_2B[C%(J?LY^_S++XIQJ0A.@,IX C%D* M2))2 D3FN:ICE.G:OW[1TZ-BS,/G#I69BY/&6U9YF%2>TWF5G%RE9#V7=;FJNU6:D1 M2 2) 1), 9<9_Y$M[I_L?M1,0HIT'N<@138 3 @*B,Z@#;)5#&=<".65 MW7U)T-0F J.!9_5>Q;MH!]5]-U0]VBIWXQ"LK_(% M,2,W5NXV]K2S\I7K^]:?45J9Y415]+TLCCCC&,.,:0KB/+.!3R(!5!CO/Q8$ M)2B)TY12OYWB,U*FMRV\4[)J9/JWZ#_@7R!$T3,KHN]6Y?\T/O\=A.7_([;= M/*Z*^;^5_,]HN6HB0^=EF\8J%7,?W.9;DN9T2-R(Y$:8!^:0/;ZE>G=-Q=:J MM67(^C(740A63>94PLBU8RZ:>%HIYO*E/1O*J(U](S=59MIU_JJW7IXRGE"> M@R37"F">,$#3) .4+=8N;&LGL^UON MM(U*=?V(Y0K&;K02#KG!-R&%__:S@VE'1:(-Y]MGY2M M"%_G^;<^*_.=9[%&*N9"@"0S9(1SF0"2PM2LGE0JM"9<);!'I81QM)_H&7E5 M F#1MR??2"/OQI,3&LAQ^+8Q.&I97+;HJ&V.VD;7U1VBQNPJ=++54;"V_"[: MV][^_*XJ%Q&.P<<=KD!O@I&4'O6-,NY '+^91I;>MR[:=[7<*EL/UA[RV?2: M?\PWCZ^WZ\WJ215O?]1I.E9'\S_YE?V8B5PQ#;,4H)BF ,L$ L936].5)RE" MN81*^)9-\]9B>ON 7]C"O\R7/_HI)6DF4P6R)$/&64@%H(3$0&"5I694\H1[ MG;0,C/T8:YJOMBF K>QM#1EA"-S>V@,#._ KN-:^JO'=Z!_]:0R(&@MLR&Z3 M)-H880MOAJSFUAO"8,7>_#48N19<;XA.2\7U?U2H2G+W0A1;\WHL"U : :JI M43S+99;'.45F523M6T=(0/,LL?_$*-,Z82+Q:]SB+'MJ?%>7O-U8%9O"XJ77 M6RBAYM_]ZXS[C(,;^0V$[L"D=Z&<7(UWJ713K'S(8G)7H1JLHMQER2]<5NXJ M)-=KRUU_A'_JPFNV9/(HZ39#2A(B(*#E;HXM_4$HT8!E.4H3AF.DG8CJPO.G M1D:5BN[!\><@Z^:4 $ ,S!N5=C?D8*8-U$=1,,0U.4*P)>D;5GK>T54GOXI-%B:<\:T ZB M/7]!W^A9OGF_M/6X[5RNNF_G":90F15-G"("< HIX(JG($TP4PRF&L5>+7K/ MR)C:9/PB'I75+^U'";ZN5_'.^6+Q_>F;SPC[5)N[-L(22 MI%H!3C0"6*<4$$Z@(0E,J":0L=RK2^UY,5,CAD;+NVB^TS.R6Q3+--MRD[\8@T+R_(&34J=]MZ/'LOW)U7Y_@N5!B7JZ];.VD M)UL/[]_5FH]@XP4D*@,9RP7 /,T!U<9+0$Q*QC#B$J9^OL%%65.C@K:JY=8F M:RGKZQ)<1MC5-0B"V\#$T-;RSK@&SPNU0Z^MS/,WZM@ K^*M\[/F] D.&UM5FL= M[=4>I$*M-UA#=*/JE/MR+:I(,AV*93E$O M'=-WE4N<[O$__&N*Z]A=@;)JI_RDS)=HN6'?U(-^QT0=IU?N$WQ5/S:_&D/^ M.>.NF=,>[':CU'Z/IQY/"X#\Q2AWN(=U7561E].H!\;T>]L1A94Z+2%H_# MS9ZCX'[^.?QHC'1$ZCDJ88Y.;T.OXW2UYX-'.X"]S?#V&>V-3QHD='L_D3(I M[6:1 3R'.!$Y("0) .(IU(C!/,$XX 1PY-]S=1Z!XT/=GUI#(G=X$OJJY' MYO7@\&(('?Y[@8N&COD=F:GZ@N$9W1N*E>I E<_JV>YKF:5[L\C#FJF8Q@QH M2 G -(6 9S$$&;>-HG&>Y,BK$_PE05-CG7WN<*UH[S7T16C=J"<$8$.?66%3^102CY^EBLMM\>'\1F MQ55A_X3K<$>"XAPC1$&J8P$PM'MM.61 R"SG6&0)R9WXP5GBU(BB5CI"=Y'5 M.]I4BD>UYO7?L?NZRPWWZXO=X&@.S"*.0/8(TW5#U'WA&AS9D=:IMWY5O=:G M7B!U+$?=GC/:ZM/+K/9BT^_&4(E9YWS&,G%Y%B<9S'+* :&V_S:SI3\I04 2 M#%.<,H;,@_VK5WBHX#1#QB]!L5LKL3+!^]:4K,LCX.;_A0;T15.R+F6DENH/ MF9MU%;/!6Q>;V1>AEJR8K]ZM"B78NDFKT3DC M*L\Q$)DA*P(MS+(4,\+S+#:?:A<_\[*(J3F6C99W4:.G&Q5U@-C-.&&@ M&9A8&L4")B)=M[N+',S=+6(PO^U)H>/!H\S]ZX8U4]SARIZ!TKN>)O:Q\V_+ MIIO)OL#QVI97,8^4[Y=O6;$TB]?U1_-V%&F*L1(I0#)3 *,L!335$. T3K&$ MJ8+0J]Y?;TVFQ@NU^OM^4=^,9=$K&W#MV:*D_^"XN2ZC0#XPW_Q6@FNM^,4V M1&K WS5":ID2-;983Z>QYB[Z&-*SN1G24&'@O?48-U+\5KA.@LEO?F#/*LRV M$=2NG+3X5J^_SM=VN$)F..4X1T#FW;$D2P*A* 6,099QJ'L=.[I&C MO*EQ8MFO;-^VZ6>D?CPKL>FH,]X+93?:"XC=P.16PM92-:IUO8MVV@:LN>P& M2ZB2RU>DC5MQVE( M/3TO5C^5JII-1-OE?%,V6#2OBXU_RXB^(^?&7X,.Q$C-)RH3[FSQGZBE^UUT MI9]QP+X4-Z(8JGE%7S7&[7!Q(U@G;3!N?5Y/+ZU5 719M>"P$@W;O/W7=K[Y M.5-4QFD>K]:;]4RG*L]S;D,O8 QPHC0@,,X!3#CD<0YS M98\>W1VP+F%36_"U=;7^E6R:3=E4A+(OEU%>F27AVO<$KQ-R-U()!>3 A'*, M8566I('N=2=TWNSB@DD@9ND4-2JKN!A]S"A.]]Q6M>3S:K$P+M"?K)"SC(@T M$3@%.,L5P#&'@-LVH(CH.!>&8B1G?4J6M&1,C3L:%?N5)VF#Y[@-?ALD0V]P MU]I%?UC]HEK!@'&;'>8'KDG2EO B!4G.F'BI&LFY2_MN#2^_;>HLEJ_F$?<_ MYNM9"FU=^42!&$EBIK6. 3'+#9#25"94"HQ2KW+SYX1,;5X?%B4S:W\C(?K# M:NH9L7T64=>]W]MP&GS#]S!3S06B'AN]ES$(MKM[1L3(6[J7C3S=Q^VXMM^D M_SI_,D[!@_Y:L.7:N+X/VA++0_%%%=_G0KU9/;'YK1'Y7RGDSA-@QNU!$< MW(&Y)!"NWO3BA5,@OG&3.2H!><%PS$A^-_>CJ-=L_3C#J48L9=KV>] "Y(! MRD0.,J8H2D6"!8]]&,@^=&H$8W7RHXT2&C=6\#5XX$G?::OW5&X;%VBFEH\< M=2*VC3B>9P>?]9M&30S))U6=6;R9+[:VHE*31<@)5$E*%,ASV[= 8 EH@CB@ M&>682864]$H3OR)O:I.O5B]:JDTTKQI^5*%PM@Y)9'Y_6BVCM37$;XI>@]UM M]@8$<^")W6AJJU94AZ1W48/M$-FMOQ]6JY7BWFLBEV^,E\T9KLM-V6)%N4)3/*8];=K& 2\R2A$FC-,X AM^62 MJ#(#PG"J8DJ$]LH6#Z+5U"BK;=1==&!6>;#7-JRL'-.8%NUMZYV-'F:U'L*]^2>#5#FZ^?5FBU^ M*U;;Y_7[9=UDVORY2L/:*OGPK(JJ:O-'\]VOS\)@+(76E((XD1)@(8S;B6G) MXYBDF<+"+8__1CVF1MF-&5%I1V05[7DDV7=@W&AW!+@'YMI>2/LW5;D-IU - M5WIJ,6XSEMN@.FG4:BX?Y+Y^WF_4' M]5TMXJ82*$MS1 V-41(S@'.1&E9+(M&3($P&YB'K)91J>9=5"EZ%S40AMN*\\ D$,UT M21J551Q,/B81EUMZ]*TOJZ-LWAGGBRW^CV+%VZ5\8SR*F3)?$H84!*G.S.)/ MR!PPQ0E@--4J2W!,A5/_["XA4V.)6L^H4C2RFD9&UNNIQ]3HHE8Z:FGMFK1 MWHR!.J;6HR;4GL;5"?9MC<^KN;]33>I8GD*@D36S_)PUPQC @QCDR*ZM,&9+D-$'0:SWE('1J'%CI M#$JEH[W65;WH=?2'53PJ-??<)7<: <-VXYNI1"N*$@QB1A* 6:X 4XH!'*P$TN5BOYLM(KA8+5JS+#+1CCH"+B]10.@.O#KKR.;(G8KUW>M[O8X<+CH]J\_5&'US1EC6:<9%@2$8-88&I(64C M< )!*@5$*M<(PM2/0US$3H]06BMK5CMKRXY&$/T!=Z.,T" .S!\G^Q)5<,JK MG.DBH^N_5U[07GZ/8,QI0G/$\"UL)X/ MLU%Z20)BG.G<6/) MO35Y\;/ZKI9;M7YGH'O[P_"JT;)I@&DS<&S%OW*SOGH15HEM(E-2Z%2 1' & M,$:YW0%G@*8YS%!,21I[O5IN4V=R+XY6#EQC3V2_FE%CT:Y?;)425]:RK(ZQ MFK.KVS(6>PVJVVMDO*$:^"4QPBC=D*9X"[C!4Q1[*?-"Z8FW 'B):%>R%4&@L%@4ZP!%@A 8C,"4B8Y$HB(3!TRA>_+&)J5'I8F:94 MTZL.<@>8W707!J*!*:P'.EZMA+L!N*&5\(4'C]9*N-NP=BOA*U?>W%RI/FR: M<84IRT0,S)+=3.U<"D!S24&"N.8<4V(\KI[ME&H17E-[M 9*31S HF]HZ!DL MW1R9VQ :>&:WE-L=E0_2'^G(]/ =D1H!+]4#Z__[ER_O[C]&[MV_>?K[_^O[AX^W3^=30CO2Q^N)J MKM:_[*=IZU&C3,)3U9LI=N:3OF_U7[\ M24F41%$ !;*9ASBV1!+W'@@']X+W0RSFCU4109JE$NF4 )J[-F08V@T^(QJD M4!$"N4AU6&"PUZB36X8[:5U(T4[<9+67-W0S]P'>=S>/#.?@VWDIKPNVW4': M$#DYR'R7W#^Y7WK,33T JFB[NL^8(V_K 3"<[^LA-X>7P3UZQ?2VC/3;E]F= M20V9Q*X/HJLOB9F&@&="V3T_DT8J 6E&?&OB=@TT-?9IR.IJPU32'HI6^Y>+ M[42WFV]B8C;TF_)1X/(OM1L+MI'J[O:%+Z@(KP\F'15Y.V\?K3ROCQ+-6KU> MU_<]?5WJ]^;U6JOY]@V7[O3G^^O5T].\'.Z-=F_#Z(F5/?EP'><>!\/!B$4[,?8?>>2C MY&!(SL^8PQ_1C]I^72U7547(Y6-%F@]5Q.*^W0F"E!N&"6!0,MT M(#G%A3&:![FH5T><&HU5Z:=58LS??Z@#.C<__F<865T'VH^BHL(W,#$U9=V9 M.C_4XOXX2#,8;W0BD=#U\4:E'F_U3PG'_\;P.F@/RZVEKWNE[$]K4__/$1R: M"2*(TH185H$(8)T:P"A)@5)(0,9I@?U.F#M'F1J=5((FM8AWN[\DY2[^R?XN M ^JA78:VFTRB 38P@=R 55!=M*M8]"J,=OFIHU5&NZI8LS3:]8OC+?YL1E.# M3:Y3H!5S#$ T$+S P*A<"F0-#IK=O/BSO];B_W-U^]+/;ECZ07"]Z-+O0"K* MPL\&6?C9RR_\+&3A9P,L?#BC.<>*Y Q F>5VX:?8%3&@((/24"8*I9A7G\S. M4?Y2"__],L*>#V]8^$%PO>3"[T(JRL*'@RS\MM4R\L*'(0L?]ESX.W?"Q:3L M0^!GA/.,4,Q!7F0NK13G@'(M0<%Y+C0MA))!7;J/GCZUA5[&4*U,LN&+T,#4 M8]3\C@-Z8S'P*M[!4$L6S\-O53B2-W_\[%$]]U:U3KWT]HOZ+='?EVO-%Z[8 MT<]\OGRWVFS>+]\NO^KZ%%-;Q@=QDT#\*T'A,'$ MX E,)*JX-MJHY.&I^BF=^-X6GHWV\+Q>?=%U]PXN"$+,N(XHR#()1 90:KW] M+*-9!HW.*/9BDM,'3XTR*MGNDE_F2BUT\L#K8.I[LYY+SRC3,_"Z2>$62(8V MXTNQ(K8TN:3K#4EE1X\;+96L38EF EGK]SWM\ 6WB]J4=4GJ5H=$:V(($L"0 M @&<90@P7A *2MR!"7#/*B#\/D04UN7I83.%JW*L_3K+-F"I*>!?A,^0UOI M@="$6^L7M8]ELI\/,*[=?E'!,^/]\I4O7[.Z?,?]JU6Y6&K44X4.+%=+,)7JU>T3[4=EDYJ^@9EQ MH!K6U0_BH'=]YS2K6'?.T00+6;?+^Y>M9=T)_Y#EK+L'#D\[J.+8[A_7N@S& MK3T;F*4(H8(#)%()<$I20"7*0:&T0B83,$^]-I>+(TQM,ZC#,_=2^H?*MP/8 M3=I18!G:_#Q!Y+JWZ F-?_K S1"-E#?@_>,)2A3HU+XC0Z#]OM%2 SK%;N8$ M=%]X8QO@0VNLS3Z&DW"6PQ1":R=K K"R],88-( PHG(""Y+[!;7X##8U?CMT MMFTTC=OXA'F&X^QGL,9";V :[ ]<_W[ '8C$;@C<-M3+= 3N4/IB2^"N>^)E M$^U3/E^MUNO5GZZL [>_%OO-3' I"Y%"8" VU@E7% A)J?7)C0N2A5+3H%9X M8<-/C61V:EF ^>G;\]5&SZQ'UN[]TS2=N?T[9.)9L5NX;N'3GH9?\!*C.1LDP#@EPX3FX*P*'UE$VAM3#V MP]0$5>(X'V)J5'ER A74R*$#2#]2NPV><5Z=^B(3'KAW4?E8@7OG XP;N'=1 MP;/ OU!Y/Z'O^8YP$HA(%".0,$P(KFR'PH<>M1S:;#IG?KL14S6M8RA1SX7 M@?4]_;D)K+$.@FHADP->OUW#J\>AT#4HHIT/71QHY*.B:PJ?GQI=O>-&@CAX M1X<-54*,BD)8]T6X$Z+<:" 8D4!(S8TL5&D(;FD5!\PFFB X!8Q- VQ+A4T*'DV>+ONC::;W)X>2UA#G%6 M "C2 F#""B"$@* 0N2XRG',3UL.A8ZRI+?YVL[OGB^ MRD O?;M&>FD_Y=I+6Y];^A8T_<2_[;)I97E4\NMS&=+)**:(@*T2F2(X)@5Y%CJZ.-#7"J,MU6FF38W&32M[0PJ:7 .[FBZBP##T"AHW%#F]].21"YU>4?"\V.FU&_I9$ZTI\W6TMY&%0JFF@+@^4%@S":B0 M%.2J8$@BG:M,A%@3'6--C1Q"RUT$8^MG141";&!>N !6Q!)J 7A$,B.Z1AK5 MC/!0^=2,\+FE'UO\PK_-GYZ?]EE7OW#7RGO[_;UYLUKK^>/R=3FD_'X(/]O M&6)IQI6T)@9$PIH8.0>"<@:@81K"U'Z@@D)J>TDQ-8:IE4C*D]"520IU+E6!@>]0O8:=6H,>"QTH^9Z(/7Y0>Y'==&!')C:+F(XZ-N@()1B!?-[ MC3ENV'X(#&YBI$5)3TF0G:F =\"O M=O--/+@&II>>2 75\+\.Q T5_3L>/EI]_^L*-JO]>US=SVKY^9FO^7*K]7NQ MF%?FT:9VY1Z^?2G?BLTT1!G-%0>0T1S@+,T!XQB#E,)4I:K() IRH#S&G!HY M?%IM^<*5;%Y;R1]U%0-6E11;Z*V5P'D#=7&QQYUZ55+P%[TVJ_43M[^(1*R6 M:I-LM+2N\?+QZ*O5 8LP8\=G!OT,GK::J7BV3@!8D>PMY@Z'1>-AHAL6Y DU#HN7;GI4'^.:S^^_AW\_SKW9OM!OB;]IZ)7-I M:=9]<;]4QQ\TKOR@U_.5>KNT.R;?Z)]T]7_[[\6SLAOCPS?YV6VSOUESY\$8 M;5UURC'+4B0 ,X0YGR0#(E4$""D4EX@0Z[',MFZ7]K-!QA4_B"_V2@QHP9?R M)?-E(JUF=^6?B3XH6!HNZ[WZY?>!]13&_7GX&3C3G?2A/;9REMV?24,C5ZIU M/\75)6[>3SX\OJ-"(=G!D/RP ^+'NV2/1;(#(W%H)!4<$:M.O,@TQJIH,:[P MXU;+>)&).:O$\3)2]-M&_ZGGCY^M&/=?]9H_ZBK,[*?YXME^]O$SMR3P_GF[ MV=IUZ0H)J7\]5VTW9X5SR=/<[8=&N!8"&6 8%T!""G.B-&&$AOCD/>68FB&\ M4R/AE1[)LE3$>>>J4B;9E-HDJX,Z"=_KD_Q@]\3JBA_#-KR^$^FWZ2@S+Q-I ;T8RT$_258E1*OQ&J4VZ^]7&W MI@V7O/\LM^7Y6[D/+-R1JFN9WDAK-91PC#@'6&<28$$X$-Q5J2R03'F&A @[ M\ PB1T;2*68B>EW'VSBOWFPH\?!T1X\'>UG>".E&@^C<)SOW'Q?]$Y79/N;.V:=F5RD5+H>"IP2@&6& .>* "2@ M9BX+J=!>\<$!8TZ-S\ID_OE>[CL7!GQXH;FH14_63G;_TOZ^$]!-: /!.C") MG91'N$N.7A'OI$Y^&P91_T8) R [4I.$* @']4@(Q*JC/X+ODT;KC1"H6K,O M0NBM?3-(7VL7];-XNU3ZVW_K[S-84$4%,8 6I 8$F+_EJ: JTR(0LM"*Z_W M6!='F!I)U_F/M91)*69BY0S-%#T%LIM^H\ S,-D&(],C(_2"]C=D@IX^<>0, MT L*G6=^7KJP9QO0^7*^U>_F7[5Z:_>(Y>-\WUSYU?=?^+]6Z]<+OMF4]::5 ME!"GR+F9*@<8XQP(*16 (C.FD$IJA8.Z@OJ//;7%7XD.2MF3@_"[7$?Q/2GE M3TH%>M7[#ID8/Q=T(+@')I.H2(_B^$2[WZOOAF@_\N_OLWB5A5C6?B,@L6AD#.,4*8"9S MP(5)@::%2#,AN>!!::O1))L:-3;KTY5B ^'D3IK*)4WMW!IN7EAKF)0J]JS: M%6W:0T_W1IS,@8GW?!Y?^<[CJQ[S>,/98"3,HY\:WBK7"YTG1H+S\DECK %N MJ'%R7E*^RO[=S@AB B%)';L;@+,< VHI'J"":&I-7@&5"BYS% M'WB]=OURUIJ_7BD]4QDF"B$"TIP1:PS2 G"&,U 0Y,ZYC%1$^YYS-1\\-29P MLB5.N,1)YW^H=036];.LOA ,O,P]M0\ZN&I3M==YU=CNF:A._>3K5^GV_ M+;I>Q!_6*Z,W&VL;\,4;?=A2%&(%R5@.E%#6%]G7)P0%*2+3K'&M5'S]\W%77U%,L G/RC=:+@ M-5)\3D_<@B)RKN+1$8-S^=[1HFZNBM^,L[E^<3_+Q;7T<55 71S/)_N(NC*+ M0-HEDF) 9,X 5A0#FG(&LIQ(#+-<*!/4P:5]F*FQXKM]=R@GYUWB) VL>',% M5S]#YW:T!F;%XT90OD %&S_=.$0R@BX,,JHQU*WHJ5%TY>HP(I!U&=+9P^^_ MS912-"<" 92Y; ^L>,;='T'2OW+X* M#[Q.G:Y)M4\DKUW%EW7YZJ 3 N]5VJ9SQP'C[O)J3>[^=5B/1X\;9?6U*;!; M:ZW?]0P*<9NVV[#?FX_;E?SC\VIA;]ZX)-OM]T/W)$-R71 -N!8NZH,0^[>L M A#PS.(#,R#7@1ZC3JUM;D7NHP":(C]'TDE>.\2F'Z3X+<]1X=V8!:(@FIX MP$0(2K&"(;S&'#?0(02&LR"&H)M[>@#SI=Z\-Z_+8FV[K/^?)Q5\ENK;^N%E]=&F)=RL;<=P+LZ0C<"-O0;H 5SW%*)=\ [SBZ](]E_K<-,:[QWZ'DF>G?=6U/ M\Z0U/&J6(8-A89U_)C1UB=^N2X#D("T(PT*R0@?:(ZW#3(T#2I9-9#/F4']S M?_<,2;@"JJ=]<3-40QL4;6&7AWBZN[(=4UDJZ0IVX49%)S2QK(CV0<8U&SH5 M/;,3NJ_NV4U$&VT)YE+4I*N__7:IYE_GZIDOFA?5LSXCNC"&" V@SC' N4" M"F$ SU)5.",""Z_8I5@"38UL=OH<\\T7>\V.=/[^PWQIO]2!M7=NGCD_GAIS M/@9FM/U47 HWK[H%'-2Y.[XR.M'%PC96 Y1;Q1FW-THD\,[:IL1Z;C]"_A^^ MGKN(=%=LK4S$LPY:IC.E 46N=0J5$HBLR %F*K<<"S.M30C!G@XP-<+5 M4>R3YG@&H1_3W0+,P,P5A$DP#5U2/!*MG#U^5)JXI-SILK]XW0T9(8V(\4.S MS!F"*)#LO5$NSZN"X. M8O?($&G'UV^UQT%MX'5? 7:4$7*0,W)22"<6,1-"V@<:/QFD4^'61)#N.\+C MU3[JA?WF\6>]U&MN)U[=JZ?Y7\D,O/ P)6>\Y%-]$,C_#0 M!T"5\$DM?1E >"S_SB.Z2YHJ#(JY?R#=L-B/%&$7?0Z"8N_Z0]@1E-?CH:-% MZ_57N!G&=\-3^AF;]?'LYM/J7O[[>;[6']:K+WJ]_?[!CKZ]7RKW+O%+67F9 MXISBPKJ/&4\5P-QHP$PN %<,:ZBM,XGY;.EZAFKE9W[Z#^ZUOEBUOIHB#+>\ M/M@'?>8;5QG;)%]JN>_*T[EMN=;T3O8PZS1@0E2&:8%R F39?%!"#FC!K5]@ M"I4S!BF60:]@(D_'F-FA_,M\:SFN/!95\^WS.M0I"(#=STD8!LR!]^V=T,EV ME=1B)Q_VO^U2\JKGQP)Q$.6"3/(F#@43V-<$!./8\>3[@AO^WMTQ<^ M7Y=E'C_S]:/>S BGA*.4 E(4$&!DD/4X, )(HTQB)7$:F!G;.LS4R.@@8,O6 M<'?+WG !9C]"NAV\@+&#E9[B($,9/FS@<9/WGNHJ*M2727K^[Y M=KB]A?R[^5*_W>JGS8Q*J&1!)="(:H"A2@%5#($\4UAJG7-CO"JT^@XX-9HX MEM=1Q:X-^?\ZF9-2Z,#7%U=!]WQQ&Q'*H5_,WH9B^'M73VABO5>]-MRX[TT] ME3][+^I[7_\HAA3S7&J;,&A^$%!Q@H0D07"A@H,&0 M"9-Q3D(SUJX-.C7*>3-?\J6<6T?I7=^7)UY8^[%,; 0'9IK3G+;J!$?]'H7<3>7ULVJ&S:5Y0(/ MG7H0S0K&, 4PYO:48VHDU2STN=;N)V*):K^[ MVRE,E%ZNGBR5V:6S29Y=D.EVE4B^D,^N14PBG+;)PX>/I:NU:V-G_]VW:&O8 MM/J1WPB3-?0[GL8\[71P[4ZKHJMW2:E'.06U)B.U9NJ%9_1BJV%2O%!IU5Y0 M72ZDVN]Q/=MIKS8NZ8DO]*:NDX$+3)1A D!8((!5F@.*)0."I4RB%!--@_S) MLQ&F1I1.P#)CSXD8V&WZ##T_UKH)DX'YZ B.B)5$KNH>J]'QV?/'[45\2;VS M=L$7+[RTDIMS8'V^/_[QM]TG]@]79/T??_M_4$L#!!0 ( *=U0E8K^M28 MFX$ *"F!0 4 =&AR+3(P,C(Q,C,Q7W!R92YX;6SLO5F7FSER-GCO7U'3 MKQ MHDIEIHA Q(- !!!XXE_^UY>/LQ\^XW(U7L?7BS2^4>?_OG''W___?<_?XG+V9\7R[,?!6/RQZO? M_M/EKW]Y\/N_R\UO<^_]CYN?7O_J:OK8+]+'\A__\Z^O?TT?\&. Z7RU#O-4 M!UA-_WFU^>;K10KKCW1ER_0&7'Q?S/Z?%QQ_KSW]\OB TO UG5=K-OUY__83_ M^J?5]..GV?7W/BRQ_.N?UA^6-*@07%P,^7_>_-L?;T;_M,05 68SV]?TC,\X\4$KP:9+=*=7YI5]2Z65_]R%B+.-M^=9)Q.-I_\+*[6RY#6 M$^_1<)LY9*D**.DC1%0*HI'>NAB8EOVW:9\OTPV*9<4E>Y&K(L$P/S'P7P9>_\>.GL*0/@O1A M.LM7_[JZDQ8V6R\::?#"1"3RGWZ@F1=<+C&_OK#0DQ/[2=K"[ZM?K!FNO$XO_W M>5C2)\Z^OL-/B^5Z@CE&PQ('GE&#\I&#DR*"\"(8+JQ&%YL8_][ .^% ]H^# M8_39"23>XG*ZR"_G^05%81-;-&+F!E(FK:@H$CC%$\28"^<8N%.F"2#N#+L3 M'%3_<#A5"!O%WU.H%D)EG-=A&_C(.Z/ MO!,D=/^0.$JC(Z/BY7Q-$<[/TQG^Y(1> M)B64)(R5KG"?L $"[HZZ$PIL[R@X0I-=(.'5/"V6Y,(VBO^5](_/%^?S]?+K M\T7&B1"1\(L%9$D4^7!R<)&5F@BA$[$8%NUQ&\4.0NR$$]<[3MKIN0O8O ]? M7F52W[1,+PZJKCPAIZTO"P62:PM*VPA!2 M:)ZYC23*B; "8)X;?"2J^=ZBT MT&T7('F6,YE@=?F?U],Y\@EZ%,7S *DPVBH%6G#.!V"1"2^#9LFZ!@!Y9.C= MSJ98[^@X5JF=(D-,=!!&W@T9'1]; MME%JI\B0DYRE(T>70)AB:$_4!6*P&@)2LF6RPJS4(,B0NR&CXZ/--DKM"1G/ MZ+W^<3Z7U0IM2SET#!MD-);L\R($U9;;U@&%L$&P\&W@T5'1]TME!H M3YC8Q--OEF^7B\_3><*)=HD%2L-H*U3DZZQ.- \A 2U]/TE>9&@89-P;?3=T M='SNV4RU/4'D[6*U#K/_=_IIDV]YEZ-&Z\&'6,L*G +OBX>8?4G&1XZ\H>>X M,_9N\.CX#+216D<&1_5ZSY88-G*S% /WK@!JRKP5*[J"6@%3*9,[U"68XXXY M;H^V&P Z/OX\6'4CF[S6U,S>?EC,KXYM+687E:$\J6;52AL.+F0'&+,K6EA9 M\G&5'?='W,WT'9]Y'J7"+K:#Y^?+JJJ+:YOI_*SN;^>K26!!*6,R6*,H\N&) M08B6DB4>,46?43K=8$-X?/3=8-']$6<#U78!D5=S^C12Q_0SO@CK<#FMB407 M/=,(J:1:8XBDG"@*%%*8Y@*-T\>5U&P;?3>(='^TV4"U74"DWOTMGU-D?+98 M?IUHDX,NE$!+[C.HXCR$4'52HM=2ZT;1Y)U!=ZNYZOXT\W!%=HS^&V>RG M\]5T3K'P1&!@2BL)3!2"L7 6'#I*D+1.QG)66,H-<'!GT-UPT/W9Y>&*[ (' M+S_B\HRVO+\L%[^O/SQ??/P4YE\GBG$?D",8FS6H)",XY9#^""DDYJ1DQ\67 M6P;?#1?=GUP>K]@N\/'K!YS-KJ1/P10G?0)1%'DY[B@@JCAWE"L)Q:U"W@(6 MM\?<#0W=GU@>K,8N0$""?ZQW_XOT]U\_D-Y6;\[7]>5'?4PS01:+%10@)_)] MH!3-RW&=(,;2*]7BR'*;#+N!I/N#RV9J[@,TI+EEF+V:9_SRO_'K1#H3 M.(\2,%D)RN@ @?D UFDKG \4*O$6.+D[[&[0Z/[0\AAECGU>>9$J_3Q=I3#[ M?S LK^J1,^>RYDC 9;*U=(B#3ZQ T%4CWA7/RW%GET^,O!LF>C[';*'23DJ\ M;R;Q,WUG-3%6)"VP0)29=**S 2^M!;1!HJ>MT^3CKLR?&'@W4'1\PME"H5UA MXN+UPL4D4N)*HS- ?]3J5(J; WH&-HDB+#=1Y.-*;)X<>C=<='S$V4:I(R/C M&4ARMO9*M?/65^^25]"/,SW#Q/8$AI3GVL'Q/7J[@1V)'GXYH>V87_83_8C:2'.5W 6PJ?)IARJ;@)ORL_3.0TVI6!@ MP%V F), (:TWY"4\_>^655;"*FYP<#GHQ5+#V7IU M]9V;-;>/7(=ZDZLQGJU6I-;K63*NL'C+P;GJ"Y&6E,]8+^T$)4H,:4_<=HQY MR"SO2C .V<1@2+CR. W4/>+6A+)"BV4)?D%JZ^;2!5190E:,R\Q M*,;3,)BY)\BXT#G&LH^"Y!@U=X"5YV'UX=D\U_^\_._SZ>"U.3AZ<%PI0)6=-%BS+;8'K(=C92; >L'04 !9# M6Z,#B#U+J3ZW7+W#A#2E.,-?<'U5?L*E3;Y2^XA<*5^"XQ!9-,""3]X*IIC: M=BQRD%?:(L\X=#K# :J9[CO T:OY9Y)ZL?Q*4YBHXIPM]JD,92L*UQLDV><7AY!MRP6NF^ QR]7>*G,,TO MOWRJR2UMPV]JYGM'9Q-N@T?K.3!;$B@?*')4WD!*7LA<U/3"2U(->A/JXW%1R6L,*%E\L*P8S-NN M 0[;Q1X19!Q6H"&WLV.UW0%D[N(]6"5=X@ES0.J8YYHL?JH'8G7;95(RYV0$ M:VMQ'D.LTQ!@A71,1,^CVO:B[K ]ZFEY>DBIFISW-%-Z![[E+XM%_GTZFTV, M+Y+"LP#18;V7L8*V4:$A>X%*V)0SLXW!*$,PO'++VEV7B]=K^>DH6"C@/(5=VCHK2Z3_W?JPXK 0Y=MR M]9!(-0%/(KS&L\%WM,O"F_+:ZF.-$JWIE2;NU MR9KV;2LX!<H!583*1=W;1V.EL%ZB%_:@*F=FKOP#V]N!SV.IB_7B 3H8I) M)3&HKQ-!&=)6E,Q2S.8LQ6HJ:KF--O40 #TM30_)4Q/T-%)X!]"Y=5[PRV*> M+H-\0?^#%CE8%2GK\X:#M\J",4P7Y";2]MW:[3PF2 ^I5!MW<[2:.\#*A?P3 M%:Q$%!)JE3DH)RB7%(GV66LQ&),H!QPFOQZ'8W6P^_"]%-E!*OUZ&N)T-EU/ M<44YW>;ITH?%C)2^JOG=^NNU:B)JC]IZ8")7"E N(7KM">4*1>$^&L\: V17 MV<9-L0>OQAG$1!UXGEOSNG^RE9F0KG;1LC)3J%9(9]Z'"*9XGD5R&OF 8.NJ M8F<8ZS\-L6-,T0&HKF[\WX:O]=#[ZH!3&&,1T8$@5T[K3U$ 9^BOT8=*%D3_ MNY4GXY@ZB[N2= .FH^S\1)G%$4KO SK+;!T5/"C+O9#0>@!JKO $.;>GW,+S!>EQF)D!T+N8"D8)#R >W M*ZG 2)F,SIGB@-9[V4,IQCUL'@@U1RJ[ [B\KJ0S;\IS&GEZ/0<=D:34 0JE M(Z BS^ #9R"-D*R8%%+>]L[^L.#GH1SC'C$/!)FC%=X!:!XK.KI2UQ43WL1$ MG2@!591PV$!*4K6<+1CPAK0CI6?.M/8ZN\@U[E'S0*!J;I!1[S#6'Y8W!^F4 MO-K:9[QQSYH; MPVL'$P?F8(.=60\6 M&AVE[!'/LJLC?;V8G[W'Y<>:#-0;.YX-MTER8+H^$JI'8B$X P8]S2,[P4K: M86.Z]['=)-_MCP*/56('[N+!!>XMA=7IZ!A8<,("5T6"RI:BKYHAAEB$H>S0 M"@Q#7YO?%:F;M'RXH^661AD18SL%:[=O@2WMJ]%*L P9*$9?.9X#.&29,Y]0 M:=8B,-[S6OT4^?HPOFDHY7<1+&\J"6XOC)NYE!223R(!JE KO44D'QP]T$X> M=2Q1:]/::3TM33?I^W#^JI$I.M@.;TUBDK)R64:$4,N65-$"@O(*:AQ',2-F M+;>Q[QP9-G>3MI_D!G4O97=0 E)9:Z?KCYNG]O-*:E.]+,Y3G4I1+FK*(T H M%VAWCAE<4 &X8!*]R#QO[5-SV#'BD^)TDZT/AZ-6QNC _SS4$,6 %Y7=;VN; M%K+:>KVMIZD+F;TB6>;?AVXNLEMT1;FC;1 _XGU[,*#YTQ MKHTZ./>6F6U]<@ZC-FHY@VY.#89#[X@F[P#PM^B_+YA*M+IX^0(F;"ZO?:* M 0-HX1FGU6R+;OT4[;X,8S-5C8>'1QSKP<;I %QOK\:]-04G)/E_PT%L7C08 M2G8")@VF%,^3*3;IUH>ACX@Q=OEE-Q [UD1=I*+/)<\?5BM?IYL<3IV?SB\B)]?;\,\]7L M @'YO\Y7Z\NWRF_*^_!EXIU)4KEZ1!0W)#\.HB8U2YMM=E(+;EMOS0-,8]PS MOYY /S)$.E@E[W =IG/,+\-R3NI=W5+)"RS3-"4-.Y>8Y!&"K$WNJG*#=13: M\^PIVJ&?\-9L4-^6:MPSQ8XPW-B '4"RC7(G(<:0 P^0:/W5&F $%[2B64<9 MB@I,VSXS_YV@W;SOP'>8\>]EX@Z.3+^EVDE"I-R2M@W+E $5A(%@3 0C:$*I M%&1XZM=RNYT$-.^',-8I_/%V:8:S4U/GO]T8Y .NIRG,[LZF$8_^W1%.0ZJ_ M958G9=B/RM?>C#Z)(Q8+0K9/?4S#L7X_Q_H(K+@2CA$G@ ME:)98G804DZ0:H%&8CS',E@?@?<[4_*-S+"_!Q(>;IL'JWO$N&ZU7$]NK\^7 MM;5A];5?IJL)>6LOLQ" D;RURBR#XRD#I4DN1,DB\SLE%S3(+;C0WVZ@LFW\ M3@!S@#T7C97;(4!>+#Y2:C-QFM)FC@)2U@&4]06BM1*2-):2Z4S_LU,5P@$0 MN9!@')"TL^PWH'* FD<&RZ_G<37-T[ DZ?^*'R,N)TJ)G),-(!52B%8C02\V M<5IPV:-$9G9Z_O8-D#PX<9>\_SL8SW]^I_-]Y]DSIT$[[P5BH,JR8%B MWI(WKL7O3&D3I0V:#T LT43V3MQ@([2.8= .@'SK4OAM6+Y9;M2:-Y4+;W'Y MZP>RQ<3:Z(+A!J)FM#:9T!!HM5:])FNU99X/6,3TE%AC7_G,@+Y(H 0OX(/P4$S HKTMT;1FY'Y"E+%OKH=%S@'J M[A$U;\[7JW68UPO)B4N)N<0M&%5O&15%F+'V$"P9513>H(RM6>"VR3/NLYBA M\7.HXCL T=U"SB>W9,:"&1121RF_ M4RA=;M[6>ZZC?-8^5GI9FW&JH$T#H *5W"I_; M>[?T0:GB$X@8/.W=M6P:)<^[=Y.,]3^MU614Q[C3E86=/A,V]4Z'0QSK48-PT%I4[%>23 M6I\3\& D*&MJX2&MZ<*<28))D57K,N,#Q!SWEJ@%U3U?K-9O M2NUHMJE,Q>7G:<+5KXM9GJC(4G *H7CDH)P2-!?+P H4PGKFZ=O-3R6>DF;< M:YTAX-5(\QU$:G]9TL[P=KDHT_4D.R$D$PC:A5H7XBCBB%I" QPC4SUF7#\)MV1C)ZG9,/4'AMP*!LJ/Q]# 1%E*E$ M&ZUOSAWUE##C7K,, 9DV>N_ K_R*F\SIJCTD@Y)6U/I/:3;)Q0Z)&,'C0VZ"Y33I VA499,UZ M2/Y+&RW#_&RS+&O8]XJRWL_3?+YYL7[]2U?SS5;R3?UCL:& $M& "R6#3>28 MT3+&5>L,Y5B9QXVHAD'G2>TX,NOGW948GEB)M\N#)BXPA?7RPE,F6+ LV(A4N3I1-!"^];]?1^38]R0;1C/=;2^NSA-N-;-S8GA1%GN MG&,*\B9K4<*12Z4_L@DJ,#11QM;G](^(,6Y-S*!A_H&Z[B!#_&4Q7]R=Q97G MO%Y2*'.17(*TGKRFU@)<$0%\R!A"B$[:UG'5-X4:MSQF""BUM4,'N]<5?\-5 M6"=U""IR#T9G51M&D/B&_LC%!^6$)Q"TKF>_)\*XN6!C R_::7M_L/@+L,SQ MK-Y9M:,Y?U)'$W2*[1..F;L."J:$M MNG!$UQ1?E]=(T_DY3>IR\U[,5S]A62SQ5D^DEU](B63#Z3PLOVZN\9_@ILF, MH53909+6D"J,!&\L ]KEI48CD?/6W.D#3F?;-]!H'<]Q6HE1;=PH?P2M&?S#%>/9*9-GZZ/8)4<:M(QP.?L?IO ,/>G'W MM0;*:4[.E5*?F&F/YK05 M9]\ZO=Q3Q''3S^80N7]^,:"].H#C4\S!C[$&DRHOWH5OY1!^E +S@LBN&L+I M3'KAOH:6$04$U)Y2>$,!@_*1\O[* (+PQ)- %8+LI2-"9S*D:".'#%X+]F]BJ;'VRH.)^*X M5[!#P;XGNW:P4VQ1\R2D('Q@M%9UI=GR3H%/@H/4.02N:\./ ?@RGA)GMX#D MNZH7;Z7\#A*L*ZKWJU>LU_JA7V7*, ]BP]7 #:<<,0JPKD25)"6*N75P\)0L MNR'HNRH);Z+V#MS0_7E<1-V867'U_;,M+($JM5V 0 >HC+F2VFHG6$?E> HZ[40Z+E0.!N;_A^D7EI:M_^+(_1?+TS$L(JA10 MSF]J+! J2UO1T9BH3N0;GQ)QW(VX!V0V,=[W2LMPT31G4!:&^T.=@!!HF@X]LM^?MWV@"\>C@G6#E $LN6JJU-US41X7O M\.+V;/5A^NG]XF5ME?'ULE$&I>155YS2I42Q8DZT>IQDX) B EF\3;N1"N^+ MF.UBC==3I $ ML&IH35&?M_YDL*8Q5>\;I/B,*#/CO)NK*<\*7!PS'"P-LB$ M/-B"NSS>O/>Q'0&AI>D6;?0XLJ]Y^073>7U0^J:4:<+EY0QR82Z4$$'+5*OU M%"T6+CT8'R.73)6\VT'Z-US*XZ./DWJ="C"-M#XR;EY,EYCHQY>2ZY"2X9JR MP< ]*,D%A%0":).4,3S0?UITKKH[ZCCU!J?$R1%:[N!0Z#J>NXCVZ^7U8E[3 MT,U^;!Q%<9P5\HHY@E*J0 P,P4A5I'8QB3A8_O>80)UT=3D\]FVO]@XP=&\. ME^NI!)M=T@RR,ZG25!7PKC H7BG.4_0YMG[4\:@@G>1+QQOZ_I7=T5KO #JW M2G,O_6=P#B4G'=#B(I5PBM!(#QR*R2:+8JV0 _;S&3,:;FC8IYL?'*#E#F#R M+.=-<^,P>QNF^=7\>?@T78?9Y608:B6\46"4I) ,*3AS0A80%K.-+$O$UB\@ MMPHTJC.^G!B/$FW2L=ZT58*G4DL\I04,0FFG M16*E=9G2SL*-RY@T@&,:Q"H=P.T1#G],T42&AK))M*"\JA>ZS@(7E&L8Z03+ MK1EU#VPN/'Q;PX;YUV$*[@ B!.\EAA6^P(O_OIH_O+M[MYC-?EXL?P_+/(DT M ZD8 Z?1U7JM +$6;<7HT:F@K0BM:;SW%+&31.U 1#Q\=C^8>3I W]9V:K[X M["P)+U+QY-(+@C?.T#H-PNF"4@S? G'O?BP#UD\.!X1]FMSM8Y6#$?8)E]-% M+699KAMMA/=U1?J\Z+?PZ'NM)WA2K'=.R63 Y5A/9J6KQ:H)BG6)9:X#ZM:E M;&TD'[W?P?L%EFJXP3V2) M.7O:EJ0SG%:S/ M3[ (Q85C!;*@T'Q3UN%M$/17QXM6R;/4^DAE;R%';_LP-D(;V:]?@%XNP+YXX6=_,--Z?Z3LD7:^F:[QL$G6AFW>8%F?SS:=LUO(DR)B<<1&\<*KV M]_3@."8(-K%20O12MJ8I'7I.HU,MGVP!=(6.D2L?W^&G\V7Z0!-]4ZZJ]S:: M_XTFM'HS_P^*]S<=2+/%HCWINS!R %[7JP3.@"N3M&;(^?WWJW@LW'>P!#TVQ4>.$_ *CX$C6^T-&TV"TE:E@P6L> M+4/DNGE_Y2=$&9\==L13W_V-<6SOB/>GN16+UK&0.,7;VEI0M %!="P!4S+I MHEV,HGT?Y6-OQ?[XUV+[F.7("X.7\S9]2EI=E63E4-8G3TZ32C,Y[R"$!892 M"$&IH NM#PI.>"DV*.7;=WIFX+\Q(P0S\/JP\^SQ>^K04DA'AGE)+P0 MWYI=>VJ(ZQ&O60"4E4HG]*!SR)1+D:<,/A:@6$\C\\Z&YK4=V^1I<"!0/_/M MMOI/]7\^NF>L\H8OX\74]Q]5CCEFNM<"4,*YD4X@.%*_;BT9>" M8#.W3"=NL+56VDC>29K.\,[1V_O% MCNJ]425:KGU-YF(F58J420=90XI2Z""R"=CZ%'6(>8S<;F]\6(\.C@X6R ND MD=,T7!ZDW>GM':)0V7L-E#5>WJT%HRLO9I2R7JSET!KG6\09UPN/CY7%,(;K M (.W97]3?I[. REW?O9\L5JO)B(I+9$)\$QH4)5?,'KO0)=_\_=$6 M><9UFMVAL)GI.H#A7\)TOJHJQ-6;^T.@0W,U8$S?*(X ML2@L$C% S,+7(@0'#FDJ/B6-TF7#FG?;Z;&&M#O0-3!7!Z![<3GL4SU^D]#H M, 1:.:K>HM;59)!!CBRATS9*UOK-\#=$&K>2LSL8MC3@R#5,#V_%?ILG7%;R MAWII=:N[^807)0*GP#:6RO*I>64]"AZ*#<)9%%[=?QCR:*'1[B..6[/9#>H& M--/X-1AUP*=:T-,S[I/YZOI M'.LUE0_)NU*[.97:X%32%'3R('U2Q2;ME&@=*3XER\C5C]V!L8G-NCB8>1A[ M7.OL\FG337>Q$I.7K(#D3%'V[Q%^:MPK4&U'-B=!VJ$EZAEFM'ZFJJGSYSVFGH3UEN3FDGR1O??:% [(@ M+H^CDI3US8^4SL<<0^NJLCW$ZXUMYD00;&.NG@%Y+QVK+21>D;@55#Q-GR]B"AL*(')!$XX M#Y6H%KSD":0.!1TS])W6Z?(WA>J-)>;$\=XAINDUPUB>DQS3$*>S39(VD5() M%FJ[V! 2J.0+A%B?V2:,!DNB"*-U*XU=Y.J-EN5TB#O&0#V#[M;US]5ZXI$% M*V6$(B^NQ TXER/4%[@^&UM5>BKL/12O-S:6TT+P2'-U@,3=J]HG(C!3HA$0 MK#>@. 44KG !%@L/+C$GF],)[B[=N+E'!V\#!C+DX1!=T.H;$J(U\U_MH5S& M O2S MFWDF@3JY: !%[;S)C(2H0ZTG"5Z4G SR73HC'RY!EP\$3P'*$QJN1Q]Z=2./ MJPV%5K7"Y4_R) BO+"U D%+7)C6UFTAM;\1,BB9A4"'+H;WH%OFZC%M']:.M MC-E%Q<7N"IXD:6W0]78@F'I4*R@^]S8#:H8N).F4,J/%I^.>J7< TX$,V6]Z M=?TTYHKOBF_8CHG63:O*776'!DWP)2G8-P5<@>%MA#,P1=OM,RR M>5;U+:&Z3*8&1%%Z8+MJ2CE"! MDBG7225@VM%)TF=R@@8:TMCGU1S5I1O"C5N\5 /&&QJM@ZVVZM%]0XW_='?+]Z' M+[5$M)()D_I^7BR?XD HW!1A&"3E(WGZ1%/T*4'R6K#"8N#-"RL/E77< J0> M4'L*(_=3F'E95/.Z%L&\B;/IV84J7\U3?4B<)XZFP(*08+TKH%1$BHA#!N:+ MB5C(Q*%YX^GM(HU;G]0!0EN:K!\@[J[8B4TQQ>@0 N<4P(1,$U1, T89N4Y2 M2MOZ==CNTHU+4= !/ HR5XTS'Q8:WO9;N.V6B]4/6&>>5L[S)L-^8.*"H+@ MM>K;%D\1%OF)UF?YIYWAN%GA8"NE8YATL'$N2YJS4Q;@K9)\3W,N*1[8)( \MU![AEF&5TW@-7]7V&*1E(PQE$2DG) M&$.X7SSX'>!VL,2R4]SN8\2.VUS5_K6K6C]Y\VEWI=ZIC=5CG]*B3=4WI6O4 MANK-\BS,+ZG2;SIB7;#WWQ[\FD8]S&Z:95V#,2=3A!<&K!61(&$I:Y-:@/59 M*K1:N_:L:RT$/YJ7[A@A7DQ7:;98G2_Q/1GS)_KM<3H_G![1V8V*B67K8UM=N:GM7TP-][.U_W<*W M/BE-(Y]Z5=S\?/$QDHGOGJ.9*$.0C$-RQ9 U*^.Z+8'2%EV"U8JV[]:D!MOD M.=8#/O+9CV%8&M18.QLXZ2D[,RQ#B"9#2EB80X;)M3[3VDVR<;U5,Z3<=T(# MF*53U_)SF"[_(\S.\:\8ZN0V;O0 )_/XY[1P-SM(V,CQ7(]T8^M;<&*THT61 M@9E("0-F2AB23F JG98./CG?FLMLFSS'.I['/OL&V(49Y8JJ/+'SPH2W\SKZR-W)"=X;='"1LJB8>84.5P3#&T(#VM2F\BK3!F6(AF6QS M8D7IYE7Z.PMW?!WN-P9Z;#M&R92U)=6^I:20P"7X0%D([='1*DFQ@&W]C/$0 M.<=U9L/@ZV&)[L#VZ]3AW2$X_H1+"B#IYYOZI@,\W;9/:^'B=I:VD6][&99S MPD.]GMH,VI&S@2/,;#&*_([]2NW28SW M]R,/*)"/]!M/2M/(3UQ]_M>;7>(:(H*L)2IUHB^I@"J2HF+T'++EA15M4RJM M7<46<8XGN7OPT3>XU8$A2[R 125 ,5EJCS<$S06GGQG[@"MDB*EVXC-:8>(A M;UTC"W3J.?ZR6.3?I[,993 ;]MM7E>;D;!IG>,D$O+\[^>9'MO Q^\G=R/%< M#4H1Z_WQ'H&=BSHZDSR(R&A?<<% $"H -XIB8V]SL*VO[?82\.A&/+L,=K-8 MG'2,<4.[M=*:U)$#A'K_DU-&3,%*KYLW4MY+PG$=V'#8>M",9SB[=>KD'J'] M/>2>[''NX*.OR[;+ULAU77*KKLCHFQ'#[';Q.=?""MJ\O&:TC5$2'UC,!":R M;71UO$.;IU]ETR[:L1[JCX,9SGR(J*A8'$Z$ E4D#@%"5PI[GRDC$1 M6ONG T4=UU&U0M*#'MHGL%NG_FGS;']_CW3SVO]('_1P_$9>IW[P([M73-&[ M(GVE'J&X64L++@@./A0N:5]AS+9^GOFX),?ZFMOT C>(3%K&$%C-"!+]492$ M$$N@I".EE(,7G+>>WJ."C.LG&MC^OHLX7MV=.H!ZLCJ]:(='"PL;2,ORS;C[(HP0JXQ&OA-[/U.$^#)&1H93USLO5C MQ;T$/+I&?)?!;E8'3TI;1JF!+O4"N@17>V%+D E-CBIH]*V=T7X2CNNEAL/6 M@[+PX>S6J5=[AY]Q?G[8'?[%OVQS4?^(%,UNXS>?70DW'FUA=H6;($5R)DIP M6GE0TB1PF78^CL$'YDJ(L3T]U$ZB'7\3OW686W@V(=LL&/C(Z]V-=Q H(P C MHLJ:%&!RZR1S5]G&OG%OCZ&']^T#6*E3KW.KH(TZ#AT_V/OL$M$]&;3-NC MRI5^73 'CI=<>[]DATDS75JSIFR39^R[L#:8>*2'4QL+=.HY?L6S&IZ]FI?% M\N.A3]8>^9 6?N1;LC5R)Y?#O,-/B^6&D_L*-S9YBGFU I9I3U!%>(J!LP%G MM,B*ZZQ5:+S GI+E6$=R_W,??14D60B&1T 9+ 7ZP4-POI)&H',LHS*L-9/\ M#F*-ZU::8..^3VEMC%Y=RWE]_'S@$XH'']'$K6R5JY53N3?(34-! M95$Z2=&F=!1M^I+ 6\; 61<39;@ZR=;O")Z2Y6BGVJ]?US%K):[TG[2.!HM=:5*J$!6L4CU8XP6/K@XDN7M?_ML(WY>5J/:5P MLG:TM-K3:BE0^; H?@^*]F^*Y*WPQL92WT:VSJ#N2O!'>-F^#Y;N.[(C[-$! M;=DO^/OE!3X%<6^7BSE]F2ZTL_$!7R_^O/'.,=M2DDL0K:*@+J$!KYD ;85! M9I-(S5LS[BOCN#TM-6Y=<+>Q2[^:_J ^7R&EUW^YO?Y MI#:&N_76):@DN+20]Q9?S,&^].%G-&:R&=#_;64IH7TSH@MU^R90NWVUN)?(ZI4*Q W!5S__05A9'EH EQD4Q M:'TLWP#(40)TS&*S#SYN=SH^C3$ZR$NN)GIK+5,D^W.=W.TY7D_/"AF0^0#) M41RK>&80M7(@.1,V(XV8ES=%X"D-UNO,]2EUT\!ZX[=,&(UH: M<%_<2JN3$D\HHP/"E:,0BW 0T""PDNJSRT3#M]X7AZ1;NAWU+9=?*0/;C%0+ M!:].A/+U^%<]QN:50^/C(T$A%Z@4H@,N/()2/H,WCE:*9VB*DJ$TSX6:3J!C M.J=]<+_9Q\]SG37ESOEZMP[PRS[_ )24ZZ^EG M?+NXV /N3YNQ2JH7#$1+^PR%( Z"L1XD?0]E]MXV9\EH)/JX^_8)4'TZPW:Z MGW^;$NS@S7WGCSX-M=F V_[N!%21214HT@0E"JL/_PBUT0GP)6-Q3'-K6Y]E MG8S@[&95/3'DIK/HS>KQ7LOHLP*=>=T?H=X[)5H.+Z:S\]K,\&X(H%3 +*T%IB.E]*IX<$IE MR-S$))#'C*W)NP\4M5-^M'TP]+3O&LYHG?JP6WQE!_NLAY_1F$EM0)^TC3M+ M6^-9+;N52AM01F!]&F2 HPR*UFX5P->^N, M$#UWB=/>;&MC:JS\A+5/M?/)!^YR$FHX+_9 G.^)7VT?U#SMRHZSR(BGMO6* M^+9'?F1MWZI!2=KZHB.(+"F+=30Q)U" S37^8R%0TKS#]?RNXXU[CCH\C ;3 M?:>[X4.6KR/*@)[XJ&&(^@;15F2X\UY M?P>DZ[N!^A,*OMVJ+:)ER8)6E6Y7B Q1YTB+*W)91&VU,MSYP+>DZY>4;Q^\ M/+V7-;5.IZYHPRMVJ/.Y]8];8F<3VO-@(S!66S.6378E/'C:R8J( MI0C5^C'4,,Q\-\"]?XU^#5AC;.+*.T(H.::=3F?MS2T)T\ M)56?G'U[H.)I#]+$$",'Q;<9"#>5W_DM+E,UT1G-\.>0'O>-,OCHD 6PPI$+ M%E+5+F ,G M"!)=1XBXA\F&CCQLP-X34B0S0Z>9TR>%T1 G![7_?D%EMT&* MW;BQ4%IM'<_ %9?D00REU9IR:X-D62ZU$;Q]:Z^3\*O1T@EG9TL\NWQWPY"5%:?VNLBEHBUS84L%E/ T'S;WD6PL2_]VZ/G_O;6WCZ=NI^' M!$0'>Z(G/VH8HJ0!_=.3E#C%ZU2<8Y!2W6]2XA!B#B!]$CQP+ %;]_X8C"[I M5E'+!MNKNJ!>D@*7\S"[6DPU\ZQ[\^OI9\P71U4_??T++LZ6X=.':0JS9TL, M]W?EHH/TDK0D6.WGE2WMRJ@I/94Q>R&TB&FXUXBM9],I.=,^2-Q6SS2BZ4>. M^9^'3]-UF+W\\HE-]YO"L23J+_3#7?O-_HO9F^6Y)>6%_1SKV@ZS[Y,5Y.@*:91 M5@/G@O8>H2BJ\:ER^'LF8]&F)DW.?4:F2F?A'W8O$Q3.<3 M:9F3S!;((FB:0J3)1!,@!TT14"P4]N!I,'!T@ W&3FG>_,>K M%]S_%3]&7$XPLI(5*Q!X?89B,8-WC%<"+Y5,=+;8G7*5VQ_:)0 .,=2BA=8Z M\!\7;UVN-_[7]1]4:]0UD1G&@LZ!<&'3]<%"R"(#,AFD9%H7UOJT:HLX(^>O MX^Y8KB!$ ME\ YQ, /^I4=H^T.X/(KSNA'9W_!.2Y#+=A]EC].Y].:[U8B@LV!XNIF#V7!6Z@""/X59F"?\]0/B M79_."K,DO M%>4>(9C:2+! R2YQ9T)DLG6^]I0L.P%+_D'#K28&ZA1H5XO3 M6LU\HH27)48KU%"VPX0D)YZ99NTO7 M'\@.P=R9@$P\I50[R-G*[8A<0:C54R8JQECA2NC6;S8?"#$R MS>8P(#I.U2-B9;5<3ZZCSSNU)=5].VY3,3Z"5ID2$S24(:/+H'W(,EH?XFX] MKFF46UBAO]W@9*L .V%%_<%"J'8F&1M7%Q4DMZ=PN=1$3!9SK%S'E.8JZ6N1 M^B8V$)6>R><@=_)#W\+54P*,LY$U-.RBM99'A,JF'F7Y=?+NMXGSG&&R'IBO M#0\#(OC:\82V6UUR-!C\MI!ZA>G/9XO//UY^X@4T+O]R@XR;\4:$01NC+8[2 M8 SK%>.E%VD5$REQ7YU-H6)]M*^-Z%5K&+1=D,G3$&F4K2R:3(,B^>A.&'# M/<@^>B6\;8R1.=1.9^;% #KOP"<^WI_FV?H.N?4$L11C50*;O 3%,(/+6$!R MY%%H*26VY@_;2;!QT[O3HV\XJW4"Q7LSVA"P3E/E7+V8\=UOW/K-"08=.H*(-X$I1@,Y17!*5S[YUR>E1 H][8#\N=$]CY4X@/3'"<\]B @I8*([) MM Q#B!J2\ER+PEG ULUHZKCC'F>,"["]=-[IRY%;+71^(;>^N4<]_''(MD]K MW&5MN[2GZ+?F*'- PQ)H0[FM\H2<: @'&J,0Z)&,WYIB:(A^:P]SJ4?:*ZU^ M^GJ_P]TDN1PL9=\4?M:>Z5Y(\+$$2,P)F7U)-C6O@MA3QHZ[L>V#GJ??4 Q@ MJ@XVM$=FM3E/],&4$&4"BCAK49'4E+4'!C)JR0TJGH4;:,7=$Z67EQ)#V/_; MS=;V-D:GF*I?+A$OCRFS1JVY$J!#O2S+TD$,L78KU,)9=,;DUD=OWQ2J#P=V ME.EW@-/A=ACY7.SMXG=D0N>0#(?":Y&;]P6"U0E$S#(KK43F M[!M1U..?W!\4CC#;HID..W MVPJRI5=6*Y(=L5 J:;6'H&*!>F2B+!9!ZOG' M>RYQ@FVKE5'ZQ=?END-CN;%!@9'>D*:*!9=(^TDD'0T0/GA:GLC6>\=?UQ^VKWD1Y5[ 6, MHZK=][%2!Q!\9 >X.9C3@I?,>("<4[E@*O,A>JABR2[0Q#!^)O][KCOL$ M5>_C)'N'F:4#B%WQ4$VP,.VP9.!6TB+,R4/,1@&:$+.2L<32&DY78W<7M!]H MS44#U78 B3M]_":8N>0IVOH@6X"JCY*B%Q8"#R7J)+35K7%Q1X"1RX:' L?A M2NX (6_#U\N2B\OT]DI-N/K+LLY'V2B<9*E>!I)F.%8":FYK=:/73&*@X++U M:X9OR#3N_C08CIJ:8N2#(EH0E=@0WR]H=?QML?P[!7:79'43SCVBJVQ*%LF' M;IHPBEA;(THLEEE>W+V:@D=/C+8,,>XE;7. M%1H!R[G$?U^A'U^.5]/ MUU_?+\-\%=+5CVN5 KG6&"*@R 1Z)A@X$00(@T4RH;GE)SBOWD74<8M$!W-0 MIS!<1_B\=8UY:\:WNU5/#'=1.M)FT96IU6H#@2%])30KF(P*]UW9$%?B3TBW M$PK-=XO"QN;IOU[E[?DR?: MX.URFMK4K#SZB8WK5KXM]2EJ5^C7K=+:@F&! MMDCO.'@6(^'/2^V9).6T;@+05>V*2,E4I@E@WM8*/TI>(W('T1@T!5&IV#J* M_P/5KNR#GJ-K5_8Q54>[Y?T[\R2=4(:KF@*3QV4E43SJ-8@<3&:Q..M;\_S^ M,6I7]K+_CK4K^QBC4TS=O7SW$@U:+FD=AD"ST@EB#+8^91*%FU!,3J?KG'3CN-^^^"?OOXU_-=B^7P62'5UZ8BB<_"N%LAC D4+!J)2 M$FQ!Y3(Z#*)UP>\>XGUGM2W';&M#&:UO/-Y,[)?P\6KE"A2TL'P 72S-T4>: M7K*6,N<0::FAICSZ=)A\3,1Q?=]@4-D=DD?;K0-87O4OVARGU!7]8?KIJO(B M,R=YU)Z4)55MW!X@"IM!^*#0N(#1-2<6?5J<;N%V/ SN/\%J9),.X/5^&3)^ M#,N_7\O/DQ!2)!#<8#TB]N"J_%9D)7Q1F()#8D&,HA6- GW?BZ'_XT>/>-)\"$RUTVH%# M>8&?<;;XA/D]I@_SQ6QQ]O7=].S##>T?LR7$4@"+RU +ZB&P+"J39:HOT*QN MSJC^#9'&O:,^I;MI:9L.H+;U8BLHFY- "Q;KQ5;FM"-[Z4$D;YWP/M"2^O\K M.4]T]'F863J"V*W+B'>8%F?SZ?_0>LVD^FF9ANL5>W7]7GN-TK%Q!]LF;R:?Z;?7RR_3I*P DO.H)G3&VZ,:B5#ZD MF,R"M^<$'V(B M'5?;]K(0#C/Z'PSY;Y<4FRW77]_. OF$>:[$0)\N2-=R2-K*#(%7(DJ9:#NN M#Z"UK5R!)6G/6Q<-G&1B'=R-HZ$P1]L46P4\,MBGFYK9:*]0\910M*\ M>HEH*))4C$QGF>8)HR^FXW7QZ*0ZKNKN96D<#X8_V.JX.5Q;38ICUM1'^$92 M>*FBISW4% 2&*I/=,++8\UYQ:RH=5Y;WLA(.-7P'^/_+8I%_G\YF$Q.49$88 M8)7ID3:U0.N6"Q"1U?-:Y%RV+IJ^&GLGA-GO#F$'J;8#2+1<&9>;0N;&U@(+ M"#G2HBA<@7.H@+8$$4KR+L03/)TY0T.ET A+N 6:VVT+YQ[ZX;82+/^:BN>U"/&=*U?L[@[45NL@1 MO-,(%(66A)9S+XZAEC]Z'8R=;EP=)SSN+' ]\4%:AE*! MKGS[*CO21DZ9DK 28J"<2Y?65)8#366W=? /87#*><,I-[=M@*9UTF"P4RXIVGJ%F?^B.19E'P1S78%2MU:E= M[+W+&6CI8I&Y&.M;]TC[ [&^[(.>HUE?]C%51Q="#SJE4'PM332 EH)N)2T' M%PP"$T[;+(R) M-(XRZ!0H'*@4DJE2OP?I" N,"R\",C-4^=;!3_OZH7]IO+\=9I8^(;:Z2IDN MNPQ,E$G.1Z$ 0TZT:F*$8"G'MBHI9E@NF0]5&K-%K.Y\V($8^#:XCC)(YQB[ MVZQ >EEY'\C;6ZDO&.5C;<_JG<'$F!?MJ5QV%J[C]VM#X>UPXW1ZLO5SF"[_ M(\S.\:\85N?+3<>HU>$'6EL_KL4YUN[R-CJ^NA[PQ7259HLZYLT!!)-6%R/( M[+;V;V/<@@^L4! O7>3:,6];[P/;Y#F:ZNSJLR^O,NY<75PJ/+^IUQ_GRR6% MD_0+ORSFRZN__A16T]5E,&%0I\1HP7%!Z\\'6G\N:&","5M#V6A:YX'-A!^9 MKZH5WA[PH8UBW XVV]>+^1E]VL<7&-?OZ=]LTN]"D0$IC8,7FJ)=;1GI5%+4 MH)!GEJ7@R38&Z&-R=(*UTT)BT=@^'6+L,FL/20GK4P)+V1.H: R$S U8EBL# MG E%#XVR'L[ CK?P-R!S@+J[ $V87Q4/7Q['L"BC0 HF=USQ1"\(E537DNE(JIM(;/;I*-3-W8Q3XW@ U[0N;MA.SA_"Y7L1:: M_D\J0.]\;8M'[M\Z!SH8H8HT@LG6QQE["=A)/-80(4^!L+FY>L+BJ_FG\_5J MHS%^=='!3:U]JOR[I>X?6/O"6EU;$G/.BDC<#>8:'XK3"<[:@^ IN!UID4[! M):[H>87@@:(&<+:V,4O"00AU/I&YJ%(1);9^A[U%G$XVVU' =8A%>@#7=![F M:1IFK^:K]?*\ZFSCZH-4(C =P"3E+A[E>A<=>&D3T](J)UHGD$^(,C+17;V_/+JZG$$Q3#IN&7!9FV\EC1"Q=O[V'$VQU@7C&H/NH13C!H3=0.U( M\W0 L!9AT$V1!#?!*I\EB*A+97W3X)DKD#!KY1VS%#IW>$G[>J\"N^$:-/01 MDHZ&B Z6P\6<'[DQO[XPY]$9)YT ?G',GP6X0O.3*854E%%>MB9(_J90G9S] MG!XP]]\9-K5>!W!\<3GL\\7'3SA?;4Q:Z9FO"+8B*0,K[8/3 I0SK-:D&9"& M1QE9Y*)YYY'M$HT+Q,;F?]#2IIDM1GX?L7TFU_J;>!XD"RC H*!0!FL);"P> MO-%>Y&"UN'_W]^@[B1V'&S>D' 8[0VE[= MIY]I(I_Q>5@NOY(3OY@"Q=$B M2^5 .Z/KC;H"IRF>)NAS)UC)'G<#S*,?/^YYX9 .5Z;7>Q55].X](B"Y^(3 M3Y"]I" T,MK)$VWG&D-T0AKO;6N&P_LRC!O/#[T?':'O#O!R.W?>\%D]5IY: ME.32$OP+5GZ'XFK3ZFZ,YC._.M5PYGY+0+( MB>92,U4$H$!260P!33@ZX$9+\M6&U>V^&E+B*.I!6U2Y4S/N,.6XX/QBV!E7]Z)"ZRE)N M5LF=+#>X;+3(";BV 93-M5S+4):KO4L^1HTQ[P2C[>.,V\AI8.@T5'$7^^+] M^5225^$H)78I U.TKZN8+66WA?Z*H63'@U"A=570HX*,VP?I!/O;LM!A/K:@?0(3J<".CBT01?%6&L&QF'RPN&/3$\!O7;&ZA2- MSY;+6EE9MYB_3=!$30FBCYU+. C?46A M@W+,,F9"ZP<'Q\K/[Q'=;Z8GYA=]/7V^2J16?I&0#Q:\W:FB: N\^X&#) M\(%S;I06W\#JUA,$B@S_'?-9O:-/]*/-8(]H=U+7D"E^D3!T#:< MN,(2F4'EVL?W!XO;[OSOHIB]!.-994*TF6)EQ5GEY-<):%,02BBK(F]=<7U/ MA''3YE,AY^FCP/WM,.(NO5JN)U<+>O/T48=BT9 /5\DG4"I)B"DKB"ZC<[+P M*'<*\^B#;V&'_G:#F_MC]@*8 PRW:*#%$:V?+F6>/)O-+N6O*^.2\EQ[A9@X M("NUHA(9>.89B*2"SNB=#-N>SJTP_?EL\?G'JS$NT'#UMQLT;)-A'&0<9\U% M8]7V (^7O[V;L&"064UQG1>DB=J:/+!$V2U7F9'0%.)M>SZQ-QQHS'',W\YR M]Z&PKQI[,/WS9R\FRG!7/'H0)M17FO25$U*!DQZ-<,8EL^VAXMZFIS''.0 = MSO3[JK$'T__O=W^;6&VC4[HVF.;5]3%*Z10ED89SR34WVFU]H[JWZ6G,<CEU M.-;J3\+I2!-T *>MW$1<1RN8]V"TI$2*(27EV9"OE0QS84'$V/J@LU\ZJ796 MWX<>:A\3= "GV]6:UXV*M!8^44Q&:7DM#D?Z2@92E769(\7F&(>[+'B]%Y/. M8"44P^QFA^FX*YC\LJ@F"+-G'Q?G\_6$>6V520FTXS2/9 .$2.$<85YSJP,/ M<;@GVG=EZ<7;'&CD)T%SA,;_"!?*)[I&'NWR>+1*:L.D\B9$D*9&5#E'\$YH M$,[$+(H2EK>./;^/1F$& ^/22A ;'A66'00=-$1/ZX-R52>Q=577/T*CL'WP M-ERCL'V,V]7&^TA.Y+3!%+0&K4,-8FV!@-*1@AFFE*67MC61Y]'G#UV3R!T MD7U.+O:Q5U?8>R2!LLQ$G;F&K)#R'.,*>)XXJ8M6,Y;DC&O=V/H[/;G8R^K[ MG%SL8X(.X+0U;HC:&$C6)^%YH02].>_K]WERL9?5]SFY MV,<$/<"I*8=1=L*RPAP@"Q2<2%=[45"?C5_&9:UA'WU"U)O,T(3)=L MG78E-W]C>K"PWW^(>2# %F-8>V3FCWM3VW#VTUY(QKZ:/DWH37GU\1-]=]LK MC#?7&I@H$;.) H'[B*1T5GML\@2L'JD%S;SVNY"%#"#:]^_!CX-V#Q;O]+ST M'=:D(M7G1O.S,,^+^AL4PBW/<#6=TZ_A+V&YW,S\\-/2 P9I<59Z[-P:G93> M$8/ _0YG88WYYFG$]3&6B_]?>U_6W-:1I/M^_TO>J7UYN1&T+#L\H;9T)7GZ M$9&U49BF #9 :JSY]9,%@!0) B"6 D_1/='=;HF23V5E?E6Y5"X^.*< M7L[P^LLXXG+(+(_98TP1A)#D'*#7X N9,IR\X!@4:LWVRK=ZI@YG*P'#@NIL MXIZVYOW0 ,J7ZUNXBYUDLFZCX1!T8F3\2@'.V@+6*";)S0PN[-5)XCD ;2-@ MN-J=1H*=MN;RD-F]]3E]]GWT\0^R$45FD?!V_=-W^LWU=(Y7O\ZFM]=S^L35;2*E6__.='(SGMR25WR=9PM! MSA?W:8CVBU]F9\,&*,YM_72,D@[.SD$; M_!V_WCU6.1=]4BR!99G4@C<(/@L%4B<5M/+)\];/*D>2.JQMWR/JUI^B7P " M P>2]%QSX/?HE1#\]MQPZN$9_'/#;^7B2Y_.5;;8\ MG2DQE&@*\.@D*&MY[3=:P/M@G-392=4ZI68G0<-FX+^4PF\GDQX MJ1]=?[H MJ@D99:XCP0PH;1Q@T63NT_'P*JKD6.MI'X\(&#A>UDZPZY YFLL#*[@W.,&$ M*_)75VCTJ)%+.C:A1/I',!!LJ*V>G+2L"&WR M79_UTEQUBJHEFQQ0<%G#%2U4+8.L.^LBLDD;DG1[]U$L@^= W;SO2E M5%!S"76'NN5[[LA;)4N,#B2K[3=%C( R$9.R(>O0"D%;.2O*EG1T]#C81-H[ MX70$ZSN 3^5+/7;?,GD7(YZ,DM%S8$YY4,@-(+,)@A'T7U%LB*TMXT<$#!OZ M.CM@CF=V#TC!^9>1Y,IE;364Q>A'(6(MYY;D:2KE.'?9ZM:U;'7=83VD\^/B M4-9V (=/A.)9#9XM=#,?B6RTMW3OI4);5[DXJ#.K0'/!T7,E7/-BOC42AK5A MS@Z24Q@^N#LT__(QQSR^OIFO++K/T\4/OE6;;C[*A0^?%V/A_CCQCI,H'UG+F:NU=\ MF<3- W;]XEF<-DE6,!6H?0:!-)D$7[* H(R4A17&;&N#H:\FE M@'*,C#U!;BMC'#&QH)QOW<+L+YC%>0B:3LGB/$1:0R?A;4TX2]P%SZ2&VD$: M5)*Q9IT(XI@@;:)X*NLE&/^J69P'B7NO+,Y#>#\T@+:F+1EK/#/90(J<50?5 M 3FIE4'%%V8S"SLSM_Z269P'"7:O+,Y#N-Q!1M_'/T88'7JE$H3@5(W+I\5K M#JBB)(N!,>=VN7I_A2S.@X3V-(OS$ YVX.L_3)-Y5_]VY7T]#;Z$(% ZL"72 MYBUQ8#&^A-6&XL*21K:M.]AMH^7U9,T=HVV:2J)31-V](&;A?*0K-03&Z8:M MA;-"1RB)<\L44TZT[JVYG9IA;9@VTMX#0D>PO@,07<3%E3K_$>98/1QGACYY MC!"L(CKW8@)4Z6%D;RF(M8H[6@M,\0! I>;JTQ>NCX]:H[ MT+)F?T6_UV%1U@%6" VT>PXN2P\:#2O*G;MAGLC-=+V<23A>PFU[GV"XO.MZ[\>(:D85_9S@:P=F(86)NM'HHFE^\RSO/'\>67F_?E MCWE^=$JLCABUH0-B:QI3R1(<:@D&H_3*QH0Q[*'=]EEK+[R85X*7LS"X@VMH M<9W^/IW$#3=J#B%[ CK$+!CQ*1#':LXOJ7!>A%5>BM;J;@\')OA(XM69_ M!TC:*PVB9.Y2XA%$L6:9Y>NMM&0;!H4V>Z-]Z\!BLS3I+BIU3@DR-I=0=ZA; MY>J6(+W6%FNA'-W!Y(\"L4T"$T:)FLAK;.LXT2M-DSY(VOND21_"^M>;CK3. MVGGX_C%?3VE4F=-3WI( I>*%WI>*Z\?!.Z5%APR(#;FG"",9*S&$QM MO2'(?;2HUHNV_IKI2[8HS-EX*(ADLF*MZ%*UFUI4@I%=0TJF>7;O7R]]Z1 T MG9*^=(BT.M#-NPM(([/9Y%S Y_I67COZN\B(D@ M&!Q4K7V(3'H V.,2U>*2]DY#+!6,6#9EK[.;B:Z[],!X7)#,;Z(86$9+@B\D-L<9L&%A> MG/.858GE&9/MD/6ZJNL^1)S3,_-VZ.? #;7J6G*>@Y7 B32 <"ER M:R26]8'U3:O[SY?8U 0%IW)L8(&_O:W1_[^-4[K*;W'A(2_;Y3S>46*Q&)$< M9%]J4J"7Y"0["R;6XG3C@[;[8&"_U08.136!Q1GX.C!2+N9C_(!Q7,;Q\1Y0 MJ^ $76IL,:)4$/EHG"1;C#D?Z>A[=_SS;)39AT%WRT10#Z4-H;Q93OYN!\R+/%6O=!/T9*BCM10"Z2'1U/ M$.I$>Q9T_9MI_,%:5U MX*U'73VEHI.P]&GB76^L=!JO.T#+@O3WUU4,*V^8_-]@BTE@T=0T,J[!\R* MQQB\\T$$U?YB6B-B6*R<*M4G-\LI+.X (PL?9!P7<7;:2@VYSS]^^N,N,SD[ M%CDY-H%A+;/P#C#78ANOI G:&K2MFQ/O)&C8$$-C[+1C?0E:];]/N/UQI MQIDND@G0I;X?T@8A""U KB)559%\F5Z1/.>+;8ZXX\9QX4&GVNF1!0G>H0*! MKD3!O&>B=>^P TGL*R1R CBF+R>I#H#X]UQKDW*ZJ)U%+_/OM]5J6>FA^?O; MF_D-3M)JZG@<*6*@Y<& KG5*M#D&P>8,UFA42D;+6>L+\2 "AU7CYP/A^:34 MKQ8>Z9A%+(Z1K\]KAR2MP&5+)RFRE&-2,N3676 V$C)LFL7Y0'4ZU[L$S\_C MJ]MZ5.Y8I-%HP8P%M)H\,.$9^&CK3!(N:3,IQMQ:=3Y#TL#.1E]FW"GBZD!_ M'FP>%"5S271"15;U;O9T-Y.71E>S,%$79KS[7T.N$3Q.->4.D%4'4#S,2'"" MEY)3 AORHO<.:0X5"AB9 [>Y,+V>K?JO;,JUA.'YY-2%/MZXO17_GNSQ(OWG M[?RFJIB1$49;F1SH7'L!F:(A!!DAJ"!(V1@IL762Q)&D]F40GAV:C677[TVY M;:,C1UOSOC*23!M0JCAP:"TDS9-"&3UKGK]S((G#)O\.<%LVD54'4-S"NI&O M$Z"PVM16T+5?DWI"U,1!GG2QV1GTK1,WMY R;"^G^[4+D7DYMQJL2/ MO^5/.=[.%C7';_^LPZ-S^H686EV]VZ74WI/SDS=\I$4^\G.T-YT6?S6=WSY,#?4!4:@Z*JS4 AJ;P5L,$!@/G)F0?6H=!=M!3JNNO=\_ MXG_]#0E88[R:CT2QRNCB@3/!086HP"NAP!:I'?U7>=;:I=U(R+ 1E%8HV-:^ M]WB>=V!NW6_B[]/9/WZ;?)A-8Y[/1]PHAYXS8#GI6DEDP3%90*NBG'0ZD$5Y M+N0\HF38J,?9H7,\UWO"SB_CR7C^):=?I],T'ZE4L"@NP0=/)T!4[8WD=>@2 MN!'%:[[>!+H==AY1,JP==';L',_UGK#SZVQ*R!D-7K7%R'_@U>U"%JLRQ?DHQ6)UX!DB M%O)(E5: *2706*3Q(3OOSJ:?GE S;$#@[-@YC?N'X\@O<33)E[6\N2V2?L\W M(QDX"L;W3-MO>>J M5/]K?'6%JZ[YO]$G)Y?C<+7J6'V\2[WOEUOXV4?MHI'S?;?VQ20]6?8I]IRR M/ 7+R$^J68+6UAF"7H,(+C!?9/2AM:MZ$('MRH3OEEWFIZ.P3AA$X+&.H$9! M!IR/6/N$<*2#9[AKW2=\"RG#.NGG0\OVNM[C)3'P>-(WT\E\>C5."^DL0J:+ MJD"NBTT"Z9XU4=4P/5V[LB"X$)4@-X"'M%OWDL][@E"G3;E<'<8 M695V<1YEK+TWLHJZAK8EA(!DP6%DA?Y 6-SK5>-@E P]P+:%3'="Y @&=^") MWT_FN&MZ>3="04;G&=>0I>1DQ'%3!_IJD-PKKTM1L?DB M <,[P,WNIJF%1X%)9T"Z84'QQ, K1]NJDZ&#$26+UA6VIW MAPV&I<@IFES I$4\FSL(5@9(2J JWJF,^S00[;S!\+%B/Y5C73087FN(73 F M10"UPDJZ\M""-]&"B-QK41QA5^XA\ V?[JEU\+$"/Y5C'?0)?DR\227;FG=( M__2@0BD0R!(&EQW311&+Y#[CA)]\N*?.P,<*^S1N=6#RW5G"[W[T'!6*6U)' M$$4TM5M? <_(%0HL>I.SE9*U-ON>$-'+-+MV?L)I?.X(*!^G5U>_3&I<#XX; MZ!G6X3@7;D[F?$>W"O$ECR\G;Q;3AN/WSS.834'+UCRLY1PB<=0UMV39IAZGKIA+9MS(:RQ5#K"VR@R)HHA4R_$>DY4 MK4')U?S345IC4'ALG1IPD!8[FX-T-BUV"$=/U&)O)P\SUUXV-^EWG-4'IF\G MS"4X>(F7R%;:O:]!TI:0VY1$];2C(AQQ1[\*P8 (AD6=C9:I=6_/%TU;NEOL MMZ_7.)[58,/B2M6R*FFK(";NR1S$ AA<)(W.,*>L!-/I3-M^3$D?YG9[K&R[ MPDZ00T>J;:-9J(HFM:PX&%>JFE8"@E2TE\2M],IYE5NGY?9OD+\E1P1T"ZG313UMQ?<.0/-YABF3D?V/NPQO M+QDWUF8(63&BGRR06C%+WCLK=>Y-Y*&UZERG85BW]B6A MY_0YQR^3Z=7T\OO'VOGO;CN%BY C*Q"-]: BF1*.#@$H1OMQQ+2:*D[CF7\;7=UL)T7$CI(:B=0+EN8#:B 8D M\R9QS$:%U@;6#G*&?9AZ28BUDDD7_1@W1J!6F]').L-$(E6^R% 5=4:O(:6> MO40C54#5NEW0#G*&[>7QD@!K)9,.[J_?)BF7 QP=YW/!VAQ)Y9H1D(2KO9)4 M!8I,2@D=1V$NYVEG#&.<46_^HW'B@A0]D+!@/QM0\NU3SPK-6Y/!X M9,D;8FKKQMI'D#ET/\RE%@,B[YU!LT^=/52!S+4.\)Q NH;=,LFB,D%Q,1JS2N2 MS:P]V;:A6,@L1LNEM&A;&W_/T=1M//=(%.P/L\-%TH4_NV-'%S'>?KV]JJT+ M+[Y.Z2+_[X4@1]8Y+R3Y["CT8H:")]XY&S [&% MV'J'9FW-R%5&E3#5[&FR2Y ;"(G41;)6I^05L867L[9&$\N[W/N119>%*-!I^S)$.86T!>$XH0NOM -7UI[$8?2V&U0N0T$ MSRJR3D"YP:IXNB];E%4B9T@JTV'C18,WUH+.1D0;6"BN];/]?I1U&W1N!<#F MXND2=G2A/]V50L$LSX'<_]JO*5D)F(4$0@I&21=^*JW?S_:A:]@NU"\.N9-% MTQ!P;?/;R7"=W1(M8PSCJ\6LJ^,3U[=_JT5&^IZ4-DHU_X#?:WQD?C%)BX7Q M:OZ@7H+NE:!)W'6ZBJJMR;'X $R5DA5&ZT7K)\<=Y)S4)(FD.OV>\RPO7)<' MO+V'^\,I;!^7?^UFNJCVF(_KSY:ELS>C''5PLD[3C70D5)"F]D'UD)CQR>C, MS/JCV.;>2LTH&C8JT@H_CQHT#2.MH1MY;=WU@WVM]OKVS[K[?+?+DB6O.7]0 MVQI6[]N!,]F ]IR5HNI0F[WZ?1U-P; !D9?%8%-I#-TM<#I9L.GOXYLO=YDT M=UO]OMK/W<\_S/+U<@SE*"0N@I$9-#I-3"VI!M,="&>#MN]6$C M(>? V@M(H8,7AU6.\M]K=?KDYON*>XL'P7$9YW1W?&K#Z"+HMLY>UYX#V0&Q MKHY&L4ES^JWB9\H:?XZT80,@K9%W3KET +>5&4V[*YEV,IW@U2\YS^\OZ6A* MX1K!RUN.X:(+LP62);\8Y4<:7X9/*!1DG.6F5QOQ'EZ^>ENDH:-7YP+52WE MT &L%BFF3]W^N]TD;3'6KJ66'!%IZ$$76.7.L6;+LIV@M4]K6! MJJ$4.L#4]HW(4B3CEH,KU6R4CA&/E(*HD=-/7#&Y=:3U-"2YUX:D-KP?<++H MHG'RYM%LED;<5:=L;F3M,;OKT7 M%/QK@4(3#G;:*N;G'&Z.#YX__+=;A,NW4M,H0+[X_M,&&4$$'U.4D&,M_= B M@$<< M(?B,22;+VP^6V4#&L('M!G)_6@YY&JL[,"L>;V%1-X Y*70V [K:3S_F6FU. MVS#:&U6'=2G3.E[SE(KAL7*28'<"Y6 N=X>3!PG_1&C,5F8PG/Q\)4P]/_3; MY(V+Z"-QJW7[NFVT](29PV6\$S)',GS@UXC_P-FXGIV/>),_DYI_-\7)S[?Y M4[Z^611VD&3-W;P6*Y2UKH!0GG;%0@*GF0<1/;.+L8+K_6PV&J+[K]@36(Z5 M[O3LK!YZ_MFGN[VL:+>BA%"(,UQR\K>2CN!"YH!2N%*$4FF]D\CFL6=KWQWV MN;,Y&$YBV] OF'5ZUQ@G=SOX!>/BV>RNPP1+HO!@(=921E6RA9!+[:DO4W)& M6[4^Q7?[Z+.MJPS[(MD<#@U9.C0X:+GQS<7E+.<' Z"LB$1H"*!D(A=<2@]D MD44(S#K/D[?1[H6)31\?]HFP/11.9F 'MNAR$W*D.HV.S5LR[R2H)_@<(^_IN9C? 9+>C2?Y?5GNY*YQE9), MHR*..*0=<*7!Y8@@O+4K%L.JI.69.9// ENQRT, R2I0TN=Q2 M@:Y6MU)" 196>QJXG)RU2#[Y'N;KCR_VY+X<;X>(Y%_(D]+.ZZR,].M--C9*>Z_% MAH;!,3*>1HPS1$,HQUAJ :.H<9]RZ;]PQ9IZ&GIY?3P^DG M<;@SA*R.D\\Z(T8)0MIJ>151!PPK* XSRR[RHEIG%3ZE8MA(Z&E2W0&1(UC< M 4C>32=I.OEM0E\,./G'^T)4Y%3W\^ZWG]Y_O'MPSE('1?LILN9?)Y/I&F8U M@SH*3PX?.FS=BVTOPOJ!TC'27P^/-A?%T&__/_^@.CCIR"0!JR6G>UB1E::= M!!]%J7,@2E@'T.8'_Y\/DOS90N.-)'\"D_JX.B[I:U^KWOU,_\[B-A6.&Y,$ M.6[*95 9B0T67PI;RM+9&3.=TA6N[>DY)6/)/[)J*L MY5C*D;=O$V2TSF29"].MZW4W4S*L*CE=PL] Y@AV=P$:G,Q7A6&K2Y(;YDVL MR=DVD[GFI &?1:9S%)T+FC&,[0&S3D5?8#E&MD_@X#*T\?EXFQRJBIB M)6@'UFJH#5O <19XB=+)]E#I[ W_'% YC=$=0.6Q>G[WHXTCLYILL-K8N XH M*%*0)U@,H)4I*4V ;QY!V4+*L#TCSEM+=1R_.X#-IQQO:=6ZFU$PPF@7%40I MZPLZ3N1(W@Y8H;^!]/N>.D1A M=*0U26D&4)ZVX9@18%Q,RI=L+6\]/?6@-<7+T;SN M0.?\O%KVE_$$)S$O&E@LIC%@-<]%K%U4R>)B3H/3RH,I(89-X!=![:Z??IV?CG^.OMUY^FL]GTOVKR-E[3G]Q\'PGAD_"UH[@S MG(Z%S>!+LF"C]=;+$E-I78US"'T]A?/:@.QLTND!>0\NW/K_(\=0J43>@BV1 MZ"_( $D]0\X>G=3"L^;-3-9IZ,FC:H2@4[C< TH>G( 1CS:('#.$HNKD4S+W MB68&PBL197#<:G;&^V?8=GKGOE\.XN[ ;X:;[L6+&$D$8YS\DO&&++J1,D2Y M(VC+8 TH2RQR+FG@* M#[DIQ^]1?[+/6L.WQ6B+C+-SMX!YYS*/%\WF>W]27 MV4\WU6W[D&>QRNR2=A:S$X;TJ!,U\3B4 ,$Z#D8J=%Y%%GEJ;C7O2]VPW??. M8TB?13+=8>XGG(_GGX@63.\G#U,#^$@7(M#H!(MW?56, @Q,@#$:F0^!;+=S M]*C;A[;]@HCL]0*ND5@Z@-NF:_O-].O7\4W=YR\Y/SA)!GFVB;BF-<]U%I4# M1!V 9VW0AHBV>5^% \C;#W2O*G1]+N%T@+M-D9#E'&3ER*DHVD)A==@LUP+( M+HB5=5[RPE5@[37I%F+VP]2KBG2W87P'"/H5QY/Y.R(\S]]/WOYY,YY52R\K2 & M+Z1YR* WT\E\>C5.BS>:_"W/Z*;]6*4U,LZJ)(2&E*T'Q3P=%A<0& _1,L.% MX6NZ<$OUS%[+[8>:5Q$*/Q>3.PPN_#+^,Z<^*[L[4&R;]O8QU^0JNEF?1O!-$)87 MI8$M8K,&:6/DX((6VB(&9QG3+V"5;Z=P/^B]K@#Y^434 P#S3?W8W0;?W][, M;W!2!W->?)W>3FY&.OJ$7M;1U-F"TH:3MTO_D%9DEFP^1_;C,S3M![+7%6=O M*88.8+4]9O>VE!QOQM\>^;.&$>-R#16[ "H; 2$D!E%%;<@9T:7YH,"#"-P/ M<*\B?']^ 74ZZ^1'+&5.!ZL.ZJ3#E2?QI/GA>WRTQ6240VEO-##EP;(7Z\L^ MG:I%F__O%XL-4I9.Y0B@9=%UK!*M3XU!_HI)AN$,J9U"MX>9 W<,_)L*'H2 MG&@LH8'=S$W;6>4B_O3]#!TR3Y$ MK3A[YB8[:,&!&TJ>'5#GXWZ'D/J85P*L&_N8ZP1A^O'[-!1USXGT8#G4H(QUD<1@TQBGW9F[2@:-O%X.%"^@/P&1NUO MDYI7LIR;_M-TDN8/W*.1,PZ=20EL\ 64$ P\!@&6E:RRL%98LP<.=ZTQ;&[R MRR"K&8\[-?\_YF]Y0OHG6<)VY<;%ZOM"=I)X7L[P^LLXXM6B98,W2ENE,F3R24@Y*P>H:W/" M((-BB-S*L ^D:)4'<*+?_8#23@(&K@QM)M]I:V8/C9A\N;Z%N[Y!AD>LLYP8 M0W)"4%CR:WT S4-TS,IL]VNM]1QBMA$P#&(:"G;:FLL#0B56@W_V??3'IU$( M3HH<"IB8[_]W+Z[=]67UQ"8_6;'\CXL=Z M,&@CM.E)'.Q YF\N1AE3$9YK2$[4,>=6@AQPF\S<7PT2# MSB?S SDXL$IX>SN;7M\UVV%!TZYE@FSJ4+<0&01M%!AO-//:<"[V>DA[1@L\ M7'.8L$M[Z9_$RX$Q<#$?X]TDG%!$8,H $VCK-*\(@0 +23$32S8,_5X9(L\@ MX,>*PP1'SB/_(_G8P7O[Y_'7\>3R??D\P\F<*'A??IU.T_O9ISS[-H[+/G#& MD:%LM 9=:G&,% A.8@*II$.)9"TU+\[>@ZR!^XNT=C7.)9#^,;8Z>W6N5U8. MP3L1:ZR05*=A''@=ZJ6SX&*_"Z@=RGIHS-@<#H?![0C9] "XU69HY8N;#]-Q MS5.AC=XI:-1DHK%(NR%M3.X=W?)HC8=<1[X%-"%BZ[C;;HJZAM@Q$%@'63MY M](6N]]_R[,%&F+.,:V,A%UVG(EO:B-(9LL\1;8K:^D9F@;NU74NVZNI M*#J UC-O*F__C%>WBU3A6I8US^DS_CG*5BN#C#8FZYSX3)O%6"?>&$Y>C;$L MK*=GG/LM;A.97;XS'(F3IY.-SRJTOM_9/^19F12D%"PC,9(I8LD?0UI%?:)EBCN=B6GN?;2A_ M':_VA^!ORX7XDA+N1W^?U])&J. >]!(GPMN-S%V^7$74[7@M>F" 1O?2#.)DG^+"_ #&)DSA@7 M!H'N'K2_\FOY!='=&@BO-YPQ6JN[;Q70&/&7"FFL[^ ^J/%OIW'M(J5Q70:O M?ILL%F\2!-KYU888 M* BT\=OS>;ZITG-DPT=::+WG:&NDY.Z7V5"[&KARJ%." MJ(L#E;2&D%/-(["2RQ"\#ZWK!W>0<^J5<__I'R6[WY=QDX"2^6PR*)\JDI4' MYQA=I1:38=[SZ%OGEVPE9E@UU@H-ZQ=*&]X/7>RUM;!)21\QJIIF(V.MW5>U MR:& K%G400AT8B\/^W66!S82[EZU@8=P>FBX;$V'%P5=5()48'3MOP1)XX^F2R-@13K2"^.CB[$8,$( MU%%+E;)N_8BZDZ!A?=VVED5["70 I_ONH/>[JCU#ESN[K2\!UWFV[$LU"I$1 MCP2'H.KQ$(5XQNL;@,V&.RU"4JW=N?VIZ\^$/1(2TQ>1S^ =P'X$)\A3G.6; M^IOZ!C69YQ$:$Q@O%@0J5A]:%7B/O,XUU4(6[=5Z0'Q+"[ =B_1W,9V&E[9< M[>!BNH\7_C*=_3&)>79#NIZV\Z$V::QX_WTZB:M0HBTIA& U<&Z(/'P]]Q5N_>;R>TF]OCHRV" MP8?2WB@XO%KV8[Z>SBKV[F.!B9&N2I)!-*J:[#[1720T%*=Y"48+G5M'3+?1 ML74"/6=Z#L[G:RLN8FE_<;25(($9%!(LK(J(L:T-F:@^9-TG2/ M,GLN##TA9EB;Z:P0.HWQKT9CM514Y]5/PZBE4HP-EH-0BRF*=31ZD@J8Y2:=1W*MZ.P!1ZW?3"XIPZ*>N MK<\ZPC'F1% @O%:@9.U&43P"L\HYCL8SMY?Z>YTOHR^)@+V>3P\1Q]"8VO%> M4"QB5E ,-W6B*=F&/-/!+ DY'59=PK]<:]6#!+OG\^G^7!XX&OG'9'R3TX(Y M\]6&5CU+#";R%LCTX\*EVG'6UZYQ!:1/MEB98EI_7=L8B=RZ0)]/J <(;MJ: MBP-#X0U.,.%C\H5SPN3HR:$@1:Z2+T!.I &N$T9M)1=ZGVD\&S[=YVOJ<>(_ ME7,#"W[9*O0Q^3X9I;QT$#*!5T57>]98"TR2#VBMDIKM(_@-G^ZQR>JQ@C^5 M+]X!UG80)HL8B>T %.1JWRTM)? ($5I94ET7^WG\SYC%VY>?>#8 MVC".1@-!= >ENQYZQ0H?BR5/W] -*)($KPP'G3*=A,B]-"V .(OQ/ LRK:S,+#,49#R[7OGA)*, Z!UHQGK+W'EUJG52SA92>('., MC*?M&=X!;A:3G.?++;R]JL79"RZM-I.20?J/(%>J]M0L9&P%GPM@8,JC-S&Z MUJ7Y.PD:SJ$Y"X;:,;\#)/V-'//9&*\^YCB=Q#']MF+D\'TSILWM8 )OF+"K0N;A:_)V1#B2#IHX5Y;-T_:C_*AC6]S@6L,TAE4*.]OI-^N U7XUBW@9/O;Z9S4N.F M**Y=2&U/G;?]Z.KVM N7;=8T5XJP4#7OL7J%P2N) 8I(1>29^8#:VC";OH MV0M!^B]E"#433Q=@6WD*)ON(=#V"7Z3?U(0[7S2I8SJ'4I!O*E+K(.L!3IOY M2P'H"):_FG*A-W@]OL&KA>9-XYO;V2E]#@_Z_'F*BO;=S[GKC*(6VG,1@&QF M,F&<9."1%7#%9I%$LB7ME1S259W1^@H/^/[3]]4?+M\FZLAML@$"[9R.B8HR M ,J403C!G*5?F=CZ>CJ"S$XKB@[!SO:*HO,(JP/7[K[$X:?;.=WO\[M4]&46 M4HE>J^@M>,4SJ#K,P8F:_&%8E"(XC-CZD7LG0;V4%YT)#NOP:R:;'H"VI'V5 M&:!"LBB< F2*U+_3'$(R$B2Y):XPLAS+F6[T'J:A-Q3L.F2.YG*W-45"1,TC MRT "K6-DD"YP'CF([+))V=/D6K#: ME\)8"R%@!N^E5(*$K/D^PN^FEJBMV$_E6(YJAX*REG'FP'*1:^$3H965VO9*69ZBL=SM<[X[ MJ1UJ*^S3N-6/R;?)2OX12]*&:Q:2 AMYK8,R'C H =(5Q[U@4O+F+L8>=/52 M7_1"GD9K276 O@_X?6%3?YY>Q'_>CF=Y:^AZY)P53+$"C#L)2L6PK.:W#)TU MD:7$6@=8]J>N"_NT(3+6'Q3.(Z9>8\:W89[_>5OK([[579\0'M[RI2:1X'VH M;!7T75OK/G#GDF+") Z2>0*5S J"X@ETM 49LT'8UI5>VV@Y61$^_NXJX]R@ M5$H6H#T:4.@+(%<; M)RFR+*3$@ZZVO7$.4# $&3@&N@RXQ[T:K#U3%7N_8%=@.$)NTU.9V(/D[R,W M7G"G"]A0B&SGR:_#J&N/+3JPT(\1V;0%_X86//[Y M@'!G@BF1*/6D]TC;D>WL&5&?@_51^N*8WJN_\W."?[CH<+7'301_-/^&[K-W M]_;S*>8)SL;3Q;7'1>"Y% DBUHR_H!P$'R.4K$RQ.F566@!@X^(#ASI:*OW3 MF3LT.E9T_S&97^,@M MW(7-JP\(D#8BW0"2$_C;001T[6K]$:^+)<52/ <,2-W>/5A-OTVGM=B7ET+=K6O4R(X MJR\.#% I,KQY/1K"2Y-;(^@9DKH*71PI]_6!00V%/ !-F0, '0 '1HX2I:41&E)'4^O062S1E8), -@#/B_O6GUZU[=:,!O?Z_/[_(KKOU*OOYGS_\_>6S[ \//O_\WX^???[Y\]?/L[^]_L?? MLR<7#R^SUTU1M657UE6Q^OSS%S_^(?O#===MOOW\\]O;VXO;QQ=U<_7YZU\^ MAUL]^7Q5UZVY6'2+/WS_9_C$_J\I%M__?W_^7P\>9,_K^79MJBZ;-Z;HS"+; MMF5UE?U[8=HWV8,'?-6S>K-KRJOK+GOT\-'C[-]U\Z:\*>C[KNQ6YGNYSY\_ MI[___#D^Y,^S>K'[_L^+\B8K%__[#^5E819??/G5-_/YPX=/OGQL__SJ\3?+ M+[\R7\[,\M'CXO^_M(/\W%Y.OVF[W-#_+_OX)L'RV)=KG;??O:Z7)LV M^]'<9K_4ZZ+Z+&^MR'[0FJ9_O'CU^NEK^\^*>__$Y?[/7? M7OSRCY]^S/[ZRT___#G[VT]_?_[RQ[^^RK.7/SZ[^,"OO"D6"ZO+'ZS,LOOV MRX<7C[^R(Y0/43^Z3WL/H$_*:F'_^O;!Y2/[*G)]Y?N;YF>=GGI]Y M?N;O^YDZ!K"I*0+R;6-6!5@ @U&!6=UU]?K;A_XGQ:RM5]MN^">_O;78,WYP M3)>IJ(6?EL-"*D]<2.6Z\:MW91[,&E.\>5 L[?M]6ZQNBUT;SL*^L,L[15?N M:SZM,4G;;F'F=5/@/MC:'=C 5=;%^N7URV=_?Y&]_.3]CKN^^4_+93DW[<=[ M;_:X@T/_^,M[@<-05]GEQ64FPS^N%?G%7)6MG6CK\?#B7-S?0/_P??;Z MVF2-'U.-8P)ORW[1K.U4_K6IMYOL;_4*A']KG=EJ?I%-.ONS/_WQ\9/OGM7- MAE\3_YYF997!MZ^ZHL,;/;%ZM5-C/9JIYC.+KHLD=?75YFSW#K MW92KE;'O5"SR[-6VM#^V0\ZS?Y5MT.'@+3 M\:QHNY6YP%>JBC4^'$:BAOA9JU_6RDD[XW84[79^;1W116/:U@]3_2Y[!>.; MPV?K35'M+@;FK:@6?_KCDZ^^JYO^<_JCR=;%#AXTORZJ*WO=LJG766>7-^MJ M^N]LEQ6TH_G7/]1%L\!9+1N[U^NF/2BR\'[QM.,[W8^.]'3_9->H.9Z#'>^U M8M76V75Q8WB_MF[SUSCPS:J #ZU1=9W=EMVU/WIA[*FP1]K>I<%?SB M!2=OX(0TYK^W]IXGN=$?'^E&_Z&NWQS!!I_!,$8D MZQNSZ60GV]TF&YE_\/O"4F;%/ M,7@C&128)W.[GHNBLK8W"'?XNK7R>V?EN3=N%E;,YR2P82QHY>19N;1_[7)Y MIGW4LGQKK? 92&F,(8W:W2D)WU,0Y"<,J1,[:W8$]FE%:W^\J=MN4U=V9,7B MUWK;6'_'7FUG!?[;SJ_-8KM"/3.'UUWA3S>-N2GK;6NG2JY8#*W9:>_JV33[ MJ8)I@@WA]MN$]E]G'3 ]5UE56Z6.:]H&>SG/;J]+>P.W_=?%PL ^G%N_<%6Z M?9CC1G-7F;?SE7WDC;$#N*IO3%/A/K-^+I^7QQ>7<.[@1_ZC1U-_AWE=+;9S M=IJ+O<>SD!.*QO[,F$J=J<$#=9']I5:'T>YA^^0#?F?/4I>M[8+#]9/2OL?6 MVEF-71X\30/G!V=H8^;ELK37<=2@JKL2#B<<#;M6F\W* /+,OJK[9AD^>E+: M!^(RWI;MJ+BP0X';DA]#2SIZPG$4]O;!_0^8#O3:@^V4$!6WUW5V:Y>I=V$# M&FI!/AB/%26*_>JJO.'%ILF0R=5WL+>T0[PI%X;$,LYKV69*"<-9@,F/[@[_ M'M]6.8[:WLRN" !%[!%;FIK0_.MW.\JE$[A64-/\AK\SY:/BUDXH2UO!!?1 MF61+&5;?;F;3P=O8:VF?.!G_IS]^\M]9[[RX]61/8+B.;+)\6#K_D#="_,?-N476FEV(NW M%./)GL[1^[C\YO$3U#R%?3]8*A]0TY=R1 TFI:SLBRS\00F#6CQ[\=D@8>5' M#RZ.O53+H& VI[*;]TJ8TU8F\^E=)&5_,GL"8K-MVFUAW\3>*3RIN*?SWC%' M:8O"W0H%*]WA$-LGW]K]UMD_>3_ #C:P*6K9D(WI $*3$$AV,\+55NU!SL@+ M$1336[6-Z-E*XMHWY'>'D_2K'3X=,WH-EE'GO-\!>;][R^$=T]_/P2-EKH\- >L%K$OBKK.R_UW0 6.$LG 2/M.9\&AIU"[.R.Q2# M__8\%B7K0[@&[';[G5.QF\:*[W)CSXYY:Y4"8MHD ILXBB"B5RA70/E\\] Z M,#N0\?8Q9&K83R\?\ MVY%WV 3LP$?GN:=$,<;+)IT3"\XO<6<21LM;DHX2C,8>IX^R>%\=M';=];WN MG 6&/YP;L^"H.&5%PY4 Z8;B"K^A;6A1ZV"T4\G;W-=K8JY];A M;>&.V\:$.B&]SK<8%5N8B^PE'#@6**3[P)ZE"!4X9RHZA6]%,2MX"0EHT57\ M5OW1L)&*GGW?5+:>HOT]>(999=<(G55K:9:U]9GL+:UT-N#*6F]3?>55C7>9 M0]M W,W6JO%VWI0S4-8SZQ9=9$_3E_9L:*__M?6>,ALBR\/JM*^_^ZC^$UJ# M1^P_08@(O293V*UG[8:.7>; )T)_PY!WU:#;E(@\39Y.01WA(FYT/,>Y*]I1 MFY ;+2<&PQ &-)F=&-I_.OCK'3OK(E>=M^=Z)[FRQ[:O>L. GOP+7M+.#:P M%R$"$'CA.9_RMUWX+O!\N!C.TQ1>&:U5&F(B&A4/(&OK9VA'V$1,\N\L2PQC&BL$I+($]$>5BBP)5@E]VF%=7C;E"&\*O M/SS!GMD2[/(.[U'9NW5RSJ/Q4+IX;#PHQL#LH=COY/D4/0R*(H5^Q@I_AX$G MYU?#"%PX 3;/;;U=+. M>T$+X%_,U79%8[E\\E2%X\+ FG4K3EL$6QG,6QUU:)>]J>K;*K4W6(?J\'PG M$#N4 R;N(E<]^V"6R2E!X^KQP&N4E][ETI6I]]Y^?C&R27 M#[\^[DE].F6;NR#;%>YC*&=1;=;$I(2N'D>YG;^HA_(JPS ML6^SHHI&"%54V!V84'Y*2"J MRBFQ?-W@JN?NP$W:J7<<\(K^L+); Z'L.6L3R>F7UFEI.]0\H.,K+][Q4HK- MVOOG;B>VUZ $G$$P"35RC9)B6T%@R6YP*RI )\."P-RCRJMV3E=CE $^6(!5 M7K3&AS0X4N7E2&^5=E.Y7>)M69;IZ3KM \+&(R;&CLI/+M?PZ-AS#4>_[^_F\!36T>!X1]$T8&V*48YVJ#73*Q1U MD]MK@[)(8IH@G)IB-8WEH?U1>5-0PJ!AV2G;T#J*+!]%F@)D8<-?W>( X"., M+%GS:[8R2D/E+!:+#41?2[;>[3-*.XU%DV&97TM6?E%!XJ*90[J/K'H(YL(/ MK*"]*5?FRC!BPW0=(3:R3;&3=U\;L+S+=HW@%1;.R@TB1=F7& T_/;LI5EM# M3)(*C22/1FM)ALWJIJEO*9^SJ@L0 M5Z3Q[:H4I*Z?^^5X6;5=@[1(G*5'KPW #0BWP5./@P4?OXUC;I'EIE+X#2L> M@;Z08PG>VPZ#:)!2-=?%:HG"-N4O[?&;[14_B^OU(XOSOC,]]8E?+[-1B!,. MA+9OW: Q\M*-R'P,3%*N629)(;!Z?5[Q*X>Y5-VL"*IU0H"-A /Q5E&KP79 M(6@/B.%!%DR)MO':W@%\?KN4F*'/K>];64EG1]:B,2!&A!AVO"_)26Q)M>'= MV;2P_W9F!NZT&CV:C=TRS;NM14[[V^ZP#<]-RNYBS#I$,!H\+C+Y^#P-JBS; MV-UO#)A3L*4A5O!*0(27CY\/@"<#+WGJC+9^%*.8P:!P",E#\=&#&(E@A Y$ MM#H2,8Y/12O0?V?OVJ%E"I$\,L/[7W+6RYJ_]>,?0H MAM>+#?R.F>)0/J&#WZ8V)455\&X:IS7NG+^7XO\]V=(0&H1 ,VE8NQ$P:FFJ M!>=-#[2>T]&R?9[^>8'V+]"+*:.K:XQ;U17H$1W#3ELK P<+J= M9SK.!,.)[FVEMYO152F0 ME3DO7V]>S^?CH//QERD;J3/P:#J=X9&UU"NIK+C0*&/ M,S1 8^=#N:@]-EP?D"M&?+$$^P5D1]^^5FEOCS/6F[NP=BI,A_-LR/9&<;!, M&HIPPW>0!PR,:3'-_];.*1X+ .87*V>D*H!2 M@JQR%6_TEV!H^!Q&E##BXT\UC'A/ASIV3)$.) AW 4KCJJ;:*1?AZ*O&;/+6 MF:)O=[E3>L'ASZ/@HCQ-%*)V.0>,QN1Y&U<;UUPK3X$>5PB4#/X3BG>RHW<) M1ILG)5)/=+FPSP>4$E"#B244#0@"*49"PV:\=BM$$94-IL+;:2^:_1"A]" S\ $&<;$)AP!7C+2042+@N%XB!Y\$(>C&_%L+] MJW)>0"[@( #!H1.9GL3IV0@\R C\VYVR3':645!6<_- ],K2F+!F$?Z_;4WW MP%KH]/W4*P"7V[Z3I\!E\J[Z$\M7K?C:KIQT24;+6;JYU$PZ>@*?I",HI#[L MK)PWTKZ-]/*.&\E9#-TU1G[!05U9$;," 30W5)3Q'L$F##1!1 B#+? /!%Q6 M$CH7:9/PGJE "O %SHV&;^01*9^ZKR3W;YV3@(S='(X8.TC@2U;812M [CX M1&.6IF'5#6D:J8MQ&U6I#=AW7K(>9/T/2!)*6@EG&YS!GXJH=J'!V>3P'$TQ:RJF'CC'6) MLFX!-@++RX%SNV.JQ7:MH^,+[@#EQ^GJP_&,P]O5#5?]0#:>0L+RL:#^W_&E MSIC?.\CO@Q"_>;]F!J.+HQ%%%R/4(;.A4-N&G>PA7WF@ED!CP\-"D52Z4Q[> MKS,9".4G\2R]HI1W+Q-)W]^5AIPW\LWAV/4 .$_3VHG-<6.+"3XX]+CQP'.YI]^/N4HCT MWD:3\)C:;&S0 <[1R=89QX/357J^7C(B-%(U X7D]PPKY6O0,:L%;*@WBHJTQVC#U#E+8?\0(^J28(XH2>H05S$IPM6,)!6)FB98H:TX J 8!L,M50;SMW M0,+J)QVH!S!Y35AU[.L6V'1P0-70T/EW<,G$C"+R(4AQ#%:1XLWO&"8\Z=/V MH4L(\P&8,%D_I)0&S?=] !MV.=\+0]R#1K\+B)@H^UP&)0]=EO#8?63 \?T! MB8G3UB6P99L$?(WIH)[FSK(7+K+6/JA%^L\>F4^<2_4T"KWB"4Q%PRCP3KUH M\C*#D=@%H;V)T0E*=8H9H0@9DNRJ?7Y7G4;;/W=I0>X++,)"$#<65TNBN1_[ M&SVL.['OM$&85M\22B45Z6G& LI ]1#K1"D#J&%.V')G#V%X?QH/.^+ M"U&WS"#:72.;1D:"DDXY%OF0!HX#]MRIN M27J'KKI=H/^V>XV.JS;.;LRTYTG$S+(1T;$ZQ4Y">&*)1,AH#U=//L1-0:(+ M!C;S3.90W8%"&W [5]'9/HOLY7(X\>&:XQOD(KN7=NI:*5#, MU;D'B;@P]C V#IW@G-H^H(7&T_!$8B9!61(!4$F?P6%B3IKD[0;+*W&I)(9HMUR% MC&1%8TW(MO9(,JT,7#:C;F([T7TEFR"@$P7SK*RV1I!3S99VL=UJC'R?JNI/ MCD;B*,5$U,QZDS*X/"!9!#B<4B^IOC:Z!7GQ#.$$'3>Y/AR M,H4B<92,HGWO^<_V.,?%K1[3_[56MRG$\?Z&/V7E$&5,G\.F;BXT '[,#!AD;Q_V M>5>'+4F<:AUKY'.1/4WA%9UE91[5.TI]'"9P[B[K:-- M#D1E5G%@T0@UBA.S/G7_B^R?&[@;8]CA-$$$AZU\IT!)GZ8:"]'I@<(WN(-B M2$W"-FD:>"YS>8F4(H,@% 6-O4LMHYM((, E\H%BU?=&"CJUZ%].J7Y(WO8& M-KP55U38IQQ]BO44\(H[D1>IGBO)5W<2Q3>687A@PLC(*9BPKBO"VE".S"W3 MV-%*8,OW.HR2%RO<'+ 833Q)H2'D8GL&EZ5\G_)8R0#LG*G9$N0&>6_#5)_O M6N2CGY%7C"5]L8\R?:\98-4 04MFU8:WO\A>QH[_LBA7[+'C7J5!IS:.V\2< MHK%;,>_9[!2_)D\T?9.BE4UJ7^R]9%'OI?OJZM-6./[MCK6U[BNN2.TUZ;N/ MZC M+'E9S>-X)E$(CES&U$1]&7F1ZH8V$&=RQH%$' R!T95)?M>PY8:*<'9R2I8+*H)C!+TI(;D3R1!660$7N0($P<_2P)94 M$$6"K?*.P0CV]76;"/8';V>5HH.%>YJ"^(&##TCV+,.@C.-4<*YIO(J<>=TV MFYIJC?B?Y-;X#@B]]B76-H\S%D[S2\8"A=*8["6W7O&UZ[B@EUSQU@K;^M"F MU2U]ON3>*8G^$4$DG&GSTWT#]Z$91Z*1!V^-@6YSM!^!J@5W.+03PA!'2#/- M\73\I3VEY&MXXU,E5G$Q,!'>U'"([(W1JJ0^17DB&AL?%IKWVVL#Z3Z,L!GU M\'*58RP","^8-BT=38\OU [P"ETJ7RMU&93>I+25X[.F.4[1 9^D7GMRI'KM MJ8]4W;-&^R59WUMD_[VMF^V:LFRH 7*= #Q S[$RX9@<5(3VNMG;_\)^Q3XT M(OJ1! YN7Z^EM#SNGTQ1=#B%#J#ISI[F4?:/=F+9YSF&^S-+"$"P*J-*]CUU M[ ':M?\6!4(BJGIK'<9%K#)=LA2#$"H- RD=J+._R)YV^DM]8YU?Y8'Z#"+? M=XW\"][R5A?P4*3)D =WO%RFAK,,M!%W\B)BPZ5*R^A?45,>K4C@/MA&6X+? MO=?*@U9RZ3>/-.?=55[ZMB,8*6MSNWE)Q.1H0/;-$J^L=:<+/NZUJWP7)3TU MHX\O5FU-8VC?U=0:V,+ZI$>!G-3#7,9^,?["=&E9"\Z%>&5>^%2+QKH#.YV"L-.M]_F[#N-A-W*WA>_%#BLZ[ETVT!X; MVN:AU)O1*Z,32[^ER1@"5V%.N/?;D5_T>D.W@')Q1B)/!7 H8.#\AN;M \\V M]K<#U>(ZQ8.YPB(_>+\E9W(H,Y0P0B/?4(7EM1M!@W(;+-O:E5RES&3.0_0^ M)Z^P""($K@,CSNC63O]_;_%2:R@LFN*6RU+55(?P/^_?L0K?3J.]J09^1HD/JB3ZA?S+9]J__."K]3[HEM^\<*B8NKC_ M2"-,O'.)#VA4&ZF&X\RP")96"*" MA'-T/?NAGYMS,@YD&Y7H;9H2<_1L[841VK)"7%#;B>X;&PX47L +C"U2W^*) MF T3&PD#&J@4,;Z!I6($_J#.8"Y,!>@+4398VA#ULGGXIA0Z$@A]0?"+1>V-'X2U%ZTSX'[=+J[6NB?:H F'(22_,&Z1"5@^ ML-87V:N!H1*%-H_4=VO9NU#T0U<8P]<-CAIV+]KLKV6N0*->V6J14'\GQSM"9!K:AQ,+EKRW7J1T<#+MXV5[ MV6FEV!YUV98-1.$F:4B,!@'8O41Z'>?"X(E@L-ES4K"=3H-%-+5PC$#_XH*(+R-2$Z#-*$H7DH)H*HX^70F86M)D4 MPHIP[.+[+'1?UQ IUK(@&).=(H$X<,3O:5\3Z%J:TTZ"!XBY67/11[0= MPPBCM C7>%*Y?]F;1W<3.YZZXTP/@H3DZ-#].J2<48QUGH8PFUQ-,?I\(U': M1,=:J7]S!$S S-28Y99;6F-%XQ6C"X/LR=HS3'NDL(]0\&S^4PJ$W"LJQ?UURHM3,BZXD>90JX9.45B'YAZK,*D1HULV[%6AA6GA<34+[.X@[M*I4--_W"U3.]=#8 M75-2].7Z;W#HZ >*O#*%L5;8 S8=E,FE NJCRGE<'8^;YCRZ"-P/S6F&JN/( MXH,2>,@'0.]YM&V=*#I'\%T$_ZO?3P3_D_)(9U.,"'FC9?CX["DR(%D0H4_& M<\T#'C6>S)Y509>%2R,.SC@=9Z-#TXCSUXISPDQU&Q M424L\ ;*-R<=CA"!E:&^9'M>SG-'(I\;&^ZZ>H,D5KF6'IBNC@#3_RV:01"S MAUVSH]M@.)Y?-@[BP<(YD-% K'_?L(G*.#+TU';(O0OR#F\20.+'=UVA[Q'W MRPZW3,_QX%>OQ<=I%?*_#WB*B!#CA]EA+"A\4CAOE2FCVYXB]JVB5CNTDXAV M5BQ@J;J7W^=2#UM.&=$Q,O6@DP"H-^@P: MR@=0.H;9SS!J0I@_=84O&)E!2!#K06L*.SDF*X[OMW7 $>/%QC>]I"[:% G? MZ%XA DQ]TJ2@^!$WIS:BQH#GTOUG]- M(C#8C-G%A&YEL]HVQ:KW[OBR_( D M&]E%]J)PP3PY(1(6Z.5D/@ 4!*W4N98V'P&0D%C;@?64;(M[]3LLL [&G[1, MF4^)$2L17<[<@>)=B(T&,,I/>TYO%B2%CU>(@UH4B!?Y[[N#7#&I":\*A:&] M!)$XK!4B%;8*56F2I0YDSR.V,Y\12F-RQ&0E B%IP9#-Q/-SR,K=B&ZM&7D'X%WJA0XW]0=L4<2-03H-5Z/!\(LB!?UUM[28I MBPH[^@&#'5U @[%3_V!3MPYJT@"M4-L9X_88#I2>9^]:\@Y/QN E%X=!R25E MTLB DLYS[/?)!"*,9BG\]5%CK[9F$^NT-Z:99D\C"Q1R>&Q]#C+-0\8$VZ\L MTA9PS \NVI>35K*"PS5%Y(7#(VIBQ31O08JUULLV:S2*F2"3AF&BA^*.R'V[ M)RJ_$VP8_R9W^3_^@"@K8:\1M6- SLV[S$6?*#UWXA;X$H.6P6XIJ4V\RM,J MN49+?5MG4J"QD7Z*$JY;EM;\+HNFA/6CWN=D]^@V\GGV*T)7,%\-#83Y'\QO MNL9,,'_$)A3LSL90\R[=*!M+0F!$YPR 9 "^/L(,P"&GXIX.0;25/=X'RU!D M/^_"3K;,-!14K(C48F'9!7 P>ZRX!C0L$_=)42M5&TK30N42$=@::04;M$LJ M74-"#TMA-!@/"%LF0<]#-\*P,3W(/GO62JRV:EW0=R$ #$J^1L3'(B9"5)2# MTF0&X<0>46,/)HIL":=(>3*"ADL@L+[TO^I(?D5]7J'RQ.%_. HAO M%L1K^W=L"73GW#T[ X!8!@Z*C?5:$>%2"=YB"SVG.&Z#D: E1UU!P\1:$HEM M&OB:2H^% )$L%AXL;A?>*6CWN28]0,0D-8,,\%LY_,FS>DM<\\^N(6OD@7VO M.G9VG]L5)D:H)K3HX8>%:C+\Z[8IVT7I^NQZ(*%+\T/7Q0!2Z'E*^93XV7>A M^ES*''&#= !VMH5#@, M ,C 6WP\THSX&_TK>S KQ0+0U=#(HMJ"Q80 /AT I!=)[$'-E#""BP(69^"Q MNG(LRSI)0L-"=!KI"@2ZIHQZ,=)I/"XREKA49HYV?:'TZ+S8%', (9UB1NKK M(\U(_4R(RM.62I"2.BBA-$IMX" @3DKU>Q&R5G4]#_0375B7=)G3O-Z69-A7 M[3CI$S1 R-LN@<&W.Z^<&$6,-I[]QQ8((@74VEA'?(>D(5@E578M,R(HDY9N MQP9CR^VL0&([KL:+["DA>"G*Q'A=-82R:T<%=-N-FSS=';C=8D")8^G68*)V,-3)!RY4S^'< M7=///5#'%G4IY2 NHE@,12%NZC>N4<5;H8*0)BKA/0A9+4:5QDNPK16'UJBC M3&J/X$L[RZ@DOP-1O3 @>037NS9NJZ;6;69W!"4^/(+VM 7%+(ZZ?8AS7W#T M"GPGZB YDZ6@V9<5E >5PK8Y^!S 9]L+Q##GFWDZ7$"A03<9=#13^>S$.(%G MJ,=]ZI."N<1Y<@CTK>J=(4&%N9$)\TP[ET%;XP4%E]%D1@&0DY_@0LX2M":T MN(IG"]1^F@$4S$V+S!>XPL46.8=5F16AQK:-$.9#7?);DO/!KYG#.$1+51J0 M1/XD7"+";BOX. @$^-K]153,[*UO?'=FV]+DM<^A2E* MQLD-!-:S>%?MJH Q?)W+%RQ>(;M ?=VQ&-8E95=Q@3EUI! M=3DN8_BB$!X(,7_./]079FO8B)S.\!4.('.-PJFAV-5$L*@U6W#@F>!NCT\*7C0_=N)*^?E$R=3Y%;VT$V,+3K\1L^"J!9.\.@S3^D*#%R9&B MM/9JS*J$(H6G2,"]V6EA"D(P1,,Z$0@_HSYHQIYQ0 'I^OA"ZX-SLD"2!=^< MDP5W$5.AEF!">D 4 O<"-+NX:U+8PL;A-J#P:VD[!.A_U GEF81W7L? M!S^"4:3T'14IW>50J;.D(IQH.)JN?]A\LF[O:$\R O3-D4: &(GYI9Q;+3B4K!6D[2=$J&VSBZYE7 M&.U +\9MUQS_Y,+Q%6[;&\/PD?#*UKL_Z#+'),45-&P !T6U44%WAIW.448- M5YP4O(:R XL5H@'M!>JDH0\C!;(NABW(4Q" LREN>K5E:8FHQ^#<-%"&1* AE\\Z M(&>D4UZ2! [K*(A3GPO88].N)SB$2=PU(8JT!:BE-C MNG07N6CL6OH5Y#*W&SM\Q-#O& G2(S&)YEI!Z]YI4LN&YXNQ\;TINXBWFN8^ MJAN9N% @U9RX*:FFT:HWJ_T(&,,;TUZ)+JFG-2Q%X)RV<3.GLYUL,0%<-?I M &5-Z:G\B-;&%4TQ;$;Y^R[N*_DRC.;UTVK>S]!\'&$1"[0EED.E^& 8X5,Y MTC](KP@OA>O@1186?P316O_$.=2D^="CVGB>^B7YWBI'=@>P#N7?J-A;3F9< M8QHQUOA$U&GOU,44&"?C7A%.2)/MMZW$O$Q*["ZEQNPV\)%\9*'&0%L@ OEN MQ'UO*FM4 MI$S,?]CMK<9"R9FQ:["$'\^*Z@V\7U._$=>B;*BUG&'R)PA?%%[LDY3QP&\T M54FC4*>3(&D@B8LRCKY'Q?7.^0&NI((R5/&=>YDS^(\BNW)P-36_[S.WGD2 MH)SQ3LX#: "&@-&+88WKRN30&%(!==5\?39U(#<5O<@3T5T[W7-(B^N!>[(9 MEJ1K7<*?CBAS^L3^3[\A)A0)SZBZ/6?&W* +@V^R,/93]Z-9T98>4.7G[3. MGY5FJ8)E^EZP5:3G*)TL6K.3C&1=/CS24-9?RK>PR9X[71N9L*\B/KI?Z(B> MDP*2%+A\>(19@5,P:0HT:0C1[U3RLZ&:S+X]G6ZU,09+E;R#9M]+-\8>C.W! MF*@?B6*;SITR]@34'OX*&L,L5&>QR$E0!+1+.LST:4!FO9]$%$3TP# 2%>6: M# KRJT="(/U <^V?&L-R\F7#Z?H8(0MU":7]N.AMFFA[S+2W07;JH"5Q+/H MF]R%[.#Q?+Q31[TD,<'&2VA:T!0_N57C @2-@S'ZXJ/A2/QQT5 MIP!>*$+&KWPG?1BHHI3Q!^:A2 MG3I+;1N<>0K^GZ;E?'JD^_'M)&=? 0W^A MCMV_:E5[<"\Z\O5UO\L']NP%?'/@1T\GFK%4W"0 :^M ML$G?F!"L_?LY"O:0W\'344/*.7392MN/QBQ7TG%JS[NY:#40Y%SC@4^P7<-# MI]"TH@%Q2F4$J\UU,;-?SY$U!OE0J?:2JM1)\7*C9(X&]G+'"BX3L?K$C(/< M^D*]Y(SR9)Y7.\@=1+F=W E"D8%7!K*2/7YP2@S[;'!_ISG!'=J^7(R/<".7 M5]YAGJMM2X@WJXJ!RG2W=?,F)L;M(@BO9NZ^*LC(P1W"*@)G ZM/^2ZN0&F@ M8;?412RV#>$$K=6"E6XB]Z^MH>0=3_NJ%7#+KH3R5VN(?G_KL#%9TK3PWBTS MW!N_=XN;HEQQL1J:B(GY2IDJ"%A1J7R[H39X>U.U6U*_ R%F]4#R<&(OJO^& MH0N=X$GF7L;1B91P F$X.4#^!EDYE8_O>B''KCJO%WQT:X?GTPVN3S)C9!FY M)7Q487X38$U1G[SAESF8VSEZTSL=RSTO=L?#)&)FZ CQZ6G[@N3 W1Q>+-, M,C>1+ZD)(RVXUPS:QW-R?6I[4$B:@C9F$P19E*2ZI(P""< M9"2L^6[U,D<0?M_7'?Z7UR^?_?U%]O+ERW.VPF4K+H\[6Q%,SJ>^ _N.UNDY M4(\OCM5_$H"^M(TD]+'[X%_%O+"&TZE#W(II]A,H.P\;(2V'T)*".5E2;6A4 MZRM?%1HQJA"XTVX1>(S56'[3/-)\R>45F@L(EA,>&B!)TCPT/2OOQ]IW60)$ MD^ F]$W8OAF(#LV8O& TO#[:^"=AOR4 MC"EX'9@:>L G";QL\G;:0Q<$8O' M63-+(DD-@"EP(K&B<65U7.-;2#A'/<\F.\;=<@@I]HG1ASTXNJN3J_VP=E4! MK91&ND[^AY_>76/OIGYR,/P10YS9,AZ,GR<>Y$LWX,=4WV_:G@$YNI45"JB8 M4AUFY;9>'R&%U=*RLV#SV*5;[0:8[A1%1-G!*/343EFO+'L*D8[D2%.!"@LJ+OAO*S HW3%AK M4L?7^^(QL9[XE'Q\M=M6Q6O<"QTA[T!!R%2&N V&3;]Y^%'4UE<'B=WN^E[C M=IC41&@R)7CVS];EHQ.?KB"BM"P;B(54%9R.5G46EL2^#\9KB4X_XW,$A$+D MOJUAQY;%B@ H6IQ2[,-UHX\OG^!C(+J)@I$6<^HD>+E>FP5T&Z0N6)R]!DXC MX"T)CM(Y+WRWO'#9"Z)5=2R=;@O/Y\+(T)NRWK:X N+U1[\!NB:H6%EPC!/W MDQ1,@G0#<6GO]_@AQ3F))V%L1]YA$TB&+-0I/0U7NKRD4DU.[SF] *,]RY># MY_E.Q3:S3H:[[(7;O/H?GU*1I/!IS, MTM*)W6QG*VAW6[9PQVUC0DV2W@2W!96SN79L=S*C"*X^;$9I"13EX.F6("E\ M$_F[V%P?97+BUY'9H6(YG\YRQ1*1P5XX@SYV09..Q41<+F[X@( Y?<.K\D;> M2U2YKN10),>KK+ZM)#;\P0<:/!5G*G[P5.$@H/;%Q!E [X'3'I+61I*K"9^( MN26K!TDK.N;C]#(BP?(PSI;3$/P #5%JRSMQ1F#A1XR9P0GB"H!]D"\A_J* M;"->H-["\6HA/3/UF+$WF-4W)N(R_*P==..\PZ0+25)^5N2JH4/T40-1&,,] MXD 4EDMC"D6U#,4"F"CA0M3BW*\]?2"P%/:!CB45;B]'Y&\_T\T6%$\RAA@0 MQI?C4YI7"G_T__>PE[M\^/51O]WDJ0LE$2P!.T_E7O%H=(/]AR3T^%,1C/U- M8-VACS-#=SBQ1S_Y/ZC)]_&?>C[?;E3C,&2^%*%^GNYWG^YGT5XGHHX]6YG: M**A*SR$>"#1YRPZ0Y,AZS":;NL+JO5X=;7Y.O;K4ZZ,C3+V>#P\?GN?"'N7B M&]):LBJ GRUVH!"24'J*&%ER(!F M!#2.8'J6X0=MPQ=N&Y*/L7&@*V"U0!.5RS[X#VR,6+5>GS+%,0>!L[7UF&B1 MKQJ#OE/K,*#X%_X(PZG")]1J1-<&<9.>[9YB"AYL[QZDFR9AO]CNUA@J$UC7 MLAMZ6WUFX$$NF9R+6@'^K&O[) \("^B_>0@*^IP]95HV>_.?N86DW L'2G=3 M1-328Q'I GC^HGP81E9OA292P]!F1OS5R)=["31R3QX^@6.SWJZN<$"43OO% M-3'-7CWXSX#;V[GP;WQHP.40#WK;#-H$XB_10R%0KEWECLC=P/UQ/)DBFIHM M=PA(2B&\H?*+T&L.4W>>UD@_[WS0#SCH?U'&VD@*5M4A3.933%A;G^:!M?62 M&BEI.<,2GQ=DWX+\521O+R8KA.*YN FAOW?CVS%,'1#" VJ4ZL*>L A&88B48 M,U/AE?OW^TF$RERL+%8P_=CS@:K4;SWXO;[XI::/B422XBP_:10=EKT$&!S7 M4*2H2B%24IRIA.Y7ZE^,M_QWZ1SDOHW.@$_$! EI(](U@2%)1C8CTN51!:>= M9\--=7?8;P13!WY*E3E,+8R4,2QMD78*6(\0,S& 758KB)5X^J9^OY-$,FXG MMCV*\(1IG]OKR_7,2E$W3-C6Z\HYG'E2++LV(ER=&JD+G%0@8Z:)@I5R"BO5 M47!"G)U5BYX#JCBTWXLU]:TL)#DE4#\80$]'+251)"R@K('&ERVSAL^=5X[V M@KPA=97%8N-Z;9=#?E>T[;9!^*KLCMYBDSR]KF]'PF@N_16\;BJ4AF]9T'HC M2+&F895V(+A:$GS()IR'8,KQ9V[<0L5\IQ7$XK$?:!I[=Z1[$2L^-3C$76;] MNZ61"$CRY0$IPBBDCF&4NSM/R,C-?3]$YBDFJX"9( $:#,W)*-=],R73Y8[/ MIT'S80_OZT@,)8#]SXM7%ZXL?=).DZR=*<0N%&IQTJ+39%?U M#7!25W,JB%^N2BJ4E^9L]"FD*YB5.9?'WG+?<#J!]G$""V'65[31F%KP')QU MP=G'QQZ'E?;$G+951*]BZF"6P,BKHVWN+/MW0^Y!5%HTE,*0?P$=^TK M1<-OKW ^ 0JQEC@CT%[R#QP0'M@U3>3&787%MFGL9@5Y(6X?ZEZ C_LB",_8 MH(^&Y#;!(%8[+\"YW[<5:7#LH6^WUZ@9D+=G ,&_R]A5T^\;!WTO ME1T'+;N!11YFQX<'270$E;<4+ O*2!5P7DL]#%<"?ZG&$!'=%37F=&W*FJUA M)MH!^B HQHLG42E 0FBG5?G."4&%W&M7C=UXV\^T:C(RYVTQ.]E/S*/HATJ&5[4Q/4;'NNMXL&TVS;4.<"Y^6QX M$ZHM+J_G9V;<6I4,+#'5[0UDCE0K-CWDHN6[N"KNF1EU/H.^:A3&@B(NAU07 MKN?>0%+^0L*2$M?%M7!R9QR;+ 9$ GH^0P=!(-#V0^MH(?0#8U^K MO0,)/C M<.;@<)MH>^RM"^:/)J"2,QL3;6ON8CE2*YP\WJ&D+@]6CR[>T]>O5AOAL];[L^0NB4A&%Z8S M?B+Z@S[I^%/8@)=T/>7=-.VI$C&(?70'<+@:C"3L=D.DFS[*162*HFES(+Y* MDJ.X0D5$Y 5RT7TE#'=!_ QBUV6UE8:T/=.!X8)UFM,'/HL* ?7E054%A*\< M7&R0/,9%L35*-8\AK(V9,VLHMN!ELAUX.9E""0ZZ,HG9+NZ8N;>@+B5 (A3V M$JX.W\IW;!B;K4D,;:YDZ-'R4>5L:@6FJ2*%%A,4(_.<&@WNLDT#D2UND.Y8 M//7'+A',J''U [QK MED:^P\(^=':BL'OCLB.^V]H^"/* W7H8#ZZ]J=#KEZ0.V3_*^T1)7,Z^@+@I MG3T(9GK74\G:1"V_LV:IO+D7Z'=5 M+D(##59)YIM/.=[RDCX^ZW(>#,P6T= M'0ZH&8&X, IN[ DCUEGJ_A?9/]&^ MRUQ>(B79H'1">0\Z%X**).R(##4+A:,DH&82I5*,/HL"$7)YVQLX%BXWH$QW M2"BTX K7S6Z8 2%/O[J31+VV]LE("?H!Z[K"YO/D"?AE&CN O$;! 1L_DUSL M!,%M-PH#PXZM7'<)N9$KMV*=%K.D6,7 M.7YRCAS?1>]&<04D3BL'MU_1BG@SB_?38KWCI.)30S@&E "L08R>!*4X6I%6HO1::W&2P= MZS8VVF@QT6LKNQ2Q3)\)YP.XO[A/WZL(F:FXXPV'O31H/S"]3SB0DXY"_5A+ M7'\_M]=X^)>[KWP0#C+1!MD_]_:X*6-#:H)(#:SZ,(L MW5CIMFB-HQKP9*I MF(,Z=NS0'J->?(6V(%V8/&63[C6*8WO4'[&R;:/>.V_F@+]C>B'4R)GBQPR&"PIS1M M3S3[4_:>3[8&W:JNKDP3@!\(8:YE5+O=V(>[A/) @&VP&B]QY@];#T#2[:;> ME]8(,DETV\U#4 +[>'W78CIYA!LG^O#QX-- T[A',:62>.\JV^DHJ=LMV$*E MH1U&(9]$FO9#+18 $->F.^3%A]]Q0/QZ*PQ5@?UNZD(]=I-0="5@S=PW6H>9 M=![C!SN5 P#EM\X]"L X7S^Z_.J[-GM3U;=( PZM5B&B5J639 /#&]FA7=#] MV(IQ+&XYQN.$*VK/$RP+$W$N[G*8X/<'[S3?_EG=-K(04QL/-7GEX19[*GU3 MVIV37P[U&T[R^)V .<%*G2I2@+B=/YC59BUA"IM'X?(0WM[O M!7IUYYAO'0 MWT!;YH=(-6D5CZYF@@47-%"4,IU\,1U+URGD0LB9EQ+1+B+RS@+3KR<)^'+, M>'Q'!_/TXKE??*+QW&.QS^%4*C;U8<[[W\B=.?IJO2EF59VP)*0=S)\T[D 4 MHA7#+,+27-'/(C\[E=*CZZ!E^PL7-/M)TG=-*/^ U*SQRRA\;8"3-4MP9:FS M/ DP?UF*65PRA-0D90V1OE(08%CI['KI!@_D1&?KVN+2#H$'F3=S 5* M./U MY9@LG/ML'19+%0&%S7S<@P*L"Z\G2_Y1XB"-XVYJ5'3?-R0XM$?'GMZ M7A082A;0A0H+WBVJ2!SPOK8-#:SP'GP(#-4?57H=PE, [(4WA4(_ZMYDLZX=P"':EU03A-E6^!G02"9Q"/ER@= M\T%[-]/:+NM'150WA\ERRN-1[@@LB#.8<@S%;2M$\C$N) ;^8S*=T^/WA>]' M5HP4P-_U98LF*1>3-W)1@3AHTPL"PQ[T^[=W*]H-9/0. I3)\>K<8+N7'?E8C4MS#I8<$-ZJ M"+(9RQ*)<8N$+_G,-!VEM5$BO*SF'S$I=+SKH1N\'">;_,^8CGU*7>9@H679 MQ1?_X#VOQ$?0HIW MZQT(&3XT>T**/&$.#UP46, MT5_),EU.*;;E&K2'';2X^[#]"T"JH(:'BJ>VS(6@LR"Z'BV(O]E]$#4G>S19 M3 7S66_;U<[9\![6#_QX#[!OAW0=MB_P:.H#F3T8RQ ) ML+FJ^\,4O3L#OM MAX=F-31T=@%%G H99O:3(P)P1/@T8TL!&/='C?0O0+T'GB=@4U7-&C(/(/:H M@:9XPPC0T]CBLL?_4;PMU]MU]B/"VGJ[FWJ_)"!OX&A:J;GM)"A]A<:I;])Q M6[NWL!X-X+3/(F==B,;S1I= M(QOML=LB?G-8+>NTYN'BTA=MK6N[F!"WJCI??Z7P;\7:;@*,1Q&Q#KOM2XIY MS79GE+C/*GQY[%F%@8-P3_N^%YN33/ !)AC&MH3*BI]D?_!7^($BL@)6H]6*0IRK'=G4>-,\ M,-X"@\T^B""8='V5'!W3QX%-"2;FQ,?45CNN&_;/=C1E MPC$)4Q;!1N XR8F?JC(Z5F[^^R]PK;F;+^4KJ2A'-:P#$)P('%VZEOQZH#GO5:/L2C_5Y5LJ#<%IO<_8TBK4 B&@QMVW4I;PHJ6;2^OS7D5U >YE8 Q4H]* P]@Z+ M"K$V@X]0M!IMUVP=T;%[1BE5MW)RB8&7#95&,B#MM<>D"W2VKB!=1+$?X"\N M5ENCI'84>)H7FQ)BEL-]Q30+"+I<9/4,C=SN=<14E"U#VC"JNN _3TT 08S M"4-;4UXNURE!-_:@^9!51^"U4N\)U!49>4O4U76]777E _<)_6F%@I41#:Q' M\\9TF,I[>P8^OW>(\JM/-$1Y+*HB9-DC4U3\1.,ROI)X.0C$2A$,^@G]4ORMR'0@2&H\J^4=6#ZRD8VX_;D/&8 -(4)8]MDR>@VOLRKPR MU&\+ 5TD-3?6R+(3"A4>D>@"7YT(5V>FU")21PB>PLH) MC"!!(]AV--;^O/ST<>=E51>5@ GY[A[G*;/K&*J60^_L6, "]\R0X(B1^).'L4$0G MGJ2^\5EJC!GZ9 E4&+6)N)6BDW6(54]6.T2!@KRL/BL#E??8Y>"T XGE6SWW M86P\F57I<5X'R/.Q;/QI3[3,<[I#2CS+=V\>\Y[M8@3?]+$ZQ)PTI0S4F@6( M7:O-GA()TC^HX )**ISWWEWW&U#$>%5T'X'G Y!>GGNLE%*GE;F!8]C+Z^2] M% OM/ E$VAMX=BA7A> B.B%U4UP7<,;#C&F+'R<[PE(#!BI=@D>Y9 MCAW2'!$7G/B9_7%MQE=4/Y"JC!J;!L;& M@< .9XU''9JZ<)7YJ$8G[;R+FO90K'G%P\?HG/1 MTA;YZ(G H]\F-[1+^GU G+?8Z\617"Q7BXM-'E#]@31IC%LMI1Q3&R?NO1N2 M;@QLI(.*#8+-"8E,BM;U'Y1G0\V X39#U1DZ,-NS2U4+=6E LH?LY;(LXLX?WWL$>?C.@KIDN$R9=0FW QEY-I=2#:NCSQ-1V\W3'N]Q_;*S '%3]MRCU-,)4JI=?!%B.&Z760O M>YS4NMR)BL!+TROQQJIPQQ"<:EKGNN;X:_"VD9,@5-XJS]#/N^@P%P0V M%'$O0S6/C&9!L?_H 3BSF(TOX?Y-_,*] J'9[C= ;CW\^KC/UM-I>J/?(M;4 MFZMQ/T2F=XPW56-"9D_8#HNF@+S*1_>2CWZN?QB>ZZ&C:%T;LX*F+G.I]DQW M_4FOQWG2OY\\FT;2Q6H(^#?XZ[HACS.QN3H;H&S[RB/4I;"&L/M!):46V?7K M%-@0 9)*:;D4AICVVEP'*#$J6ME6Z(3:6T\2E(S.GPA!>V/9#'+>!TKW#Z&B M^8V"(4>_,9\?LC&I=GU!6-BD\&!,0"W-Y*5S ]7YZAW2]K<(=#=&0:]YPB@2 ML]U(.ZQPFUDW>&;@'U \OUX33&ZPI>>)&ZY,P3<0_.22:.0G(8L-6/:J=!0\ M&1!-R0G?\6.TT)K,(7NTWY#F2&ZNP$!CSBL)U0V\E%53)>),!F\J\%!.6=[] MQ5+6=GB4DL\-6F"E1[]GSBBNVR;,6S)YK^WB UP)9C6>%UE'.-$#17*I,!-" M)['A[\!\BPIYC_D$=K1RE3+:$7V$;&!Y=E4S8I7V@7@5!->=6(/["EX=BL76 M=F=!W[@0N^O 0*FJL;$W_.FV(E(WWU&8@[X,,@-H3C^#X)>[SUD&#D39\IQQ M=!33O#B;#@_EBH,K*U""U?7-I5MJH<>P+/Q+]:<-.[VTF&3$Z<,7AE_DA\S^ M:8=)%M-D[>VI*Q?0+8,ETU%A,;)P$ *&7?2F[:X MNFH0)"E,ZXK6!I%Y8%><(]0N0OW-L4>HCXNV@=JKH8P,Z$JR";@Y"Q@)-]K+C$9_C5XD'N"@!1'4^T()$36,:$E4+98>W1(R,!W M:R./[K$9N!3YT._'?ALTO;4O?T7U1TXE]Q6^U+:KE++J$2O='X9Z@,R;$LVA M^XL)WF,(<+F%@T$ &M[L]KZ%SSGKHF>L/JM7]QA)(PQ=/T*#&8HTEDK2S7?+2_^(9_F)'+6R6V>4W3QX25S0%,4Z;GV(,#1'T M6_4E18H;/!+>S+M9$8E-X.-B(88BE::L#=%\)=7$OA@LK;N]J\&NYW#ZL%B< M%QO5 /S1E%)CU./<(2J4Q@RSU#C*QCS2YVM6P#!8K KB5M:,$Q5D" [2:SM4 MBE?$481RP),67->W\"**O2#2\=&=X8J@S"?QAEELHU]DKZZQ3C6.V4JZAL(. M?:6L"Y#"!C6CL>@\.2KN/03.15".!%:.*BS#HK:9$#0)YSQ-IK/7<#)/^@!C ML/''.E$J.$.OS<=",-\011P3!WB1:L9$'4@GX$N):/G3Y#S#1[39QD?<:][#6NMO233B^,;G8 >96@ MKPSV1L&>V\@W$_4SNT.[Z"1S*O:+IJ8T]K!15ZEOX"N&[:+\>:)Y@AQ 4[=N#:_@4OL,?^1 M%@-)@!N$*@9P$_BE>LPKY<@-\*;@'(&13^XSAPC*M7M:/(/1RN31#I&&\D.8 MGJ&QN[?%!D=,Y&<.Z#_NV^SMP0_=8MB[9&Z>?L?RO7?@DAIL2,\P*%Q4UCW8 MJ)5,3FZ. W=8_%IOFTIRT58@=QNK<=9BF,9)\5Q Y/;C>FL/$Q'1P/:LEWE& M"4P0U=A/7G-C0U]4Y.%8*(L'OYHZFFYNF_6;T7^>7)3TT<-CCY(>NZY<3I-* MIJ1[KF4['!@!C[2Z:BXG7R_A7P(HT'IH($MRBM*9 MCO5OD+,=R3K7#2<$N;$['@D$1\#'0"4^M[+B7.T(=7<2)K56@Z/X=YUI"&Y26M;WN=0,72O"(H5?"1,0T M'X??8)K=P-+M)#TPQ_Y-NY+;[>;,DEZPN4K482MN)LE/((IAXM%_8L1_*0OARE_3#P8#4['"\;/DP^8'KU(P]I3"LEWQ1LNHI/$ M4;G&U>I<<^9R.78%PA6R.[ZC7-37P&HA;I1_XBF M-D=U #=3(Y1_/>T5:29+,D-S85DZQD'VUO>5?H^;%5$GR018XH!'-$2*<_+; MX(8 KR)PN2,J; G4T"FP' 8'8%& GN$P='0^R+L0MM9"U513 RZB/U-EEIY1 MY;QN4+0=MX:6CC!!V?00XC-CY#M"W-O(C8"98!+&P*/P/D0>6/72_X Y4DNB M7!LYPCI_Y.R$A!,2I6CZK1G.Q4)"B!XW%1#R68RB@J3D[@+$A3KK!?N".%U0 MQOQ9JW:8VEUCJ%PTF<>U.O;6M>( 3'*D NW54PMW"-312,KOH[-)'_MR V\[ MTS<2(ZWB/U?$1>T&)#D:745CSVVQN2;N]%D-++C83)H"A?;XSYMR(P(#P@U, M1TNV-?_A^B[K5HMJIZVM>THQ>"4D O97N#8H46FU#[DA^)3R8AQO MW?MX=> MD_+P"9R-]79%')=T%'XQ5UMZ^>S5G_[X]5>/'GWWGVBI03S% M6VIPA^DAIP^^1Z1&8ZY*0&0)C=JR#AN]DJ,. Q/G,4W'!#?55&=-+P'C4^WZ MF1_A5)]>7/;RV..R1R];$0HU)A@A-[&MN(NLI\0>R8XK"1;5XR) )&& M5+F.A],[+XE<)6!%&FHS,V#9G76D5/'12CJ"4ZTX. CYMFR%'%FX"2(UQ +/ M27&=H(;M,4M)[R\A'0X53^,>=2ERNO1#894S#$G6]SR7$G\_>3'%GL':&=&^ MR"[;6QM7+H@Q:([*.=<0$8YAYWL.I0O'^KX"+MSA&PQ8NV"U-17V& P',0D M$.1<(W0W<>/S^GX_^3U5216[H0(^"84US[/0B$WR7QY>^R:Z1)C*(B2^_?\_;Z M?O*WWVQ[W=\ZY]PI#1RP]:;+] 8G1+Y8+W;P;E<_ HKE]*[.I<(3F\X (,#FUA"H"E-9YWW\_ M>?F^^]YM\&W+;8NL U_.MAUUWJ/8_ARWHM_V0\F!.9-5\^$Q@C9V-R)AYC]#]X5^0KP4ZY*6M .VI0 M)&:%8/LLC7V 72)@=;9_IMM6G(_M?[[/NF&")(,D ?7-+HD- 5YK8_#=E&!. MK8 +PQ*:=+5384L,Y-JE;T$@C!#.P%D6>F"1TGP7"?_Z 2F@:VBTX,\@_LW. MF>!C?%O*L',?XU2!ZQ)[=XMB^N+AEY/%%-0C&'0^I/H\X:)#FEBK+I59=A5K MCQ]G''3-GCR\!'1?>-]7#_[S@#N'2E%BRU9Y605&S2?.E?H^UOGH4XUUWI,0 MD4Z1G2L9+%N?4J&FH 9Z.P9\V\6L7$$!0DWFUQ56(PQS<9^%]?>3O[^OC06) MM1;%-%D[4'U)JQ"4; [RC2[.$02[#/_X(*:NXQP";PW793>^*H$7%*Y*=AC[ MPWGQOI_\2-3"4?C>%?H-"R"F5W29QB;HNL2.Z\;.,WPR(01,2W71W,D)/V.8 M(CHJB^V\(W82P"3-!45!]V&X&?8(--1\M6*0N^L_))5H[E[T#ZK0<3=UX.@^ M'Z3 Z'T7V>E #RD7L-+Y"PT1-H=0G)QWX/>3GS M0ZQY@!+(0I[/W[ '"K7E M]J7H5!;O.@.[)WKN[;C/"95LX-?0R)/. +, .QEU^40&JNW0,RLH;8>?I[+0 M2!![&-L"92!;^S[^*KL&1)NA*N4!C*(_9&2>7;>M]0$:.TY7H QW,78EEY*/ M#F\6!QBM?=<9I X?:JRBF1.$9J!PF2A_W1EP>5-*-'6^Q1R2JY&84+V, %S] M%[[0WU6^U&,F1Z^:>;N!P!>#/+DYW52:GDFEC"_&$@4 N6DHRZC' $"?!=6Z M^TBO=(;;EP?M!7?NQV_2=/T&'>^.7L8\G5+77R^;A5+$]SX#V*V+R30NPC 8 M*]4'/4P .QM)9C*L[XG4"44*J!N=>5'>LX<90&V)A%+1ZW\$$D#832(8?D@ M%T >U#THZX38"*C;\G]6Z6.Q-ZJX"'WS4,T#D'6]3P@1,'J<\=GA8ZM M:\P[CN =\8D^>(/QTXO;/OY4X[9'(P2>3ZFCTL*L*SLNRH+4B$QLUBC.)[_6 MI>OS@G*"$?3>YTBX*\ KY8R-:2\(X8#R &3KE);*)=Q"NH:Y% VFF(#=U8J6 M%10%%&75DN?JI%:>K>K6WF!1K.V*M\!4 Y4%I.1$U[:=;OF169>F;BJS:S_+ MEMC! QHT-(V)^QXY[.V(')SXJ#A2JU;@8$,22A!Z4L:(1C==BJ(QSWZUHT'H M;K& G!:RF2+(O6$Z1.32PTH+?O-$5(=;1 Q-)^#1W&Q&0A=EL^I.F2VM6MU2 MG;Y(A]PH(R,@:H$&&DSDBVRFUI/?.$:AJT@=T>@QUR TH4/'3[BR%B7/ANE%BW MOP%A::E$W!J.=MM-F'#(9W+9OWWRM95W6Y)CD$2NH=Y? M\/!@WKJ8&*PPV[M3+&%;]H.K89&1/83EIG3$1;O!^R%J6]7YQ 58"1\Z,$;N M8C!-PAB-CO#LV9+3]S"4]ON4F0;,^AI]9*K>4BUO 112D.N A;2*2!5QX3NT MF!BW=^R0B5"^74*PRS5LH%#6&^YWYQDAUL6"6CO9-5F9 B9H2NAMMXGNONAQ M*:4$XW3IUKQNL"0.L:$#&X3BMBQNP'TLJU<%%^7"Y MNCR01.E-=-J\IC=E% _%X*2=EJJP$QS'1,,O?S=QT7-4_*:,]\%IQ<5E: .X MN].6_4_%H.-F$3TUC!8;Z>" O0 Z;&)O'$)Q6\]A)\M\-I0I6#V"^$2]:&=N MX6G_VA"NRPPK)N9_'JHD<-S((9.?)"%U&S%G4/:+Y.SQ!/!OBMHE[^4]! &Z ME9(['Q7G('&0&*%772##;7^CV3,M?YGLK^ O5,@S\C.!,R2A\C-ZAP8;/_\@ M!&?/Z@I@&Y')N)%+X>.K;0DT&Y71KBX,PX_9ONVM@70.-YA+)G$$*;"?O$@& M,XR8'K4\3R_L^.0(PXXG(:N>[9%5"LKMBDMFT,-4*"#1^Z-2IAW2-3KJD:>J M!6["5T7E0JXL$MAHK]57,BQUCLU^^J<_/OGJ.TE,N5\S3 O=Y+GHJ"( E\72 MSK'6.W2ZA\TG5*'CK<.P(X4T?0QWU%PYR%!1M5O_JO$F*$ZZM7/*CF6L1(0; MLQEY+EOGB*/M%8;1 'O?MR[[01,D8W$FZY[HBXM\CSFC+NZ0?B1BQ' WM6%! MPDMHA+6=DP*XQ)L\$AJ!-OMR,I]2UP=O? =\!L)G+LSA8ZN\- V'6Q*\\;#0D[C0^H ]\V%X[:?#;0K0T$(&/:"E M+\I5/M*MH"\VPOF-D>&,X6OPO;<;'#/Q,5NSP[&HZY_+\;>#4OU/V]H+93UI M;EXP&I^>LC*J:D_L 1?]DSA9X6R;%#^L+MWT5_*"T/X#URVDG UX/EV#&]K1 M8WSTG;#,BPF%+Y.>2[6I_1KGP[TH\FAYWZ,91=')SKXSW:Y,QB22 _#O]'M& M2XUAU>22L92+1HCZ?FQYDL/CH[)I0*%R,ODXJ%(ICT-75ST'5C:T'E5 MW] 8^J,*X&R]#A,\%FZFP".QI_^#3.V'WM(?N5/:L7/J7TW!#V)4MIVBYV7+ M!8]S5]*4:D!^VF'<&OB M$#"2:JU]F[,6TU.AP9XN]$[?9UN!)\&)<8ISL%A(Q38DK\^]7.!9;C) S)>^ MEP@V,2Q1?O?H;2,I?H[^0?3/UR1$W(><+96.\7'U!'A4E/AECF!FG_;\P4/N M9,\D)ES!JN F,T*;0;2CAS2P8$P V9KIR\ZI/@E+0LS6@S%\CAL5;9QTCFL/ M0B >3OS:8W&\4D4@:7K7#&P7U;P$6/;GV8/!!U#NWG73KJN"- \RGFMLP4B(*E'$-W7MS_#F:/=7 MS$,D>:Q!R8)MU+))%4VD5)J^+=&"<=$BH8R^6_HWS;6,$F66/&/[7VD8P>&BDQR(ZQ@H-ED&")W>V MEX3&/>1ZQ?6F!@FX%E3]J=6HYL5R5(:%1+C9\?81[B1I5HA,-*[')3]TF'?@ M#&,SD"]9NIVJVN]M:$>V$ M H@:J&AP'"(*2E3L%/2VTX%N<(VQ\6)M>B'ML&S:O8HT#1E&IW M-$AWZM=NEJV+7 58*EA,[WCK6RLLGI'@AQ@H=]1 U M6#?G$N?WC59^>831RD_K+/UMKX?TLJ,JX/AS1V3'\_P0"UPO[4D)(?] MS.\M9QYZ/7$@0[U^X@" ^XCQJ[QY38%I!9E!4"GBQO(XRJ_-8BP2:)@8LM$A MYCNR\!U2NGL.4'-"/X99,GP;)=R@4$M5^/I%>I;*\HF 5=IP 6!]0,BM)9BKYQV39;84A8YMX4[=T5UJK%^UW!?WT"SCZN MJ3?XA)5C$BJM<]%@]U"JIX&SV[;UO!0%(!" )=,1+6LKK_G81Y%/$0S"+Y*' MU>U0-E!1(X)DIBUYSUU M/4$##H0D,H+B-!X6(ATA#JQUHMM1Q51 4[ _U$+ G _OTWQ::_?\O=?.'FCH M:J?$=U.V;S"DX C(L"8W1K.?MFEU0S36L47$F10A!A)H@4/$I=8!M&=]6ZE/ M%/M//@25.&U$\/4T>PEQ@ W \7UQ1<)QF43%G=S'SWHO]6*G:7@'&YP("@1 8)WJ&^1'W'AE1/!*?DU$T'+:N'L*HQ/ MPV^APS<'YMG#\D88B-C%3=F*TP=2ME]H)=PS7-.4H]9&^3POF_EV#:[$W+1Q M')O&#Y6QDA?( ((L&%Q-C1G3T\3=FG'E,%9@V MG1?"&P1W2#D985>' )DNA< J1I'TKK .#(2*YMF4]0Q^CLY.M& >121#65QD M3Z4 I@P."AI]>H/8+5%O.$_FTSLC_7XF=8)0Z'@.U,Q.172M)V.$P<]5!J-ZMK,? 7]!LXQ5Q=S_>K8 M8ZX#RO*>=&-49,2H,I6!O>5B8(ER]I/CF!$R5S7BQX!2<;%M3.M1B 0(A'2] M3KB[BKJR)?YA*X7N8*0,V1;C5LOQVBA>0#]VI_FW'P?-Q@+J_'"9OL5 *5SU MA^^IC5F3_8-SF1?W-\P_?)_]LR*^:N=+.L$XJDH*]@F;7IYT"/WD=^JU62V\ M!IISV+&2P.!Z;1;0DP4H3A%7*Z6)"2!*G :V&AKNGN'APQJ57" L+>2 \2.A M#!F_5]YO0;Z4Z(;HLM3,4"(9[ZVIE(.PI#"S1&NBT^,#LP\UY[@>FWF6^.]Q@A5JQ9?F6MH.51Z"^ M5&BX_Z@/[B)]"L+FR9$*FU? C&!WRG$(&QG-X?L5MJA"YU\79;,N1C8?9TRN M2[/,7KC:\)\\"*#3]>2D6]TV]P]3*;4"CB 624&ELC4[Z\W*01TCQC3)Q@%V M15%##YP3EX<$.$(;3LTA1D.*&Z:=&W]SAL(2!.AP/+ ]7$PL($54NBVT#$B0A4K MFJG6Y/#I*H=<\?P##9G%-C*R>3Q0>H(_8UG++HPHEA!RTG^["KI/<8T;QJM< M9BT4X2K\X4M'[D\J$W*_8_<=^<:LH?L"?ABK*&\\3>= A 4=?\91GUM6% M+KNYOTGR_.24 QOZ90'I,'KX_-J>$%?;Z>RAUUJB\XLPO5X;\\*X:HW9MDL_ M5#)ZP?O*.82C7FPVT M Q>JDE=C( ZW59G_\:ZV[O7HJ.\%2H]7JANA"> TE MA*\-H@7L*>RP.WSVW]NZV:YS&A6Q602FHD04R=:$RJ4<;3N4-V@(BR'(!J J MC+"V<;VMN,0[FO%3%#)?'JF0^2_< Z2<_P6@TE^$$P"\EZ?S^Q<^+][.S88( MBYR/J5MS8J(1Y<,>++C R:EI%YR5U4&69-$[>;?6CAB1@HE#YGQ!Y\>1!R0. MW(7XT7=]D?ZDT&0(P+@_^'&Q 7](W2D/O?17>CXI,&SGW8AQ>HJ'_*LC/>3$ M*]AI:IU[.*D5?= Y*0;!8-=VY(\-SU2U3%N@%%NP&=-OWA 6RM- MC4W0/HA+^'B@5D0Q73.'K" Q-6L9S;=P3$QVNK@.C'O81@Z1N^6%E4-T[-G. M"6[C"9UB\F(U)K(!Z$O?^DA+(?5\834+AHJ@Q9LZ:=^$]LS6+EVYKK?M2EM< MNNG2B,07>RPP6\#UZYPN"TDKR4M3 MTKX1Q^V02)KO=2L<#&H8F ZD6@/B+./J57T*5:X;A@43:]Z:9HY]?9@P$A/( M;90!'W&GN8*ZJ HFBN5K72P3[[2T7GOR\.1N)"YG2>$&XYOD!J2OB/>&1MUO M631 :K'88'->8JFU69G-=5^7\2 *0*D[(Z72O# )& M=%5R.Y(%P=!/8:T](*/D(H0#0E)2]^6?#.EB"QGXWL\K4&G1N%A W_E?$?#1GX*1^L^O^_X6&1-S/$D<7)&LU"E''[XY4OG>DVT<<8!-]F]. MC3RSJPO[[M\<:RI$%1Q9WMONO*XIYTKBWS$@X1IC>EY&RL:P?MFV!G\2XY1K(G$]572+GDR)&7BQZ3XT%U]+C$ M(@X)L)+Z?HHM)F0 6P3 6^)T!A??2-Q+;#4^EG>D*!CXX57R'-KQ%SW9["F;>RF0O M7[[D0^P48/^4_FZ.XN61'L5?#+/M8*'0+]A4X)X/Y(L;T^Q4#S)4!/B98JN* MO>XATT?PVY4 7+"VB@^%RMQ21[,<@6I;Z(QN3UV'?=F(!'2UZ]$H^=HJZL60 MULEV\'A=7-IEK;)-69&E8@4!MJ(&Z\ 7V')0--WLQ^.+L 8IU9L\)Q4LT?(] M!F) J"UN4TM%*O;W31LDCGSP5C<#G-G-9&[8>F!2%=5,T/5MLG.[-*C_J0@5 M^LLW';.IH,1"5H?KVO=\:+E+GM2<\C/!N&PP]$%$SS-CUWN9#!FJPH5^LB"7 MN"N=^N46Z/8PBD[V-I;K(@??&EN&./@H MMEC!FH8%>^CE(I>6 &FRK,\ ,K8I.RPE!\*B_BVM0IC;995V-M29Z#3MLT=' MJA2P/L^ZLG:-^LG<>]$)3[WD ;%@Y?9 ];OJ3END>[K[.MPH;!_7 M>.:G)2H*=$26):0$ 5I7\CP)Z[)$S>Y4]!X4N].APF&\\WL(ZA6=9U1? HA$ M2G]7#]=/[1\:4:#6'[U8@L<-L/.5'G794L)T83B\X0O/&$N[1:G$JY"(CP< M)?A%P/@MMW.YGZ%,6URI[K/)JEML76XF1HTD.T1^J1;-R@#LSOJL@X?2NC*#@ZI&6452) M9_5D @$0MUCA@E$L%.AML0)D)=(F4O?0-FX:JHQFE\/_D1/CFV*G>M !M232 M R#5OMP 32OIIQS;[:&F*#;%'-;(=ZS#%(E>IHZ9CC]^/=[IY0._^23R@4U2^*$-OA:1,F]V#92+&AD M:G+F9H8O4%2!H.RZPCIK',[X9X5>,9HTK710RE;UO$!*F;(:($I.!P!!GMJ- M;">TL9.,Y3=M +F%J].JH=^:"C!6_IVJ[7P%J634"/6ZG , JV@[IFJE"T/G M6&)'16>OLU[IM=D;&0"R_8VU5N'^D(RSRPG_YH8W["(K[!L554-?4;<;6;&' M$^M9K7+O#;3VP5"-Z7\+LUJ2ZL_*AMFVJ%EIWYC?HVG=7NRK7,C+-T#CMF+O MH;HQPF7+AOO$7O*G/W[]Z-'#[]Q!P[\OO[M3E\MW4T^?%,E-,^WWZPI^] MP%(('6C'CGVMP'S#3N M(G)_W2ZN-/Z0XYZ)JD=K C(U>(!3%"99\FZQP*Y7[^UPHD$EWLR$')3Z11CMP>>[^QA+ PQU'O/UN+JO(!]$0I\$*D(OL7\4< M8D>@5H=[GPZ/7LY!Z6J,?6F'SHH?-E"7)\3F8!E6QU:U/K,-Y!"9< KO$KSG M2$+!?DZW?NZ3HS])DB(<$\T6D1@7K7IZU)K:LSU0YV5'8,"J3U$M9:ZG(_K# MD- 1B+(OLQM#YWM:?3=5?XD*;!/;A75CXI592XI L^8%5PNXO$U_"!#G5*W. M(4K.XF;OR/4XZQDXOU3PS#/E+"BOF-"15T:$?\0-75P7KOE-4U.G!UGNU&$(VHNK.70G:&R/?(HGZ:-HH]^1 MGIL#\;=*?ZOF$Y+:55U]]FHQYUH0B$6A,5R0^_+ANP:Y':&<[^S]'SEN&SJ*FU/TS.*-,=C:"M -":4G5Y^L-]=U+07&(KZ8(N6C7Q M'L 5C[,'?R123$=W:;K>F'?-:=R/F*I<="A$$/8 M5Q(E1!@71 +K2&G=CS)'+19L%*7 MI&_WG1MGY'"'0(II(:P7XMZD4:VKL]PV%*AUK _#3L5L%UT6AL I1"UXM>A1 M-!Z2!(F#ORF:XJHI-M<9F)GLL+#V -I/-NKQR&,]2."=!.'"^-%GV;]G1UUA M0Y]KBKX/]^O1FXJ]?FLY0XN &Q=-9#BE7]IE8"&QU11CR3G!8-AH>%>3GYQ[ M[],S1 <*K)F->K;3&"@[$"N\X'/?*?C]#8L[(F;N2\[OR5<^_>7URV=_?Y&] M_-?O] 4ES'%Z8*@G%\<*^>^QI[5$_?2"NY?27_^E23WHH]?6VX%323\[2AH9 M$IV(%0>NE_V4CT,$^L^&#^!=ZY^XX+'O4%3UN0_Q#MD7N7IB4^DFHK ME13BN&MN7X[-$MLQIL0NLA>%#^D*V*Q>N2C!MNI*X@)9EDW;'9"C(5YF=&/' M^9@KNY4IP$1M?%75AC3G,:BO?53*?B8%!'"E)VFIF_[/3&%/"O*(%M L MNQ$"%8)A-&9=WQ2K$\1W/KDX5L#Z+WZ)2%3]0HO$G':2=+MG##O6ZWB^5]I7 M KJFY 7ZT0C3YFI:20ES!= 'YBZ^Z,-1/35LH7 #Z@SD$/HB 8"!,:[1O;U& M"F/N;LT21%X7>ZMCKTD/W3>+, ^!6?$EHWZ*.02+(8(P2I2%9]%P)10]BDS= M1O&3;UNC)YD\*/9A<)=X@UM^M&G,K]N%FGC!LB.<%!:U=8Y0+12D@H5-H?*! MN_,&M^&..];1'N(+,!*5,BE[2MM/-!P&#K24!'-P9QVNX&BAY8@>7(LD%L^9O<;8?:+3A?9"J,QTXO1D3-? MH?W4N#+PJF#!'K^O@OR M!C.*T$F&ZQ6]+HJRYEA;"+@(P?U+%S<4J9\BG<50X:WK-[RIVQ;D M1& J#%.T[&^MT8>).?LA D%*P;YT#R@KZ:2+KO]RVUI)Q] GV?A#/0FZD5=& MV>;,N;'QG_.E+E]Z>83YTJ/A;T1C%[UPL&]IFR&(1!/X]OEZP]RE7"!%J9B_ M<3PGWE'=9\"U<# P.+2YBQ:FSA>*0EI6B8P01#]&&?>KK! M&V,VA%3%V#Q$6^!7@*_9C%-M.@%%M;-MT_H>O[.Z?@.T,ZNZNE+U>C&M M#SUM85"0$DEB79D=W91L)>"#(? C!LG:G@$J/F1C@*@^C? E[4B/J1MNK,QN M\"& ZHL#)EWF@'Q*G-]1]QO!0N.\QHQ3(^J7[*:V;V$8B\RE06K:=1.UQE2, M1*+GHQ^!]3@ZYS+TV((HS.*NAL1;(YCJ5$:F%E\A[)$( 7HX;&:.\H?VZ(>QN.\1[*!H@H5Y4? M)SWO8- D=JS^X/(I2AY.2CO@%J,AW"Z*LF)4';?8K@3Z.M"..T80AHT\BC80 M]O9C]U3[V)DVA$J_%,(W2"90LN>%W.9F2GTO$*B'J;"H&<;U<-L,# =968\U MZ;H0"Z;<3G7;^9_;P>O$.\I=JS]R<2H6]9PC8V' JA8">9*.>*\R"(,-;E-Z M11C,Q+[EEA*9.I2@Z\[V![^0:0OU^M(,A[9RVKS1;+[![F18^4#L \O0S!/T MO_V=CG;9(W0.94+M>D*Y,&9D$D._XH% M9CSQ?>,\&HU$F:@,<2S"5"_O'&3JVUJG)(J.M4M'!#;\!(50#RYY1_$SD)3X M@!)H%+/ETSAC< )ZJ#3M#5^9($)EMS(A@B062:],!44?T8\##F(NI;>W.LE# M>K2-%7["U3D.2- K[YTZ9-!P$@_)CJYKH,RY%RM@3S].5"'QUW+O1(=]DK](,5 MTR(=K=?L&)]@G=(71UNGI%:)JC;^:5T?]=&KZZ*Y;W>8QI!0 9\Q#0]ZQR%0=/I M/OO1#@.=9=MN@0X)M&0P#I\9(DUK-2R$>#^23TUDTQ"73#C2%/F&>&#)(W@- MI-7;AM%JE0I$N&_Z'G?O6O7-0"MBFA&R+7QI53CKQ] M<;0%1:\D@'T$-4,NF.Y3!11UQG2N.HS.ZO5!>T2W89(T )C'8>Z&0]=-T;BV M.WR>J>-&:U0BP _(M>=!3E'N=!2.2<6&Y@;;OM#@P]J9L0$QL1'UE%!W+EN6 M2EB1)%TC\1/'I*_Y]"0C@X%VWUFP#$)EV:UI[C(XYB!:<,$Z/OXD3_*QEL_\ MO6Z[P."CM-'+%GC0*)0*8]!7W#]":L@/Q;^@,,\^2Q\%.E*\]TL^CAFS1007 M4M=5/%##1P4XB:[HI/HJ<:IKC;.O5:, K:3VR'4BDSJC0V!#K8A= MV9:08%^8=84=+:X**(>@#0AKG&D.*6QO*YS#!S/$V3+$HH'0DAD^P]T>$VA0]W!I>=I+US MK.4^[T+J#/>MT-+UP7%KPBZHG)UID;M1:>X ORA:08DFEO>>D "ZBCG/=[O6 M1?=+XBHOWK=;M-OP2II*;(/AA;[ NCR) :6LF;[2KR#KOUIL#295U^T0W@*. M@)T'E#=EMZS$&Q,> 6XO"V6G!AL3JF7HP=$I?+2\$8XW?4$>7;&R2;\!3!-B M01C=[N2.7%4W+!^D?4+&8":60@7+ 6GK=RGX-Q9K+5LWSM#KJQNG\<^>/YF[ MJV][[H$@/;7=7XG%@G\6/RYTET)BZ(SO2T?E.XV%SEHIQ)T6E0F56!9T)UE# MECXY$/)>!VVKR4TE_#V;#7I=I!M,9*3<#8_#EYQ?MM<$%1?^U%HR3-GG:0)15\ M*7';%.E8<@TU]WMBRT9<#N_P( 0:R%:C(,XT^XG3)L *OM/^Q Q3PA^^8LQE M70ODE\$8TG_YTV85UIR(3%NTVR99"6XDX/RD@2=A&D!\FA;(*]\&%J8:C<\E M%!(!EHQPW@VQ@,:\,^OC1(RZ[> )=MB_D1IN_^RX38P5AN?]& X&5NNCSQK_ M_$A?\%> S>];LI]>OOR[X\Z7'ZE^?7ZTV>%?X)]3^):/R+T;/U\4N7 ^#T"1 MDUI TJT?U6>2L+Y&[68 MDQPSM&=.-;BU^YW0R9SYE5I99E@;X-9P80E1*3N/JFXWG@HF;LFXSJO:/1@4 MED[%]U0'V/:#$PL4":)>Q)D6;S4\3&#RH9>DBP6[O$(\XFYERF* M6A!9OWL2XI1^ZE?14-4@)2D$/F/.;ADWD]J.WD^)70(*0:TK+C>T,!%^&V0M M9E<5QENVFTI2WU0[XPT2IP)@;:%3U1WMTMU\?9^* -P=2(ZSQ3P#[6;7-M4R MFN'<"MCV[!CK;R*N4E!*<\CM$J9V;>F%GAXT-&64/QL3A9#VT3VH*RV?&_\NO,;X=! MT27V0CA)WP*?&;9Z6K5=/$6FI_7S1.EO%5,1[004D[8C &: .#&4(,(3V8)W M#;L56U!BEDF>R+LIR& Q[#/O@IB%?DP40*1)! 0P_ P6)3U#%AVKX_1ZM=ZN M]2+WX*HMTO*\5$">MMI9S'?[]M!24J#GHI7(\VU 8AH%44R8IV6RS\ - G P4 D;QT^G* MJQ:2<61,]],$F^LHH41RZFCH#Q3-7\W.SN<[][G9;1OMT2@"@)XXM0##=8OI M"]9*BUDGO\5(66NT!HRW>CJ7I*NQ)2V,8D(H%WP[4(G24 M^4!35P.-!] M0ICK1L2[[(^VN5ER[I2%GM/#A&2A&5*;@O0]./&+SQO$3=A) M;Z[2(7!1^UBEK2!+FZ<=LTO%*XI%3(%N$AW:O_?(5FT45<[\&=;NL\-?K M;2-L[D(3I#2\,#,$MI8/ 75=N(L)ZA.='@WHA*O.YA>>'[PXNJ4O*4":'-9R%V1YHX+O49P3Y M,N=)!Q?J')2XQ.]9C!,_,BAL)IM07J3!MMJS>4;6.9G]@8U:GGS[XMFH\GDD MD>/G1XL]_+%R^ZKI S#$WQXN>[A_'.B*?JJS.^+#FD% @C5HHYYHT;B#09^F MBX0R(>".4XMT]'SAZ)!3=')2_85:7.:%O MKMM,$YZ]N\A-AO0B:1#O!;-TYK: %KZ/ M^D&#T5UXA7I2T79^=/OUF[CWTI MKY$%$!YZ1EEX]WIT(?9[@: K(JMCO[-G!64\ 6>;()]&AY$M*3*LLC&)'5BT MZ>.CA(+N3QB/VM;+W*,HKTI %&ZZQ=YD71@;_=Z'&64:H\"U"!1SXIN&^'1<'GZ4-$!_QJLEV8@XD"*[R6B#P M&-:=1II7H=%8PV5$4"J,Y(&J9#XD+[(+#9. LQ%XVL #NEG;Z!H54M!$@(MK M.4>!H"2LR$5Y435-T*;,GJ<=3SW-IV:N+,:_*(4!S-]' H(DI8?CHKLS(5<( MR]>0(?BKY#-X CH8U( ^CJS@ 7BX&-N7[6G<,\Z<5_B4FJ4N0,T3YN$Z?QUZ M,5&1%@(ADZ>)EW:T(BFT GL4P!"^D&%>6WN;B#\=ABO4G\0,'*W-[8 MLS:G/)Y2#,4:$\J42G'75#119)%]?MDZ^8D 2B_5(1VRO-PHN3&W &52C!N\ ME6L\MJ-JKMKZRHMF17GWVXH3)YY0U:O[I;/XG?&_[*CF+J=04$%93RIE18\K MBNE.=RHL0-:?5K3L"$J?<[:'=DB7!73\V(*.8T6$R!0U6C/ ?^$9FO^[7N M6V&K&XW#+\/4%7TAPOA>5IML]KZMW*64A=YV 6*4Q?^F"079P=4 MW2FC,);$O2RWO-!%*63]Z>?2V^0,"U08/YG;-8&JUUB659N #'=#5-Y=A5Q> MD;#/QD0S542E,;+#XA4G0CD,VV MI:T$!#*9EIW;*_RO3%EPV6KTXU[GAS'JGK9B6=LW#K MDFQ GV2%'4['JD$,@>5B>M+Y1U-/] G!D+FIW43Y8%QT^9I!9G6U9%+4_*(K MM2>"[S'&_%_Y+35"<'?1D5O*.>'H(^VXSBVG)]Y?LJ]C$47%*2DY>-?3[_97622A^6%?)/GB?Z.P.!#;HHZZJ\,C=( M8*8^V[RR]8JLTCEZ09/?2 MPD[+UD9>GV\D M^#PX!(BQ;UL-6M9\);FG;<.3P3&SC!L>"KH8_LF9WSWENRO6Z;7$"%GY!EG! MY'SQR)*&0U*?&SP!GZ9B@!_%!(66?Y=84BIIDER[$QA%V2O B +"0 ^-BA0D[Q$O@3OFVQM M1KSFE(K/?+@9WV>N*(2U M%MNEQ!,I;02]G9YVM^AU3,9H"HZ[9(RP)WW"K/YL#E.#\U)%D$:'%>2_W$.\Q*6,D,-*=&]/A[G0!&ZK&"I/Z%IIJG%ZQ[ M>;3@J)^J?NG.V&V9=P]O?:S\9.XDF@WB5 R@X91)(/+&^E+]S*" NKZ%INWK>32Y_W(2;N$NQB-; MK6J4&9EC5!&)P<*3D7/!&*XK+^A*B!C%JXG0S-(UR$U0%?WO85J8*( M.X*"HOG&Z"Z6C"CM/9UOR,)/7!RDBZA9P= AXPJ RU557BMTQ=U8;:J(-AG% M7WX@FR%A.%NXJ1PCWBAA@>+9XN&Z=GMQR:TBMD.[9E -IZ7Z^]]9IP=S>/Z% MPAR.YGR/X@%WSO=FNZC=V:9^(75+'<5"O!6=[^!/0!:@,,GM/6J'1$>F[0:? MS?FQO9[]NVWP'OWL'= 7W$.]70(<2EW/W.-_T.*A/]SQRV:__YGO$+&?.AZC#-1)+*FWNS MUA35W#(%F6+7?6#)C*(GH) MPRF&D3!:+7]K*65W8K?KAT6[_=>7 MKX2'3AC?^J"ED1&;L1JQ^NQ97KM=WZ!X;44O-#MSOW[]UAW\D=_6 M/85'YK^?OYHCQ&8%/V_:+1C[WUP2!*V[#2@EZ-D$AT$=E:XA'KEJN["Y@+#X MZS7OG>74%U50!.2QZDY Y?.OOSI__N05=YYQ"WF%^7J2BP"YM^!CSY6*B](] M:S5*K.@L63^DC$,E"]T@!46H)%K-R!% /59NR/=;D'JTUS[UJ#P^+9R[LAO+ MC$92]Z!:@A%F(2EFB6"U+Y^>OWC5)QH]JH\"A(FZQ*FOG%>%TN_E"R$G\L2^ M_K7CEW8KMSQDY:8:V;7=7[E<3JSW_![;L2H?@7C&8 Y)8T3#_(Z_X ELZJEUA=\Z,<:6<+[V5^B;,%'XQT<5I3D'N6K55YU/3E$ M0T?5@=/K0GQJY9TO:D+'AO=15EX#D3DH5B1CTFEKFEY!\34$4,QM.G_VJ9\0 M\/SC5#T['*T/J7P0,#/N;[!(&Z[P#I50Y\L/O3&@KXF2I(ME/$,N4XQC4J&] M3Y],W^MUDL)->FP")V[*@C?+DB==M^@^+[#3T>UB+' !$C-Y-7>U%&_UX5#] MLMV4EI[7G5OU$DS@2 /F$5C#>Y;V3([_GWXM9D#W&,XYZMKY>#H[P&V#AD(/ MHE[($& Z*MM#ID MS0*0SWTNVECYLM\J:HM4 9X7#Z.BTP;<6-'F$#]'7M^M$^]F*3<"NI=BP:!! M8&;=G?6N=L'#"U_:.'J/61!41^W,1_W(\4;@=[]06OQT#-1EE#?4;4K)CECA M$B)DTLH,@2I+P91Y(ITI0Z=M ()1PFW 69C@8!"&Q7S17DF95+"\8\6FH2VR M97075HWA;ZB4_7;VD^?$]M]M H]SS=48G@DI2A!V7:DQ2&+B,/KCO8W(?,,M M"LN4J]# JYKWVP;<[_@C+&VC8BX[LK+0Q?" -_CYX7S6#7@[)I .BE?(C4J-$N+&AI8FET,S$Q+FAT M;5!+ 0(4 Q0 ( *=U0E86WG*,9P@ %TM 7 " 8(( M !T9V@Q,C,Q,C)E>&AI8FET,S$R+FAT;5!+ 0(4 Q0 ( *=U0E8H$&H] MP@0 (L8 7 " 1X1 !T9V@Q,C,Q,C)E>&AI8FET,S(Q M+FAT;5!+ 0(4 Q0 ( *=U0E8VOK(%R@0 %L6 7 " M 146 !T9V@Q,C,Q,C)E>&AI8FET,S(R+FAT;5!+ 0(4 Q0 ( *=U0E98 M$M'93#$" "NZ&@ 0 " 10; !T:'(M,C R,C$R,S$N:'1M M4$L! A0#% @ IW5"5G/'8:./#P WZH ! ( !CDP" M '1H ( =&AR+3(P M,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4 " "G=4)62'SP0I;3 "PD0@ % M @ $JR@( =&AR+3(P,C(Q,C,Q7VQA8BYX;6Q02P$"% ,4 M" "G=4)6*_K4F)N! "@I@4 % @ 'RG0, =&AR+3(P,C(Q M,C,Q7W!R92YX;6Q02P$"% ,4 " "G=4)6GS]^27>/ !-F0, '0 M @ &_'P0 =&AR+6%R8GEL87=S=7!R86UE;F1M96YT